My Nix Configuration
1{ pkgs, system, ... }: 2{ 3 imports = [ 4 # Machine-specific configurations. 5 ./bootloader.nix 6 ./firewall.nix 7 ./networking.nix 8 ./hardware.nix 9 ./packages.nix 10 11 # Running Services 12 ./services/prometheus.nix 13 ./services/tailscale.nix 14 ]; 15 nixpkgs.hostPlatform.system = system; 16 py = { 17 users.default.enable = true; 18 programs = { 19 fish.enable = true; 20 neovim.enable = true; 21 }; 22 }; 23 fileSystems = { 24 "/" = { 25 fsType = "ext4"; 26 device = "/dev/sda1"; 27 }; 28 }; 29 30 programs.fish.enable = true; 31 programs.fish.interactiveShellInit = '' 32 ${pkgs.direnv}/bin/direnv hook fish | source 33 ''; 34}