dotfiles

Configuration files that make my computer mine. Moved to my Gitlab instance!

MIT License

Stars
18

Nogweii's dotfiles

It just wouldn't be ~/🏠 without these.

Installation

rake

You're done.

Layout

This repo is structured to follow the .local convention, to a degree. I only want a single subdirectory of nesting beneath ~/.local/, rather than 2 or 3 that would result in fully honoring the FHS.

As such, here is the resulting tree:

HOME
β”œβ”€ .local
β”‚ β”œβ”€ bin
β”‚ β”œβ”€ etc
β”‚ β”œβ”€ lib
β”‚ β”œβ”€ share
β”‚ β”œβ”€ srv
β”‚ β”œβ”€ tmp
β”‚ └─ var
β”‚
β”œβ”€ docs
β”œβ”€ desktop
└─ media
  β”œβ”€ music
  β”œβ”€ photos
  └─ videos

With the following environment variables used to configure XDG-honoring software to adhere to it:

Variable Location
XDG_CONFIG_HOME ~/.local/etc
XDG_DATA_HOME ~/.local/share
XDG_CACHE_HOME ~/.local/cache
XDG_STATE_HOME ~/.local/var
TMPDIR ~/.local/tmp
XDG_DOWNLOAD_DIR ~/Downloads
XDG_PUBLICSHARE_DIR ~/.local/srv
XDG_DOCUMENTS_DIR ~/docs
XDG_MUSIC_DIR ~/media/music
XDG_PICTURES_DIR ~/media/photos
XDG_VIDEOS_DIR ~/media/videos
XDG_TEMPLATES_DIR ~/.local/share/templates
XDG_DESKTOP_DIR ~/desktop
XDG_BIN_DIR(*) ~/.local/bin

* means it is a non-standard environment variable

Inspirations

Many thanks to the following for inspiration for this layout: