/victory-gtk-theme

Victory Gtk Theme, A flat minimalistic and light gtk theme.

Moving To Gitlab

Victory Gtk Theme on Gitlab

I am in the process of moving this project, as well as my other Github projects, to Gitlab. I will leave the files here for a month or two. After that I may leave the Readme with this redirect notice or delete my account. Thank you all for your stars, watches, suggestions, kind comments and everything else. I really do appreciate it. I hope if you're reading this and have a Gitlab account you will find me there. I may also eventually mirror it on Bitbucket.

2019-09-30


Victory Gtk Theme

Victory Gtk Theme: A flat, minimalistic, and bright gtk theme.

Preview | About | Installation | Background | Contribute, Donate, Paypal, Liberapay & Patreon

Preview

VictoryGtk

Above: Victory Gtk Theme, XFCE with Thunar, Victory Icon Theme, Flow wallpaper by tri5tian

Victory Gtk Theme Medium with Boston Icons

Above: Victory Gtk Theme Medium with Boston Icons

Victory Gtk Theme Medium Dark with Arc Icons

Above: Victory Gtk Theme Medium Dark with Arc Icons

Victory Gtk Theme Medium Dark with Papirus Icons

Above: Victory Gtk Theme Medium Dark with Papirus Icons

Victory Gtk Theme Dark with Papirus Icons

Above: Victory Gtk Theme Dark with Papirus Icons

Victory Gtk Theme Dark with Breeze Icons

Above: Victory Gtk Theme Dark with Breeze Icons

About

Victory Gtk Theme is a flat, minimilistic, and mostly bright Linux theme made primarily for Gtk 2-centric desktops (XFCE and LXDE) with some Gtk 3 support.

This was made, tested, and known to work well on Xubuntu and Lubuntu 16.04 and 16.10. Gtk 3 support is being tested on the aforementioned DE's as well as on Solus OS. The main theme includes:

  • A Gtk2 theme that works great for XFCE and LXDE (should work on MATE as well)
  • A Notifications Theme for XFCE
  • An XFWM4 window border theme for XFCE (also a test HiDPI variant)
  • An Openbox window border theme for LXDE and Openbox
  • A somewhat functioning Gtk 3 theme for Gtk 3.18 (in Victory 16.04 and 16.10)
  • A work-in-progress Gtk 3 theme for Gtk 3.20 and higher (in Victory 16.10)

Border variants (Medium, Medium Dark, and Dark) effect only Gtk2, Openbox, and XFWM4 for now. Each variant theme includes:

  • A variant Openbox window theme for LXDE and Openbox
  • A variant XFWM4 window theme for XFCE
  • A slightly modified Gtk2 theme taken from the original to match the variant window border
  • A Gtk 3 theme copied from the main theme so buttons and stuff work and match, but Gtk 3 theme will not have the dark borders.

Installation

-Method 1-

Download the theme as an archive and extract the folder you want to your /home/yourusername/.themes/ folder.

-Method 2-

Using the terminal, clone it to your themes folder using either of these commands (NOTE: this will download all variants and also any documentation in the repository to your themes folder):

$ git clone https://github.com/newhoa/victory-gtk-theme.git ~/.themes/

-Method 3-

As distro-specific packaged become available I will add them here:

-Configure and set the theme-

Once the theme is placed in the .themes folder open the appearance manager for your Desktop Environment to select the theme:

  • LXDE/LXQT: lxappearance
  • XFCE: xfce4-appearance-settings

Use these apps to change the Window Border:

  • LXDE/Openbox: obconf
  • XFCE/XFWM4 Window Border: xfwm4-settings

Use the XFCE Notifications Settings to change the Notify Popup theme

  • XFCE: xfce4-notifyd-config

To uninstall, simply delete the 'Victory-16.04' or similar folders.

Background

I started working on this around 2008, although at the time it was quite a different theme. It was colorful, compartmental, and made to be easily tweaked. There were GUI tools for Gnome 2, XFCE, and LXDE that allowed you to tweak a theme's colors such as tooltips and selection colors. I made a theme which linked the sidebar colors and menubar colors to those colors which could be changed, allowing people to easily change sidebar colors and menubar colors which allowed for many different window borders to be used with the theme. It also used a lot of color mixing in the code making it work for people who wanted a dark theme.

I eventually came to a point where I thought the theme was complete. At the time it included a complete version for Gnome 2, Gnome 3, XFCE, LXDE, XFWM4, Openbox, Gnome Shell, Cinnamon, MATE. As well as platform specific menus like MintMenu, Cardapio, SuSE SLAB, USP, etc. In fact, I think at the time it was one of the most complete and well documented themes there was. It became a bit difficult to keep up, though, especially with Gtk3. I attempted many times to make the theme work with Gtk3 apps, but every new release to Gtk made changes that broke themes. Eventually I gave up on that and just let it be a Gtk2 theme and stand as it was.

I decided just for personal use to make changes here and there, eventually making it into a very simple and flat theme. I never published it because I thought it was very specific to my taste and to be honest I thought some of the current themes being worked on were quite incredible and worth more attention. Because I had slowly tweaked it and made it for my personal use, updating only the parts that I needed, the aspects aside from the ones that I used fell behind. Metacity, Gtk3, Cinnamon, Gnome Shell, and to a lesser extent MATE didn't keep up and didn't work with the current theme. It also mostly lost its tweakability as some of the colors became hard coded.

Recently I published an icon theme that I had worked on. In the preview image I was using this theme and people asked for a place to download it so I thought I'd put it up. It's not as elaborate, beautiful, or as cohesive or as complete as many others like Arc, Numix, Vertex, etc, but hopefully people will enjoy it nevertheless!

Contribute, Donate, Patreon

If anyone would like to contribute, please feel free to let me know where something doesn't look right, file a bug report if you have any problems, or even help out with the theme if you'd like.

I have created a Patreon page here for anyone interested in showing support via Patreon. I will try to post updates, previews, etc there.

For those not interested in using Patreon, I've also started a Liberapay page here.

If you prefer to donate via Paypal, my paypal is newhoa.donate (AT) linuxmail.org or simply donate via paypal here.

I don't know if people are interested in showing monetary support, but I like to contribute to those whose work I find value in and hopefully people who find value in my work or think that what I do is worth a few dollars might do the same. I've worked for many years and hundreds of hours on this theme and the icon theme. I've enjoyed every second of it and it has been an incredible learning experience. I'll continue to do it because I enjoy it and it's my way to give something to the FOSS community that I love, admire, and am indebted to. I would greatly appreciate help in any form and thank anyone who feels inclined to do so. Thank you all for your support, whether it is simply a thank you, a compliment, some advice, constructive criticism, or a donation it is all very much appreciated.