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
homedir will go into yourhomedir. Please make sure you copy over the fonts from.local/share/fonts/too. (put the fonts in.local/share/fontsand NOT in/usr/share/fonts!!!) - gtk theme:
- copy the
Jellybeansfolder 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 installgo into the newly added Better Discord entry in the discord settings menu and select themidnighttheme.a - firefox user css: follow the instructions in my firefox-css repo to install it. Put the
chromefolder 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/presetsdir. simply copy one of those to~/.config/picomand rename it topicom.confdepending 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-guiand 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
i3config 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.
