chore: typshit

This commit is contained in:
Rasyidan Akbar F. 2026-03-25 15:27:56 +07:00
commit ecee81c830
3 changed files with 8 additions and 160 deletions

View file

@ -8,7 +8,7 @@ So far, the dotfiles only used for my macOS configuration, maybe in the future I
- OS: macOS (nix-darwin)
- Shell: nushell with starship prompt
- Terminal: ghostty with dracula theme
- Terminal: kitty with gruvbox theme
- Package Management: mix of nix and homebrew
## Developer Tools
@ -16,7 +16,7 @@ So far, the dotfiles only used for my macOS configuration, maybe in the future I
- IDE: neovim (lazyvim bundle) & Helix
- Containers: docker, lazydocker, orbstack
- CLI utils: fzf, ripgrep, ast-grep, jq, yq, pandoc, ffmpeg, tree, htop
- Tmux with dracula theme (plugins: cpu-usage, battery, network-bandwidth monitoring)
- Tmux with gruvbox theme (plugins: cpu-usage, battery, network-bandwidth monitoring)
- Hybrid approach of globally installed programming language tooling and specific programming language tooling using `nix develop` (still tweaking to see whats the best)
## AI Tools

159
flake.lock generated
View file

@ -31,7 +31,7 @@
"llm-agents-pinned",
"nixpkgs"
],
"systems": "systems_3"
"systems": "systems_2"
},
"locked": {
"lastModified": 1763308703,
@ -124,22 +124,6 @@
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1761588595,
"narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
@ -193,49 +177,6 @@
"url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%3D0.1.5.tar.gz"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"ghostty": {
"inputs": {
"flake-compat": "flake-compat",
"flake-utils": "flake-utils",
"home-manager": "home-manager_2",
"nixpkgs": [
"nixpkgs"
],
"zig": "zig",
"zon2nix": "zon2nix"
},
"locked": {
"lastModified": 1770319677,
"narHash": "sha256-K2T07Lro9TBPZmWDet72HWG4doAO9w9JlIP9HsJh6CE=",
"owner": "ghostty-org",
"repo": "ghostty",
"rev": "3cc01155bf3c903d533e6896aa378e36357bd278",
"type": "github"
},
"original": {
"owner": "ghostty-org",
"repo": "ghostty",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -258,27 +199,6 @@
}
},
"home-manager_2": {
"inputs": {
"nixpkgs": [
"ghostty",
"nixpkgs"
]
},
"locked": {
"lastModified": 1768068402,
"narHash": "sha256-bAXnnJZKJiF7Xr6eNW6+PhBf1lg2P1aFUO9+xgWkXfA=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "8bc5473b6bc2b6e1529a9c4040411e1199c43b4c",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_3": {
"inputs": {
"nixpkgs": [
"nixpkgs"
@ -341,15 +261,15 @@
"bun2nix": "bun2nix",
"flake-parts": "flake-parts",
"nixpkgs": "nixpkgs_2",
"systems": "systems_2",
"systems": "systems",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1774104280,
"narHash": "sha256-kQeR1qqTFleJzMWsOttJMWUxMsykcKrUA2ttPIg2O4k=",
"lastModified": 1774412760,
"narHash": "sha256-X5xu0MTdqMSSQwRojn8DG8B614FepRR9rJ8CqjG5frI=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "4f6fca6b05c5b59b6bbb442a262596ddf86661e8",
"rev": "80c08424d7edbc6a9e6492caa7a68bd64759af19",
"type": "github"
},
"original": {
@ -501,8 +421,7 @@
"inputs": {
"chaotic": "chaotic",
"darwin": "darwin",
"ghostty": "ghostty",
"home-manager": "home-manager_3",
"home-manager": "home-manager_2",
"llm-agents": "llm-agents",
"llm-agents-pinned": "llm-agents-pinned",
"nixpkgs": "nixpkgs_4",
@ -582,21 +501,6 @@
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
@ -659,57 +563,6 @@
"repo": "try",
"type": "github"
}
},
"zig": {
"inputs": {
"flake-compat": [
"ghostty",
"flake-compat"
],
"flake-utils": [
"ghostty",
"flake-utils"
],
"nixpkgs": [
"ghostty",
"nixpkgs"
]
},
"locked": {
"lastModified": 1763295135,
"narHash": "sha256-sGv/NHCmEnJivguGwB5w8LRmVqr1P72OjS+NzcJsssE=",
"owner": "mitchellh",
"repo": "zig-overlay",
"rev": "64f8b42cfc615b2cf99144adf2b7728c7847c72a",
"type": "github"
},
"original": {
"owner": "mitchellh",
"repo": "zig-overlay",
"type": "github"
}
},
"zon2nix": {
"inputs": {
"nixpkgs": [
"ghostty",
"nixpkgs"
]
},
"locked": {
"lastModified": 1768231828,
"narHash": "sha256-wL/8Iij4T2OLkhHcc4NieOjf7YeJffaUYbCiCqKv/+0=",
"owner": "jcollie",
"repo": "zon2nix",
"rev": "c28e93f3ba133d4c1b1d65224e2eebede61fd071",
"type": "github"
},
"original": {
"owner": "jcollie",
"repo": "zon2nix",
"rev": "c28e93f3ba133d4c1b1d65224e2eebede61fd071",
"type": "github"
}
}
},
"root": "root",

View file

@ -11,9 +11,6 @@
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
ghostty.url = "github:ghostty-org/ghostty";
ghostty.inputs.nixpkgs.follows = "nixpkgs";
# Latest llm-agents for most tools (uses its own nixpkgs for compatibility)
llm-agents.url = "github:numtide/llm-agents.nix";
@ -35,7 +32,6 @@
nixpkgs,
darwin,
home-manager,
ghostty,
llm-agents,
llm-agents-pinned,
sops-nix,
@ -60,7 +56,6 @@
forEachSystem = f: genAttrs systems (system: f system);
# No overlays needed for Darwin builds
# - ghostty: installed via homebrew cask
# - gitOverlay: removed - was causing mypy to rebuild from source
# - chaotic: removed - only needed for NixOS, was causing nix to rebuild with failing tests
overlaysList = [ ];