{ pkgs, ... }: { imports = [ ../modules/kitty.nix ../modules/neovim.nix ../modules/emacs.nix ../modules/niri.nix ../modules/dms.nix ]; home.sessionPath = [ "$HOME/.config/emacs/bin" ]; systemd.user.sessionVariables = { TERMINAL = "kitty"; EDITOR = "emacsclient -c -a nvim"; VISUAL = "emacsclient -c -a nvim"; ELECTRON_OZONE_PLATFORM_HINT = "auto"; NIXOS_OZONE_WL = "1"; MOZ_ENABLE_WAYLAND = "1"; QT_QPA_PLATFORM = "wayland"; GDK_BACKEND = "wayland"; SDL_VIDEODRIVER = "wayland"; _JAVA_AWT_WM_NONREPARENTING = "1"; }; home.packages = with pkgs; [ # add desktop-specific packages here ]; }