My config files for my Linux development environment (Arch Linux and Hyprland)
Ensure you have these packages on your system
You should have a basic Hyprland environment set up first before using these dotfiles (I recommend using the Hyprland desktop option in the archinstall script)
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ~
sudo pacman -S stow
First, install the programs configured in these dotfiles
sudo pacman -S install neovim tmux zsh eza bat hyprland hyprshot dunst kitty dolphin wofi xdg-desktop-portal-hyprland qt5-wayland qt6-wayland polkit-kde-agent qt5ct grim slurp libnotify notify-osd python-gobject
# Fonts and icons
sudo pacman -S $(pacman -Ssq noto-fons)
sudo pacman -S ttf-hack kvantum breeze-icons breeze
yay -S ttf-jetbrains-mono-nerd qt6ct-kde
# Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" && rm -rf ~/.oh-my-zsh
Afterwards, clone this repo to your $HOME directory and cd into the cloned repo (make sure to setup SSH first)
git clone git@github.com:dioxair/dotfiles.git $HOME/dotfiles --recursive
cd ~/dotfiles
Then, use stow to create symlinks
stow . --adopt && git restore .
NOTE FOR NON-ARCH LINUX USERS: I use JetBrainsMono Nerd Font for Kitty. To install JetBrainsMono Nerd Font userwide, download and extract the .zip file with all of the fonts to
~/.local/share/fonts
(you may have to create the directory)
bg1.jpg made by furi / ふーり
bg2.jpg and bg3.jpg made by 縹 京介(ALPCMAS)
github pfp.png and another pfp.jpg made by Rune Xiao