Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A collection of my Arch Linux configuration files, including Hyprland, Waybar, bash/fish, and custom scripts. Easily deployable with a simple install script for seamless setup on new machines.

License

Notifications You must be signed in to change notification settings

kryptoish/arch-dotfiles

Repository files navigation

Arch Linux Dotfiles

This is my Arch Linux dotfiles repository! This setup is designed for a smooth and efficient workflow using Hyprland. To be honest, I don't know if the shell script will work as it has not been tested on a new machine so you might need to do some tweaking.

Overview of Setup

  • Window Manager: Hyprland
  • Compositor: Wayland
  • Terminal: Foot
  • Shell: Fish + Starship
  • Application Launcher: Fuzzel
  • Bar: Waybar (with built-in music player)
  • File Manager: Dolphin
  • Notifications: Dunst
  • Calendar: Integrated calendar widget
  • Music: ncspot (Spotify TUI) + Waybar controls
  • Built-in AI: ChatGPT integration for quick responses
  • Dynamic Theming: Colors adapt based on the wallpaper

System Requirements

  • Arch Linux
  • Wayland Support
  • Hyprland Window Manager
  • GPU with Wayland Compatibility (AMD, Intel, or NVIDIA with proper drivers)

Required Dependencies

Before installing, ensure these packages are installed:

sudo pacman -S hyprland foot fish waybar fuzzel dolphin dunst \
                starship mpv ncspot swww jq curl git

For Spotify theming, install:

yay -S spicetify-cli

Installation

Clone the repository and run the installation script to apply all dotfiles.

1. Clone the Repository

git clone https://github.com/yourusername/arch-dotfiles.git ~/backup/arch-dotfiles

2. Run the Install Script

cd ~/path/to/arch-dotfiles # change accordingly
chmod +x install.sh
./install.sh

3. Restart Your Session

Once installed, restart your session or run:

exec hyprland

Customization

  • Modify hypr/hyprland.conf to tweak Hyprland settings.
  • Adjust waybar/config.json to change the music player settings.
  • Use spicetify to modify the Spotify theme.
  • swww dynamically sets the wallpaper-based theme.

Screenshots

archlinux-hypr1 archlinux-hypr2


🔧 Contributing

Feel free to fork this repo and submit pull requests if you have improvements or ideas!


About

A collection of my Arch Linux configuration files, including Hyprland, Waybar, bash/fish, and custom scripts. Easily deployable with a simple install script for seamless setup on new machines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published