All my system configs and packages in one repo
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

roles,users: input' and self'-ify

+17 -17
+2 -2
roles/nix/default.nix
··· 1 - { lib, inputs, ... }: 1 + { lib, inputs, self, ... }: 2 2 let 3 3 inherit (lib) mkDefault; 4 4 in ··· 34 34 # I'm not part of the FSF and I don't care 35 35 config.allowUnfree = true; 36 36 37 - overlays = [ (import ../../packages/overlay.nix) ]; 37 + overlays = [ self.overlays.default ]; 38 38 }; 39 39 }
+2 -2
roles/nix/nixos.nix
··· 2 2 config, 3 3 pkgs, 4 4 lib, 5 - inputs, 5 + self, 6 6 ... 7 7 }: 8 8 { ··· 23 23 flags = [ "--refresh" ]; 24 24 }; 25 25 26 - configurationRevision = inputs.self.rev or inputs.self.dirtyRev or "unknown-dirty"; 26 + configurationRevision = self.rev or self.dirtyRev or "unknown-dirty"; 27 27 }; 28 28 }
+2 -3
roles/plasma/nixos.nix
··· 3 3 lib, 4 4 pkgs, 5 5 inputs, 6 + inputs', 6 7 ... 7 8 }: 8 9 let ··· 28 29 hm = { 29 30 imports = [ inputs.plasma-manager.homeManagerModules.plasma-manager ]; 30 31 31 - home.packages = 32 - lib.optional cfg.krunner-nix.enable 33 - inputs.krunner-nix.packages.${pkgs.system}.default; 32 + home.packages = lib.optional cfg.krunner-nix.enable inputs'.krunner-nix.packages.default; 34 33 35 34 # Janky workaround 36 35 # https://github.com/nix-community/home-manager/issues/1586
+2 -2
users/leah/appearance.nix
··· 1 - { inputs, pkgs, ... }: 1 + { self, inputs, pkgs, ... }: 2 2 let 3 3 flavor = "mocha"; 4 4 accent = "maroon"; ··· 12 12 13 13 hm.imports = [ 14 14 inputs.catppuccin.homeManagerModules.catppuccin 15 - inputs.self.hmModules.ctp-plus 15 + self.hmModules.ctp-plus 16 16 ]; 17 17 hm.catppuccin = { 18 18 enable = true;
+2 -5
users/leah/default.nix
··· 1 1 { 2 2 config, 3 3 pkgs, 4 - inputs, 4 + self, 5 5 ... 6 6 }: 7 7 { ··· 12 12 ./programs 13 13 ]; 14 14 15 - hm.imports = [ 16 - inputs.nix-index-database.hmModules.nix-index 17 - inputs.self.hmModules.hm-plus 18 - ]; 15 + hm.imports = [ self.hmModules.hm-plus ]; 19 16 20 17 boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; 21 18 nix.settings.extra-platforms = [ "aarch64-linux" ];
+5 -1
users/leah/programs/default.nix
··· 3 3 pkgs, 4 4 lib, 5 5 inputs, 6 + inputs', 6 7 ... 7 8 }: 8 9 { ··· 17 18 #./virt-manager 18 19 ]; 19 20 21 + hm.imports = [ inputs.nix-index-database.hmModules.nix-index ]; 22 + 20 23 hm.home.packages = with pkgs; [ 21 24 # Apps 22 - inputs.blender-bin.packages.${pkgs.system}.default 25 + inputs'.blender-bin.packages.default 23 26 chromium 24 27 gimp 25 28 inkscape-with-extensions ··· 72 75 }; 73 76 }; 74 77 }; 78 + 75 79 eza = { 76 80 enable = true; 77 81 git = true;
+2 -2
users/leah/programs/firefox/default.nix
··· 2 2 config, 3 3 lib, 4 4 pkgs, 5 - inputs, 5 + inputs', 6 6 ... 7 7 }: 8 8 { ··· 20 20 # Use this one dirty trick to make the FSF mad! :trolley: 21 21 gaslight = pkgs: pkgs.overrideAttrs { meta.license.free = true; }; 22 22 in 23 - with inputs.firefox-addons.packages.${pkgs.system}; 23 + with inputs'.firefox-addons.packages; 24 24 map gaslight [ 25 25 # Essentials 26 26 auto-tab-discard