nixpkgs/home/gtk.nix
Daniel Siepmann d9ba963dad
Migrate explicit imports to home manager imports
That way I do not need to explicitly provide dependencies.
But home-manager will pass all the special args.
2024-05-30 14:11:08 +02:00

50 lines
945 B
Nix

{
config
,pkgs
,...
}:
# Possible alternatives:
# https://github.com/FedoraQt/adwaita-qt
# https://github.com/EliverLara/Nordic
# And maybe use https://github.com/themix-project/oomox to adjust the color to follow my color scheme
{
gtk = {
enable = true;
theme = {
package = pkgs.qogir-theme;
name = "Qogir-Dark";
};
iconTheme = {
package = pkgs.qogir-icon-theme;
name = "Qogir-dark";
};
font = {
package = pkgs.roboto-mono;
name = "Roboto Mono";
size = 14;
};
gtk2.configLocation = "${config.xdg.configHome}/gtk-2.0/gtkrc";
gtk3 = {
bookmarks = [
"file:///home/daniels/Downloads Downloads"
];
extraConfig = {
gtk-application-prefer-dark-theme = 1;
gtk-enable-animations = 0;
};
};
gtk4.extraConfig = {
gtk-application-prefer-dark-theme = 1;
gtk-enable-animations = 0;
};
};
}