Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
65 lines
1.1 KiB
Nix
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";
|
|
};
|
|
};
|
|
}
|