{ pkgs, config, ... }: { programs.git = { enable = true; package = pkgs.git.override { withLibsecret = true; }; settings = { user = { name = "beeb5k"; email = "beebeeb5k@gmail.com"; }; init.defaultBranch = "main"; credential.helper = "libsecret"; }; }; home.pointerCursor = { size = 16; enable = true; x11.enable = true; gtk.enable = true; hyprcursor.size = 16; dotIcons.enable = true; hyprcursor.enable = true; name = "material_light_cursors"; package = pkgs.material-cursors; }; dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; "org/gnome/desktop/wm/preferences" = { button-layout = ""; }; }; gtk = { enable = true; theme = { package = pkgs.adw-gtk3; name = "adw-gtk3"; }; iconTheme = { name = "Adwaita"; package = pkgs.adwaita-icon-theme; }; gtk3 = { bookmarks = [ "file://${config.home.homeDirectory}/Downloads" "file://${config.home.homeDirectory}/Pictures" "file://${config.home.homeDirectory}/Documents" "file://${config.home.homeDirectory}/Videos" "file://${config.home.homeDirectory}/Music" ]; extraConfig = { gtk-cursor-blink = false; gtk-recent-files-limit = 20; gtk-decoration-layout = ":"; }; extraCss = '' @import url("colors.css"); ''; }; gtk4 = { extraConfig = { gtk-cursor-blink = false; gtk-recent-files-limit = 20; gtk-decoration-layout = ":"; }; extraCss = '' @import url("colors.css"); ''; }; }; xdg.dataFile."keyrings/default".text = "login"; xdg.userDirs = { enable = true; createDirectories = true; }; }