My personal nix config files. Feel free to import flake.

bubblegum prototyping

+7 -5
+1 -2
flake.nix
··· 86 ]; 87 forAllSystems = nixpkgs.lib.genAttrs systems; # This is a function that generates an attribute by calling a function you pass to it, with each system as an argument 88 inheritSpecialArgs = { 89 - inherit 90 - self 91 inputs 92 outputs 93 nixos-hardware
··· 86 ]; 87 forAllSystems = nixpkgs.lib.genAttrs systems; # This is a function that generates an attribute by calling a function you pass to it, with each system as an argument 88 inheritSpecialArgs = { 89 + inherit (self) 90 inputs 91 outputs 92 nixos-hardware
+6 -3
hosts/bubblegum.nix
··· 4 inputs, 5 ... 6 }: 7 { 8 imports = [ 9 ./profiles/common.nix ··· 13 nixos-hardware.nixosModules.framework-12-13th-gen-intel 14 ]; 15 networking.hostName = "bubblegum"; 16 - # networking.hostId = "9936699a"; # head -c 8 /etc/machine-id 17 nixpkgs = { 18 buildPlatform = "x86_64-linux"; 19 }; ··· 34 cachyos = true; 35 blocklist = false; 36 impermanence = { 37 - enable = true; 38 - btrfs = true; 39 }; 40 }; 41 networking = {
··· 4 inputs, 5 ... 6 }: 7 + let 8 + currentStateVersion = "24.05"; 9 + in 10 { 11 imports = [ 12 ./profiles/common.nix ··· 16 nixos-hardware.nixosModules.framework-12-13th-gen-intel 17 ]; 18 networking.hostName = "bubblegum"; 19 + networking.hostId = "489919130"; # head -c 8 /etc/machine-id 20 nixpkgs = { 21 buildPlatform = "x86_64-linux"; 22 }; ··· 37 cachyos = true; 38 blocklist = false; 39 impermanence = { 40 + enable = false; 41 + btrfs = false; 42 }; 43 }; 44 networking = {