meine
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
A tool to convert a Wallpaper's color scheme / palette, OCR with VLM's Traditional & Hybrid, Image Compression ,color p…

Overview
Installation
Contributions
Gowall started as a tool to convert an image ( specifically a wallpaper ) to any color-scheme / palette you like! It has now evolved to a swiss army knife of image prosessing offering (OCR,Image upsacling,image compression and a lot more)
Gowall is really well documented with visual examples: Gowall Docs
❗ Although Gowall is a CLI tool, it has an Image preview feature that allows
printing images directly in the terminal. See Gowall Terminal Image preview





You can check the section here on how to create a Custom Theme.
The currently supported themes are featured below, if your favourite theme is missing open an issue or a pull request
All themes can be shown (both default and user-created via ~/.config/gowall/config.yml) by gowall list.
Make sure to do gowall -v and compare it against the release page version,
since the docs only show the commands/flags and capabilities of the latest released version.
Head over to the release section
Choose the latest version of gowall. You should see a .tar.gz for your operating system and architecture. Simply Extract the binary inside named gowall and place it inside your $PATH
sudo cp gowall /usr/local/bin/
brew install gowall
Thank you to chenrui333. You can find the ruby formula there.
yay -S gowall
sudo dnf copr enable achno/gowall sudo dnf install gowall
environment.systemPackages = [
pkgs.gowall
];
More installation options : here
sudo xbps-install -S gowall
If you are a normal user, consider using using the method above for a stable gowall release.
If you want to contribute to the project
Or have all the latest features that have not been released yet then
🔨 Clone the repo, build the project and move it inside your $PATH
git clone https://github.com/Achno/gowall cd gowall go build sudo cp gowall /usr/local/bin/ gowall
If this threw any errors while building simply follow the solution below.
For Windows we need to install zig & go to build it. I advise you to use a package manager like scoop to install it. Obviously you can just go the zig website and download the installer, it doesn't really matter, the zig binary needs to be in your $PATH.
scoop install main/zig # or just go to the website and download zig if you don't want to use a package manager
git clone https://github.com/Achno/gowall cd gowall export CGO_ENABLED=1 # if you are using powershell : $env:CGO_ENABLED=1 export CC="zig cc" # if you are using powershell : $env:CC="zig cc" export CXX="zig c++" # if you are using powershell : $env:CXX="zig c++" go clean -cache go build -v # then simply add the binary to your PATH
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
Feel free to suggest any cool features that would improve gowall even further by opening an issue
The following are third-party projects built by the community that extend or integrate with gowall.
Warning
These tools are not officially affiliated with the gowall project. Please audit/inspects scripts before running them.
gowall and the tinted-theming ecosystem. This project enables users to apply their base16/base24 themes with gowall, unlocking hundreds of new visual styles.Special thanks to lutgen for the original implementation of the color correction algorithm which i adapted for this project.
more like this
search projects, people, and tags