diff --git a/README.md b/README.md index fefa6b5f..5f978601 100644 --- a/README.md +++ b/README.md @@ -13,14 +13,7 @@ home-manager switch -b backup --flake /etc/nixos/git ![Gruv'd Hyprland](./screenshot.png "Hyprland with a Gruvboxy theme") --- # To Do List -* [ ] Set up IP forwarding via sysctl - * Sep 15 14:48:33 nixos-rpi4-01 tailscaled-autoconnect-start[103336]: Warning: IP forwarding is disabled, subnet routing/exit nodes will not work. * [ ] Look into Remote Builds - [Link](https://nixos.org/manual/nix/stable/advanced-topics/distributed-builds.html) -* [ ] Raspberry Pi 1: - * [ ] Set up Tailscale with pre-auth keys (services.tailscale.authKeyFile, add the key to secrets/secrets.yaml) - * `${hostname}-tailscale-key` - * [ ] Set up sops and gpg -* [ ] Configure GameMode / Gamescope * [ ] Find a way to remove all default search engines in Firefox (Google, Amazon, etc) * [ ] Figure out what the home-manager `account` options are for. * [ ] Figure out how to get GPG SSH auth working diff --git a/complete.md b/complete.md index 245e67bb..13ab9ed7 100644 --- a/complete.md +++ b/complete.md @@ -51,3 +51,10 @@ * [x] neofetch config / theming * [x] kitty config / theming * [x] libadwaita theming on Gnome stuck??* +* [x] Set up IP forwarding via sysctl + * Sep 15 14:48:33 nixos-rpi4-01 tailscaled-autoconnect-start[103336]: Warning: IP forwarding is disabled, subnet routing/exit nodes will not work. +* [x] Raspberry Pi 1: + * [x] Set up Tailscale with pre-auth keys (services.tailscale.authKeyFile, add the key to secrets/secrets.yaml) + * `${hostname}-tailscale-key` + * [x] Set up sops and gpg +* [x] Configure GameMode / Gamescope \ No newline at end of file diff --git a/flake.nix b/flake.nix index b37f27da..955f52e6 100644 --- a/flake.nix +++ b/flake.nix @@ -19,8 +19,8 @@ libx = import ./lib { inherit inputs outputs stateVersion hmStateVersion; }; in { nixosConfigurations = { - # Generic Images - nixos-rpi4-img = libx.mkHost { hostname = "nixos-rpi4-img"; platform = "aarch64-linux"; }; + # Generic Images / ISOs + nixos-rpi4-img = libx.mkHost { hostname = "nixos-rpi4-img"; platform = "aarch64-linux"; installer = nixpkgs + "/nixos/modules/installer/sd-card/sd-image-raspberrypi.nix"; }; # Host Specific Configs nixos-laptop = libx.mkHost { hostname = "nixos-laptop"; desktop = "hyprland"; gpu = "intel"; theme = "gruvbox"; }; nixos-framework = libx.mkHost { hostname = "nixos-framework"; desktop = "hyprland"; gpu = "amd"; theme = "gruvbox"; }; @@ -29,7 +29,7 @@ nixos-rpi4-03 = libx.mkHost { hostname = "nixos-rpi4-03"; platform = "aarch64-linux"; }; }; homeConfigurations = { - # Generic Images + # Generic Images / ISOs "albert@nixos-rpi4-img" = libx.mkHome { hostname = "nixos-rpi4-img"; platform = "aarch64-linux"; }; # Host Specific Configs "albert@nixos-laptop" = libx.mkHome { hostname = "nixos-laptop"; desktop = "hyprland"; theme = "gruvbox"; };