From 13cf73e576f1bdd3225c9ca5b50dc502fc0f1cf0 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Sun, 25 Jun 2023 18:15:34 -0700 Subject: [PATCH] Add more user packages --- modules/hyprland/default.nix | 12 ++++++++++- modules/user/default.nix | 2 ++ modules/user/general.nix | 39 ++++++++++++++++++++++++++++++++++-- 3 files changed, 50 insertions(+), 3 deletions(-) diff --git a/modules/hyprland/default.nix b/modules/hyprland/default.nix index 998ed5d..9bd3019 100644 --- a/modules/hyprland/default.nix +++ b/modules/hyprland/default.nix @@ -30,7 +30,17 @@ in { home-manager.users.${config.main-user} = { imports = [ hyprland.homeManagerModules.default ]; - home.packages = [ wrapper ]; + + home.packages = with pkgs; [ + wrapper + + # environment programs + wl-clipboard + grim + slurp + playerctl + wf-recorder + ]; wayland.windowManager.hyprland = { enable = true; diff --git a/modules/user/default.nix b/modules/user/default.nix index b842d0c..6461df8 100644 --- a/modules/user/default.nix +++ b/modules/user/default.nix @@ -73,6 +73,8 @@ in { # enable xdg dir management xdg.enable = true; + + xsession.preferStatusNotifierItems = true; }; }; }; diff --git a/modules/user/general.nix b/modules/user/general.nix index 6724188..ef8a544 100644 --- a/modules/user/general.nix +++ b/modules/user/general.nix @@ -1,5 +1,7 @@ { pkgs, config, ... }: { - home-manager.users.${config.main-user} = { + home-manager.users.${config.main-user} = homeInputs: let + homeConfig = homeInputs.config; + in { home.packages = with pkgs; [ ark kwrite @@ -11,10 +13,20 @@ filelight cantata logseq + bitwarden + element-desktop + lxqt.pavucontrol-qt + helvum + htop + btop + speedcrunch + libsForQt5.kwallet + libsForQt5.kwalletmanager + distrobox + xdg-utils unrar # used by ark - xdg-utils ]; programs = { @@ -27,5 +39,28 @@ nix-direnv.enable = true; }; }; + + services = { + kdeconnect = { + enable = true; + indicator = true; + }; + + mpd = { + enable = true; + musicDirectory = "${homeConfig.home.homeDirectory}/Music"; + network.startWhenNeeded = true; + + extraConfig = '' + audio_output { + type "pipewire" + name "Pipewire" + } + + replaygain "track" + replaygain_limit "no" + ''; + }; + }; }; }