This repo contains all my dot files
# Install dependencies
sudo apt install -y git stow zsh
sudo pacman -S git stow zsh
# Clone the repo with submodules in your home directory
git clone --recurse-submodules https://github.com/Dowdow/dowfiles.git
# If you forgot the --recurse-submodules option
git submodule update --init
# Install the config with symlinks
cd dowfiles
stow */ # to link everything
stow git zsh # to use only git and zsh
# Make zsh as default shell
chsh -s $(which zsh)
# Restart your terminalThe custom config can be added in zsh/.config/zsh/custom and will be ignored by git.
Arch configuration for hyprland usage.
sudo pacman -S bat brightnessctl dunst fzf git grim hypridle hyprland hyprlock hyprpaper jq man nano noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra nwg-look openssh otf-font-awesome pacman-contrib pipewire qt5-wayland qt6-wayland rofi slurp ttf-jetbrains-mono-nerd waybar wayland wireplumber wl-clipboard xdg-desktop-portal-hyprland zenity
# Reload font cache
fc-cache -fvDocumentation: Arch Nvidia and Hyprland Nvidia.
sudo pacman -S linux-headers nvidia-dkms libva-nvidia-driversudo pacman -S alacritty discord firefox gnome-calculator gnome-calendar nautilus neovimsudo pacman blueman bluez
sudo systemctl enable bluetooth.service blueman-mechanism.service# Desktop
ln -s ~/.config/hypr/hyprland/desktop.conf ~/.config/hypr/hyprland.conf
# Laptop
ln -s ~/.config/hypr/hyprland/laptop.conf ~/.config/hypr/hyprland.confUse nwg-look or GTK Settings with rofi to set prefer dark mode and set JetBrainsMono Nerd Regular as default font.
Add quiet splash at the end of the /etc/kernet/cmdline file.
Copy splash file to /efi/loader/splash.bmp or /boot/loader/splash.bmp.
Edit the /etc/mkinitcpio.d/linux.preset file, and change the default splash path in the options : default_options="--splash /efi/loader/splash.bmp"
Run sudo mkinitcpio -P.
