rix101/shell.nix
reo101 df9ce2d4e2
feat!(flake): update homix
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)
2023-02-13 00:33:57 +02:00

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
];
};
}