diff --git a/users/Sk7Str1p3/wallpaper.jpg b/users/Sk7Str1p3/wallpaper.jpg new file mode 100644 index 0000000..dc1ee84 Binary files /dev/null and b/users/Sk7Str1p3/wallpaper.jpg differ diff --git a/users/default.nix b/users/default.nix index 158867f..0435dcd 100644 --- a/users/default.nix +++ b/users/default.nix @@ -24,6 +24,8 @@ userPassword: {hash} ``` where `{hash}` is result of `echo {your password} | mkpasswd -s` + + Wallpapers can be `png` or `jpg` format, and must be stored at `users/{user}/wallpaper.{ext}` */ { lib, @@ -74,10 +76,21 @@ ${user} = { imports = [ ./${user}/modules + + inputs.stylix.homeModules.stylix ]; - } + stylix = { + enable = true; + image = + if builtins.pathExists ./${user}/wallpaper.png then + ./${user}/wallpaper.png + else + ./${user}/wallpaper.jpg; + }; + home.stateVersion = config.system.stateVersion; + }; }) cfg.usersList - ) + ); }; # Configure DM and users' default sessions