summaryrefslogtreecommitdiff
path: root/machines/enzo
diff options
context:
space:
mode:
authorHenry J. Webster <hwebs@hwebs.info>2026-08-01 09:57:40 -0500
committerHenry J. Webster <hwebs@hwebs.info>2026-08-01 09:57:40 -0500
commit726ef32d2631f15f991591ef6879925e08f442f6 (patch)
treee2cea9a349a3bbd9491221ae19794dd3fda2d256 /machines/enzo
parent1ae615826dcb98cc9bfa83a0d6c0b550c6f36278 (diff)
desktop: centralize Adwaita cursor theme, fix pointer cursor on kusanagi
kusanagi set XCURSOR_THEME=Bibata-Modern-Classic but never declared the theme in Nix — it only resolved while bibata-cursors lingered in an old nix-env profile. Once that was gone the theme fell off the icon path and the pointer/hand cursor disappeared. Standardize both hosts on Adwaita (matching the shared niri config.kdl): move XCURSOR_THEME/XCURSOR_SIZE and the adwaita-icon-theme package into the shared profiles/desktop.nix so the theme is always on the icon path. Drop the inert HYPRCURSOR_* vars (hyprcursor is unused under niri). Assisted-by: Claude:claude-opus-4-8
Diffstat (limited to 'machines/enzo')
-rw-r--r--machines/enzo/desktop.nix6
1 files changed, 1 insertions, 5 deletions
diff --git a/machines/enzo/desktop.nix b/machines/enzo/desktop.nix
index 294fe41..1324d85 100644
--- a/machines/enzo/desktop.nix
+++ b/machines/enzo/desktop.nix
@@ -7,11 +7,8 @@
# --- Fonts: enzo's monospace (base font packages come from the shared profile) ---
fonts.fontconfig.defaultFonts.monospace = [ "Adwaita Mono" ];
- # --- Cursor ---
+ # --- Shell state paths (cursor theme is shared — see ../../profiles/desktop.nix) ---
environment.sessionVariables = {
- XCURSOR_THEME = "Adwaita";
- XCURSOR_SIZE = "24";
-
# TODO: move to dotfiles
LESSHISTFILE = "$HOME/.local/state/lesshst";
HISTFILE = "$HOME/.local/state/bash_history";
@@ -20,7 +17,6 @@
nix.settings.use-xdg-base-directories = true;
environment.systemPackages = with pkgs; [
- adwaita-icon-theme
yambar # text status bar
xdg-user-dirs
];