:flower_playing_cards: a colorscheme, wallpaper and template manager for *nix

Related tags

wpgtk
Overview

๐ŸŽด wpgtk

PyPI license

wpgtk uses pywal as its colorscheme generator, but builds upon it with a graphic user interface and other features such as the abilty to edit the color-schemes generated and save them with their respective wallpapers, having light and dark themes for dynamic icons, hackable and fast GTK+ theme made specifically for wpgtk, custom keywords and values to replace in templates and auto color-scheme sorting to achieve more readable palletes.

In short, wpgtk is a color-scheme manager with a template system which lets you create templates from any textfile and will replace keywords on it when you change your theme, delivering high customizing power.

And also, for those who are not into auto-generated color-schemes, you will be happy to know that wpgtk includes all the preset themes that pywal does, so that's around 200+ themes to play around with, that you can also modify to get really readable and cool results!

Wiki

If you prefer written documentation and want to know all the neat things you can do with wpgtk you can always go to the wiki and checkout the documentation for any of the features, as a user you can always contribute to this wiki to make it better.

[Home] [Installation] [Colorschemes] [Configuration] [Custom Keywords] [Templates]

Warning: Users updating from versions older than 6.0.0 will have to update their templates to the new format, check the Templates section on the wiki for more information.


Usage and Useful Links

These are just some of the desktops of users I've managed to catch in the wild. They're all pretty cool, I really love seeing these, but if anyone wants their desktop removed (or added) just send me an email or open an issue.

Buy me a Coffee (or a soda)

If you found this project helpful and would like to give back in some way, you can donate here

License

This project is licensed under the GPLv2 License - see the LICENSE file for details

Issues
  • Background color does not change with several emulators.

    Background color does not change with several emulators.

    Currently using urxvt, which works perfectly fine with wpg, but I was fed up with the unicode issues, and tried some other emulators, but all I tried had a similar problem. Their background color does not change with wpg:

    • alacritty
    • kitty
    • termite

    There's a special case with st which changes BG color on initial startup with xresources and alpha patch on the config I put together. https://gitlab.com/GotekSC/st/blob/master/config.h

    ResourcePref resources[] = {
    		{ "background",   STRING,  &colorname[258] },
    		{ "foreground",   STRING,  &colorname[257] },
    		{ "cursorColor",  STRING,  &colorname[256] },
    		{ "alpha",        FLOAT,   &alpha },
    };
    

    But I couldn't get it to change colors on the fly, only with new terminals.

    opened by GotekSC 30
  • Error:: missing pygobject module, use cli

    Error:: missing pygobject module, use cli

    I'm probably doing something really silly. Although I installed python-gobject I'm still getting errors that I'm missing the pygobject module. I installed all the dependencies, Pillow (4.3.0), python-gobject 3.22.0-2, python-imaging 4.0.04-4, xsltproc 1.1.29-2.1, pywal (0.7.5), feh 2.18-2, but i'm still getting an error. I'm running Debian.

    opened by Waynekosimoto 25
  • GTK+ reload and icons not working 100% as expected

    GTK+ reload and icons not working 100% as expected

    GTK reload only partially works unless I execute the following command after colorize:

    timeout 0.1s xsettingsd -c $HOME/.config/xsettingsd/xsettingsd.conf

    GTK 3 and 3.2 apps will refresh automatically with the exception of the wpg gui. The gui will not show the theme colors until I quit and relaunch. The same thing applies to the FlattrColor icons in Thunar -- the application theme will set automatically but the icons won't update unless I restart Thunar.

    I should clarify that when I have the above command set to run after Colorize, everything works as expected EXCEPT the icons. I have tried setting Net/IconThemeName "FlattrIcons"in my xsettings.conf file but that doesn't seem to work either.

    I cannot seem to get GTK2 apps to reload at all.

    Any ideas?

    opened by vide0hanz 20
  • Making colors persist in Termite

    Making colors persist in Termite

    Hello, I am using termite and the colors would only appear when pressing "set" in the GUI. While running pipes.sh, the colors would reset each time the screen would reset. I saw in the readme that I should paste "wpg -V &" in my .bashrc, but I get an unrecognized argument error.

    opened by alizeegagnon 18
  • Gtk3 theme reload hack (idea)

    Gtk3 theme reload hack (idea)

    I don't really know where to put this, but I found a solution/hack to enable Gtk3 on-the-fly theme reloading. It is very simple. This was tested on i3wm. I installed gnome-settings-daemon, and ran/usr/lib/gsd-xsettings. After that, I changed my wpgtk theme and ran gsettings set org.gnome.desktop.interface gtk-theme Adapta && gsettings set org.gnome.desktop.interface gtk-theme FlatColor, and it changed the gtk theme without restarting the application. I hope you can do something with this information.

    enhancement 
    opened by jasperro 17
  • Base file does not exist?

    Base file does not exist?

    I installed the aur package. Adding and selecting a wallpaper works, and it changes the background. However, I get this output (tint2 running on openbox):

    CURRENT WALL: /home/robert/.wallpapers/2ofdvd00xog-samuel-scrimshaw.jpg :: installed by AUR :: Setting uoi3lg8fgl4-sam-ferrara.jpg as background :: Done FG: 52739f BG: 2d3e56 FAILED TO CHANGE::OPENBOX - BASE FILE DOES NOT EXIST FAILED TO CHANGE::TINT2 - BASE FILE DOES NOT EXIST FAILED TO CHANGE::GTK2 - BASE FILE DOES NOT EXIST FAILED TO CHANGE::GTK3 - BASE FILE DOES NOT EXIST FAILED TO CHANGE::GTK3.20 - BASE FILE DOES NOT EXIST CHANGED::ICONS CURRENT GLYPH: 314954 NO OPTIONAL FILES DETECTED::NOT CHANGED SUCCESS

    The file .config/openbox/menu.xml exists as does rc.xml and autostart. Tint2 has a config. The icons work by selecting Flattr icons, but there are no entries for colorbamboo or Flatcolor.

    BTW thank you for the project! Generating colorschemes is really cool.

    opened by rawsh 16
  • [Question] How would I restore colorschemes on bspwm ?

    [Question] How would I restore colorschemes on bspwm ?

    It's not really an issue, but more of a question. I'm not sure how I should I be restoring my color scheme properly because I linked the wp-init.sh to my /usr/bin/ and just added wp-init.sh & to my bspwmrc. However this doesn't work, but if I do wp-init.sh in a terminal it works perfectly.

    opened by Waynekosimoto 14
  • When wpg is ran it yields bad interpreter error

    When wpg is ran it yields bad interpreter error

    Below is the full error. I installed via install.sh and installaur.sh since the latter actually makes the themes change in real time. Im running Ubuntu 16.10 64bit version. Please advise! The version looks awesome! Especially the the colorize gtk feature. bash: /usr/local/bin/wpg: /bin/env: bad interpreter: No such file or directory Update! If I run python3 wpg it runs! However, the wallpaper and theme and tint2 wont change. When the I set the wallpaper this is what I get Traceback (most recent call last): File "/home/michael/wpgtk/wpgtk/wpg.py", line 155, in on_set_clicked self.pixbuf_sample = GdkPixbuf.Pixbuf.new_from_file_at_size( path + colorscheme_sample, width=500, height=500 ) GLib.Error: g-file-error-quark: Failed to open file '/home/michael/.wallpapers/.forestcomfy.jpg.sample.png': No such file or directory (4)

    opened by androvix 13
  • wpgtk only sets some themes the first run, then none

    wpgtk only sets some themes the first run, then none

    I'm using Ubuntu Budgie 20.04, and when I run wpg and set my wallpaper the first time it sets the terminal and panel themes properly but not the windows. If I try to set the wallpaper again, or set a new wallpaper, everything gets set to the default theme (though I believe some of the terminal colors are set correctly). No errors are being shown.

    I'm on version 6.1.3

    opened by dospunk 12
  • wpg -t slow?

    wpg -t slow?

    I don't know if others are facing this issue or not, but I am facing this weird issue where in if I add (wpg -t) into my .zshrc as mentioned in the instructions, then next whenever I open a terminal( I use rxvt-unicode ), the terminal starts with the default colorscheme and it takes like one second to set the colorscheme to a proper one.

    I wouldn't be posting an issue here if I was facing the same issue with wal script(wal -r), with just the wal script, it works just fine, meaning there isn't any visible lag that I can notice whenever I open a new terminal window.

    And I also wanted to know how to set the gtk theme, I am not able to figure it out.

    opened by vsr625 12
  • GTK3 theme not reloading

    GTK3 theme not reloading

    As the title says. I have to close all apps using GTK to get the theme to change.

    opened by ThatOneCalculator 18
  • Argument -r does

    Argument -r does "nothing"

    According to the arguments list, -r is supposed to restore the last theme and set the wallpaper. It does that, but also brings up the GUI, which is a bit annoying as i'm using it in my i3 boot script. I wasn't sure if it was a bug, but considering leaving it out has the exact same effect, and there also seems to be no code actually parsing the -r flag, i'm gonna assume this was not the intention.

    bug 
    opened by EmiMidnight 2
  • About Wpgtk on FreeBSD

    About Wpgtk on FreeBSD

    Hi,

    It's not a bug, sorry for the noise. Just wanna let you know (if you don't, already) that the only thing I had to do to make Wpgtk work perfectly on FreeBSD was to install it using pip, then install gsed (GNU sed) an replace "sed" occurences with "gsed" in wpg-install.sh and in replace_folder_file.sh.base scripts. I'm quite new to the BSD world, and I've understood that BSD sed does not support inline substitution. There may be a way to modify these scripts to make them work on both OSes, but I'm not good enough with these tools to find out how.

    Thank you for Wpgtk !

    enhancement 
    opened by Fuzzbox999 2
  • GTK theme has inverted background and foreground colors?

    GTK theme has inverted background and foreground colors?

    2021-03-08-181553_1600x900_scrot

    I think the image shows the problem a bit better, where do I even start to debug this?

    opened by cultab 10
  • "Settings daemon not found, just refreshing FlatColor Theme from gsettings"

    I've tried running wpgtk on a couple of different distros now, most recently Manjaro Gnome, and while the wallpaper and terminal colors change, the GTK theme remains at default. Subject is the program output regarding the theme. Do I have to point wpgtk at the gnome settings daemon or something?

    opened by DonaldKrump 1
  • Setting a theme doesn't seem to work

    Setting a theme doesn't seem to work

    Hi, I have been loving using wpgtk for a while now but I'm now running into a weird issue where I cannot seem to get a particular wallpaper to work the way I expect. I have a wallpaper Winter-Horse-1920-1080.jpg that is almost completely grayscale, I wanted to associate the base16-gruvbox-hard theme to it. Here's what I'm doing and the results from the command line:

    (07:50:29)(cole)(~)(50.34)wpg -a Winter-Horse-1920-1080.jpg
    [i] image         Using image Winter-Horse-1920-1080.jpg.
    [i] colors        Generating a colorscheme.
    [i] colors        Using wal backend.
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 16
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 17
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 18
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 19
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 20
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 21
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 22
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 23
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 24
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 25
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 26
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 27
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 28
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 29
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 30
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 31
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 32
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 33
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 34
    [e] wal           Imagemagick couldn't generate a suitable palette.
    [i] theme         Set theme to sexy-navy-and-ivory.json.
    [i] export        Exported json.
    (07:51:00)(cole)(~)(5.96)wpg --theme
    base16-github
    base16-shapeshifter
    base16-one
    base16-atelier-seaside
    base16-atelier-dune
    base16-grayscale
    base16-solarized
    ashes
    base16-cupcake
    base16-atelier-estuary
    base16-cupertino
    base16-materialer
    tempus_dawn
    base16-default
    tempus_past
    base16-atelier-sulphurpool
    github
    base16-atelier-heath
    base16-tomorrow
    base16-atelier-forest
    base16-gruvbox-hard
    3024
    base16-mexico
    solarized
    base16-gruvbox-medium
    tempus_totus
    base16-summerfruit
    base16-gruvbox-soft
    base16-unikitty
    base16-google
    base16-atelier-cave
    base16-atelier-lakeside
    base16-harmonic
    sexy-mostly-bright
    base16-classic
    base16-atelier-plateau
    tempus_fugit
    base16-atelier-savanna
    (07:51:48)(cole)(~)wpg -Ti Winter-Horse-1920-1080.jpg base16-gruvbox-hard
    [i] theme         Set theme to base16-gruvbox-hard.json.
    [i] export        Exported json.
    [i] themer        applied base16-gruvbox-hard to Winter-Horse-1920-1080.jpg
    (07:52:00)(cole)(~)wpg -s Winter-Horse-1920-1080.jpg
    [i] image         Using image Winter-Horse-1920-1080.jpg.
    [i] colors        Generating a colorscheme.
    [i] colors        Using wal backend.
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 16
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 17
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 18
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 19
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 20
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 21
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 22
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 23
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 24
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 25
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 26
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 27
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 28
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 29
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 30
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 31
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 32
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 33
    [w] wal           Imagemagick couldn't generate a palette.
    [w] wal           Trying a larger palette size 34
    [e] wal           Imagemagick couldn't generate a suitable palette.
    

    The result I'm getting is, no change in wallpaper and no change in colorscheme. If I try to do this via the GUI, after setting the wallpaper, I see the above output on the cli, and then the gui stops after Imagemagick couldn't generate a suitable palette. If I set a previously used wallpaper, everything works as I expect, wallpaper changes, colorscheme changes, looks great, no problem. I suppose I'm also a little confused on what a 'theme' and a 'colorscheme' are and the difference between the two, maybe come clarification there would help.

    I'm running on an up-to-date arch linux system.

    (08:02:48)(cole)(~)(1)(13.61)pacman -Q wpgtk
    wpgtk-git r824.5e8d762-1
    

    Am I doing something wrong or misunderstanding?

    bug 
    opened by thecatwasnot 2
  • Wpgtk not reloading some config files

    Wpgtk not reloading some config files

    I have reinstalled my system, I used my .base files from my dotfiles but now not everything is refreshing. Rofi and spicetify config files don't want to refresh. I've tried to delete the config file, delete the .base file, nothing worked. But now I've tried to make file with another name and that worked, why is that happening?

    https://youtu.be/IIjkbv0JL5w

    bug 
    opened by PoSayDone 2
  • Implement keyword per colorscheme feature/interface

    Implement keyword per colorscheme feature/interface

    • [x] Update logic to accept new keyword files where you can define user-defined keywords per file
    • [x] Update screen to manipulate keywords on a color-scheme basis
    • [x] If there is a missing key on a template file, fail to update the template gracefully
    • [x] Cleanup unnecessary or deprecated methods
    • [ ] If default configuration file has keys that color-scheme keyword file doesn't update the color-scheme keyword file
    • [ ] replace unnecessary ComboBox usage with ComboBoxText

    1610326526 1610326574

    opened by deviantfero 0
  • Suggestion: Tie keywords to schemes

    Suggestion: Tie keywords to schemes

    I would like to suggest tying keyword values to individual schemes, rather than having them static. Here's why it might be useful:

    I have a multi-monitor setup and I use feh to manage my wallpapers (I use different wallpapers for each monitor). I have a startup script which runs feh, and I can use wpgtk templates with custom keywords to change the wallpapers that feh looks for. However, because those keywords are static, I need to manually change them each time I change the color scheme. If the keywords were indexed to the color scheme, I could set it once and forget it.

    Another example would be fonts: a feature like this would allow the user to change their fonts based on their color schemes.

    new feature 
    opened by NimbleClint 2
  • improvement idea: allow to set color scheme seperately from wallpaper

    improvement idea: allow to set color scheme seperately from wallpaper

    Currently, setting a pywal color scheme changes your current wallpaper's default color scheme, and it is not possible to create only a color scheme without a wallpaper (not talking about the set wallpaper toggle). The wpgtk .base files are very flexible to change settings across the system with the keywords options, and some people may not want to use the other functionality. You could for example use wpgtk to quickly change your terminal colors and vscode theme to solarized, set the font of rofi, polybar and gtk, change cursor size etc. without changing the color scheme associated with the wallpaper. Maybe a switch in the colors tab to switch between wallpaper and colorscheme-only mode?

    @deviantfero, do you think this is useful to be included in wpgtk?

    new feature 
    opened by jasperro 1
Releases(6.2.0)
  • 6.2.0(Jul 20, 2020)

  • 6.0.0(Feb 11, 2019)

    Templates

    As I detailed in the PR #125, the format in the templates will change, to take full advantage of pywal features in this regard, some of those features are illustrated in the code section below along with disadvantages that brings with it (having to escape braces, for example).

    #<COLOR8> becomes {color8}
    #<COLORACT> becomes {active}
    #<COLORIN> becomes {inactive}
    
    if you have normal braces {{
       you will need to escape them like this
    }}
    
    but this means you can do things like: 
    {color8}                -> #ffffff
    {color8.octal}          -> #77777777
    {active.rgb}            -> 255, 255, 255
    {userdefinedcolor.rgb}  -> 0, 0, 0
    #BA{color8.strip}       -> #BAffffff
    

    CHANGELOG

    I will list some other changes that affect this repository and wpgtk-templates in no particular order:

    • ability to reset color-schemes to their original state via the new -R flag and button in GUI
    • dark icon set that also changes colors along with the theme (for those who use light colorschemes)
    • live reload of GTK+ is now optional (enabled by default)
    • add option to automatically auto-adjust themes when adding a new wallpaper
    • use threads to apply colors to templates so it's slightly faster
    • rename flags so they make more sense.
      • -x is now -t for "templates"
      • --pywal is now --theme for preset themes
      • -y is now --link to reconnect backed up templates to their respective config files
    • add --preview flag to print the color-scheme to console thanks to pywal
    • many improvements to GTK+ theme so that it no longer depends on color8 for menu backgrounds
    • removed options for tint2 and openbox, these will reload automatically when relevant
    • add --update flag to deal with outdated custom templates, please read more on this in the wiki
    • wallpapers that don't produce enough colors will grab a random preset theme
    Source code(tar.gz)
    Source code(zip)
  • 5.8.0(Oct 23, 2018)

    You can now reload FlatColor (GTK+ theme) on the fly!

    Thanks to #112 and @jasperro, I was able to implement this optional feature, you need to have xsettingsd installed in your computer to make this work though. It's completely optional and the reload will only take place if you have it installed.

    demo

    Source code(tar.gz)
    Source code(zip)
  • 5.7.2(Sep 9, 2018)

  • 5.7.1(Sep 5, 2018)

    This release adds dunst support, among other things:

    • dunst live reload support
    • dunst template installable via wpg-install.sh (overrides user file)

    enjoy!

    Source code(tar.gz)
    Source code(zip)
  • 5.7.0(Sep 1, 2018)

    Smart sort added!

    what does this mean? greenest color will always go where green goes, yellowest where yellow goes and so on, this is done according to the standard terminal colors order, which is the following:

    black, red, green, yellow, blue, magenta, cyan, white

    when you use auto-adjust, the colors will also be sorted in this fashion, if you want to disable this functionality you can do so via the smart_sort setting in the configuration file, you can also disable that from the GUI.

    Other changes include:

    • Folder structure changed
    # new layout
    .config/wpg
    โ”œโ”€โ”€ formats
    โ”œโ”€โ”€ samples
    โ”œโ”€โ”€ schemes
    โ”œโ”€โ”€ sequences
    โ”œโ”€โ”€ templates
    โ”œโ”€โ”€ wallpapers
    โ”œโ”€โ”€ wpg.conf
    โ””โ”€โ”€ wp_init.sh
    
    
    • in formats, all templates supported by pywal will be exported for the current wallpaper, yes this includes user defined pywal templates
    • as always you can also use your own wpgtk templates too
    • more documentation in general
    • new option in config file alpha to set transparency value for urxvt.
    • a great speed boost when changing themes, icon colors are now changed asynchronously
    Source code(tar.gz)
    Source code(zip)
  • 5.5.4(Aug 24, 2018)

    With the use of a new --alpha tag, you can now set the alpha value that pywal will use for setting your theme for one time.

    • you can also save your preferred alpha value under your config file, in the [wpgtk] section,
    • a new entry has been added to the GUI so you can change the alpha value from there too!
    Source code(tar.gz)
    Source code(zip)
  • 5.5.2(Jun 5, 2018)

    Power to add more at once!

    • You can now select multiple files in the file picker when adding wallpapers/templates
    • You can now use patterns such as ./mywallpapers/*.jpg to add many wallpapers/templates at once

    thanks to @AUTplayed for suggesting this change in #98

    Source code(tar.gz)
    Source code(zip)
  • 5.5.0(May 6, 2018)

    pywal theme support

    There is a lot to talk about in this release, first off all themes included in dylan's pywal are supported from the get go, no setup necessary, just make use of the new flags.

    $ wpg --pywal <theme>
    $ wpg -Ti <wallpaper> <theme>
    

    As mentioned in the wiki, the first command will overwrite and set the theme selected, asociating it with your current wallpaper, while the second will simply override the selected colorscheme/wallpaper

    saturation and brightness go global

    You can now add and substract either saturation or brightness via de command line or using the GUI, like so

    $ wpg --sat <wallpaper> -0.1
    $ wpg --brt <wallpaper> 100
    

    The first command will substract 0.1 of saturation (ranges from 0 to 1), and the second will add 100 to brightness (ranges from 0 to 255).

    There's been major refactoring in certain items, improving performance, hope you enjoy this release!

    Source code(tar.gz)
    Source code(zip)
  • 5.0.3(Apr 17, 2018)

    added -n flag

    This flag allows you to be able to set a colorscheme without changing the wallpaper, this is useful if you want to manage your wallpaper with another software, like nitrogen, this is only available in the command line, it will be in the configuraiton file in future releases.

    Example usage

    wpg -sn wallpaper.jpg
    

    to restore on startup

    wpg -snr wallpaper.jpg
    
    Source code(tar.gz)
    Source code(zip)
  • 5.0.0(Apr 2, 2018)

    Backends are Here!

    In this release I'm adding support for pywal 2.0.2 and it's backend feature, the use is pretty similar to normal pywal use, to select a backend you have two options:

    # cli
    wpg [other options and argumets] --backend [backend-here]
    

    or you can also specify which backend you wish via the GUI, and a configuration file which is already present in all instalations, just modify the backend entry.

    wpg --backend
    

    use alone to show available backends, note that you have to install them via pip or using your package manager

    Backends Supported

    • schemer2: https://github.com/thefryscorer/schemer2
    • colorthief: https://github.com/fengsp/color-thief-py
    • colorz: https://github.com/metakirby5/colorz
    • haishoku: https://github.com/LanceGin/haishoku
    Source code(tar.gz)
    Source code(zip)
Owner
Fernando Vรกsquez
Everything-developer, *nix fan.
Fernando Vรกsquez
Papirus icon theme for Linux

Papirus is a free and open source SVG icon theme for Linux, based on Paper Icon Set with a lot of new icons and a few extras, like Hardcode-Tray suppo

Papirus Development Team 4.3k Jun 5, 2021
This is a Flat theme for Ubuntu and other Gnome based Linux Systems.

Update - I am looking for additional collaborators and maintainers to help me out with this. I have been keeping busy lately, and have been using Ubun

Anmol Jagetia 3.7k Jun 5, 2021
Graphical application for generating different color variations of a Materia and Oomox themes (GTK2, GTK3 and others), Archdroid, Gnome-Colors, Numix, Papirus, Suru++ icons, and terminal palette.

Themix GUI designer Graphical application for generating different color variations of Oomox (Numix-based) and Materia (ex-Flat-Plat) themes (GTK2, GT

Themix project 1.5k Jun 6, 2021
A flat theme with transparent elements (actively maintained fork)

Arc Theme Arc is a flat theme with transparent elements for GTK 3, GTK 2 and various desktop shells, window managers and applications. It's well suite

null 522 Jun 6, 2021
Arc theme with Flatabulous window controls.

Arc-Flatabulous Theme Arc-Flatabulous theme is the Arc theme with Flatabulous window controls. Arc-Flatabulous is available in three variants Arc-Flat

Woky 616 Jun 6, 2021
A fast and easy-to-use status bar

A fast and easy-to-use tool for creating status bars. Documentation | Installation | Support | Donate Polybar aims to help users build beautiful and h

null 8.7k Jun 6, 2021
A featherweight, lemon-scented, bar based on xcb

NAME lemonbar - Featherweight lemon-scented bar SYNOPSIS lemonbar [-h | -g widthxheight+x+y | -o | -b | -d | -f font | -p | -n name | -u pixel | -B co

null 1.3k Jun 5, 2021
A blueish oceanic color scheme for various applications

Introduction: This is my own effort to create a color scheme that doesn't blind by being too dark or too light and not solarized. I found this color (

Material Ocean 49 Jun 6, 2021
An adaptive Gtk+ theme based on Material Design Guidelines

Adapta-gtk-theme An adaptive Gtk+ theme based on Material Design Guidelines. 27 Mar 2020 Development of the Adapta GTK theme has completely ended. Tur

null 3.5k Jun 4, 2021
A modern flat theme with a combination of light and dark elements.

Numix A modern flat theme with a combination of light and dark elements. It supports GNOME, Unity, Xfce and Openbox. Install It Distro Packages Distro

Numix Project 1.1k May 31, 2021
Fixes Hardcoded tray icons in Linux

Hardcode-Tray Fixes Hardcoded tray icons in Linux The script will automatically detect your default theme, the correct icon size, the hard-coded appli

Bilal Elmoussaoui 669 Jun 5, 2021
La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.

What is this? La Capitaine is an icon pack โ€” designed to integrate with most desktop environments. The set of icons takes inspiration from the latest

Keefer Rourke 1.8k Jun 4, 2021
Light-weight system monitor for X.

?? Join the Matrix chat Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. ?? Grab the latest

Brenden Matthews 4.7k Jun 4, 2021
Moka Icon Theme

Moka Icon Theme Moka is a stylized FreeDesktop icon set, created with simplicity in mind. It uses simple geometry & bright colours and has been design

Sam Hewitt 454 May 22, 2021