My arch setup script and dotfiles
This is the dotfiles setup which I use for my Arch Linux
.
Theoretically, it could (and should) work on any non-unorthodox Arch based
distributions too, but I didn't test it.
Let me try to briefly list the installed and configured packages:
yay
- As an aur helperblackarch
- repo added with some basic penetration tool setfirejail
- Running everything in sandboxdocker
- Container framework for OS level virtualizationkitty
- Fast, feature-rich, GPU based terminal emulatorfish
- Fish shell - config
fzf
- Command-line fuzzy finderatuin
- For getting my shell history everywhereripgrep
- Grep on steroidsfd
- Updated findzoxide
- Smarter cd commandeza
- Modern ls
bat
- cat(1) clone with wingssway
- I3 compatible window manager, but with Wayland - config
waybar
- Highly customizable Wayland bar - config
dunst
- Notification daemonbemenu
- Application launcher
bemenu-meta
- My own bemenu wrapper for launching meta commandsneovim
- Vim on steroids
my neovim config
- My own Neovim config written in Luagit
- No comment
btop
- For monitoringnnn
- File managerfirefox
- Good ol' Firefoxmpv
- For mediancspot
- Cross-platform ncurses Spotify clientzathura
- Document viewerrust
, go
, python
, clang
- For programmingMost of the apps are configured with colors of catppuccin mocha
.
These dotfiles are managed with chezmoi.
Install them with:
chezmoi init https://github.com/joelazar/dotfiles.git
chezmoi apply
Some utils functions which I'm using for the initial setup and later for my update script was taken from alrra's dotfiles repo, and I'm truly grateful for it.
I usually take my wallpapers from Unsplash and the one which is present in my screenshot is from Arnaud Steckle.
The code is available under the MIT license.