Skip to content

Instantly share code, notes, and snippets.

View wucke13's full-sized avatar
The moon is just a morbidly obese, stupid satellite!

wucke13 wucke13

The moon is just a morbidly obese, stupid satellite!
  • German Aerospace Center (DLR)
  • Germany
View GitHub Profile

Whats this?

This is a simple, plain, bash solution to manage selected dotfiles. It's primary use case is two sync selected, but not necessarly all dotfiles between multiple computers. Using this script, you can seperate your dotfiles in the ones you would like to keep (in sync) and the ones you won't. It uses symlinks to let your programs access theire dotfiles from where they excpect them to be, without acutally having them there.

How to?

  • Create a folder anywhere. My suggestion is to do it in some sort of a "documents" folder.
    • Example: mkdir -p $HOME/documents/projects/dotfiles
  • Save the script below in the created folder.

Keybase proof

I hereby claim:

  • I am wucke13 on github.
  • I am wucke13 ( on keybase.
  • I have a public key ASDwjM7Zv9Va3OM3dF5FlytujP3RCoLEzQ3fYb63QJAHFwo

To claim this, I am signing this object:

wucke13 /
Last active April 12, 2021 21:21
Boot Alpine Linux via PXE using `pixiecore`

Boot Alpine Linux via PXE using pixiecore

Running without nix

You can change the SHEBANG to #!/usr/bin/env bash if you don't have nix installed. Just be sure to have pixiecore in your $PATH. To simplify this even more, we've already included the ordinary SHEBANG in line 3. Simply skip the first two lines when copy pasting, and you should be good to go!

No disks found during Installation?

You'll likely have to install linux-lts via