Skip to content

zakariakov/i3wm-themer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

i3wm-themes

    My collection of themes for i3wm.

What you might need

  • i3-wm in any Linux distro you prefer
  • Polybar (for most of the themes)
  • Rofi (for most of the themes)
  • Nitrogen (To set the wallpapers, can also be done manually)
  • Firefox Themes can be installed using the "Stylish" extension
  • Most of the GTK Themes and Icons were created using oomox
    All the necessary changes to your configuration files can be found under /templated_themes/{THEME}/ directory. Copy what you like from every configuration. Under /themes/{THEME}/ directory you can find my exact configuration files, but I do not recommend to copy them directly once they contain my own keybindings and generally settings that might not be suitable for you, but instead you can use the script below to apply the necessary parts from my configuration files to your configuration files.

How to use the scripts

    This script will overwrite only the needed parts from your configuration files in order to apply the basic visuals of any of the themes listed below.
  • git clone https://github.com/unix121/i3wm-themes
  • cd i3wm-themes/scripts/
  • First backup your current configuration in case you want to come back:
      ./i3wmthemer -b {BACKUP_NAME}
    
    Backups are saved under ../backups/ directory.
    
  • Now need the run script into configuration mode (Only the first time you ever run the script):
      ./i3wmthemer -c
    

    This will add the lines that are in /templates/ directory to your i3 and polybar configuration files.

    DO NOT GO FURTHER IF THOSE CHANGES ARE NOT APPLIES CORRECTLY

    After that step you should have something like this added to your i3 configuration file and something like this added under [colors] tag in your polybar configuration file.

    If those changes are not applied then you might have to copy them manually.

    Run this script only the first time you use this script just to setup your files. It is not needed to run it every time you want to apply a theme, only the first time.

  • Now apply the theme you want:
    ./i3wmthemer -t {THEME}
    

    {THEME} should be the name of the theme you want to apply.

    Example on how to apply the "Forest" theme:

    ./i3wmthemer -t Forest
    
  • If you want to go back to a backup you can run the script like that:
    ./i3wmthemer -t ../backups/{BACKUP_NAME}
    

    {BACKUP_NAME} should be the same as the one given in the backup step above.

  • After you run the script you might have to manually set the wallpaper which is located in the {THEME} directory and also use your appearance manager to apply the Icons and the GTK Themes.
  • NOTE: If you notice any bugs on the script feel free to contact me and I will address them

    Disclaimer

    The ways mentioned above overwrite some parts of your files, use them with caution. I am not responsible if anything happens to your computer. Normally if you follow the instructions step by step everything should be just fine, but unexpected things sometimes happen. The author is not responsible for any damage done.

Themes

    Note

    If you are the original artist of any of the photos/pictures featured in those themes, please feel free to contact me, so that you can get credited.

    e-mail: unix121@protonmail.com

About

My collection of Themes for i3-wm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 96.6%
  • Shell 1.6%
  • Vim Script 1.1%
  • Other 0.7%