Hyprpaper: Difference between revisions
Appearance
Red40system (talk | contribs) m Realized the citation didn't actually link to the page itself... I meant it to. Oops. |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 3: | Line 3: | ||
Examples for Hyprpaper settings may be found on the [https://wiki.hypr.land/Hypr-Ecosystem/hyprpaper/ Hyprland Wiki on their Hyprpaper page]. Entries with the same key should be written as lists, variables’ and colors’ names should be quoted. | Examples for Hyprpaper settings may be found on the [https://wiki.hypr.land/Hypr-Ecosystem/hyprpaper/ Hyprland Wiki on their Hyprpaper page]. Entries with the same key should be written as lists, variables’ and colors’ names should be quoted. | ||
== Home Manager Configuration == | == Home Manager Configuration (NixOS Stable) == | ||
{{File|3=services.hyprpaper = { | {{File|3=services.hyprpaper = { | ||
enable = true; | enable = true; | ||
| Line 16: | Line 16: | ||
# By default/fallback | # By default/fallback | ||
",~/wallpapers/wallpaper.jpg" | ",~/wallpapers/wallpaper.jpg" | ||
]; | |||
}; | |||
};|name=/etc/nixos/home.nix|lang=nix}} | |||
== Home Manager Configuration (New) == | |||
The following is an example of the new syntax required for <code>services.hyprpaper</code> as of the version supplied by nixos-unstable(26.05). It follows the wallpaper object syntax described on the current Hyprland Wiki. <ref>https://wiki.hypr.land/Hypr-Ecosystem/hyprpaper/</ref> {{File|3=services.hyprpaper = { | |||
enable = true; | |||
settings = { | |||
preload = [ | |||
"~/wallpapers/wallpaper2.jpg" | |||
"~/wallpapers/wallpaper.jpg" | |||
]; | |||
wallpaper = [ | |||
# By display | |||
# { | |||
# monitor = "DP-2"; | |||
# path = "~/wallpapers/wallpaper2.jpg"; | |||
# } | |||
# By default/fallback | |||
{ | |||
monitor = ""; | |||
path = "~/wallpapers/wallpaper.jpg"; | |||
} | |||
]; | ]; | ||
}; | }; | ||
Latest revision as of 19:48, 28 March 2026
Hyprpaper is a simple wallpaper utility for Hyprland. It may be configured through Home Manager declarative options. Option may be found at Home Manager - services-hyprpaper.
Examples for Hyprpaper settings may be found on the Hyprland Wiki on their Hyprpaper page. Entries with the same key should be written as lists, variables’ and colors’ names should be quoted.
Home Manager Configuration (NixOS Stable)
❄︎ /etc/nixos/home.nix
services.hyprpaper = {
enable = true;
settings = {
preload = [
"~/wallpapers/wallpaper2.jpg"
"~/wallpapers/wallpaper.jpg"
];
wallpaper = [
# By display
#"DP-2,~/wallpapers/wallpaper2.jpg"
# By default/fallback
",~/wallpapers/wallpaper.jpg"
];
};
};
Home Manager Configuration (New)
The following is an example of the new syntax required for services.hyprpaper as of the version supplied by nixos-unstable(26.05). It follows the wallpaper object syntax described on the current Hyprland Wiki. [1]
❄︎ /etc/nixos/home.nix
services.hyprpaper = {
enable = true;
settings = {
preload = [
"~/wallpapers/wallpaper2.jpg"
"~/wallpapers/wallpaper.jpg"
];
wallpaper = [
# By display
# {
# monitor = "DP-2";
# path = "~/wallpapers/wallpaper2.jpg";
# }
# By default/fallback
{
monitor = "";
path = "~/wallpapers/wallpaper.jpg";
}
];
};
};