WIP everyday
zsh
alacritty
tmux
- zsh-tmux-smart-status-bar for tmux status bar
- fzf-tab-completion for tab completion with fzf
i3-wm
- gaps (sometimes)
- i3-automark to automark windows
- alttab to alt tab
polybar
- with custom scripts
picom
(when not gaming)rofi
dmenu
-like switcher onMod+d
- Firefox profile switcher on
Mod+Shift+f
- Power menu on
Mod+Shift+p
- VS Code workspace opener on
Mod+Shift+c
dunst
neovim
orcode
cmus
orspotify
dolphin
- and many other programs (mostly KDE)
- Using bare dotfiles approach documented in: https://wiki.archlinux.org/title/Dotfiles#Tracking_dotfiles_directly_with_Git
- I've modified the approach to be a script and have a custom completer to fix some issues with the completer on the alias
WARNING: This will run my highly opinionated bootstrap script. This is for myself. I suggest not doing this:
curl -fL https://github.com/raw/itsjfx/dotfiles/master/lib/bootstrap/run_bootstrap.sh | bash
or (alias to get started)
git init --bare ~/.dotfiles
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
# this
config remote add origin https://github.com/itsjfx/dotfiles.git
# or this
config remote add origin git@github.com:itsjfx/dotfiles.git
config config status.showUntrackedFiles no
config pull origin master
Note for me:
config config user.name x
config config user.email x