nixos configs
Nix 56.1%
Shell 14.4%
CSS 2.6%
Other 26.9%
1101 1 0

Clone this repository

https://tangled.org/iff.io/fleet https://tangled.org/did:plc:7isbbjb37u3vnj4yqamh4qve/fleet
git@tangled.org:iff.io/fleet git@tangled.org:did:plc:7isbbjb37u3vnj4yqamh4qve/fleet

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
readme.md

fleet#

Collection of system configs managed by nix/home-manager and NixOS configuration.

Setup#

On macOS use the nix installer provided by determinate-systems.

Script#

Get a Github API token for gh, then run

bash <(curl https://raw.githubusercontent.com/iff/dotfiles/master/sh)

to

  • install Nix and set experimental features
  • create an ssh key (one per machine)
  • gh auth login
  • clone repository and run nix run

Manual#

Assuming installed Nix/NixOS, eg. curl -L https://nixos.org/nix/install | sh and make sure that flakes are enabled:

echo "extra-experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf

Then just clone and install:

git clone git@github.com:iff/dotfiles.git
nix run . switch -- --flake .#$(hostname)

After the first activation use home-manager: home-manager switch --flake .#$(hostname)

On Nixos run: sudo nixos-rebuild switch --flake '.#$(hostname)'

Resources#