🎨 Generate and change color-schemes on the fly.

Overview

Generate and change color-schemes on the fly.

img

Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.

There are currently 5 supported color generation backends, each providing a different palette of colors from each image. You're bound to find an appealing color-scheme.

Pywal also supports predefined themes and has over 250 themes built-in. You can also create your own theme files to share with others.

The goal of Pywal was to be as out of the way as possible. It doesn't modify any of your existing configuration files. Instead it works around them and provides tools to integrate your system as you see fit.

Terminal emulators and TTYs have their color-schemes updated in real-time with no delay. With minimal configuration this functionality can be extended to almost anything running on your system.

More: [Installation] [Getting Started] [Customization] [Wiki] [Screenshots]

Comments
  • OS X Problems

    OS X Problems

    Downloaded pywal with pip3, used wal -i image.jpg then background turned black and Dock disappeared, so I'm unable to change background and show dock + some bugs appeared. No such problem as another user

    OS Mojave MacBook Pro Mid 2012

    opened by ForsHant 41
  • rofi color don't change

    rofi color don't change

    I have i3-gaps, I've runned wal -i <path to image> and the color changed on everything except for rofi

    my config.rasi [rofi config color scheme]

    /* global settings and color variables */
    * {
       maincolor:        #ed8712;
       highlight:        bold #ed8712;
       urgentcolor:      #e53714;
    
       fgwhite:          #cfcfcf;
       blackdarkest:     #1d1d1d;
       blackwidget:      #262626;
       blackentry:       #292929;
       blackselect:      #303030;
       darkgray:         #848484;
       scrollbarcolor:   #505050;
       font: "Hack 8";
       background-color: @blackdarkest;
    }
    

    i run rofi via i3 config using

    bindsym $mod+d exec rofi -show run -separator-style solid -font "Hack 8"
    bindsym $mod+shift+d exec rofi -show window -separator-style solid -font "Hack 8"
    

    my .Xresource

    ! freetype2-infinality
    Xft.autohint: 0
    Xft.lcdfilter:  lcddefault
    Xft.hintstyle:  hintslight
    Xft.hinting: 1
    Xft.antialias: 1
    Xft.rgba: rgb
    
    ! special
    *.foreground:   #a8a19f
    *.background:   #1b1918
    *.cursorColor:  #a8a19f
    
    ! black
    *.color0:       #1b1918
    *.color8:       #766e6b
    
    ! red
    *.color1:       #f22c40
    *.color9:       #f22c40
    
    ! green
    *.color2:       #5ab738
    *.color10:      #5ab738
    
    ! yellow
    *.color3:       #d5911a
    *.color11:      #d5911a
    
    ! blue
    *.color4:       #407ee7
    *.color12:      #407ee7
    
    ! magenta
    *.color5:       #6666ea
    *.color13:      #6666ea
    
    ! cyan
    *.color6:       #00ad9c
    *.color14:      #00ad9c
    
    ! white
    *.color7:       #a8a19f
    *.color15:      #f1efee
    
    
    
    URxvt.termName:    rxvt-256color
    URxvt.transparent: true
    URxvt.shading:     10
    URxvt.fading:      15
    URxvt.font:        xft:Hack:pixelsize=10, xft:Hack:antialias=false, xft:Hack:antialias=false
    
    URxvt.saveLines:         4096
    URxvt.scrollBar:         false
    URxvt.scrollTtyOutput:   false
    URxvt.scrollWithBuffer:  true
    URxvt.scrollTtyKeypress: true
    URxvt.urgentOnBell:      true
    URxvt.iconFile:          /usr/share/icons/Numix-Circle/48x48/apps/xterm-color_48x48.svg
    
    URxvt.perl-lib:       ~/.config/urxvt
    URxvt.perl-ext:       default,cspace,font-size,url-select,tabbedex
    
    URxvt.url-launcher:   /usr/bin/xdg-open
    
    ! Tabbedex features
    URxvt.tabbed.new-button:       no
    URxvt.tabbed.autohide:         yes
    URxvt.tabbed.no-tabbedex-keys: yes
    
    ! Tabbedex colors
    URxvt.tabbed.tabbar-fg:   244
    URxvt.tabbed.tabbar-bg:   16
    URxvt.tabbed.tab-fg:      255
    URxvt.tabbed.tab-bg:      52
    URxvt.tabbed.bell-tab-fg: 255
    URxvt.tabbed.bell-tab-bg: 160
    URxvt.tabbed.bell-fg:     244
    URxvt.tabbed.bell-bg:     17
    URxvt.tabbed.title-fg:    28
    URxvt.tabbed.title-bg:    16
    
    ! Tabbedex keybindings (4-1: Super + Alt)
    URxvt.keysym.4-1-Down:    perl:tabbedex:new_tab
    URxvt.keysym.4-1-Left:    perl:tabbedex:prev_tab
    URxvt.keysym.4-1-Right:   perl:tabbedex:next_tab
    URxvt.keysym.4-1-Up:      perl:tabbedex:rename_tab
    URxvt.keysym.4-1-C-Left:  perl:tabbedex:move_tab_left
    URxvt.keysym.4-1-C-Right: perl:tabbedex:move_tab_right
    
    ! Font-size (C-1: Ctrl + Alt)
    URxvt.keysym.C-1-Up:     perl:font-size:increase
    URxvt.keysym.C-1-Down:   perl:font-size:decrease
    URxvt.keysym.C-S-1-Up:   perl:font-size:incglobal
    URxvt.keysym.C-S-1-Down: perl:font-size:decglobal
    
    ! url-select
    URxvt.keysym.M-u: perl:url-select:select_next
    URxvt.url-select.launcher: /usr/bin/xdg-open
    URxvt.url-select.underline: yes
    
    ! rofi -- dmenu clone
    rofi.opacity:  100
    rofi.width:    90
    rofi.lines:    25
    rofi.font:     Iosevka Medium 10
    rofi.location: 0
    rofi.padding:  5
    
    rofi.color-enabled: true
    rofi.color-window: #3f3f3f, #000000, #000000
    
    ! State:           bg,      fg,      bgalt    hlbg,    hlfg
    ! zenburn:         bg,      fg,      bg-05,   bg+1,    fg+1
    rofi.color-normal: #3f3f3f, #dcdccc, #383838, #4f4f4f, #ffffef
    !                  blue-4,  fg,      blue-5,  blue-3,  fg+1
    rofi.color-active: #4c7073, #dcdccc, #366060, #5c888b, #ffffef
    !                  red-4,   fg,      red-5,   red-3,   fg+1
    rofi.color-urgent: #8c5353, #dcdccc, #7c4343, #9c6363, #ffffef
    
    !(call-process-shell-command "xrdb -load ~/.Xresources")
    

    i have no clue why is not changing rofi color scheme

    P.S. does pywal works with polybar, if yes how can i change the color of that too?

    bug 
    opened by nautilor 23
  • Added emacs colors

    Added emacs colors

    I tried to add an emacs colorscheme, it's basically xresources-theme but with the xresources bits ripped out of it and replaced with pywal templates.
    It does look a bit weird but it's better than no color-hot-swapping:

    image

    Usage is simply (load-file "~/.cache/wal/colors.el") in ielm and/or .emacs.el, M-x load-file or from the command line (can also be automated after wal is executed), something like $ emacs -batch --eval='(load-file "~/.cache/wal/colors.el")'

    enhancement 
    opened by ohmree 23
  • Macos broke after using wal command

    Macos broke after using wal command

    Alright I am going to try to give as much relevant information as I can, but I am in a specific scenario. I install yabai on my mac and also disabled SIP, so this is what I think is the main issue. I used this for about a week with no issues. I then installed pywal with pip3. Upon using the "wal -i" command with an image, my background went black, the dock.app stopped running, workspaces and mission control stopped running. Applications will still run and finder works, but dock.app wont restart, and upon trying to kill any instances of it already running, there are none to be found. I think this is an issue with running wal with SIP disabled, does it edit any system files that could be an issue? Also let me know if you need more information to diagnose this.

    opened by AWOLASAP 21
  • Alacritty doesn't seem to be working with wal

    Alacritty doesn't seem to be working with wal

    I installed Void Linux today and finally managed to get pywal working (it only has py3.5 so I compiled 3.6.1 with pyenv) and since it doesn't have Termite (my go-to terminal) in it's repos I decided to try Alacritty (it's supposed to be fast). So turns out it's dash-fast, as in "lacks too many useful features" (probably because it's still in alpha). The printf "%b" "\033]11;#ff0000\007" does nothing so I guess you should add it to the list. I tried to make it work with wal by having a config.yml that contains non-color options and an auto-generated colors.yml that has colors (used termcolors to convert to Alacritty's format), what I did was add this function:

    function fix_alacritty() {
    	local dir="${HOME}/.config/alacritty"
    	rm "${dir}/alacritty.yml"
    	cat "${dir}/config.yml" "${dir}/colors.yml" >> "${dir}/alacritty.yml"
    }
    
    

    And call it in the script that gets executed after wal, turns out Alacritty needs everything to be in specific positions for the thing to work (it is possible with some mad regex-foo or yaml parsing, both of which I'm no good at and not going to try doing since the benefits aren't that good, not being able to change colors on the fly is a bummer)

    So I guess it's not really an issue with wal but I'm just letting you know

    bug 
    opened by ohmree 20
  • cat sequences causes ]708;[100]#040805 to appear in new termite terminal

    cat sequences causes ]708;[100]#040805 to appear in new termite terminal

    $ wal -v wal 3.2.1

    For me it seems that commit https://github.com/dylanaraps/pywal/commit/da0e2ff05a885422dfc61fc87ae3c68ec713751b introduced the issue. In my opinion set_color should be used instead of set_special (at least for me that resolved it). (Also adding 4; before 708; in .cache/wal/sequences solves the issue temporarily)

    During the debugging of this I found another minor coding issue: in set_special() the default value for alpha is 100 (the number), while later in the function the alpha is compared to the string "100"(in python the number and string 100 are different), thus even if the alpha parameter is omitted and the value of it is 100 it will be added to the sequence. (Again, this is nothing serious, just wanted to leave a note about it)

    opened by pucerpocok 19
  • Wallpaper turning black

    Wallpaper turning black

    Hey there, I've been having an issue where wal seems to change the desktop to an all black image. It changes the colorscheme in the open terminals and vim but the wallpaper gets messed up. It may have to do with a messy install I had, since Python 3.6 doesn't seem to be what pip uses on my system, so I installed it via "sudo -H python3.6 -m pip install pywal". I installed pywal once before and it was working great, but uninstalled and reinstalled it and that's when the issues started. As for my system, I'm running Ubuntu 17.04 with Gnome using the Gnome terminal. The command I'm using for wal is simply "wal -t -i ~/Pictures/Wallpapers/wallpaper.jpg"

    can't reproduce 
    opened by westfelia 19
  • How to use pywal with qtile?

    How to use pywal with qtile?

    I can see the bit for code provided for qtille (https://github.com/dylanaraps/pywal/wiki/Customization#qtile) but I'm not really sure how to integrate it with my config.

    Right now, I use the pywal functionality in Luke Smith's setbg script to change the colour of my terminal emulator (https://github.com/LukeSmithxyz/voidrice/blob/master/.local/bin/setbg). This script changes the wallpaper and then uses pywal on the new wallpaper.

    Does the qtile customisation code which pywal's wiki provids change both the terminal and bar colour? I'm not really sure how to add it to my config: haman_config.txt (rename to config.py accordingly)

    opened by hamensman 14
  • Please add suport for Dunst

    Please add suport for Dunst

    Hello. Thank you for your hard work with this project. I have one request. Would it be possible to extend the functionality of the program by adding dunst (it is a lightweight replacement for the notification-daemons provided by most desktop environments) support?

    opened by Minda1975 14
  • [Question] Not change cursor color

    [Question] Not change cursor color

    Is there a way I can configure pywal to not change the cursor color? That's a little thing that's been bothering me because fonts of the same color as the cursor disappear. With the default cursor it changes its color to match the color of the current character, but the character itself appears black. Can I make that behaviour to be wal's behaviour?

    enhancement 
    opened by bigodel 14
  • Severe problems with macOS 10.14 Mojave

    Severe problems with macOS 10.14 Mojave

    Hello.

    I'm using macOS 10.14 Mojave and when I set a wallpaper with pywal I get a few problems:

    • Desktop turns black
    • Dock crashes and cannot be restarted
    • Cannot launch Safari, but I can launch Chrome

    Of course there might be other errors that I just haven't noticed. I'm running in dark mode and I'm using a fresh/clean installation of macOS.

    The problem is similar to #292. Once I delete the file "desktoppicture.db" in "/Users/username/Library/Application Support/Dock" everything works fine again. But as soon as I try setting the wallpaper with pywal again I get the exact same errors as I mentioned above.

    I looked at the code and I cannot understand how simply changing a wallpaper can cause such massive errors (the system literally becomes unusable), but maybe someone with more background knowledge can chime in.

    opened by pycebs 13
  • Pywal color change in fish shell

    Pywal color change in fish shell

    How to make pywal change color with real time background image? That is, when wallpaper changes pywal's color should change automatically in fish shell

    For KDE am using , grep 'Image=' ~/.config/plasma-org.kde.plasma.desktop-appletsrc | sed 's/Image=//' this to fetch image

    Can someone tell how can I write the code?

    opened by AmithKumar1 1
  • wal doesn't regenerate colors if input file already has a cached scheme with the same name

    wal doesn't regenerate colors if input file already has a cached scheme with the same name

    If I run wal with wal -i path/to/symlink the colors aren't regenerated, if a cached color scheme for that symlink already exists in ~/.cache/wal/schemes, even if the symlink changes destinations. I haven't tried it out, but I think the same thing probably also holds true, if a normal image would be switched out but would keep it's name. So the issue isn't necessarily symbolic links, but rather that wal doesn't detect, if the underlying image has changed.

    I think there are two possible solutions for that problem:

    1. add an argument to wal, which forces wal to ignore the cache and always regenerate the color scheme
    2. add a checksum of the image file to the cached json scheme, which if different also forces the regeneration of the color scheme
    opened by SPFabGerman 0
  • Fallback for monochromatic and pale photos

    Fallback for monochromatic and pale photos

    Generated color scheme from B&W photos is just grayscale.

    A feature where pywal would skip generating grayscale color scheme or fallback to a preset one would solve this issue.

    opened by AvidSeeker 0
  • Leftwm changed from toml to ron format

    Leftwm changed from toml to ron format

    Could you make a new file for leftwm?

    Toml configuration was like this.

    border_width = 1
    margin = [1, 1]
    
    default_border_color = "#4c566a"
    floating_border_color = "#4c566a"
    focused_border_color = "#5e81ac"
    

    And ron configuration is like this.

    (
    border_width: 1,
    margin: [1, 1],
    default_border_color: "#4c566a",
    floating_border_color: "#4c566a",
    focused_border_color: "#5e81ac",
    )
    

    I better put @vuimuch in copy if that is possible here.

    opened by arcolinuxz 1
Releases(3.3.0)
  • 3.3.0(Jan 21, 2019)

    • Fixed issue with garbage printed to terminals. Use --vte with each wal invocation.
    • Fixed URxvt borders not respecting background opacity. @rstacruz
    • Fixed rofi templates. @14rcole
    • Removed oomox support. No one was maintaining it. Use wpgtk
    • Added template for waybar. @surrealpie
    • Added template for speedcrunch . @lasers
    • Added template for xmonad. @sraysmith
    • Added template for dmenu. @Khoyo
    • Added environment variable PYWAL_CACHE_DIR to change cache dir.
    • Added rgba support to template files.
    Source code(tar.gz)
    Source code(zip)
    3.3.0.tar.gz.asc(488 bytes)
  • 3.2.1(Oct 24, 2018)

  • 3.2.0(Oct 23, 2018)

    • alpha: fixed transparency issue in urxvt.
    • args: -c now exits.
    • args: show usage when no args passed.
    • args: added --palette to view current colors. @D-Vaillant
    • args: -o can now be repeated.
    • colors: simplified colorz.
    • general: added support for kitty terminal. @vxid
    • general: fix quiet mode with cached color-schemes.
    • general: fixed major macOS bug.
    • theme: removed broken theme file.
    • theme: fixed issues with putty. @tadly
    • reload: fixed reload bug.
    • reload: only restart programs if they're running.
    • sequences: removed vte hack.
    • sequences: cursor color is now changed in st.
    • wallpaper: added support for awesome wm. @vesiv
    Source code(tar.gz)
    Source code(zip)
  • 3.1.0(Jun 21, 2018)

    • Added --saturate to change color saturation.
      • Takes a float as its value: 0.0 to 1.0.
    • Added vim output file.
    • Fixed LS_COLORS issue.
    • Fixed issues in iTerm2 on macOS.
    • Fixed hang caused by imagemagick.
    • Fixed issue with -i and transparency.
    Source code(tar.gz)
    Source code(zip)
  • 3.0.1(May 27, 2018)

    • Added Tempus themes.
    • Added LS_COLORS to colors.sh to fix color issues.
    • Compressed all theme files.
    • Don’t print directory of image used.
    • Fixed alpha value not persisting with wal -R.
    • Fixed vim-airline theme when used with light color-schemes.
    Source code(tar.gz)
    Source code(zip)
  • 3.0.0(May 6, 2018)

    Pywal now has 250 included themes! If there are any other themes you'd like to see added. Open an issue.

    • Added all of @dkeg's themes.
    • Added all themes from terminal.sexy
    • Themes are now split between light and dark.
      • Local themes now need to be put into ~/.config/wal/colorschemes/{light,dark}.
    • Added unity wallpaper support.
    Source code(tar.gz)
    Source code(zip)
  • 2.1.0(Apr 29, 2018)

    • Added all base16 themes to pywal. @metalelf0
    • Added --iterative to iterate over a directory in order (instead of random).
    • Fix minor theme issue in rofi. @esp10mm
    • Fix some conflicting arguments.
    • Fixed bug causing nested directory structure.
    • Fixed bug where the configuration directory wouldn't be created early enough.
    • Fixed missing color in st cache file. @jameh
    • Limit color palette width in output.
    • Removed -nocpp from xrdb call.
    Source code(tar.gz)
    Source code(zip)
  • 2.0.5(Apr 5, 2018)

  • 2.0.4(Apr 3, 2018)

  • 2.0.3(Apr 2, 2018)

  • 2.0.2(Apr 2, 2018)

  • 2.0.1(Apr 1, 2018)

  • 2.0.0(Apr 1, 2018)

    This is a big release and I've probably broken something. Expect a minor release or two to fix any bugs that arise. ~~Users of wpgtk I recommend not updating pywal until @deviantfero adds support for the new release.~~ wpgtk is now supported.

    It's going to take me some time to update the documentation (I've got a total rewrite planned). Bear with me.

    General

    • xrdb: Added missing background and foreground values.
    • image: Fixed crash when using light themes and gifs.
    • args: Added -t to disable pywal in ttys.
    • args: -R now works with theme files.
    • sequences: Save sequence file with -s. @Amar1729
    • misc: Added proper logging to pywal.
    • misc: Added palette to console output.
    • misc: Added colors/bold to console output.

    Backends

    pywal now has support for different color generation backends. In addition to pywal's default color generation, support was added for:

    • 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

    Usage:

    • wal --backend lists all available backends.
    • wal --backend colorz -i img.jpg sets the backend.
    • wal --backend random uses a backend at random.

    If you know of any other color generation programs let me know and I'll see if I can add backends for them.

    Themes

    You can now store colorschemes in files and manage them using pywal. There are a bunch of colorschemes included with pywal and I will happily accept PRs to add more.

    • wal --theme lists all available built-in themes.
    • wal --theme theme-name applies a theme.
    • wal --theme random applies a theme at random.
    • Themes can be added locally at ~/.config/wal/colorschemes.
    • wal --theme can be used with colorschemes exported in json format from https://terminal.sexy/. wal --theme /path/to/file loads a scheme from a file.
    Source code(tar.gz)
    Source code(zip)
  • 1.3.3(Mar 3, 2018)

    • rofi: Added colon to template.
    • tty.sh: Cleanup.
    • sequences: Fixed terminal highlight colors.
    • templates: Added octal color format. @MitchWeaver
    • macOS: Fixed error with .DS_Store files. @blahsd
    • macOS: Disabled travis (It's really broken)
    Source code(tar.gz)
    Source code(zip)
  • 1.3.2(Feb 4, 2018)

  • 1.3.0(Feb 3, 2018)

    • Added light colorscheme support.
      • Use -l to generate a light scheme.
      • You can use wal -R -l (swap to light) and wal -R (swap to dark) to swap between light and dark.

    scrot

    Source code(tar.gz)
    Source code(zip)
  • 1.2.3(Feb 1, 2018)

    • Fixed typo in help. @gillescastel
    • Scheme files are now versioned.
    • Changed rofi theme to use the new rasi format.
      • New instructions: https://github.com/dylanaraps/pywal/wiki/Customization#rofi
    • Added light/dark themes for rofi.
    • Oomox is now off by default.
      • -g now enables oomox.
    Source code(tar.gz)
    Source code(zip)
  • 1.2.2(Jan 9, 2018)

  • 1.2.1(Jan 8, 2018)

  • 1.2.0(Jan 8, 2018)

    Remember to use wal -c after every release.

    • Added support for oomox.
      • See: https://github.com/dylanaraps/pywal/wiki/Customization#gtk2gtk3
    • Removed support for flatabulous-wal.
    Source code(tar.gz)
    Source code(zip)
  • 1.1.2(Jan 7, 2018)

  • 1.1.1(Jan 6, 2018)

  • 1.1.0(Jan 3, 2018)

    general

    • Added support for changing colors in linux ttys.
    • Fixed bug with transparency in urxvt.
    • Added imagemagick display as a wallpaper setter fallback.

    api

    • Added missing export options.

    misc

    • Code cleanup.
    • Minor optimizations.
    Source code(tar.gz)
    Source code(zip)
  • 1.0.4(Dec 31, 2017)

  • 1.0.3(Dec 31, 2017)

  • 1.0.2(Dec 29, 2017)

  • 1.0.1(Dec 29, 2017)

  • 1.0.0(Dec 27, 2017)

    [Installation] [Getting Started] [Customization] [Wiki]

    This release of pywal contains some large changes and may very well break things for some users. Expect bugs and expect additional releases to fix them. The version has been bumped to 1.0.0 as I'm now happy with where pywal is feature-wise.

    The goal for the future is improving the schemes that pywal generates. Feel free to send me your wallpapers that generate subpar schemes and I'll use them in my testing data.

    Removal of -r

    The flag -r was removed as it was basically a glorified cat of the sequences file with 300ms of python overhead. The new recommended way to load the schemes is to replace wal -r with cat ~/.cache/wal/sequences.

    Removal of -t

    Yup! The -t flag to fix garbage in VTE terminals (termite, xfce4-terminal, gnome-terminal) is no longer needed. I've come up with a workaround that really shouldn't work but does. ¯\_(ツ)_/¯

    The problem: The sequence \033[708;#000000\007 is unsupported by VTE and VTE's sequence parsing doesn't hide unknown sequences, instead it just displays them as plain text. We can't add an if statement or a check for VTE terminals as we're writing to each terminal via it's file descriptor. The only thing that is interpreted is escape sequences.

    The workaround: The problem sequence is wrapped in a series of other escape sequences so that the unsupported sequence isn't echo'd to the terminal.

    How it works:

    # \0337                # Save cursor position.
    # \033[1000H           # Move the cursor off screen.
    # \033[8m              # Conceal text.
    # \033]708;#000000\007 # Garbage sequence.
    # \0338                # Restore cursor position.
    
    \0337\033[1000H\033[8m\033]708;#000000\007\0338
    

    This took a lot of trial and error to make sure it works across all terminals and doesn't cause issues for underlying terminal programs.

    Added User Template Support

    You can now define your own custom pywal template files or you can overwrite the default template files. Any files stored in ~/.config/wal/templates will be processed and exported to ~/.cache/wal/ under the same name.

    The user template files follow the exact same syntax as the built-in templates. See the built-in templates for syntax examples: https://github.com/dylanaraps/pywal/tree/master/pywal/templates

    For example: To define a custom rofi template file to set the background transparent.

    Save this file to ~/.config/wal/templates/colors-rofi.Xresources and re-run wal. Rofi will now use the colors defined below instead.

    #define BG #CC{background.strip}
    #define HI #CC{color1.strip}
    #define FG {color15}
    #define TX {color15}
    
    ! State:           bg, fg, bg2,  hlbg, hlfg
    rofi.color-normal: BG, FG, BG,   HI,   TX
    rofi.color-active: BG, FG, BG,   HI,   TX
    rofi.color-urgent: BG, HI, BG,   HI,   FG
    rofi.color-window: BG, BG, BG
    

    Templates

    • Added template file for rofi.
    • Added template file for st.
    • Added template file for tabbed.
    • Added template file for dwm.

    Args

    • Added -s to disable changing terminal colors on the fly.
    Source code(tar.gz)
    Source code(zip)
  • 0.7.5(Dec 19, 2017)

  • 0.7.4(Dec 19, 2017)

Owner
dylan
22, self taught, creator of @kisslinux
dylan
LSB Image Steganography Using Python

Steganography is the science that involves communicating secret data in an appropriate multimedia carrier, e.g., image, audio, and video files

Mahmut Can Gönül 2 Nov 04, 2021
Image Compression GUI APP Python: PyQt5

Image Compression GUI APP Image Compression GUI APP Python: PyQt5 Use : f5 or debug or simply run it on your ids(vscode , pycham, anaconda etc.) socia

Sourabh Dhalia 1 May 21, 2022
Script that organizes the Google Takeout archive into one big chronological folder

Script that organizes the Google Takeout archive into one big chronological folder

Mateusz Soszyński 1.6k Jan 09, 2023
A GUI-based (PyQt5) tool used to design 2D linkage mechanism.

Pyslvs-UI A GUI-based (PyQt5) tool used to design 2D linkage mechanism. Planar Linkages Simulation Python-Solvespace: Kernel from Solvespace with Cyth

Yuan Chang 141 Dec 13, 2022
Simplest QRGenerator with a cool feature (-sh=True :D)

Simple QR-Codes Generator :D Generates QR-codes, nothing more and nothing less . How to use Just run ./install.sh to set all the dependencies up, th

RENNAARENATA 1 Dec 11, 2021
Python wrappers for external BART computational imaging tools and internal libraries

bartpy Python bindings for BART. Overview This repo contains code to generate an updated Python wrapper for the Berkeley Advance Reconstruction Toolbo

Max Litster 7 May 09, 2022
Small wrapper around 3dmol.js and html2canvas for creating self-contained HTML files that display a 3D molecular representation.

Description Small wrapper around 3dmol.js and html2canvas for creating self-contained HTML files that display a 3D molecular representation. Double cl

David Meijer 1 Dec 02, 2021
ModernGL is a python wrapper over OpenGL 3.3+ core

ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation of simple graphics applications like scientific simulations, games or user interface

ModernGL 1.4k Jan 01, 2023
TRREASURE_IMAGE is python lib by which you can hide anything in a .jpg image with Command-Line Interface[cli] feature

TRREASURE_IMAGE TRREASURE_IMAGE is a python third-party library with Command-Line Interface[cli] feature. Table of Contents General Info Python librar

Fatin Shadab 3 Jun 07, 2022
sK1 2.0 cross-platform vector graphics editor

sK1 2.0 sK1 2.0 is a cross-platform open source vector graphics editor similar to CorelDRAW, Adobe Illustrator, or Freehand. sK1 is oriented for prepr

sK1 Project 238 Dec 04, 2022
missing-pixel-filler is a python package that, given images that may contain missing data regions (like satellite imagery with swath gaps), returns these images with the regions filled.

Missing Pixel Filler This is the official code repository for the Missing Pixel Filler by SpaceML. missing-pixel-filler is a python package that, give

SpaceML 11 Jul 19, 2022
Python script to generate vector graphics of an oriented lattice unit cell

unitcell Python script to generate vector graphics of an oriented lattice unit cell Examples unitcell --type hexagonal --eulers 12 23 34 --axes --crys

Philip Eisenlohr 2 Dec 10, 2021
Nanosensor Image Processor (NanoImgPro), a python-based image analysis tool for dopamine nanosensors

NanoImgPro Nanosensor Image Processor (NanoImgPro), a python-based image analysis tool for dopamine nanosensors NanoImgPro.py contains the main class

1 Mar 02, 2022
SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration

SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration

672 Jan 05, 2023
🛹 Turn an SVG into an STL for stencil creation purposes

svg2stl This repository provides a script which takes as input an SVG such as this one: It outputs an STL file like this one: You can also see an inte

Max Halford 3 Dec 29, 2021
MikuMikuRig是一款集生成控制器,自动导入动画,自动布料为一体的blender插件

Miku_Miku_Rig MikuMikuRig是一款集生成控制器,自动导入动画,自动布料为一体的blender插件。 MikumiKurig is a Blender plugin that can generates rig, automatically imports animations

小威廉伯爵 342 Dec 29, 2022
A small Python module for BMP image processing.

micropython-microbmp A small Python module for BMP image processing. It supports BMP image of 1/2/4/8/24-bit colour depth. Loading supports compressio

Quan Lin 4 Nov 02, 2022
Image Processing - Make noise images clean

影像處理-影像降躁化(去躁化) (Image Processing - Make Noise Images Clean) 得力於電腦效能的大幅提升以及GPU的平行運算架構,讓我們能夠更快速且有效地訓練AI,並將AI技術應用於不同領域。本篇將帶給大家的是 「將深度學習應用於影像處理中的影像降躁化 」,

2 Aug 04, 2022
A simple programme for converting url into a qr code (.png file)

QrTk A simple lightweight programme for converting url into a qr code (.png file) Pre-Requisites Before installing the programme , you need to run the

Juss Patel 4 Nov 08, 2021
This repository will help you get label for images in Stanford Cars Dataset.

STANFORD CARS DATASET stanford-cars "The Cars dataset contains 16,185 images of 196 classes of cars. The data is split into 8,144 training images and

Nguyễn Trường Lâu 3 Sep 20, 2022