My first ever Arch Linux rice, themed after Nanahira!
Take some of this rice home if you want. Leave a star, I like Star.
(with some modifications)
- Wallpaper (Original) by 濡海鼠にけこ on Pixiv
- polybar-spotify by PrayagS
- rofi-wifi-menu by Eric Murphy
- Notification icons stolen from another rice by u/XeviarUpal
- Distro: btw/Linux
- WM: bspwm
- Bar: polybar
- Launcher & menus: rofi
- Terminal emulator: kitty
- Notification: dunst
- Compositor: picom
- Lock screen: betterlockscreen
- Resolution: 2880x1800 (16:10)
If you have non-weird resolutions, you will probably have to manually adjust the positions of the bars
Other stuffs: fish with omf / nitrogen / pywal / pcmanfm / ncmpcpp / flameshot / spicetify / ntfd
Fonts used:
- Terminal: Cascadia Code
- Bar: Mononoki Nerd Font, Source Han Sans (for east Asian characters support)
- Icons: Feather, Nerd Font, Material Icons (for weather module on the bar)
- Rofi & some others: Balsamiq Sans
GTK theme is generated by Themix GUI designer.
- vim-airline and vim-airline-themes for cool bar in nvim (or vim)
- brillo for brightness control
- pactl for volume control
- neofetch for self-esteem control
- zscroll for the music bar scrolling
- jq for the weather polybar module
- Probably something else that I forgot
-
It has six bars because I like rounded corners
- Clicking on the CPU utilization brings up
btop
- Clicking on the wifi module brings up a wifi menu
- Clicking on the time shows the date
- You can change the weather module for a power menu in
polybar/config.ini
- Clicking on the CPU utilization brings up
-
Music bar!
- Powered by polybar-spotify (see Credits)
- Shows a cool wave when idle
- Control all media with
playerctl
-
Padoru brings you Arch updates
For best immersion, alias paru to padoru
Drop all files except Extras
in ~/.config
.
Extras
include:
- GTK icons and themes go to
~/.icons
and~/.themes
. (Install lxappearance to change GTK theme if you're on a WM) - Scripts under
bin
go to~/.local/bin
by default. Don't forget tochmod +x
. vim-airline
contains color scheme for vim-airline, put it under~/.vim/plugged/vim-airline-themes/autoload/airline/themes
wal
containscolors.json
for pywalwallpaper
You want to add these to your session startup script (.xprofile
or .xinitrc
)
- Media controls
playerctld deamon &
- Charger event notifications
$HOME/.local/bin/chargernotif &
- Weather module and notification
ntfd &
Adjust the position of the bars in ~/.config/polybar/config.ini
Basically just default sxhkd keybinds, so...
Super + space
for run launcherAlt + tab
for, well, tab switcherSuper + enter
for kittyprintscrn
for flameshot- Check
sxhkdrc
for more (it's mostly just default)