Skip to content

dannyob/dotfiles

Folders and files

NameName
Last commit message
Last commit date
Jan 27, 2019
Nov 19, 2023
Feb 19, 2023
Dec 1, 2023
Feb 24, 2025
Jan 27, 2019
Dec 24, 2022
Aug 11, 2022
Jan 27, 2019
Jun 1, 2020
Feb 24, 2025
Feb 25, 2023
Jun 5, 2021
Feb 24, 2025
Feb 26, 2023
Dec 24, 2022
Nov 19, 2023
Nov 19, 2023
Sep 30, 2023
Jun 17, 2019
Nov 14, 2021
Feb 24, 2025
Dec 1, 2023
Aug 19, 2023
Jan 22, 2019
Nov 26, 2023
Dec 1, 2023
May 7, 2019

Repository files navigation

My Dotfiles!

First, many, many thanks to every other dotfile repository I've ever gawped at amazement at.

With GNU Stow

These dotfiles are currently managed using GNU Stow, using a system similar to that described by Brandon Invergo. One minor gotcha to note is that, by default, stow targets the parent directory of the stowed files. That default works if you have a "dotfiles" directory in your home directory. I store my dotfiles a little deeper into my directory structure, and in multiple places, so I scatter .stowrc files in several directories. For example, my home directory has this default:

--target=/home/danny
--dir=/home/danny/Public/dotfiles

Which points to these public dotfiles -- but I have other directories that store localpackages in ~/.local/ , etc. They have different .stowrc's in them, which override my global default when I'm using stow in those directories.

With Guix Home Services

I'm gradually moving from using Stow to managing my dotfiles (and more) with Guix's Home Services. I'm trying to make sure that this configuration works with both for the time being, but at some point I may switch over completely. Raise an issue if you see something that is broken on Stow!

The command to set up home servies is:

guix home reconfigure guix-home.scm