my over complex system configurations
dotfiles.isabelroses.com/
nixos
nix
flake
dotfiles
linux
1{ pkgs, self', ... }:
2{
3 # disable all installer tools and only bring the ones that we explicitly need
4 # for installing or debugging
5 system = {
6 disableInstallerTools = true;
7
8 tools = {
9 nixos-enter.enable = true;
10 nixos-install.enable = true;
11 nixos-generate-config.enable = true;
12 };
13 };
14
15 # we only need a basic git install
16 programs.git.package = pkgs.gitMinimal;
17
18 # needed packages for the installer
19 environment.systemPackages = [ self'.packages.iztaller ];
20}