me like nix
0

Configure Feed

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

add catppuccin

+54 -7
+10 -2
configuration.nix
··· 4 4 imports = 5 5 [ # Include the results of the hardware scan. 6 6 ./hardware-configuration.nix 7 - # home-manager is now imported via the flake's modules list 8 7 ]; 9 8 10 9 nix.settings.experimental-features = [ "nix-command" "flakes" ]; ··· 104 103 shell = pkgs.fish; 105 104 }; 106 105 home-manager.backupFileExtension = "backup"; 107 - home-manager.users.sean = { pkgs, ...}: { 106 + home-manager.users.sean = { pkgs, inputs, ...}: { 107 + imports = [ 108 + inputs.catppuccin.homeManagerModules.catppuccin 109 + ]; 110 + 111 + programs.waybar.catppuccin = { 112 + enable = true; 113 + flavor = "mocha"; 114 + }; 115 + 108 116 home.packages = [ 109 117 pkgs.atool 110 118 pkgs.httpie
+38 -3
flake.lock
··· 1 1 { 2 2 "nodes": { 3 + "catppuccin": { 4 + "inputs": { 5 + "nixpkgs": "nixpkgs" 6 + }, 7 + "locked": { 8 + "lastModified": 1748080874, 9 + "narHash": "sha256-sUebEzAkrY8Aq5G0GHFyRddmRNGP/a2iTtV7ISNvi/c=", 10 + "owner": "catppuccin", 11 + "repo": "nix", 12 + "rev": "0ba11b12be81f0849a89ed17ab635164ea8f0112", 13 + "type": "github" 14 + }, 15 + "original": { 16 + "owner": "catppuccin", 17 + "repo": "nix", 18 + "type": "github" 19 + } 20 + }, 3 21 "home-manager": { 4 22 "inputs": { 5 23 "nixpkgs": [ ··· 23 41 }, 24 42 "nixarr": { 25 43 "inputs": { 26 - "nixpkgs": "nixpkgs", 44 + "nixpkgs": "nixpkgs_2", 27 45 "vpnconfinement": "vpnconfinement", 28 46 "website-builder": "website-builder" 29 47 }, ··· 43 61 }, 44 62 "nixpkgs": { 45 63 "locked": { 64 + "lastModified": 1744463964, 65 + "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", 66 + "owner": "NixOS", 67 + "repo": "nixpkgs", 68 + "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", 69 + "type": "github" 70 + }, 71 + "original": { 72 + "owner": "NixOS", 73 + "ref": "nixos-unstable", 74 + "repo": "nixpkgs", 75 + "type": "github" 76 + } 77 + }, 78 + "nixpkgs_2": { 79 + "locked": { 46 80 "lastModified": 1748662220, 47 81 "narHash": "sha256-7gGa49iB9nCnFk4h/g9zwjlQAyjtpgcFkODjcOQS0Es=", 48 82 "owner": "nixos", ··· 57 91 "type": "github" 58 92 } 59 93 }, 60 - "nixpkgs_2": { 94 + "nixpkgs_3": { 61 95 "locked": { 62 96 "lastModified": 1748437600, 63 97 "narHash": "sha256-hYKMs3ilp09anGO7xzfGs3JqEgUqFMnZ8GMAqI6/k04=", ··· 75 109 }, 76 110 "root": { 77 111 "inputs": { 112 + "catppuccin": "catppuccin", 78 113 "home-manager": "home-manager", 79 114 "nixarr": "nixarr", 80 - "nixpkgs": "nixpkgs_2" 115 + "nixpkgs": "nixpkgs_3" 81 116 } 82 117 }, 83 118 "vpnconfinement": {
+6 -2
flake.nix
··· 11 11 inputs.nixpkgs.follows = "nixpkgs"; # Ensures Home Manager uses the same nixpkgs 12 12 }; 13 13 14 + catppuccin.url = "github:catppuccin/nix"; 15 + 14 16 # media server things 15 17 nixarr.url = "github:rasmus-kirk/nixarr"; 16 18 }; 17 19 18 - outputs = { self, nixpkgs, home-manager, nixarr, ... }@inputs: { 20 + outputs = { self, nixpkgs, home-manager, catppuccin, nixarr, ... }@inputs: { 19 21 nixosConfigurations = { 20 22 # Replace "nixos" with your actual desired hostname if it's different 21 23 # This "nixos" must match the `networking.hostName` in your configuration.nix ··· 30 32 nixarr.nixosModules.default 31 33 32 34 # Home Manager module 33 - home-manager.nixosModules.home-manager 35 + home-manager.nixosModules.home-manager { 36 + home-manager.extraSpecialArgs = { inherit inputs; }; 37 + } 34 38 ]; 35 39 }; 36 40 };