From 35fccb631c513b5ade7920438aa1a8f869cfefbe Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Fri, 8 May 2026 16:39:54 -0500 Subject: [PATCH] Doctoring things up --- desktop/base.nix | 4 ---- desktop/hyprland.nix | 1 + desktop/packages.nix | 24 ++++++++++++++++++++++++ nop.sh | 2 ++ 4 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 desktop/packages.nix create mode 100755 nop.sh diff --git a/desktop/base.nix b/desktop/base.nix index c5213ab..0021a4b 100644 --- a/desktop/base.nix +++ b/desktop/base.nix @@ -31,10 +31,6 @@ kdePackages.kwallet kdePackages.kwalletmanager papirus-icon-theme - - # Common utils - thunar - thunar-volman ]; hardware.steam-hardware.enable = true; diff --git a/desktop/hyprland.nix b/desktop/hyprland.nix index 3c4d5c7..a70f442 100644 --- a/desktop/hyprland.nix +++ b/desktop/hyprland.nix @@ -8,6 +8,7 @@ ./base.nix ./flatpak.nix ./fonts.nix + ./packages.nix ./sddm.nix ]; services.displayManager.defaultSession = "hyprland"; diff --git a/desktop/packages.nix b/desktop/packages.nix new file mode 100644 index 0000000..7f20437 --- /dev/null +++ b/desktop/packages.nix @@ -0,0 +1,24 @@ +# +# Basic desktop stuff +# +{ config, lib, pkgs, ... }: + +{ + # Hardware + hardware.steam-hardware.enable = true; + + # Basic system utilities + programs.thunar.enable = true; + programs.thunar.plugins = with pkgs; [ + thunar-volman + ]; + + # Common utilities + programs.thunderbird.enable = true; + + environment.systemPackages = with pkgs; [ + keepassxc + element-desktop + nextcloud-client + ]; +} diff --git a/nop.sh b/nop.sh new file mode 100755 index 0000000..ec69a76 --- /dev/null +++ b/nop.sh @@ -0,0 +1,2 @@ +#! /bin/sh +exec nixos-option -F . "$@"