No description
nix
Find a file
2025-03-03 17:07:42 -06:00
.archive format 2025-03-03 17:07:42 -06:00
.forgejo/workflows exclude varda 2024-11-17 12:16:01 -06:00
.taskfiles Mochi init 2024-06-20 08:59:56 -05:00
.vscode try out alejandra and shorten bin paths 2025-02-12 09:22:47 -06:00
nixos Merge pull request 'chore(deps): update docker.io/ollama/ollama docker tag to v0.5.12' (#80) from renovate/docker.io-ollama-ollama-0.x into main 2025-03-01 07:50:59 -06:00
.editorconfig added missing rules I generally like 2024-12-10 14:25:58 -06:00
.envrc change nix formatters and add mise flake 2024-12-27 13:04:19 -06:00
.gitignore restic backup overhaul 2024-12-27 03:25:38 -06:00
.pre-commit-config.yaml remove restic, add borgmatic. 2025-02-25 13:03:44 -06:00
.prettierrc update prettier config && format renovate 2024-09-05 16:22:46 -05:00
.sops.yaml hyprland fixes and roll sops 2025-02-28 07:34:36 -06:00
.yamllint.yaml Mochi init 2024-06-20 08:59:56 -05:00
flake.lock lots of fixes for hyprland 2025-02-28 13:17:00 -06:00
flake.nix lots of fixes for hyprland 2025-02-28 13:17:00 -06:00
README.md messy code deserves a one-liner doc 2025-02-25 13:03:44 -06:00
renovate.json5 sick of pins, will revist 2024-11-19 17:23:19 -06:00
shell.nix fedora jank 2024-11-19 18:14:25 -06:00
statix.toml disable empty_pattern on statix 2024-07-27 14:45:59 -05:00
Taskfile.yaml Mochi init 2024-06-20 08:59:56 -05:00

jahanson's homelab

Goals

  • Learn nix
  • Services I want to separate from my kubernetes cluster I will use Nix.
  • Approval-based update automation for flakes.
  • Expand usage to other shell environments such as WSL, etc
  • keep it simple, use trusted boring tools

TODO

  • Forgejo Actions
  • Bring over hosts
    • Varda (forgejo)
    • Thinkpad T470
    • Legion 15 AMD/Nvidia
    • Telperion (network services)
    • Gandalf (NixNAS)

Upgrading the borgmatic template for reference

borgmatic config generate --source nixos/hosts/shadowfax/config/borgmatic/borgmatic-template.yaml --destination nixos/hosts/shadowfax/config/borgmatic/borgmatic-t
emplate.yaml  --overwrite