Personal NixOS flake

feat: add catppuccin

+5 -2
+3 -1
flake.nix
··· 27 url = "github:nix-community/emacs-overlay"; 28 inputs.nixpkgs.follows = "nixpkgs"; 29 }; 30 }; 31 32 - outputs = { self, nixpkgs, home-manager, agenix, flake-parts, easy-hosts, ... } @ inputs: let 33 # mkHomeManagerModule = {} : { 34 # home-manager.useGlobalPkgs = true; 35 # home-manager.useUserPackages = true; ··· 74 # ({inputs', ...}: {home-manager.extraSpecialArgs = {inherit inputs';};} ) 75 # {home-manager.extraSpecialArgs = { inherit inputs; }; } 76 agenix.nixosModules.default 77 ./home 78 ]; 79 };
··· 27 url = "github:nix-community/emacs-overlay"; 28 inputs.nixpkgs.follows = "nixpkgs"; 29 }; 30 + catppuccin.url = "github:catppuccin/nix"; 31 }; 32 33 + outputs = { self, nixpkgs, home-manager, agenix, flake-parts, easy-hosts, catppuccin, ... } @ inputs: let 34 # mkHomeManagerModule = {} : { 35 # home-manager.useGlobalPkgs = true; 36 # home-manager.useUserPackages = true; ··· 75 # ({inputs', ...}: {home-manager.extraSpecialArgs = {inherit inputs';};} ) 76 # {home-manager.extraSpecialArgs = { inherit inputs; }; } 77 agenix.nixosModules.default 78 + catppuccin.nixosModules.catppuccin 79 ./home 80 ]; 81 };
+2 -1
home/emily/default.nix
··· 1 - { pkgs, inputs', ...}: 2 { 3 imports = [ 4 # ./../../home.nix 5 ./emacs 6 ./cli 7 ./gui 8 ]; 9 10 home = {
··· 1 + { pkgs, inputs', inputs, ...}: 2 { 3 imports = [ 4 # ./../../home.nix 5 ./emacs 6 ./cli 7 ./gui 8 + inputs.catppuccin.homeModules.catppuccin 9 ]; 10 11 home = {