reload qs on hm activation
This commit is contained in:
parent
b79a4b248c
commit
3bf7626b15
1 changed files with 9 additions and 1 deletions
|
|
@ -15,10 +15,18 @@
|
|||
home-manager.useGlobalPkgs = true;
|
||||
home-manager.useUserPackages = true;
|
||||
home-manager.extraSpecialArgs = { inherit inputs; };
|
||||
home-manager.users.lucy = {
|
||||
home-manager.users.lucy = { config, lib, ... }: {
|
||||
home.username = "lucy";
|
||||
home.homeDirectory = "/home/lucy";
|
||||
home.stateVersion = "25.11";
|
||||
home.activation.reloadQuickshell = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||
qs=${lib.getExe' config.programs.quickshell.package "qs"}
|
||||
runtime_dir="''${XDG_RUNTIME_DIR:-/run/user/$(id -u)}"
|
||||
if run --silence env XDG_RUNTIME_DIR="$runtime_dir" "$qs" ipc show; then
|
||||
run --silence env XDG_RUNTIME_DIR="$runtime_dir" "$qs" ipc call config reload ||
|
||||
warnEcho "Quickshell is running, but 'qs ipc call config reload' failed"
|
||||
fi
|
||||
'';
|
||||
};
|
||||
home-manager.sharedModules = with self.homeModules; [
|
||||
btop
|
||||
|
|
|
|||
Loading…
Reference in a new issue