My Nix Configuration
at main 1.2 kB view raw
1{ ... }: 2{ 3 imports = [ 4 # Machine specific configs 5 ./bootloader.nix 6 ./console.nix 7 ./fonts.nix 8 ./hardware.nix 9 # ./kde.nix 10 ./networking.nix 11 ./misc.nix 12 ./packages.nix 13 ./power.nix 14 15 # Security 16 ./security/modules.nix 17 18 # Services 19 ./services/modules.nix 20 21 # Machine-specific programs. 22 ./programs/ssh.nix 23 ./programs/zsh.nix 24 25 # Agenix secrets 26 # ./secret-files.nix 27 ]; 28 py = { 29 profiles.gui.enable = true; 30 users.default.enable = true; 31 programs = { 32 appimage.enable = true; 33 chromium.enable = true; 34 dconf.enable = true; 35 firefox.enable = true; 36 fish.enable = true; 37 hyprland.enable = true; 38 less.enable = true; 39 neovim.enable = true; 40 noisetorch.enable = true; 41 steam.enable = true; 42 wireshark.enable = true; 43 }; 44 }; 45 46 fileSystems = { 47 "/" = { 48 fsType = "btrfs"; 49 device = "/dev/disk/by-uuid/dce547b5-71db-4b80-a029-370c4b7765ab"; 50 }; 51 "/boot" = { 52 fsType = "vfat"; 53 device = "/dev/disk/by-uuid/2F06-FA92"; 54 }; 55 }; 56 swapDevices = [ { device = "/dev/disk/by-uuid/5f64b6ad-f471-4c6f-8536-59f581e16827"; } ]; 57}