Skip to content

unrealapex/dotfiles

Repository files navigation

dotfiles 🌸

screenshot of rice

wm: dwm
launcher: dmenu
terminal: st
shell: zsh
editor: neovim
font: liberation mono
notifications: dunst

✨ about ✨

my dotfiles for gentoo, managed using git and dotbot. the main focus of this rice is to create a minimalistic linux system. eye candy is desired, however, minimalism and performance come first. a majority of the tools i use with this rice follow the suckless software design philsophy. i believe that is a way of writing software that more people should adapt to.

πŸ’Ώ install

git clone https://git.sr.ht/~unrealapex/dotfiles ~/.dotfiles
cd ~/.dotfiles
./install

πŸ—’οΈ notes

this rice isn't intended for use by others, however, you're welcome to if you wish. the information below might be of use to you.

my builds of dwm, dmenu, slock, etc.. are stored in separate git repositories. dotbot is configured to build them.

dotfiles directories

$ tree -d -L 1
.
β”œβ”€β”€ bin          ~/.local/bin/
β”œβ”€β”€ config       ~/.config/
β”œβ”€β”€ dotbot       dotbot binary
β”œβ”€β”€ scripts      config scripts
β”œβ”€β”€ secrets      files containing secrets
└── themes       gtk theme

dotbot runs these additional scripts in scripts/.

$ tree scripts
  scripts
    β”œβ”€β”€ bluetooth          enable bluetooth
    β”œβ”€β”€ emoji_gen          generate emojis file for emoji picker
    β”œβ”€β”€ firefox            generate firefox user.js file
    β”œβ”€β”€ group              add current user to appropriate groups
    β”œβ”€β”€ irssi              set up irssi scripts
    β”œβ”€β”€ kill-x             bind ctrl + alt + backspace to kill x
    β”œβ”€β”€ microcode          install microcode updates
    β”œβ”€β”€ proton-ge          install glorious eggroll's custom proton build
    β”œβ”€β”€ secrets            create secrets
    β”œβ”€β”€ tf2                fix common issues running tf2 on linux
    └── ufw                enable uncomplicated firewall

extras

window decorations aren't functional since window management is done through the keyboard, therefore, it's more logical to disable them. this can be done in most gui apps by enabling the "use system titlebars" option.

secrets files for programs that have secrets(irssi, git) are in secrets.

color palette 🌈

{

  "bg_color": "#0d0d0d",
  "bg_alt_color": "#262626",
  "fg_color": "#d9d0d0",
  "disabled_color": "#777777",
  "main_color": "#bf2a45"
}