diff --git a/modules/cli/bin/default.nix b/modules/cli/bin/default.nix index f196c4a..e5f9e13 100644 --- a/modules/cli/bin/default.nix +++ b/modules/cli/bin/default.nix @@ -3,11 +3,12 @@ let cheat = import ./cheat.nix { inherit pkgs; }; cycleSinks = import ./cycleSinks.nix { inherit pkgs; }; + git-switch = import ./git-switch.nix { inherit pkgs; }; protonge = import ./protonge.nix { inherit pkgs; }; + randomWallpaper = import ./randomWallpaper.nix { inherit pkgs; }; share = import ./share.nix { inherit pkgs; }; sxhkdHelp = import ./sxhkdHelp.nix { inherit pkgs; }; - git-switch = import ./git-switch.nix { inherit pkgs; }; in { home-manager.users.moritz.home.packages = - [ cheat cycleSinks protonge share sxhkdHelp git-switch ]; + [ cheat cycleSinks git-switch protonge randomWallpaper share sxhkdHelp ]; } diff --git a/modules/cli/bin/randomWallpaper.nix b/modules/cli/bin/randomWallpaper.nix new file mode 100644 index 0000000..3c35a4f --- /dev/null +++ b/modules/cli/bin/randomWallpaper.nix @@ -0,0 +1,12 @@ +{ pkgs }: + +pkgs.writeShellApplication { + name = "randomWallpaper"; + + runtimeInputs = with pkgs; [ findutils coreutils ]; + + text = '' + wallpaper="$(find ~/.config/wallpapers/ -type f,l | shuf -n 1)" + feh --bg-fill "$wallpaper" + ''; +} diff --git a/modules/desktop/wallpapers/blender_pink_blue.jpg b/modules/desktop/wallpapers/blender_pink_blue.jpg new file mode 100644 index 0000000..0de0f3b Binary files /dev/null and b/modules/desktop/wallpapers/blender_pink_blue.jpg differ diff --git a/modules/desktop/bspwm/dracula.png b/modules/desktop/wallpapers/dracula.png similarity index 100% rename from modules/desktop/bspwm/dracula.png rename to modules/desktop/wallpapers/dracula.png diff --git a/modules/desktop/wallpapers/forest_road.jpg b/modules/desktop/wallpapers/forest_road.jpg new file mode 100644 index 0000000..8c7f15d Binary files /dev/null and b/modules/desktop/wallpapers/forest_road.jpg differ diff --git a/modules/desktop/wallpapers/stardust.jpg b/modules/desktop/wallpapers/stardust.jpg new file mode 100644 index 0000000..60adbf8 Binary files /dev/null and b/modules/desktop/wallpapers/stardust.jpg differ diff --git a/modules/desktop/wallpapers/whale_in_sky.jpg b/modules/desktop/wallpapers/whale_in_sky.jpg new file mode 100644 index 0000000..0511089 Binary files /dev/null and b/modules/desktop/wallpapers/whale_in_sky.jpg differ