dannyob / dotfiles

There's no place like $HOME

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

There's no place like $HOME

License:GNU General Public License v3.0


Languages

Language:Vim Script 41.6%Language:Emacs Lisp 29.5%Language:Scheme 12.9%Language:Shell 8.5%Language:Lua 3.6%Language:Python 2.3%Language:Common Lisp 1.5%Language:NewLisp 0.1%