Find a file
2024-10-11 17:35:54 +02:00
.hooks added logging to commit hooks 2024-10-03 23:06:12 +02:00
enviroments moved ester and eve over to home manager 2024-10-04 01:01:41 +02:00
hosts moved user config back into user file from home file 2024-10-04 01:51:38 +02:00
overlays ran linter 2024-09-21 11:26:18 -05:00
pkgs ran linter 2024-09-21 11:26:18 -05:00
secrets@46172e9370 added submodule 2024-09-24 00:12:58 -05:00
templates ran linter 2024-09-21 11:26:18 -05:00
users installed anki 2024-10-11 17:16:59 +02:00
util ran linted 2024-10-03 22:52:53 +02:00
.gitconfig updated hooks folder location 2024-09-21 12:24:54 -05:00
.gitignore added gitignore 2024-09-18 01:12:36 -05:00
.gitmodules switched submodule files to non flake input 2024-09-24 02:30:54 -05:00
.sops.yaml updated secrets files 2024-09-22 19:24:59 -05:00
flake.lock updated flake.lock 2024-10-11 17:35:54 +02:00
flake.nix ran linted 2024-10-03 22:52:53 +02:00
install.sh switched submodule files to non flake input 2024-09-24 02:30:54 -05:00
lint.sh added pre and post commit hooks to run linting 2024-09-21 12:12:58 -05:00
README.md moved ester and eve over to home manager 2024-10-04 01:01:41 +02:00
rebuild.sh added show-trace option to rebuild 2024-10-03 15:38:03 +02:00

Hosts

Host Map

Hostname Device Description Primary User Role
twilight Desktop Computer Leyla Desktop
horizon 13 inch Framework Laptop Leyla Laptop
defiant NAS Server Leyla Service
emergent Desktop Computer Eve Laptop
threshold Laptop Eve Desktop

Tooling

Lint

./lint.sh

Rebuilding

./rebuild.sh

Updating

nix flake update

New host setup

./install.sh --target 192.168.1.130 --flake hostname

Notes:

Research topics

Configuration

set up git configuration for local development: git config core.hooksPath .hooks

to update passwords run: nix shell nixpkgs#sops -c sops secrets/user-passwords.yaml (NOTE: this depends on the SOPS_AGE_KEY_DIRECTORY environment variable being set)

Tasks:

Tech Debt

New Features

  • offline access for nfs mounts (overlay with rsync might be a good option here? https://www.spinics.net/lists/linux-unionfs/msg07105.html note about nfs4 and overlay fs)
  • Flake templates
  • home assistant virtual machine
  • searxng docker
  • nextcloud ???
  • samba mounts
  • firefox declarative???
  • figure out steam vr things?
  • Open GL?
  • util functions
  • openssh known hosts
  • rotate sops encryption keys periodically (and somehow sync between devices?)
  • zfs email after scrubbing
  • headscale server (just needs to be tested)
  • mastodon server
  • tail scale clients
  • wake on LAN
  • ISO target that contains authorized keys for nixos-anywhere