Add catppuccin
This commit is contained in:
20
flake.nix
20
flake.nix
@@ -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
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
@@ -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;
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user