Kieran's opinionated (and probably slightly dumb) nix config

feat: properly setup gtk

Changed files
+25 -1
home-manager
moonlark
+2
README.md
···
- [nerd fonts cheat sheet](https://www.nerdfonts.com/cheat-sheet)
- [setting the default shell in nix](https://www.reddit.com/r/NixOS/comments/z16mt8/cant_seem_to_set_default_shell_using_homemanager/)
- [hyprwm/contrib](https://github.com/hyprwm/contrib)
+
- [gtk with home manager](https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/)
+
- [setting up the proper portals](https://github.com/NixOS/nixpkgs/issues/274554)
+21
home-manager/home.nix
···
};
};
+
dconf.settings = {
+
"org/gnome/desktop/interface" = {
+
color-scheme = "prefer-dark";
+
};
+
};
+
+
xdg.portal = {
+
enable = true;
+
extraPortals = with pkgs; [ xdg-desktop-portal-gtk ];
+
configPackages = with pkgs; [ xdg-desktop-portal-gtk ];
+
};
+
+
gtk = {
+
enable = true;
+
catppuccin = {
+
enable = true;
+
tweaks = [ "normal" ];
+
};
+
};
+
+
qt = {
style.name = "kvantum";
platformTheme.name = "kvantum";
+2 -1
moonlark/configuration.nix
···
pkgs.github-desktop
];
-
services.gnome.gnome-keyring.enable = true;
+
services.gnome.gnome-keyring.enable = true;
+
programs.dconf.enable = true;
systemd = {
user.services.polkit-gnome-authentication-agent-1 = {