Skip to content

randomtwdude/nanadots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nanadots

My first ever Arch Linux rice, themed after Nanahira!

Take some of this rice home if you want. Leave a star, I like Star.

Credits & things I used

(with some modifications)

General information

  • 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

Dependencies

Fonts

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

Customization

GTK theme is generated by Themix GUI designer.

Other dependencies

  • 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

Gallery

A_scaled C_scaled

Features

  • 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
  • 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

Setup

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 to chmod +x.
  • vim-airline contains color scheme for vim-airline, put it under ~/.vim/plugged/vim-airline-themes/autoload/airline/themes
  • wal contains colors.json for pywal
  • wallpaper

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

Keybinds

Basically just default sxhkd keybinds, so...

  • Super + space for run launcher
  • Alt + tab for, well, tab switcher
  • Super + enter for kitty
  • printscrn for flameshot
  • Check sxhkdrc for more (it's mostly just default)

About

My first ever Arch Linux rice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published