Skip to content

BachoSeven/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


 ________      ______  ___________  _______  __    ___       _______   ________
|"      "\    /    " \("     _   ")/"     "||" \  |"  |     /"     "| /"       )
(.  ___  :)  // ____  \)__/  \\__/(: ______)||  | ||  |    (: ______)(:   \___/
|: \   ) || /  /    ) :)  \\_ /    \/    |  |:  | |:  |     \/    |   \___  \
(| (___\ ||(: (____/ //   |.  |    // ___)  |.  |  \  |___  // ___)_   __/  \\
|:       :) \        /    \:  |   (:  (     /\  |\( \_|:  \(:      "| /" \   :)
(________/   \"_____/      \__|    \__/    (__\_|_)\_______)\_______)(_______/



These are my dotfiles set up as a bare git repo and managed with dotbare

Current Setup

I run Arch Linux on an Asus UX310UQK laptop with 1TB of SSD and 16GB of RAM; typical memory usage for this setup is from ~1GB up to ~3GB when browsing the web. Here are some of the programs I use:

  • Suckless utilities (links are to my patched repositories): dmenu, dwm (Window Manager), st (terminal emulator) and xss+slock (screensaver).
  • Minimally configured zsh shell with custom plugins, completions and prompt (old p10k themes here). For syntax highlighting, I use fsh; startup time is around 35 ms.

  • neovim text editor
  • stig to interact with the transmission-daemon client
  • ncmpcpp as a music player (with mpd)
  • cava music visualizer
  • kunst to display album art from mpd.
  • ncspot as a TUI spotify client
  • lf as my file manager
  • neomutt as an email client
  • ungoogled-chromium browser
  • sxiv image viewer
  • zathura pdf & djvu reader
  • bottom system monitor
  • copyq clipboard manager
  • dunst notification manager
  • redshift sets the color temperature
  • newsboat is my RSS reader
  • paru AUR helper
  • last but not least, mimi is an improved xdg-open using bash and dmenu with a very usable config file.

Read more about the programs I use in the AARGH repository (bootstrapping script).

Eye-candy

  • I set gruvbox colors in Xresources, zathura, ncspot, dircolors, dunst, neovim, copyq, all suckless config and anywhere else (although I tried to keep a commented solarized alternative where I could for nostalgia). I even set them in the tty.
  • I also use pywal now and then, you will find various attempts at integrating it with other programs across this repo
  • The compositor is picom (picom-git is required for dual-kawase blur at the moment)
  • Emoji font is noto-fonts-emoji
  • The GTK theme is gruvbox-material-gtk
  • My main fonts are mononoki and Hack Nerd, although I sometimes use scientifica and cozette.

Various

  • I like using vim bindings whenever possible.
  • For browsing I mainly use ungoogled-chromium, find my setup in here. To improve its aesthetics, I use the Gtk theme and duckduckgo with gruvboxytheme pass phrase. I also like using Vieb, which is an Electron vim-based browser.
  • I use a custom startpage, check it out here!
  • This is a repository with my system-wide configuration files, specifically stuff from /etc and /root.
  • Here are some of the wallpapers I use.
  • Pacgraph output:

Screens

Dwm

Down the rabbit hole

Gruvboxy

Purple

Blues

Greenish

Pink :3

Madness

Blasphemy

Sin

Lama

here be lamas

                                 ████  ████
                               ▓▓▒▒▓▓▓▓▒▒▓▓▓▓
                               ██▒▒▒▒██▒▒▒▒██
                                 ██▒▒▒▒▒▒██
                                 ████▒▒████
                                 ██▒▒██░░██
                                 ██▒▒▒▒▒▒██
                                 ██░░▒▒░░██
                                 ██▒▒░░░░██
                         ▓▓████████▒▒░░░░██
                         ██████████▒▒░░░░██
                       ██▒▒▒▒▒▒  ██░░░░░░  ██
                     ██▓▓▓▓▓▓░░▓▓░░  ░░░░  ██
                     ██▒▒▓▓▓▓░░██░░  ░░░░  ██
                     ██▓▓▓▓▒▒▒▒░░░░░░░░    ██
                       ██▓▓▒▒░░░░░░░░░░  ██
                       ▓▓▓▓▒▒▒▒░░░░▒▒░░  ██
                         ██▓▓██████████████
                         ██░░██░░██  ██░░██
                         ██  ██  ██  ██  ██
                           ████████  ██████
           ▓▓  ▓▓
         ▓▓░░▓▓░░▓▓
       ▓▓▓▓░░░░░░▓▓
     ▓▓░░░░░░██░░▓▓
     ▓▓░░░░░░░░░░▓▓
       ▓▓▓▓░░░░░░▓▓
           ▓▓░░░░▓▓
           ▓▓░░░░▓▓                ▓▓
           ▓▓░░░░▓▓              ▓▓░░▓▓
           ▓▓░░░░▓▓              ▓▓░░▓▓
           ▓▓░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░▓▓
           ▓▓░░░░░░░░░░░░░░░░░░░░░░▓▓
           ▓▓░░░░░░░░░░░░░░░░░░░░░░▓▓
           ▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒
           ▓▓░░░░░░░░░░░░░░░░░░░░░░▓▓
             ▓▓░░░░░░░░░░░░░░░░░░▓▓
             ▓▓▒▒▒▒░░▓▓▓▓▒▒▒▒▒▒░░▓▓
             ▓▓░░▓▓░░▓▓  ▓▓░░▓▓░░▓▓
             ▓▓░░▓▓░░▓▓  ▓▓░░▓▓░░▓▓
             ▓▓░░▓▓░░▓▓  ▓▓░░▓▓░░▓▓
             ▓▓░░▓▓░░▓▓  ▓▓░░▓▓░░▓▓
             ▓▓░░▒▒░░▒▒  ▒▒░░▓▓░░▓▓
             ░░▒▒  ▒▒░░    ▒▒░░▒▒