Design By Achno
ββ
βOverviewβ
ββ
ββ
βThemesβ
ββ
ββ
βUsageβ
ββ
ββ
βInstallationβ
ββ
ββ
βContributionsβ
ββ
βββββββ βββββββ βββ βββ ββββββ βββ βββ βββββββ βββ βββ ββββββ ββββββββββ βββββββ βββ βββββββ
ββββββββ ββββββββββββ ββββββββββββββ βββ ββββββββββββ ββββ βββββββββββββββββββ ββββββββ ββββββββββββ
βββ βββββββ ββββββ ββ ββββββββββββββ βββ ββββββββ βββββββ βββββββββββ ββββββββββββββ ββββββ βββ
βββ ββββββ ββββββββββββββββββββββββ βββ ββββββββ βββββ βββββββββββ βββββββββββββββββββββ βββ
βββββββββββββββββββββββββββββββ βββββββββββββββββββ ββββββββ βββ βββ ββββββββββββββ ββββββ βββββββββββββββ
βββββββ βββββββ ββββββββ βββ βββββββββββββββββββ βββββββ βββ βββ βββ ββββββββββ ββββββ βββββ βββββββ
Overview πΌ
Gowall is a tool to convert an image ( specifically a wallpaper ) to any color-scheme / pallete you like!
- It supports
single and batch conversion of images to any of the available themes below.
- It also has the ability to
invert the colors of the image and convert them later
Supported formats
png jpeg jpg webp
Planned features
-
Random mode : by using this mode your image will be go through some stages randomly
ex. First invert the colors, then convert to nord theme , then convert to catppuccin etc...
The end product will be a random wallpaper different from any normal conversion. ~ Use it if you want to discover new Color-schemes or dont like the normal conversion of an image
-
Extract command : using this command on an image will extract the color-scheme and give you a pallete of 5 hex color codes ( aka. pywall )
-
TUI : Will also have a pretty TUI version made with bubbletea


Themes π¨
The currently supported themes are featured below, if your favourite theme is missing open an issue or a pull request
-
Catppuccin Mocha
-
Nord
-
Everforest
-
Solarized
-
Gruvbox
-
Dracula
-
Tokyo-moon
-
Onedark
Usage β
Singe conversion
gowall convert path/to/img.png -t <theme-name-lowercase>
Notes ποΈ :
path/to/img.png does not have to be an absolute path. You can use a relative path with the ~ ex. ~/Pictures/img.png
<theme-name-lowercase> is one of the above theme names but in lowercase ex. catppuccin
-
Batch conversion
gowall convert -b path/img.png,path/im2.png -t <theme-name-lowercase>
-
Invert colors
gowall invert path/to/img.png
You can also batch invert colors with :
gowall invert -b path/img.png,path/img2.png
Installation β¬οΈ
Under construction : π¨
Will have a package in the AUR and a way to build from source
Contributions π€
If you wish to contribute by adding a new theme please open an issue
I would also be very happy if you can provide the rgb values of your theme as well :) but not required if it's popular