Got frustrated of NixOS and went back to Arch / CachyOS. Still wanted a setup where I could hit one command on a fresh install and be set again.
Packages are defined in .setup/packages.sh
.
They are grouped in a way that allows picking individual sections, which is extremely useful when using environments like WSL.
Stow will symlink these dotfiles:
$ eza --tree --level=2 .
.
βββ cli
β βββ neovim # editor
β βββ python-pywal # color templating
β βββ starship # prompt
β βββ yazi # file manager
β βββ zsh # shell
βββ gaming
β βββ ddnet # best game
βββ gui
β βββ code # editor
β βββ kitty # terminal
β βββ zathura # pads
β βββ zed-editor # editor
βββ wm
βββ anyrun-git # runner
βββ dunst # notifications
βββ hyprland # window manager
βββ matugen-bin # managing colors
βββ niri-git # portals not working
βββ waybar # bar
To install, run:
cd .setup
./post_install.sh
This will guide you through the installation thanks to gum πͺ.
Caution
Currently only working with Arch based systems (pacman
)
- Firefox Theme