mirror of
https://github.com/nix-community/home-manager.git
synced 2026-10-30 16:10:45 +00:00
wpaperd: remove deprecated programs.wpaperd aliases
`programs.wpaperd` moved to `services.wpaperd` in 25.05. Remove the `enable`, `package`, and `settings` aliases ahead of the 26.11 release. Setting a removed option now fails with an error that explains what to do instead.
This commit is contained in:
@@ -8,30 +8,27 @@
|
||||
let
|
||||
cfg = config.services.wpaperd;
|
||||
tomlFormat = pkgs.formats.toml { };
|
||||
inherit (lib) mkRenamedOptionModule mkIf;
|
||||
inherit (lib) mkIf;
|
||||
in
|
||||
{
|
||||
meta.maintainers = [ lib.hm.maintainers._3ulalia ];
|
||||
|
||||
imports = [
|
||||
(
|
||||
# \
|
||||
mkRenamedOptionModule
|
||||
[ "programs" "wpaperd" "enable" ] # \
|
||||
[ "services" "wpaperd" "enable" ]
|
||||
)
|
||||
(
|
||||
# \
|
||||
mkRenamedOptionModule
|
||||
[ "programs" "wpaperd" "package" ] # \
|
||||
[ "services" "wpaperd" "package" ]
|
||||
)
|
||||
(
|
||||
# \
|
||||
mkRenamedOptionModule
|
||||
[ "programs" "wpaperd" "settings" ] # \
|
||||
[ "services" "wpaperd" "settings" ]
|
||||
)
|
||||
(lib.mkRemovedOptionModule [
|
||||
"programs"
|
||||
"wpaperd"
|
||||
"enable"
|
||||
] "Use `services.wpaperd.enable` instead.")
|
||||
(lib.mkRemovedOptionModule [
|
||||
"programs"
|
||||
"wpaperd"
|
||||
"package"
|
||||
] "Use `services.wpaperd.package` instead.")
|
||||
(lib.mkRemovedOptionModule [
|
||||
"programs"
|
||||
"wpaperd"
|
||||
"settings"
|
||||
] "Use `services.wpaperd.settings` instead.")
|
||||
];
|
||||
|
||||
options.services.wpaperd = {
|
||||
|
||||
Reference in New Issue
Block a user