~kris/dots

srice

ref: f5fc91419850ee5f2652bdce0dcc214de18b4a22 srice/README.md -rw-r--r-- 2.1 KiB
f5fc9141 — Kris Yotam add wallpapermenu script (was untracked); auto-detect output so cw works on any machine 2 months ago

#srice

Kris's Simple Rice — dotfiles for Arch Linux with dwm, managed with GNU Stow.

#Deploy

git clone https://github.com/krisyotam/srice.git ~/srice
cd ~/srice
stow .

For machine-specific overrides, see profiles/.

#Structure

.config/         → Application configs (fish, nvim, tmux, eww, dunst, etc.)
.local/bin/      → 145+ scripts + statusbar modules
.local/share/    → Wallpapers, applications, fastfetch presets, man pages
.screenlayout/   → Monitor layout scripts (xrandr)
.mouseless/      → Mouseless config
.ssh/config      → Host aliases (no keys)
bin/             → Quick-access scripts (dnotes, irc, reload, etc.)
.xprofile        → X session startup
.xinitrc         → startx entry point
.gitconfig       → Git configuration
profiles/        → Per-machine overrides (moirai, khr1st, pentest)
  • sdeploy — Deployment scripts that install packages and stow these dotfiles

profiles/gentoo/portage/ ├── make.conf # Global: CFLAGS, USE, GPU, MAKEOPTS ├── package.use/ │ ├── browsers # surf savedconfig │ ├── documents # zathura backends │ ├── editors # neovim, emacs │ ├── graphics # gimp, inkscape │ ├── multimedia # pipewire, mpv, ffmpeg, mpd │ ├── security # gnupg, openvpn │ └── xorg # xorg-server, picom, dunst ├── package.accept_keywords/ # empty, for unmasking ~amd64 ├── package.mask/ # empty ├── package.unmask/ # empty ├── package.license/ # empty ├── repos.conf/ # empty, for overlays └── savedconfig/ # empty, for suckless configs

www-client/ = web browsers app-editors/ = editors (neovim, emacs) media-video/ = video stuff (mpv, pipewire) sys-process/ = process tools (btop) x11-misc/ = X utilities (picom, dunst)