❄️ Nix configurations
0
fork

Configure Feed

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

thanks sefa (unironically)

A.Ottr 24041733 c9ad277b

+10 -7
+2 -1
flake.nix
··· 37 37 #system = "x86_64-linux"; 38 38 nixosSystem = import ./lib/nixosSystem.nix; 39 39 home-module = import ./home/ferret; 40 - nixos-modules = import ./nixos/ferret; 40 + nixos-modules =./nixos/ferret; 41 41 ferret_modules = { 42 42 inherit nixos-modules; 43 43 inherit home-module; 44 44 }; 45 45 args = { 46 + inherit inputs; 46 47 inherit nixpkgs; 47 48 inherit home-manager; 48 49 inherit system;
+5
home/common/fish.nix
··· 18 18 test (uname) = Darwin; and eval "$(/opt/homebrew/bin/brew shellenv)" 19 19 ''; 20 20 21 + catppuccin = { 22 + enable = true; 23 + flavor = "macchiato"; 24 + }; 25 + 21 26 plugins = with pkgs.fishPlugins; [ 22 27 { name = "fzf"; src = fzf.src; } 23 28 { name = "puffer"; src = puffer.src; } # https://github.com/nickeb96/puffer-fish
-5
home/otter/default.nix
··· 25 25 26 26 programs.home-manager.enable = true; 27 27 28 - programs.fish.catppuccin = { 29 - enable = true; 30 - flavor = "macchiato"; 31 - }; 32 - 33 28 }
+3 -1
lib/nixosSystem.nix
··· 4 4 specialArgs, 5 5 home-module, 6 6 nixos-modules, 7 - system 7 + system, 8 + inputs 8 9 }: let 9 10 username = specialArgs.username; 10 11 in ··· 36 37 home-manager.useUserPackages = true; 37 38 38 39 home-manager.extraSpecialArgs = specialArgs; 40 + home-manager.sharedModules = [inputs.catppuccin.homeManagerModules.catppuccin]; 39 41 home-manager.users."${username}" = home-module; 40 42 } 41 43 ];