These files make up most of my Linux ux. Hopefully you find something useful here.
git clone [email protected]:jtopian/dotfiles.git ~/.config/dotfiles
cd .config/dotfiles
# Use --adopt with caution!
stow -t $HOME --dotfiles --no-folding [--adopt] <app to stow>
After stowing i3 files, run $HOME/i3/config/scripts/buildconf.sh
once to
build the initial config. This is constructed of .conf files in $HOME/i3/config/conf.d/
.
buildconf.sh
will rerun automatically when restarting i3
with $mod+r
. So far, reloading config with $mod+c
has led to crashes :(
Requires the i3ipc module for Python, install with pip like so:
pip install --user i3ipc
Oof, there's probably a better way to do that. I don't want to ship venvs, though. Hmmm.
This hyprland config depends on waybar
, as it references the waybar.service unit file in the requirements for the hyprland-session.target. If you do not wish to use waybar, adjust hyprland/dot-config/systemd/user/hyprland-session.target
as necessary.