Dotfiles configuration for GNU/Linux with either sway (Wayland) or i3 (X11). Also supporting macOS with AeroSpace.
Using Emacs (with a dummy friendly CUA setup) and Zsh (with Oh My Zsh).
arandr
compton
/picom
dunst
feh
hsetroot
i3
i3blocks
xsecurelock
rofi
xdotool
xkblayout-state
flameshot
gufw
ℹ️ Initial support for sway
was added @
!1
ℹ️ Initial support for MacOS
was added @
!2
alias dotfiles='/usr/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME'
git clone --bare https://github.com/krasiyan/dotfiles.git ~/dotfiles
dotfiles checkout
dotfiles config --local status.showUntrackedFiles no
-
Dump initial macOS defaults and diff them later:
defaults read > defaults.pre # apply custom defaults; make manual settings changes defaults read > defaults.post git diff --no-index defaults.pre defaults.post
-
Apply custom macOS defaults:
. ~/scripts/macos_defaults.sh
-
Update
Brewfile
:cd ~ && brew bundle dump --force