general improvements
1. Security: Navidrome no longer exposed to network (localhost only) 2. Maintainability: Single username definition in flake.nix:45 3. Organization: Kernel params now in configuration.nix, session vars in desktop.nix 4. Automation: Flathub repository added automatically on activation 5. Cleanup: Removed duplicate programs.dconf.enable
This commit is contained in:
@@ -73,10 +73,13 @@
|
||||
# XDG
|
||||
XDG_SESSION_TYPE = "wayland";
|
||||
XDG_CURRENT_DESKTOP = "niri";
|
||||
};
|
||||
|
||||
# Enable dconf for GTK settings
|
||||
programs.dconf.enable = true;
|
||||
# Theming (consolidated from theming.nix)
|
||||
QT_QPA_PLATFORMTHEME = "qt6ct";
|
||||
GTK_THEME = "adw-gtk3-dark";
|
||||
XCURSOR_THEME = "Adwaita";
|
||||
XCURSOR_SIZE = "24";
|
||||
};
|
||||
|
||||
# GNOME services for better desktop integration
|
||||
services.gvfs.enable = true; # Virtual filesystem (trash, MTP, SMB)
|
||||
|
||||
Reference in New Issue
Block a user