#paemuri's dotfiles
#About
This are my configuration files for my personal notebook running Arch
Linux.
#Ideas
- 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.
- Follow XDG directories whenever it's possible. It's way more
organized than leaving multiple hidden files at
$HOME
.
- 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.
#Folders
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
- helix: 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
- xpdf: PDF reader
- mpv: video player
- wbg: Wayland background
#Bootstrap
Simply run ./bootstrap -i
.
#License
This project code is in the public domain. See the LICENSE file.
Exceptions may contain specific licenses inside the files.
#Contribution
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.