From 1973db82deccc7851bde897c48889cac4e08969d Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 25 Aug 2025 20:15:35 -0500 Subject: [PATCH] commit to hyprpanel --- .../users/nathan/packages/default.nix | 1 + .../users/nathan/packages/scripts/default.nix | 9 ++---- system-config/programs/ags/default.nix | 15 ---------- system-config/programs/hyprpanel/default.nix | 30 +++++++++++++++++++ 4 files changed, 33 insertions(+), 22 deletions(-) delete mode 100644 system-config/programs/ags/default.nix create mode 100644 system-config/programs/hyprpanel/default.nix diff --git a/home-manager/users/nathan/packages/default.nix b/home-manager/users/nathan/packages/default.nix index 9c1264e..8de1c79 100644 --- a/home-manager/users/nathan/packages/default.nix +++ b/home-manager/users/nathan/packages/default.nix @@ -45,6 +45,7 @@ zulu (python312.withPackages (ps: with ps; [ + gpustat numpy matplotlib scipy diff --git a/home-manager/users/nathan/packages/scripts/default.nix b/home-manager/users/nathan/packages/scripts/default.nix index 34d8c58..e63893c 100644 --- a/home-manager/users/nathan/packages/scripts/default.nix +++ b/home-manager/users/nathan/packages/scripts/default.nix @@ -65,13 +65,8 @@ pkill -USR1 kitty '') - (pkgs.writeShellScriptBin "onSystemStart" - (if config.homeconfig.ags.enable then '' - ${pkgs.swww}/bin/swww-daemon & - ags & - '' else if config.homeconfig.hyprpanel.enable then '' + (pkgs.writeShellScriptBin "onSystemStart" '' ${pkgs.hyprpanel}/bin/hyprpanel & - '' else '''' + '' randWallpaper & pypr & lxqt-policykit-agent & @@ -79,7 +74,7 @@ sleep 3 hyprctl reload & #tmux new-session -s hyprland - '')) + '') (pkgs.writeShellScriptBin "colorPrefix" '' exec -a "$0" "$@" & diff --git a/system-config/programs/ags/default.nix b/system-config/programs/ags/default.nix deleted file mode 100644 index 83cec14..0000000 --- a/system-config/programs/ags/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ config, lib, pkgs, ... }: { - - options.sysconfig.programs.ags.enable = lib.options.mkOption { - type = lib.types.bool; - default = false; - }; - - config = lib.mkIf config.sysconfig.programs.ags.enable { - services = { - upower.enable = true; - gvfs.enable = true; - power-profiles-daemon.enable = true; - }; - }; -} diff --git a/system-config/programs/hyprpanel/default.nix b/system-config/programs/hyprpanel/default.nix new file mode 100644 index 0000000..6ff47e9 --- /dev/null +++ b/system-config/programs/hyprpanel/default.nix @@ -0,0 +1,30 @@ +{ config, lib, pkgs, ... }: { + + options.sysconfig.programs.hyprpanel.enable = lib.options.mkOption { + type = lib.types.bool; + default = false; + }; + + config = lib.mkIf config.sysconfig.programs.hyprpanel.enable { + services = { + upower.enable = true; + gvfs.enable = true; + power-profiles-daemon.enable = true; + }; + + environment.systemPackages = with pkgs; [ + bluez + bluez-tools + libgtop + dart-sass + wl-clipboard + gtksourceview + libsoup_3 + brightnessctl + swww + hyprpicker + hyprsunset + wf-recorder + ]; + }; +}