Find a file
2024-09-10 14:11:27 -05:00
enviroments updated defiant config so it builds 2024-09-02 21:10:22 -05:00
hosts added driver to defiant 2024-09-07 19:36:48 -05:00
overlays moved overlays to own folder 2024-03-10 19:01:23 -05:00
pkgs removed un needed comments 2024-09-03 00:44:44 -05:00
templates created template folder 2024-09-03 01:27:29 -05:00
users added password for leyla when thin user 2024-09-03 16:04:48 -05:00
util replaced isThinInstallation with isThinUser 2024-09-03 01:27:10 -05:00
.sops.yaml regenerated age keys to use leylas credentials 2024-04-02 20:33:03 -05:00
flake.lock updated flake lock 2024-09-03 00:33:19 -05:00
flake.nix organized flake.nix 2024-09-07 19:36:23 -05:00
README.md task added to readme 2024-09-10 14:11:27 -05:00
rebuild.sh created rebuild.sh for rebuilding current active system quickly 2024-08-26 23:57:20 -05: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

Rebuild current machine to match target host:

sudo nixos-rebuild switch --flake .#hostname

Rebuild current machine maintaining current target

./rebuild.sh

New machine setup

keys for decrypting password secrets for each users located at ~/.config/sops/age/keys.txt

updating passwords: sops secrets/secrets.yaml

TODO: keys.txt should prob be readable by owning user only?

how the current config was set up https://www.youtube.com/watch?v=G5f6GC7SnhU

look into this? https://technotim.live/posts/rotate-sops-encryption-keys/

something about ssh keys for remotes

Tasks:

Tech Debt

  • allowUnfree should be dynamically enabled by the users whenever they need them
  • GNOME default monitors per hardware configuration?
  • graphics driver things should prob be in the hardware-configuration.nix
  • what does boot.kernelModules = [ "sg" ] do?
  • sops.age.keyFile should not just be hard coded to leyla?
  • use dashes for options not camel case

New Features