update cross-module package references, nuke execOnStart

This commit is contained in:
Reid 2024-12-14 16:40:14 -08:00
parent 6d61976106
commit ff647de9ce
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
13 changed files with 135 additions and 73 deletions

View file

@ -14,10 +14,15 @@ in {
};
config = mkIf cfg.enable {
modules.desktop.execOnStart = [ "${lib.getExe cfg.package}" ];
# enables playerctld bus, required for waybar to read mpris
hm.services.playerctld.enable = true;
hm.programs.waybar = {
enable = true;
# essentially just the service
# peculiar how this is a program
systemd.enable = true;
package = cfg.package;
settings = {
mainBar = {
layer = "top";
@ -70,7 +75,7 @@ in {
];
};
"custom/power" = let
powerSelect = pkgs.writeScript "power-menu" ''
powerSelect = pkgs.writeShellScript "power-menu" ''
cmd=$(echo ' shutdown| reboot| lock| exit desktop environment' | ${lib.getExe pkgs.rofi-wayland} -dmenu -sep '|' -i -p 'what to do ?' -theme-str 'window { height: 132px; }')
case "$cmd" in
" shutdown")