/dotfiles-1

Some of my dotfiles and scripts

Primary LanguageShellGNU General Public License v2.0GPL-2.0

Dotfiles

This repository contains a small collection of my dotfiles and scripts I use with them. Note that I manage my actual production dotfiles offline and copy a selection of them on occasion into this repository, which has the following implications for this repo:

  • Bulky commits
  • Unuseful commit messages
  • Possibly not the newest versions

In case you find a bug in one of my script, have some trouble setting things up or have other comments, simply leave a message in the issues tab.

Install

You can install a package by using stow i.e. stow --no-folding scripts. Stow creates symlinks in the parent folder according to the file structure in each package. Therefore make sure to clone this repo into your home directory or use --target with stow. You want to use --no-folding, because this prevents stow from creating symlinks to directories, which might result in programmes creating cache files in the directory in which you cloned this repo, which is usually not what you want.

Example:

  • $HOME
    • dotfiles
      • i3
        • .i3
          • config
      • dunst
        • .config
          • dunst
            • dunstrc
    • .config

stow --no-folding i3 will create the directory $HOME/.i3 and create the symlink $HOME/.i3/config -> $HOME/dotfiles/i3/.i3/config