62 lines
1.6 KiB
Nix
62 lines
1.6 KiB
Nix
|
{ config, pkgs, ... }: {
|
||
|
environment.graphical.colorschemes = {
|
||
|
purple = {
|
||
|
image = ../../../external/the_reliquary.png;
|
||
|
params = [ "--lighten" "0.05" "--bold-delta" "0.1" ];
|
||
|
};
|
||
|
purple-light = {
|
||
|
image = ../../../external/the_reliquary.png;
|
||
|
params = [ "--light" "--bold-delta" "0.2" "--saturate" "0.1" ];
|
||
|
};
|
||
|
blue = { image = ../../../external/blue.jpg; };
|
||
|
dark = {
|
||
|
image = ../../../external/the_falls_by_night.jpg;
|
||
|
params = [ "--backend" "color-thief" ];
|
||
|
};
|
||
|
bridge = {
|
||
|
image = ../../../external/the_bridge.png;
|
||
|
params = [ "--saturate" "0.05" ];
|
||
|
};
|
||
|
};
|
||
|
|
||
|
home-manager.users.agatha = {
|
||
|
# Cursor theme
|
||
|
home.pointerCursor = {
|
||
|
name = "Adwaita";
|
||
|
package = pkgs.gnome.adwaita-icon-theme;
|
||
|
size = 24;
|
||
|
x11 = {
|
||
|
enable = true;
|
||
|
defaultCursor = "Adwaita";
|
||
|
};
|
||
|
};
|
||
|
|
||
|
# GTK theme
|
||
|
home.file.".themes" = {
|
||
|
recursive = true;
|
||
|
source = pkgs.fetchgit {
|
||
|
url = "https://github.com/ZorinOS/zorin-desktop-themes.git";
|
||
|
rev = "6708d5148545c6d9a99712f63b5efe5a5c0eb2d9";
|
||
|
sha256 = "sha256-3KEPP39dCr0ZjyqbAb/isoGdeiySDTvHL9k4oxcw19M=";
|
||
|
sparseCheckout = [ "ZorinPurple-Dark" "ZorinPurple-Light" ];
|
||
|
};
|
||
|
};
|
||
|
|
||
|
gtk = {
|
||
|
enable = true;
|
||
|
font.name = "Cantarell";
|
||
|
font.size = 12;
|
||
|
theme.name = if config.environment.graphical.theme.light then
|
||
|
"ZorinPurple-Light"
|
||
|
else
|
||
|
"ZorinPurple-Dark";
|
||
|
};
|
||
|
|
||
|
programs.helix.settings.theme =
|
||
|
if config.environment.graphical.theme.light then
|
||
|
"paramount-light"
|
||
|
else
|
||
|
"paramount-dark";
|
||
|
};
|
||
|
}
|