I don't know what I'm doing
ae103621 — Rafael Escobar a month ago
Replace stig with transg-tui
3472d2cb — Rafael Escobar 2 months ago
Add Thunderbird as email reader
99e9648a — Rafael Escobar 2 months ago
Add pipewire?


browse  log 



You can also use your local clone with git send-email.

#paemuri's dotfiles



This are my configuration files for my personal notebook running Arch Linux.


  1. If possible (and not too cumbersome), try to write down as much definitions/configurations as possible. Updates can change the default values and that is a pain in the ass.
  2. Follow XDG directories whenever it's possible. It's way more organized than leaving multiple hidden files at $HOME.
  3. All scripts should POSIX compliant and its shebang shouldn't call Bash, Zsh, or anything besides plain old /bin/sh. Expection: Bash's configuration scripts or anything that demands another language.


  • config/: programs configurations
  • local/bin/: personal executables
  • local/share/applications/: personal .desktop files
  • local/share/packages/: lists of used Arch packages

#Things that I use

  • Bash: shell
  • NeoVim: terminal editor
  • Firefox: browser
  • foot: lightweight Wayland terminal
  • River: Wayland compositor / window manager
  • Yambar: Wayland panel with River integration
  • Mako: Wayland notification daemon
  • waylock: simple Wayland locker
  • Bemenu: Wayland application menu and program runner
  • imv: Wayland image viewer
  • lf-sixel: terminal file manager, lf fork to work with images
  • Evince: PDF reader
  • mpv: video player
  • wbg: Wayland background


Simply run ./bootstrap -i.


This project code is in the public domain. See the LICENSE file.

Exceptions may contain specific licenses inside the files.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be in the public domain, without any additional terms or conditions.