diff --git a/flake.lock b/flake.lock index a4a6eb8..f31b9a9 100644 --- a/flake.lock +++ b/flake.lock @@ -3,11 +3,11 @@ "amiaBot": { "flake": false, "locked": { - "lastModified": 1786302918, - "narHash": "sha256-ZyPjVFNhYBDw8MCLGZUXd4Zt7yqyumdzl9KLT0A1qwM=", + "lastModified": 1786431091, + "narHash": "sha256-eD9hln0OXGMu2/8hgekpPI8YyMoxZxAq31JoSJAPH8I=", "ref": "refs/heads/main", - "rev": "63a4eb47f60e679d60eae93310ca0612270497de", - "revCount": 27, + "rev": "a5a443faebe6c966ec9e603f952c5993313ffe23", + "revCount": 32, "type": "git", "url": "ssh://forgejo@mizuki.guru/imnyang/amia" }, diff --git a/hosts/server/hikari/amia/configuration.nix b/hosts/server/hikari/amia/configuration.nix index e6aef18..3f0ff8d 100644 --- a/hosts/server/hikari/amia/configuration.nix +++ b/hosts/server/hikari/amia/configuration.nix @@ -37,6 +37,8 @@ in neovim nil nixd + codex + gcc bind dig ]; diff --git a/hosts/server/hikari/amia/home.nix b/hosts/server/hikari/amia/home.nix index bcf93b9..6706f1f 100644 --- a/hosts/server/hikari/amia/home.nix +++ b/hosts/server/hikari/amia/home.nix @@ -12,14 +12,36 @@ in home.username = "imnyang"; home.homeDirectory = "/home/imnyang"; - home.packages = [ + home.packages = with pkgs; [ nr nrr + + # Rust development + rustc + cargo + rustfmt + clippy + rust-analyzer + cargo-watch + cargo-nextest + + # JavaScript / TypeScript development + bun + nodejs + typescript + typescript-language-server + biome + + # General build and workflow tools + pkg-config + openssl + just + watchexec ]; home.sessionVariables = { - EDITOR = "nano"; - VISUAL = "nano"; + EDITOR = "nvim"; + VISUAL = "nvim"; }; programs.fish = { @@ -34,7 +56,7 @@ in la = "eza -a"; lla = "eza -la"; - rebuild = "sudo nixos-rebuild switch --flake .#hako"; + rebuild = "sudo nixos-rebuild switch --flake .#amia"; update = "nix flake update"; clean = "sudo nix-collect-garbage -d"; };