dotfiles
dotfiles copied to clipboard
My home dotfiles :)
dotfiles
This is just a backup for my current dotfiles. You can try them if you want, but I won't provide any shortcuts. Please make sure to read stuff like keybinds etc to make sure you're doing the correct thing.
Screenshot
I only have the "productive" screensot since I'm always doing something with the computer, so I haven't riced it to look good "without any extra window".
Module dependencies
Here's a list of what these dotfiles configure and a list of interesting links
-
stow
: Read Installing and Submodules. - Wayland only:
-
sway
: See tips from the i3 Migration Guide- Check the config to change the background! It doesn't use feh!
-
wofi
: sway config
-
- Xorg only:
-
i3-gaps
(Xorg only): github. config -
picom
(Xorg only) picom config -
feh
(): See rc and wallpapers. IMPORTANT: Make sure fehbg points to the correct location for the wallpaper. -
rofi
: config. Bound in i3 config.
-
-
firefox
: Bound in [i3 config]. -
alacritty
: config -
wezterm
: config -
tmux
: config Submodules -
zsh
: config Submodules-
lsd
is set through aliases - prompt requires starship.
-
-
starship
prompt: config -
neovim
0.7 stable: config Submodules
Installing
The way to install is using git and [stow]:
git clone [email protected]:cybergsus/dotfiles ~/.cybergsus-dots
To e.g symlink alacritty config:
cd ~/.cybergsus-dots
stow alacritty
Submodules
Some configurations require submodules to load correctly (i.e nvim config is in a separate repository, zsh autosuggestions/highlighting, tmux modules etc).
Before loading a config, make sure you have the submodules that correspond to that section loaded. Let's say for example you want to load the zsh stuff:
cd ~/.cybergsus-dots
git submodule update --init zsh
# some git output later...
stow zsh
All modules that may need a submodule init have a link to this section.