these are my current config files based on jellybeans
check the other branches for older configs - ayu-dark | tokyo-night
home/
.config/
BetterDiscord
: contains theme files for Discordgtk-3.0
: sets some theme settingsi3
: i3 config with auto starting applications, borders and gaps settings, etcpicom
: picom config with subtle animations.presets/picom.conf.jonaburg:
picom config to use if you are using jonaburg's forkpresets/picom.conf.pijulius:
picom config to use if you are using pijulius' fork with animations.
polybar
: config for the status bar with modules n shit enabledrofi
: rofi configs for app lauchersnvim
: optional nvim config- and much more...
.local/share/fonts
: contains the required fonts.scripts
: contains various essential scripts.mozilla
: contains the custom firefox user css
usr/share/themes/Jellybeans
: contains the jellybeans gtk theme
- required packages:
sudo pacman -S i3-gaps polybar rofi alacritty dunst light picom-jonaburg-git i3lock-color feh bluez bluez-utils blueberry pavucontrol pamixer thunar nvim scrot lxappearance
- required fonts:
yay -S ttf-remixicon ttf-icomoon-feather
- optional packages:
yay -S mpd ncmpcpp w3m zsh neofetch kitty ranger papirus-icon-theme papirus-folders papirus-folders-gui-bin betterdiscordctl nm-applet starship-git
- optional fonts:
yay -S nerd-fonts-jetbrains-mono
- everything from repo's
home
dir will go into yourhome
dir. Please make sure you copy over the fonts from.local/share/fonts/
too. (put the fonts in.local/share/fonts
and NOT in/usr/share/fonts
!!!) - gtk theme:
- copy the
Jellybeans
folder inside theusr/share/themes/
dir of this repo to your/usr/share/themes/
dir. - applying the theme: Run
lxappearance
(Customize look and feel) and select Jellybeans.
- copy the
- discord theme: After running
betterdiscordctl install
go into the newly added Better Discord entry in the discord settings menu and select themidnight
theme.a - firefox user css: follow the instructions in my firefox-css repo to install it. Put the
chrome
folder in your~/.mozilla/firefox/something.default-release/
dir.
-
picom: as of now, I have switched to using pijulius' fork of picom. It is not available in the AUR, so you have to build it yourself.
- There are two preset configs available in the
~/.config/picom/presets
dir. simply copy one of those to~/.config/picom
and rename it topicom.conf
depending upon which fork you are using.
- There are two preset configs available in the
-
bluetooth: install the bluetooth utilites (
bluez, bluez-utils, blueberry
). enable bluetooth servicesudo systemctl enable --now bluetooth
-
wallpapers:
github.com/rototrash/wallpapers
-
papirus folder colors: run
papirus-folders-gui
and select the black theme -
jellybeans for vscode: launch vscode Quick Open (Ctrl+P), paste the following command and press enter or just search for it and install it. why am i even writing this
ext install DimitarNonov.jellybeans-theme
-
note: be careful
i3
config or idk, dont care, somethings might not work the way you want. just go through it before copying it over. Grab parts from it. -
the gtk theme was made by modifying the Material Black theme
-
the discord theme was made by modifying the midnight theme
super (windows) key is the main modifier.
Basic Keybinds
Keybind | Action |
---|---|
super + enter | Spawn Terminal (alacritty) |
super + shift + enter | Spawn Thunar |
super + shift + f | Launch rofi launcher |
super + q | Close client |
super + shift + space | Float active client |
super + space | Switch Focus between Floating and Tiled clients |
super + [1-0] | Change workspace |
super + shift + [1-0] | Move focused client to workspace |
control + Alt + [arrow keys] | Move between active workspaces |
super + e | Tiling layout |
super + z | Tabbed layout |
super + s | Stacked layout |
super + [arrow keys] | Change focus by direction |
super + [hjkl] | ^ |
super + shift + [arrow keys] | Move client by direction. (Floating and Tiled) |
super + shift + [hjkl] | ^ |
super + control + alt +[arrow keys] | Resize active client |
super + f | Toggle fullscreen |
super + shift + r | Reload i3 |
super + v | Split Client Vertically |
super + b | Split Client Horizontally |
super + shift + b | hide/unhide polybar |
Go through the i3 config file for more.
some info about my setup
Thingy | What I use |
---|---|
OS | ArcoLinux |
WM | i3-gaps |
File Manager | Thunar |
Notifications | Dunst |
Status Bar | Polybar |
Launcher | Rofi |
Shell | zsh |
Prompt | starship |
Editor | vscodium & neovim |
IDE | QtCreator |
Icons | Papirus Dark (Black) |
GTK Theme | Jellybeans |
DM | SDDM |
Lockscreen | i3lock-color |
backup in case I fuck up something
for notifying me if something's missing or wrong or if you want help
discord: @rototrash#0900
- mespyr
- man pages and docs
- pentasu - previews
All attempts have been made to identify third party content within the repository, with sources and attribution given where necessary. Please contact me if any issues are discovered.