No description
  • Shell 52%
  • Lua 25.8%
  • Emacs Lisp 9.4%
  • CSS 5.9%
  • Nix 4.8%
  • Other 2.1%
Find a file
2026-11-04 11:12:12 -08:00
common tmux conf focus events 2026-11-04 11:12:12 -08:00
homeserver/etc/nixos flakes 2026-10-29 22:02:19 -07:00
laptop/.config stuff 2026-11-04 10:47:30 -08:00
scripts fix minor stow script issue 2026-10-21 01:47:48 -07:00
.gitignore update gitignore again 2026-10-22 21:59:30 -07:00
.Xresources add zathura config, updated polybar config, xresources, xinitrc 2024-08-24 17:06:26 -04:00
README.md huge dotfiles refactor 2026-10-18 23:12:41 -07:00

My dotfiles

This directory contains the dotfiles for my system

Requirements

Ensure you have the following installed on your system

Git

sudo dnf install git-all

GNU Stow

sudo dnf install stow

Installation

First, check out the dotfiles repo in your $HOME directory using git

$ git clone git@github.com:abhamra/dotfiles.git
$ cd dotfiles

then use GNU stow to create symlinks

$ stow -t ~ common
$ stow -t ~ laptop

If on the home server, use the / directory instead of $HOME aka ~.

$ stow -t / homeserver

The idea for using stow was from the Youtube channel "Dreams of Autonomy"; their video is here.

Make sure to add command line stuff like fzf and bat, etc., from the video here. NOTE: Don't forget to also install lua5.1, liblua5.1-dev, and luarocks to enable lean.nvim.