My dotfiles.
Go to file
2024-12-24 23:12:20 -05:00
src waybar: more style changes 2024-12-24 23:12:20 -05:00
suckless dwm: screenshot entire screen instantly by default 2024-10-01 17:35:31 -04:00
.chezmoiroot migrate to chezmoi for dotfile installation 2024-08-12 16:03:37 -04:00
.gitmodules nvim: add ufo folding plugin 2024-11-04 11:10:54 -05:00
compile-suckless.sh compile-suckless.sh: added 2024-01-02 18:31:40 -05:00
LICENSE Initial commit 2021-03-19 20:26:13 +00:00
preview.png wayland migration 2024-11-08 14:03:32 -05:00
programs waybar: more style changes 2024-12-24 23:12:20 -05:00
programs-python nvim: back to pyright 2024-03-04 21:41:48 -05:00
README.md readme: update with wayland stuff 2024-11-08 14:07:28 -05:00

dots

My dotfiles. Currently in the process of migrating to Wayland using the Niri compositor. The configurations for dwm and other X11 utilities are still here for now.

Installation

Install chezmoi:

# pacman -S chezmoi

Clone then apply these dotfiles:

chezmoi init dogeystamp/dotfiles --apply

After, install some packages. A list is provided in the programs file. This list encompasses all packages needed for a full system, including utilities and games. Feel free to pick and choose which packages you want. A script is also provided with programs-python to install Python packages via pipx. Package availability and their names differ based on the distribution: these are for Arch Linux and its derivatives.

Some features are enabled or disabled based on a "system profile": chezmoi will prompt you for a choice.

Notes

  • The input section of .config/niri/config.kdl provides changes I like, such as swapping escape and caps lock, which you should remove if you don't need.

  • My qutebrowser configuration emphasizes privacy over usability, and you might need to edit it to suit your needs if you want to use it.

  • Neovim plugins are installed via git submodule rather than through conventional means. This has less complexity than a plugin manager since I already manage all my dotfiles under Git. Plugins are declared in .gitmodules.

Desktop Preview

preview