No description
Some checks are pending
Debug Guix CI / debug-info (push) Waiting to run
Quick Check / validate (push) Waiting to run
Test CI Setup / test (push) Waiting to run
Test MNT Reform Guix Configuration / test-configurations (push) Waiting to run
Test MNT Reform Guix Configuration / test-qemu-boot (push) Waiting to run
Test MNT Reform Guix Configuration / test-scripts (push) Waiting to run
Test MNT Reform Guix Configuration / build-test-artifacts (push) Blocked by required conditions
Test MNT Reform Guix Configuration / quick-validation (push) Waiting to run
Test MNT Reform Guix Configuration / summary (push) Blocked by required conditions
use nix / build (push) Successful in 25m52s
|
||
---|---|---|
.config | ||
.forgejo | ||
.vscode | ||
guix | ||
nixos | ||
tools | ||
.envrc | ||
.gdbinit | ||
.ghci | ||
.gitattributes | ||
.gitignore | ||
.rules | ||
.sops.yaml | ||
.vimrc | ||
.vimrc.coc | ||
.vimrc.filetypes | ||
.vimrc.keymap | ||
.vimrc.plugins-settings | ||
.vimrc.settings | ||
flake.lock | ||
flake.nix | ||
INSTALL_MACOS.md | ||
LICENSE | ||
README.md | ||
shell.nix |
https://git.cyplo.dev/cyplo/dotfiles
My dotfiles - including my vim, terminal and font config. My current setup consists of multiple machines running NixOS. This is using flakes for reproducibility and home manager for setting up user-specific things.
generating ssh keys
ssh-keygen -t ed25519
Workstations are set up by running sudo nixos-rebuild switch --flake '.#'
and servers are by nixos-rebuild switch --flake '.#servername' --target-host root@hostname
.
I don't use home manager the program, everything is referenced from the top flake.
Setting up a new server
- use nixos-anywhere + disko
infra setup
graph TB
mb1
vpsfree1
bolty