Add catppuccin

This commit is contained in:
2025-05-30 16:17:12 -04:00
parent 01448035dd
commit e352cb9cda
2 changed files with 24 additions and 5 deletions

View File

@@ -8,6 +8,7 @@
url = "github:nix-community/NUR"; url = "github:nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
catppuccin.url = "github:catppuccin/nix";
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -33,14 +34,21 @@
./hosts/anzu/hardware-configuration.nix ./hosts/anzu/hardware-configuration.nix
# Add NUR overlay # Add NUR overlay
nur.modules.nixos.default nur.modules.nixos.default
# Add catppuccin
catppuccin.nixosModules.catppuccin
# Add home-manager # Add home-manager
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
home-manager.backupFileExtension = "backup"; home-manager.backupFileExtension = "backup";
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ]; home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ];
home-manager.users.chase = ./home/home.nix; home-manager.users.chase = {
} imports = [
./home/home.nix;
catppuccin.homeManagerModules.catppuccin
];
};
};
]; ];
}; };
ichigo = nixpkgs.lib.nixosSystem { ichigo = nixpkgs.lib.nixosSystem {
@@ -50,12 +58,18 @@
./configuration.nix ./configuration.nix
./hosts/ichigo/hardware-configuration.nix ./hosts/ichigo/hardware-configuration.nix
nur.modules.nixos.default nur.modules.nixos.default
catppuccin.nixosModules.catppuccin
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
home-manager.backupFileExtension = "backup"; home-manager.backupFileExtension = "backup";
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ]; home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ];
home-manager.users.chase = ./home/home.nix; home-manager.users.chase = {
imports = [
./home/home.nix;
catppuccin.homeManagerModules.catppuccin
];
};
} }
]; ];
}; };

View File

@@ -35,6 +35,11 @@
}; };
}; };
catppuccin = {
enable = true;
flavor = "mocha";
}
programs.alacritty = { programs.alacritty = {
enable = true; enable = true;
settings = { settings = {
@@ -45,7 +50,7 @@
}; };
}; };
}; };
theme = "catppuccin_mocha"; # theme = "catppuccin_mocha";
}; };
programs.bash = { programs.bash = {
@@ -189,7 +194,7 @@
enableBashIntegration = true; enableBashIntegration = true;
installVimSyntax = true; installVimSyntax = true;
settings = { settings = {
theme = "catppuccin-mocha"; # theme = "catppuccin-mocha";
font-family = "BlexMono Nerd Font"; font-family = "BlexMono Nerd Font";
font-size = 11; font-size = 11;
}; };