From f1de2014dcd426e015a2638222160d9d349ea4e5 Mon Sep 17 00:00:00 2001 From: beeb5k Date: Fri, 6 Mar 2026 18:33:36 +0530 Subject: Init --- users/common.nix | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 users/common.nix (limited to 'users/common.nix') diff --git a/users/common.nix b/users/common.nix new file mode 100644 index 0000000..c55187e --- /dev/null +++ b/users/common.nix @@ -0,0 +1,86 @@ +{ + 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; + }; +} -- cgit v1.3.1