b6915ab988
- Updated host variables files to select Attack-on-Titan-2.jpg and added rating comments. - Simplified boot.nix by removing host‑specific imports and configuring limine via package, resolution, and branding color. - Added limine target support in stylix with color, image, and tile scaling options. - Removed the unused noctalia colors module and its import. - Adjusted noctalia wallpaper settings to use config.stylix.image instead of a host import.
46 lines
1.2 KiB
Nix
46 lines
1.2 KiB
Nix
{
|
|
lib,
|
|
config,
|
|
username,
|
|
...
|
|
}: {
|
|
programs.noctalia-shell.settings.wallpaper = lib.mkForce {
|
|
enabled = true;
|
|
overviewEnabled = false;
|
|
directory = "/home/${username}/Pictures/Wallpapers";
|
|
monitorDirectories = [];
|
|
enableMultiMonitorDirectories = false;
|
|
showHiddenFiles = false;
|
|
viewMode = "single";
|
|
setWallpaperOnAllMonitors = true;
|
|
fillMode = "crop";
|
|
fillColor = "#000000";
|
|
useSolidColor = false;
|
|
solidColor = "#1a1a2e";
|
|
automationEnabled = false;
|
|
wallpaperChangeMode = "random";
|
|
randomIntervalSec = 300;
|
|
transitionDuration = 1500;
|
|
transitionType = "random";
|
|
transitionEdgeSmoothness = 0.05;
|
|
panelPosition = "follow_bar";
|
|
hideWallpaperFilenames = false;
|
|
useWallhaven = false;
|
|
wallhavenQuery = "";
|
|
wallhavenSorting = "relevance";
|
|
wallhavenOrder = "desc";
|
|
wallhavenCategories = "111";
|
|
wallhavenPurity = "100";
|
|
wallhavenRatios = "";
|
|
wallhavenApiKey = "";
|
|
wallhavenResolutionMode = "atleast";
|
|
wallhavenResolutionWidth = "";
|
|
wallhavenResolutionHeight = "";
|
|
sortOrder = "name";
|
|
};
|
|
|
|
home.file.".cache/noctalia/wallpapers.json".text = lib.mkForce (builtins.toJSON {
|
|
defaultWallpaper = config.stylix.image;
|
|
});
|
|
}
|