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

feat: properly setup gtk

+25 -1
+2
README.md
··· 47 47 - [nerd fonts cheat sheet](https://www.nerdfonts.com/cheat-sheet) 48 48 - [setting the default shell in nix](https://www.reddit.com/r/NixOS/comments/z16mt8/cant_seem_to_set_default_shell_using_homemanager/) 49 49 - [hyprwm/contrib](https://github.com/hyprwm/contrib) 50 + - [gtk with home manager](https://hoverbear.org/blog/declarative-gnome-configuration-in-nixos/) 51 + - [setting up the proper portals](https://github.com/NixOS/nixpkgs/issues/274554)
+21
home-manager/home.nix
··· 63 63 }; 64 64 }; 65 65 66 + dconf.settings = { 67 + "org/gnome/desktop/interface" = { 68 + color-scheme = "prefer-dark"; 69 + }; 70 + }; 71 + 72 + xdg.portal = { 73 + enable = true; 74 + extraPortals = with pkgs; [ xdg-desktop-portal-gtk ]; 75 + configPackages = with pkgs; [ xdg-desktop-portal-gtk ]; 76 + }; 77 + 78 + gtk = { 79 + enable = true; 80 + catppuccin = { 81 + enable = true; 82 + tweaks = [ "normal" ]; 83 + }; 84 + }; 85 + 86 + 66 87 qt = { 67 88 style.name = "kvantum"; 68 89 platformTheme.name = "kvantum";
+2 -1
moonlark/configuration.nix
··· 97 97 pkgs.github-desktop 98 98 ]; 99 99 100 - services.gnome.gnome-keyring.enable = true; 100 + services.gnome.gnome-keyring.enable = true; 101 + programs.dconf.enable = true; 101 102 102 103 systemd = { 103 104 user.services.polkit-gnome-authentication-agent-1 = {