Skip to content

A CLI tool for easy wallpaper management and image fetching

License

Notifications You must be signed in to change notification settings

mfgbhatti/styli.sh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Styli.sh - Wallpaper switching made easy

# ┏━┳┓╋╋╋╋┏┳━┳┓
# ┃━┫┗┳┳┳┓┣┫━┫┗┓
# ┣━┃┏┫┃┃┗┫┣━┃┃┃
# ┗━┻━╋┓┣━┻┻━┻┻┛
# ╋╋╋╋┗━┛━━┛

Styli.sh is a Bash script that aims to automate the tedious process of finding new wallpapers, downloading and switching them via the configs. Styli.sh can search for specific wallpapers from unsplash or download a random image from the specified subreddits. If you have pywal it also can set automatically your terminal colors.

Preview

Requirements

This script is made to work with feh, nitrogen, XFCE, GNOME, KDE, MATE, CINNAMON, LXDE or Sway, having one of those is a requirement.

Install

git clone https://github.com/mfgbhatti/styli.sh
cd styli.sh
./install.sh

Usage

# for deviant
styli.sh --artist deviant artist

# for bing daily wallpaper
styli.sh --bing 

# from a directory with wallpapers like Pictures folder
styli.sh --directory path

# for usage
styli.sh --help

# wallpaper from a link
styli.sh --link source

# wallpaper from picsum
styli.sh --picsum

# for subreddits
styli.sh --subreddit subreddit

# search on unsplash
styli.sh --search string

# save current wallpaper to $HOME/Pictures/wallpapers
styli.sh --save

Tips And Tricks

To set a new background every time you reboot your computer add the following to your i3/config file (or any other WM config)

exec_always path/to/script/styli.sh

To change background every hour launch the following command

crontab -e

and add the following to the opened file

@hourly path/to/script/styli.sh

Custom subreddits

To manage custom subreddits just edit the subreddits file by placing there all your desired communities, one for each newline

About

A CLI tool for easy wallpaper management and image fetching

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%