These dotfiles were made for my older system on Acer Aspire 3 (AMD Vega 8 mobile, Ryzen 5 2500U, 8GB). Unfortunately it broke down. So i will be creating new dotfiles for my new PC which could be found on my github
This setup is handcrafted configuration to provide a seamless and visually appealing user experience based on my liking. It includes a curated selection of applications and customizations to optimize your workflow on Arch Linux with Hyprland and other apps.
Screenshot 1: Overview of the desktop environment
Screenshot 2: Terminal setup with Kitty and Zsh
Screenshot 3: Nautilus file manager and Waybar
To automate the setup process, run the provided installation script:
./install.shThis script has been tested om archlinux-2024.03.01 with kernal 6.8.2
- Adding user to correct groups
sudo usermod -aG input ${USER}sudo usermod -aG video ${USER}- Delete the existing
.config
rm -r .config- Clone repository as
.config
cd $HOME &
git clone https://gitlab.com/Lynder063/dotfiles.git .config- Copying scripts for wofi to
/usr/local/bin
sudo cp $HOME/.config/wofi/emoji.sh $HOME/.config/hypr/gamemode.sh $HOME/.config/wofi/screenshot.sh /usr/local/bin- 📦 Installation of basic packages
yay -S hyprland kitty grim slupr wofi waybar neovim ttf-hack-nerd ttf-font-awesome noto-fonts-emoji network-manager-applet blueman-applet dunst hyprpaper catppuccin-gtk-theme-mocha-gnome hyprshot polkit gnome-keyring ly nwg-look neofetch nautilus ocs-url wget curl xdg-desktop-portal-hyprland tela-icon-theme-purple-git hyprland-autoname-workspaces-git hyprlock hypridle wtype wl-clipboard kvantum- Set a dark theme for the gnome applications
gsettings set org.gnome.desktop.interface color scheme prefer-dark- Installing
zshnecessery packages
yay -S zsh zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel10k lsd-
Let's run
zshand type 0 -
We will install ohmyzsh
You need to have the curl and wget packages installed
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"- And we this in
.zshrcfile
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme
ZSH_AUTOSUGGEST_STRATEGY=( complete history )
[ "$TERM" = "xterm-kitty" ] && alias ssh="kitty +kitty ssh"
neofetch
alias ls='lsd'
alias l='ls -l'
alias la='ls -a'
alias lla='ls -la'
alias lt='ls --tree'- Reload nautilus config
nautilus -q- We will install the terminal addon in
nautilus
yay -S nautilus-open-any-terminal- Add support for kitty terminal
gsettings set com.github.stunkymonkey.nautilus-open-any-terminal terminal kitty- Enable settings to show hidden files
gsettings set org.gnome.nautilus.preferences show-hidden-files true- Download the installation script
wget -P /tmp https://github.com/shvchk/fallout-grub-theme/raw/master/install.sh- Let's launch
bash /tmp/install.sh- Choose language
- We start the daemon for ly
sudo systemctl enable ly --nowThank you shvchk for awesome GRUB theme and JKech for help with debugging ❤️