Skip to content

Dowdow/dowfiles

Repository files navigation

dowfiles

This repo contains all my dot files

Screenshot example

Setup

# 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 terminal

Custom zsh config

The custom config can be added in zsh/.config/zsh/custom and will be ignored by git.

Arch

Arch configuration for hyprland usage.

Packages

System

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 -fv

Nvidia

Documentation: Arch Nvidia and Hyprland Nvidia.

sudo pacman -S linux-headers nvidia-dkms libva-nvidia-driver

Applications

sudo pacman -S alacritty discord firefox gnome-calculator gnome-calendar nautilus neovim

Bluetooth

sudo pacman blueman bluez
sudo systemctl enable bluetooth.service blueman-mechanism.service

Hyprland config

# Desktop
ln -s ~/.config/hypr/hyprland/desktop.conf ~/.config/hypr/hyprland.conf
# Laptop
ln -s ~/.config/hypr/hyprland/laptop.conf ~/.config/hypr/hyprland.conf

UI Config

Use nwg-look or GTK Settings with rofi to set prefer dark mode and set JetBrainsMono Nerd Regular as default font.

Splash screen

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.

About

My dotfiles

Resources

Stars

Watchers

Forks