chore: update noctalia and wallpaper config

Add wallpaper options (setWallpaperOnAllMonitors, linkLightAndDarkWallpapers,
fillMode=crop). Set specific wallpaper file path instead of directory.
Fix noctalia.nix indentation.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
2026-05-04 04:56:33 +09:00
co-authored by Claude Sonnet 4.6
parent 20cf460606
commit 58a4aa43fa
2 changed files with 47 additions and 40 deletions
+10 -3
View File
@@ -1,5 +1,8 @@
{ pkgs, inputs, ... }:
{ {
pkgs,
inputs,
...
}: {
# import the home manager module # import the home manager module
imports = [ imports = [
inputs.noctalia.homeModules.default inputs.noctalia.homeModules.default
@@ -94,6 +97,9 @@
wallpaper = { wallpaper = {
enabled = true; enabled = true;
directory = "~/.wallpapers/"; directory = "~/.wallpapers/";
setWallpaperOnAllMonitors = true;
linkLightAndDarkWallpapers = true;
fillMode = "crop";
randomEnabled = true; randomEnabled = true;
randomIntervalSec = 60; randomIntervalSec = 60;
transitionDuration = 1500; transitionDuration = 1500;
@@ -105,8 +111,8 @@
floatingRatio = 1; floatingRatio = 1;
size = 1; size = 1;
onlySameOutput = true; onlySameOutput = true;
monitors = [ "eDP-1" ]; monitors = ["eDP-1"];
pinnedApps = [ "com.mitchellh.ghostty" "org.gnome.Nautilus" "google-chrome" "code" ]; pinnedApps = ["com.mitchellh.ghostty" "org.gnome.Nautilus" "google-chrome" "code"];
colorizeIcons = false; colorizeIcons = false;
}; };
controlCenter = { controlCenter = {
@@ -159,3 +165,4 @@
# but in this case must include *all* settings. # but in this case must include *all* settings.
}; };
} }
+2 -2
View File
@@ -17,9 +17,9 @@ in {
home.file.".cache/noctalia/wallpapers.json" = { home.file.".cache/noctalia/wallpapers.json" = {
text = builtins.toJSON { text = builtins.toJSON {
defaultWallpaper = "~/.wallpapers/"; defaultWallpaper = "~/.wallpapers/1.jpg";
wallpapers = { wallpapers = {
"DP-1" = "~/.wallpapers/"; "DP-1" = "~/.wallpapers/1.jpg";
}; };
}; };
}; };