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.sh
This 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
zsh
necessery packages
yay -S zsh zsh-autosuggestions zsh-syntax-highlighting zsh-theme-powerlevel10k lsd
-
Let's run
zsh
and 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
.zshrc
file
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 --now
Thank you shvchk for awesome GRUB theme and JKech for help with debugging ❤️