diff --git a/README.MD b/README.MD index 8a7f0da..a86569c 100644 --- a/README.MD +++ b/README.MD @@ -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 diff --git a/flake.lock b/flake.lock index 7c3ab79..acbd4b5 100644 --- a/flake.lock +++ b/flake.lock @@ -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", diff --git a/flake.nix b/flake.nix index 2e689de..d65d1ae 100644 --- a/flake.nix +++ b/flake.nix @@ -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 = [ ];