reo101
df9ce2d4e2
Update flake (`neovim-nightly-overlay` is fixed) Format all `.nix` files Unify package/module argument order: - `inputs`, `outputs`, `lib`, `pkgs`, `config`, ... Move Jellyfin config to a `NixOS` module (first one, yay) Add `direnv` to `reo101-shell` modules (was used, but not defined as wanted) - TODO: make it optional (module config options)
17 lines
387 B
Nix
17 lines
387 B
Nix
# Shell for bootstrapping flake-enabled nix and other tooling
|
|
# If pkgs is not defined, instanciate nixpkgs from locked commit
|
|
{ pkgs ?
|
|
(import ./nixpkgs.nix) { }
|
|
, ...
|
|
}: {
|
|
default = pkgs.mkShell {
|
|
NIX_CONFIG = ''
|
|
extra-experimental-features = nix-command flakes repl-flake
|
|
'';
|
|
nativeBuildInputs = with pkgs; [
|
|
nix
|
|
home-manager
|
|
git
|
|
];
|
|
};
|
|
}
|