This commit is contained in:
Akiyama Mizuki 2026-08-11 15:52:28 +09:00
commit 0712121df9
3 changed files with 32 additions and 8 deletions

8
flake.lock generated
View file

@ -3,11 +3,11 @@
"amiaBot": { "amiaBot": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1786302918, "lastModified": 1786431091,
"narHash": "sha256-ZyPjVFNhYBDw8MCLGZUXd4Zt7yqyumdzl9KLT0A1qwM=", "narHash": "sha256-eD9hln0OXGMu2/8hgekpPI8YyMoxZxAq31JoSJAPH8I=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "63a4eb47f60e679d60eae93310ca0612270497de", "rev": "a5a443faebe6c966ec9e603f952c5993313ffe23",
"revCount": 27, "revCount": 32,
"type": "git", "type": "git",
"url": "ssh://forgejo@mizuki.guru/imnyang/amia" "url": "ssh://forgejo@mizuki.guru/imnyang/amia"
}, },

View file

@ -37,6 +37,8 @@ in
neovim neovim
nil nil
nixd nixd
codex
gcc
bind bind
dig dig
]; ];

View file

@ -12,14 +12,36 @@ in
home.username = "imnyang"; home.username = "imnyang";
home.homeDirectory = "/home/imnyang"; home.homeDirectory = "/home/imnyang";
home.packages = [ home.packages = with pkgs; [
nr nr
nrr 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 = { home.sessionVariables = {
EDITOR = "nano"; EDITOR = "nvim";
VISUAL = "nano"; VISUAL = "nvim";
}; };
programs.fish = { programs.fish = {
@ -34,7 +56,7 @@ in
la = "eza -a"; la = "eza -a";
lla = "eza -la"; lla = "eza -la";
rebuild = "sudo nixos-rebuild switch --flake .#hako"; rebuild = "sudo nixos-rebuild switch --flake .#amia";
update = "nix flake update"; update = "nix flake update";
clean = "sudo nix-collect-garbage -d"; clean = "sudo nix-collect-garbage -d";
}; };