Dependencies can be installed using scripts/install_deps.sh
(see "Install" section)
- Stow
- zsh
- Oh My Zsh
- thefuck
- zoxide
- playerctl
- inotify-tools
- Hyprland
- polkit-gnome
- wofi
- swww
- udiskie
- Waybar
- mako
- kitty
- Mononoki Nerd Font
- Fluent-Dark GTK theme
- Bibata-Modern-Ice cursors
Fastfetch, mpv, ranger and spicetify are not actually configured, so you might ignore them, change to your configs or just remove these directories. These apps are not included in the install script.
Fluent-Dark GTK theme is set in hyprland.conf.
If there are existing configs in home directory, rename or remove it first. Otherwise
stow
will fail to create the symlinks.
git clone https://github.com/obsqrbtz/archdots.git ~/.dotfiles
cd ~/.dotfiles
git submodule init
git submodule update --recursive
# next two steps are optional and intended mostly for clean arch installation
# the script will install packages, listed in "Dependencies" section,
# set up zsh as default shell and rename the existing ~/.zshrc to .zshrc_old
chmod+x scripts/install_deps.sh
scripts/install_deps.sh
rm .gitconfig #(alternatively, put your git configuratiuon in this file)
stow -R -v -t ~ .
Then tweak default display, programs, autostart and environment variables in hyprland.conf if needed.
stow -D -v -t ~ .
If any dependency is missing in readme or configuration does not apply correctly on your machine, feel free to create an issue