61 lines
1.3 KiB
Nix
61 lines
1.3 KiB
Nix
{ pkgs, config, ... }:
|
|
{
|
|
gtk = {
|
|
enable = true;
|
|
font = {
|
|
name = "${config.look.fonts.main}";
|
|
size = 11;
|
|
};
|
|
theme = {
|
|
name = "Colloid-Dark";
|
|
package = pkgs.colloid-gtk-theme.override {
|
|
themeVariants = [ "default" ];
|
|
colorVariants = [ "dark" ];
|
|
sizeVariants = [ "standard" ];
|
|
tweaks = [
|
|
"black"
|
|
"rimless"
|
|
"normal"
|
|
];
|
|
};
|
|
};
|
|
iconTheme = {
|
|
name = "Papirus-Dark";
|
|
package = pkgs.papirus-icon-theme.override {
|
|
color = "${config.look.colors.folder}";
|
|
};
|
|
};
|
|
cursorTheme = {
|
|
package = pkgs.simp1e-cursors;
|
|
name = "Simp1e-Dark";
|
|
};
|
|
|
|
gtk3 = {
|
|
bookmarks = [
|
|
"file:///home/jimbo/Keepers"
|
|
"file:///home/jimbo/Downloads"
|
|
"file:///home/jimbo/Documents"
|
|
"file:///home/jimbo/Videos"
|
|
"file:///home/jimbo/Pictures/Screenshots"
|
|
"file:///etc/nixos"
|
|
];
|
|
|
|
# Disable shadows
|
|
extraCss = ''
|
|
* { outline-width: 0px; }
|
|
decoration { box-shadow: none; }
|
|
'';
|
|
};
|
|
|
|
# Stop gtk4 from being rounded
|
|
gtk4.extraCss = ''
|
|
window {
|
|
border-top-left-radius:0;
|
|
border-top-right-radius:0;
|
|
border-bottom-left-radius:0;
|
|
border-bottom-right-radius:0;
|
|
}
|
|
'';
|
|
};
|
|
}
|