A collection of wallpapers and a script to set them easily.
To view the collection of wallpapers and preview them, check out our Wallpapers Gallery.
This project is set up as a Nix flake. To use it, follow these steps:
-
Make sure you have Nix installed with flakes enabled.
-
To run the wallpaper selection script:
nix run github:VijayakumarRavi/Wallpapers
This will launch the interactive wallpaper selection tool.
-
If you want to use a specific directory for wallpapers, you can pass it as an argument:
nix run github:VijayakumarRavi/Wallpapers -- /path/to/your/wallpapers
-
To add this flake as an input to your own flake:
{ inputs.wallpapers.url = "github:VijayakumarRavi/Wallpapers"; # Then in your outputs: outputs = { self, nixpkgs, wallpapers }: { # Use wallpapers as needed }; }
-
You can also use the wallpaper script in your NixOS configuration:
{ environment.systemPackages = [ wallpapers.packages.${system}.chwallpaper ]; }
This will make the
chwallpaper
command available in your system.
Enjoy setting your new wallpapers!
Please read CONTRIBUTING.md for details on how to add new wallpapers to this collection.
This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.
This project is licensed under the MIT License - see the LICENSE file for details.