1
0
2025-07-04 17:56:48 +02:00
2025-07-04 17:56:16 +02:00
2025-06-25 22:34:59 +02:00
2025-07-04 17:56:16 +02:00
2025-07-04 17:56:16 +02:00
2025-07-05 10:11:31 +02:00
2025-07-05 10:11:31 +02:00
2025-06-25 22:34:59 +02:00
2024-12-13 17:13:32 +01:00

antonw51's dotfiles

These are my personal configuration files as I use for Arch, i3, Neovim, Fish shell, and more. There are various prerequsites required for this but those won't be listed.

Stow

To make it as easy as possible to install these configuration files, it is recommended that you use GNU Stow, which is a simple utility that links your files upwards. To use it, install stow from your package manager (like pacman):

$ sudo pacman -S stow

Clone this repository to a convenient spot:

$ git clone --depth=1 https://github.com/antonw51/dotfiles ~/.dotfiles
$ cd ~/.dotfiles

Important

Before stowing, it is recommended to run the prestow.fish script so that stow doesn't link directories such as your entire .config folder to this directory, instead only files.

This simple script will create empty (unlinked) directories where stow expects to force it into linking files only. Remember that any changes made even to your home configratuion will be reflected in this repo after linking:

$ ./prestow.fish

Then finally to link all of the necessary configs, run stow as such:

$ stow .

Note

Stow will have problems if you already have any conflicting configuration files as found here. Currently the easiest solution to this is to remove your pre-existing files. Alternatively you can use the --adopt option with stow, and then reset this repository to its previous state using git.

Description
Configuration files
Readme 36 MiB
Languages
Nix 80.9%
Lua 14.6%
Shell 4.5%