diff --git a/AGENTS.md b/AGENTS.md index 5acb827..ba0efea 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,22 +9,20 @@ Kieran's NixOS/nix-darwin/home-manager dotfiles and homelab infrastructure. | `atalanta` | nix-darwin | aarch64-darwin | Primary macOS workstation (Apple Silicon) | | `terebithia` | NixOS | aarch64-linux | Main homelab server (ARM VPS, runs most services) | | `prattle` | NixOS | x86_64-linux | Media + CI server (nixarr, garage, tangled spindle; root on bcachefs SSD) | -| `nest` | home-manager only | x86_64-linux | Standalone HM config | +| `beef` | nix-darwin | aarch64-darwin | Build/compute server (M3 Max, Determinate Nix) | | `iso-*` | NixOS ISO | x86_64 + aarch64 | Bootable install media | ## Apply Commands ```bash -# Darwin (atalanta — run locally on that machine) +# Darwin (atalanta, beef — run locally on that machine) darwin-rebuild switch --flake .#atalanta +darwin-rebuild switch --flake .#beef # NixOS (run locally on target or via deploy-rs) nixos-rebuild switch --flake .#terebithia nixos-rebuild switch --flake .#prattle -# Standalone home-manager (run locally) -home-manager switch --flake .#nest - # Remote deploy via deploy-rs (from dev shell, uses Tailscale) nix develop # enters shell with deploy-rs deploy .#terebithia diff --git a/docs/src/installation.md b/docs/src/installation.md index 32b09db..c7e9efe 100644 --- a/docs/src/installation.md +++ b/docs/src/installation.md @@ -18,25 +18,6 @@ cd dots darwin-rebuild switch --flake .#atalanta ``` -## Home Manager - -Install Nix, copy SSH keys, then: - -```bash -curl -fsSL https://install.determinate.systems/nix | sh -s -- install --determinate -git clone git@github.com:taciturnaxolotl/dots.git -cd dots -nix-shell -p home-manager -home-manager switch --flake .#nest -``` - -Set up [atuin](https://atuin.sh/) for shell history sync: - -```bash -atuin login -atuin import -``` - ## NixOS ### Using nixos-anywhere (recommended for remote) diff --git a/docs/src/modules/wifi.md b/docs/src/modules/wifi.md index 70361c3..dd74e6e 100644 --- a/docs/src/modules/wifi.md +++ b/docs/src/modules/wifi.md @@ -32,7 +32,7 @@ Only one of `psk`, `pskVar`, or `pskFile` should be set per profile. ```nix atelier.network.wifi = { enable = true; - hostName = "nest"; + hostName = "terebithia"; nameservers = [ "1.1.1.1" "8.8.8.8" ]; envFile = config.age.secrets.wifi.path; diff --git a/flake.nix b/flake.nix index ec76127..c3ae892 100644 --- a/flake.nix +++ b/flake.nix @@ -267,24 +267,6 @@ }; }; - # Standalone home-manager configurations - # Available through 'home-manager --flake .#hostname' - homeConfigurations = { - "nest" = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages.x86_64-linux; - extraSpecialArgs = { - inherit inputs outputs; - nixpkgs-unstable = nixpkgs-unstable; - system = "x86_64-linux"; - }; - modules = [ - ./machines/nest - unstable-overlays - ]; - }; - - }; - # Darwin configurations # Available through 'darwin-rebuild switch --flake .#hostname' darwinConfigurations = { @@ -314,7 +296,6 @@ configSets = [ self.nixosConfigurations self.darwinConfigurations - self.homeConfigurations ]; extraMachines = { everseen = { diff --git a/machines/nest/default.nix b/machines/nest/default.nix deleted file mode 100644 index b788003..0000000 --- a/machines/nest/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ - pkgs, - inputs, - ... -}: -{ - imports = [ - (inputs.import-tree ../../modules/home) - ../../modules/home/system/nixpkgs.nix.disabled - ]; - - nixpkgs.enable = true; - - home = { - username = "kierank"; - homeDirectory = "/home/kierank"; - - packages = with pkgs; [ - fastfetch - ]; - }; - - atelier = { - shell.enable = true; - apps = { - helix.enable = true; - }; - ssh = { - enable = true; - zmx.enable = true; - }; - }; - - # Enable home-manager - programs.home-manager.enable = true; - - # Nicely reload system units when changing configs - systemd.user.startServices = "sd-switch"; - - # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion - home.stateVersion = "23.05"; -} diff --git a/modules/home/system/nixpkgs.nix.disabled b/modules/home/system/nixpkgs.nix.disabled deleted file mode 100644 index 9c07321..0000000 --- a/modules/home/system/nixpkgs.nix.disabled +++ /dev/null @@ -1,26 +0,0 @@ -{ - lib, - pkgs, - config, - inputs, - ... -}: -{ - options.nixpkgs.enable = lib.mkEnableOption "Enable custom nixpkgs overlays/config"; - config = lib.mkIf config.nixpkgs.enable { - nixpkgs = { - overlays = [ - (final: prev: { - unstable = import inputs.nixpkgs-unstable { - inherit (pkgs.stdenv.hostPlatform) system; - config.allowUnfree = true; - }; - }) - ]; - config = { - allowUnfree = true; - allowUnfreePredicate = _: true; - }; - }; - }; -}