diff --git a/avatar/avatar_sloth.png b/avatar/avatar_sloth.png new file mode 100644 index 0000000..9563e3b Binary files /dev/null and b/avatar/avatar_sloth.png differ diff --git a/programs/wm/common/wallpaper/waypaper.ini b/programs/wm/common/wallpaper/waypaper.ini new file mode 100644 index 0000000..4c7497f --- /dev/null +++ b/programs/wm/common/wallpaper/waypaper.ini @@ -0,0 +1,24 @@ +[Settings] +# Which backend to use +backend = swww + +# Wallpaper directory to browse +wallpaper_dirs = ~/Pictures/Wallpapers/ + +# Transition settings for swww +swww_transition = wave +swww_fps = 30 +swww_duration = 0.7 + +# Restore wallpaper on startup +restore_last = true + +# Fit options: fill | contain | cover | center | tile +mode = fill + +# Enable preview thumbnails +show_thumbnails = true + +# Random wallpaper button +random = true + diff --git a/programs/wm/common/wallpaper/waypaper.nix b/programs/wm/common/wallpaper/waypaper.nix new file mode 100644 index 0000000..02c47d6 --- /dev/null +++ b/programs/wm/common/wallpaper/waypaper.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ waypaper ]; + + home.file = { + ".config/waypaper/config.ini" = { + source = ./waypaper.ini; + force = true; + recursive = false; + }; + }; + +} diff --git a/users/phil/home.nix b/users/phil/home.nix index 558c698..7dd32b1 100644 --- a/users/phil/home.nix +++ b/users/phil/home.nix @@ -21,6 +21,7 @@ ../../programs/wm/common/notifier/mako.nix ../../programs/wm/common/wallpaper/swww.nix + ../../programs/wm/common/wallpaper/waypaper.nix ]; home.packages = with pkgs; [