My personal config for all systems running NixOS
GHOSCHT
1537656a8c
Flake lock file updates: • Updated input 'disko': 'github:nix-community/disko/79eab0e82cb126bf4ac170f44af82479f0895ab5' (2024-04-08) → 'github:nix-community/disko/1efd500e9805a9efbce401ed5999006d397b9f11' (2024-04-18) • Updated input 'firefox-addons': 'gitlab:rycee/nur-expressions/5f3e523af6e16a49ff10d5f7f776e2dda534a735?dir=pkgs/firefox-addons' (2024-04-09) → 'gitlab:rycee/nur-expressions/55eb93f0324e5a47c8b2c112983ce4f6bd4040c0?dir=pkgs/firefox-addons' (2024-04-19) • Updated input 'hardware': 'github:nixos/nixos-hardware/1e3b3a35b7083f4152f5a516798cf9b21e686465' (2024-04-08) → 'github:nixos/nixos-hardware/5d48925b815fd202781bfae8fb6f45c07112fdb2' (2024-04-19) • Updated input 'nh': 'github:viperml/nh/fe4a96a0b0b0662dba7c186b4a1746c70bbcad03' (2024-04-09) → 'github:viperml/nh/131a40278054d597fea8825d6555b959006c4033' (2024-04-19) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/d272ca50d1f7424fbfcd1e6f1c9e01d92f6da167' (2024-04-08) → 'github:nixos/nixpkgs/e402c3eb6d88384ca6c52ef1c53e61bdc9b84ddd' (2024-04-17) • Updated input 'nixpkgs-unstable': 'github:nixos/nixpkgs/ff0dbd94265ac470dda06a657d5fe49de93b4599' (2024-04-06) → 'github:nixos/nixpkgs/66adc1e47f8784803f2deb6cacd5e07264ec2d5c' (2024-04-16) • Updated input 'sops-nix': 'github:Mic92/sops-nix/538c114cfdf1f0458f507087b1dcf018ce1c0c4c' (2024-04-08) → 'github:Mic92/sops-nix/6ef5c647a4f38f5608a63fdc80a58bf772b11be8' (2024-04-19) • Updated input 'sops-nix/nixpkgs': 'github:NixOS/nixpkgs/9e7f26f82acb057498335362905fde6fea4ca50a' (2024-04-06) → 'github:NixOS/nixpkgs/2b6ee326ad047870526d9a3ae88dfd0197da898d' (2024-04-16) • Updated input 'sops-nix/nixpkgs-stable': 'github:NixOS/nixpkgs/e38d7cb66ea4f7a0eb6681920615dfcc30fc2920' (2024-04-06) → 'github:NixOS/nixpkgs/8494ae076b7878d61a7d2d25e89a847fe8f8364c' (2024-04-18) |
||
---|---|---|
disko | ||
home | ||
hosts | ||
modules | ||
overlays | ||
pkgs | ||
rsc | ||
secrets | ||
.gitignore | ||
.sops.yaml | ||
flake.lock | ||
flake.nix | ||
README.md | ||
vars.nix |
Nix-Config
Installation
The NixOS installer image comes with password SSH auth disabled. Simply allowing the public Git keys is a nice workaround.
sudo systemctl start sshd
mkdir ~/.ssh; curl https://git.ghoscht.com/ghoscht.keys > ~/.ssh/authorized_keys
The specific config from "hosts" can be installed using the following command. Limiting the download speed is optional, but can come in handy.
sudo nixos-install --option download-speed 4000 --flake .#<CONFIG_NAME_HERE>