Skip to content

Nix flake for encores released binaries

Notifications You must be signed in to change notification settings

encoredev/encore-flake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ encore-flake

A flake for simplifying installation of the released encore binaries on nix systems.

Try it out by simply running

$ nix run github:encoredev/encore-flake

Usage

Add as an input in your nix configuration flake

{
  inputs = {
    # other inputs...
    encore = {
      url = "github:encoredev/encore-flake";
      # optional
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };
}

Only the CLI

Import encore.packages.default into your nixos configuration

# Home manager
home.packages = [
  inputs.encore.packages.${pkgs.system}.encore
];

# NixOS configuration
environment.systemPackages = [
  inputs.encore.packages.${pkgs.system}.encore
];

With Home manager

Import encore.homeModules.default into your home manager config

imports = [
  inputs.encore.homeModules.default
];

and use the programs.encore options

{
  programs.encore = {
    enable = true;
    settings = {
      browser = "never";
    };
  };
}

You can then keep it up to date by running

$ nix flake update encore

About

Nix flake for encores released binaries

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages