Skip to content

Repository files navigation

Dotfiles

My dotfiles, I use gnu-stow to manage them.

Setup

Interactive (recommended)

git clone https://github.com/nithitsuki/dotfiles.git .dotfiles
cd .dotfiles && bash ./run.sh
  • Lets you select packages separately easily

Manual (stow)

git clone https://github.com/nithitsuki/dotfiles.git .dotfiles
cd .dotfiles
stow -t ~ --dotfiles <package-names>
# for keyd:
sudo stow -t / keyd

Important Notes

Symlink ~/.config/background to your wallpaper file

ln -s /path/to/wallpaper.jpg ~/.config/background

Pick the hardware profile by editing the (gitignored) ~/.config/hypr/.env file:

# ~/.config/hypr/.env  (uncommitted, per-machine)
HYPR_PROFILE=pc      # or: laptop

See hypr/.config/hypr/.env.example in the repo for a template.

Note

Install doom emacs to use the emacs config

Pi Coding Agent

The dot-pi package stows pi's config to ~/.pi/agent/settings.json, the global rules in ~/.pi/agent/APPEND_SYSTEM.md, and the ship-quality workflow skill (requires --dotfiles). See pi-coding-agent-setup.md for details, pinned packages, and what's deliberately not stowed.

Setup a fresh Arch based distro

Caution

ONLY USE THIS ON A FRESH INSTALLATION, IT WILL CAUSE IRREPARABLE DAMAGE TO YOUR SYSTEM IF USED ON AN EXISTING ONE

[root@host]# bash <(curl -sL https://raw.githubusercontent.com/nithitsuki/dotfiles/refs/heads/main/setup-fresh-archinstall.sh)

Caution

READ THE WARNING ABOVE, THIS WILL CAUSE IRREPARABLE DAMAGE TO YOUR SYSTEM IF USED ON AN EXISTING ONE, YOU HAVE BEEN WARNED

About

My dotfiles, managed with gnu-stow

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Used by

Contributors

Languages