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

Skip to content

My minimalist dotfile configs for Niri & Hyprland

Notifications You must be signed in to change notification settings

wick3dr0se/dots

Repository files navigation

⚫ dots

My minimalist dotfile configs for Niri & Hyprland

Structure

dots/
├── config/ - Common config files to symlink/copy into ~/.config/
├── env/ - Env-specific configurations & scripts
│ ├── hyprland/
│ │ ├── bin/ - Scripts only used for Hyprland
│ │ ├── config)/ - Hyprland-specific configs (waybar, wofi)
│ │ └── packages.txt) - Packages used with Hyprland (executed by install.sh)
│ └── niri/
│ │ ├── bin/ - Scripts only used for Niri
│ │ ├── config/ - Niri-specific configs (niri, quickshell)
│ │ └── packages.txt - Packages used with Niri
├── home/ - Common files to symlink/copy into ~/
├── bootstrap_packages.txt - Common bootstrap packages (executed by bootstrap.sh)
├── bootstrap.sh - System bootstrap script (Chaotic AUR, paru, base packages) for fresh installs
└── install.sh - Main setup script (links/copies files, installs packages, ..)

Getting Started

Clone the repo & cd in

git clone https://github.com/wick3dr0se/dots; cd dots 

Prompted Auto Install

For Arch (derivatives) only; simply run the safe Stow-like install script & follow the prompts

bash install.sh

Manual Install

Copy the configs to your $HOME & $HOME/.config respectively

cp -r env/<ENVIRONMENT>/config/* ~/.config/
cp -r home/.* ~/

Copy any scripts you might want

cp env/<ENVIRONMENT>/bin/* ~/.local/bin/

Note

If you didn’t copy .bash_profile, make sure ~/.local/bin is in your $PATH

Install any packages you might want from relevant environment

# Arch example
pacman -S --needed $(<env/<ENVIRONMENT>/packages.txt)

Note

See Repology to check how packages from packages.txt are named in other distros

Finally, source the prompt

. ~/.bashrc

Environment Specific Configurations

Hyprland

Niri

Note

I’ve switched to Niri (love it). Hyprland configs may not get as much love

About

My minimalist dotfile configs for Niri & Hyprland

Topics

Resources

Stars

Watchers

Forks