Regenerated
This commit is contained in:
+6
-7
@@ -735,9 +735,9 @@ in
|
|||||||
# Packages
|
# Packages
|
||||||
############################
|
############################
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
swww # For setting wallpapers
|
swww
|
||||||
waypaper # Optional, if you use it
|
waypaper
|
||||||
jq # Needed by the script
|
jq
|
||||||
];
|
];
|
||||||
|
|
||||||
############################
|
############################
|
||||||
@@ -753,20 +753,19 @@ in
|
|||||||
chown -R ${username}:${username} ${wallpaperDst}
|
chown -R ${username}:${username} ${wallpaperDst}
|
||||||
chmod +x ${wallpaperDst}/set-wallpapers-per-workspace.sh
|
chmod +x ${wallpaperDst}/set-wallpapers-per-workspace.sh
|
||||||
'';
|
'';
|
||||||
install.wantedBy = [ "default.target" ];
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
############################
|
############################
|
||||||
# Optional: Auto-run script at login
|
# Auto-run script at login
|
||||||
############################
|
############################
|
||||||
# This assumes you want it to run for your user automatically
|
|
||||||
systemd.user.services.wallpaperPerWorkspace = {
|
systemd.user.services.wallpaperPerWorkspace = {
|
||||||
description = "Set wallpapers per workspace on login";
|
description = "Set wallpapers per workspace on login";
|
||||||
after = [ "copyWallpapers.service" ];
|
after = [ "copyWallpapers.service" ];
|
||||||
wants = [ "copyWallpapers.service" ];
|
wants = [ "copyWallpapers.service" ];
|
||||||
serviceConfig.Type = "oneshot";
|
serviceConfig.Type = "oneshot";
|
||||||
serviceConfig.ExecStart = "${wallpaperDst}/set-wallpapers-per-workspace.sh";
|
serviceConfig.ExecStart = "${wallpaperDst}/set-wallpapers-per-workspace.sh";
|
||||||
install.wantedBy = [ "default.target" ];
|
enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ in
|
|||||||
# Packages
|
# Packages
|
||||||
############################
|
############################
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
swww # For setting wallpapers
|
swww
|
||||||
waypaper # Optional, if you use it
|
waypaper
|
||||||
jq # Needed by the script
|
jq
|
||||||
];
|
];
|
||||||
|
|
||||||
############################
|
############################
|
||||||
@@ -29,19 +29,18 @@ in
|
|||||||
chown -R ${username}:${username} ${wallpaperDst}
|
chown -R ${username}:${username} ${wallpaperDst}
|
||||||
chmod +x ${wallpaperDst}/set-wallpapers-per-workspace.sh
|
chmod +x ${wallpaperDst}/set-wallpapers-per-workspace.sh
|
||||||
'';
|
'';
|
||||||
install.wantedBy = [ "default.target" ];
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
############################
|
############################
|
||||||
# Optional: Auto-run script at login
|
# Auto-run script at login
|
||||||
############################
|
############################
|
||||||
# This assumes you want it to run for your user automatically
|
|
||||||
systemd.user.services.wallpaperPerWorkspace = {
|
systemd.user.services.wallpaperPerWorkspace = {
|
||||||
description = "Set wallpapers per workspace on login";
|
description = "Set wallpapers per workspace on login";
|
||||||
after = [ "copyWallpapers.service" ];
|
after = [ "copyWallpapers.service" ];
|
||||||
wants = [ "copyWallpapers.service" ];
|
wants = [ "copyWallpapers.service" ];
|
||||||
serviceConfig.Type = "oneshot";
|
serviceConfig.Type = "oneshot";
|
||||||
serviceConfig.ExecStart = "${wallpaperDst}/set-wallpapers-per-workspace.sh";
|
serviceConfig.ExecStart = "${wallpaperDst}/set-wallpapers-per-workspace.sh";
|
||||||
install.wantedBy = [ "default.target" ];
|
enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user