This collection is aimed to make your Linux environment look like the vscode <ahref="https://github.com/enkia/tokyo-night-vscode-theme">Tokyo Night</a> theme. This is currently still a WIP, so expect colour inconsistencies or unthemed applications.
Although replacing your icon theme is not required, this theme goes well with the <ahref="https://github.com/numixproject/numix-icon-theme">Numix</a> icon theme.
The included Discord theme is pulled from here <ahref="https://github.com/Dyzean/Tokyo-Night">Tokyo Night</a> (Credits to @Dyzean for the suggestion)
If you are using KDE Plasma, you can use the <ahref="https://gitlab.com/ObsidianChickenz/kvantum-tokyo-night-theme">Kvantum Tokyo Night</a> theme (Credits to @JuniorSuperTux for the suggestion)
- Wofi: Actually contains an example config and theme for Rofi and Wofi, although we are using Rofi in the configs
- /etc/logid.conf: Optional example configuration for the Logitech MX Master mouse, using gestures to call certain key combinations set in the I3/Sway config
- /usr/share/themes/UltimateBlack-0.1: GTK theme. Will be updated and renamed in the near future.
- .bash_profile: Optional example config. Runs when you login (including via SSH). contains commented code to autostart xorg (and I3)
- .bashrc: Optional example config. Runs whenever a new terminal is opened. Example config with ST and Powerline
- .vimrc: Optional example vim config
- .Xdefaults: Optional example config. Edit terminal colours and urxvt settings when using Sway as window manager
- .xinitrc: Optional example config. Runs on X server startup and starts I3
- .Xresources: Optional example config. Edit terminal colours and urxvt settings when using I3 as window manager
### Configuration
- GTK theme: If certain colours aren't to your liking, you can `` grep -rl "old_string" . | xargs sed -i 's/old_string/new_string/g' `` to replace specific colour codes quickly. If you go this route you might want to do this to the <ahref="https://www.gnome-look.org/p/1316887">source</a>, since the original theme has more different colours.
- Polybar comes bundled with various modules. Check out their <ahref="https://github.com/polybar/polybar/wiki">wiki</a> for more info. Also check out the <ahref="https://github.com/adi1090x/polybar-themes#readme">readme</a> of polybar-themes if you are using I3.
- Picom can be be configured for more or less transparency or different kinds of blur. The included config uses dual-kawase blur which goes over an image as background
If using polybar-themes, install it from the original source first to get all their dependencies and fonts. Then you can overwrite their files with the included ones.
### Apply Theme
- GTK: Run lxappearance and/or gnome-tweaks and select the included theme
- Spotify:
- Run ``spicetify`` once to generate a config file
- Run ``spicetify backup apply enable-devtool`` to backup the default theme
- Run ``spicetify config current_theme Base`` to set the current theme to the one we provide
- Run ``spicetify apply`` and restart spotify
- Discord: After running ``betterdiscordctl install`` go into the newly added Better Discord entry in the settings menu.
- GDM: Run ``gnomeconf2gdm`` (from gdm-tools-git) after applying the GTK theme to set the colour scheme of the login screen
- Certain GTK programs, like Gimp and Firefox, might have to be set to follow the system theme from their settings
- A modified version of <ahref="https://aur.archlinux.org/packages/console-solarized-git/">console-solarized-git</a> is coming in order to modify the Linux shell colours to match our theme.