Skip to content

dioxair/dotfiles

Repository files navigation

2025-08-27-211802_hyprshot

dotfiles

My config files for my Linux development environment (Arch Linux and Hyprland)

Requirements

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)

Git (duh)

sudo pacman -S --needed base-devel git

yay (AUR helper)

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ~

Stow (automated symlinking)

sudo pacman -S stow

Installation

First, install the programs configured in these dotfiles

sudo pacman -S neovim tmux zsh eza bat hyprland hyprshot dunst cliphist kitty dolphin wofi archlinux-xdg-menu xdg-desktop-portal-hyprland qt5-wayland qt6-wayland polkit-kde-agent qt5ct grim slurp libnotify notify-osd python-gobject mpd mpc mpd-mpris ncmpcpp ffmpeg pacman-contrib
# Fonts and icons
sudo pacman -S $(pacman -Ssq noto-fonts)
sudo pacman -S ttf-hack kvantum breeze-icons breeze
yay -S ttf-jetbrains-mono-nerd apple-fonts 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 and Apple fonts for hyprlock. 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)

Image credits

bg1.jpg made by furi / ふーり

bg2.jpg and bg3.jpg made by 縹 京介(ALPCMAS)

bg4.png made by Silriti

bg5.png's poster made by u/Laserplanet2, wallpaper edit made by me

bg6.png made by Jean-Marc Denis

bg7.png made by 852278-MCS

bg8.png made by 58 / fevercell

bg9.png made by an unknown author

bg10.png made by an unknown author

bg11.png made by an unknown author

bg12.png made by an unknown author

bg13.png made by syego

bg14.png made by i5yal

misc-pfp, misc-pfp-2, and github-pfp-2 made by alpinespirits

github pfp-1.png and another pfp.jpg made by Rune Xiao

About

My config files for my Linux development environment (Arch Linux and Hyprland)

Resources

Stars

Watchers

Forks