{ pkgs, lib, inputs, mainUser, getPkgs, config, ... }: let inherit (lib) getExe; in { user.packages = getPkgs { # quickshell stuff inherit (pkgs.kdePackages) qtbase qtdeclarative; inherit (pkgs) wl-clipboard quickshell; }; imports = [ inputs.stasis.nixosModules.default ]; services.stasis.enable = true; quick.services = { noti = "${getExe pkgs.swaynotificationcenter}"; shell = "${getExe pkgs.quickshell}"; pwManager = "${getExe config.apps.passwordManager}"; music = "${getExe config.apps.streamPlayer}"; }; environment.files."/home/${mainUser}/.config/quickshell" = { source = "/home/${mainUser}/.nix/graphical/desktop/quickshell"; uid = 1000; gid = 100; }; }