nix-config/lib/theme/default.nix
Lander Van den Bulcke fe8697277d
feat: switch to ZedMono
Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2024-08-28 15:56:59 +02:00

65 lines
1.1 KiB
Nix

{
pkgs,
...
}:
let
inherit ((import ./colours.nix)) colours;
libx = import ./lib.nix { inherit (pkgs) lib; };
in
rec {
inherit (libx) hexToRgb;
inherit colours;
catppuccin = {
flavor = "macchiato";
accent = "blue";
size = "standard";
};
wallpaper = ./wallpapers/norway.png;
gtkTheme = {
name = "catppuccin-macchiato-blue-standard";
package = pkgs.catppuccin-gtk.override {
size = catppuccin.size;
variant = catppuccin.flavor;
accents = [ catppuccin.accent ];
};
};
qtTheme = {
name = "Catppuccin-Macchiato-Blue";
package = pkgs.catppuccin-kvantum.override {
variant = "Macchiato";
accent = "Blue";
};
};
iconTheme = rec {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
iconPath = "${package}/share/icons/${name}";
};
cursorTheme = {
name = "Adwaita";
package = pkgs.adwaita-icon-theme;
size = 24;
};
fonts = {
default = {
name = "Inter";
size = "11";
};
iconFont = {
name = "Inter";
};
monospace = {
name = "ZedMono Nerd Font";
};
emoji = {
name = "Joypixels";
};
};
}