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 gitgit clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ~sudo pacman -S stowFirst, 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-zshAfterwards, 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 ~/dotfilesThen, 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)
bg1.jpg made by furi / ふーり
bg2.jpg and bg3.jpg made by 縹 京介(ALPCMAS)
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
misc-pfp, misc-pfp-2, and github-pfp-2 made by alpinespirits
github pfp-1.png and another pfp.jpg made by Rune Xiao