{ pkgs, lib, inputs, mainUser, getPkgs, ... }: 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 = { swaync = "${getExe pkgs.swaynotificationcenter}"; quickshell = "${getExe pkgs.quickshell}"; }; environment.files."/home/${mainUser}/.config/quickshell" = { source = "/home/${mainUser}/.nix/graphical/desktop/quickshell"; uid = 1000; gid = 100; }; }