diff --git a/flake.lock b/flake.lock index 5bb3f18..8aa4fca 100644 --- a/flake.lock +++ b/flake.lock @@ -44,11 +44,11 @@ ] }, "locked": { - "lastModified": 1744743431, - "narHash": "sha256-iyn/WBYDc7OtjSawbegINDe/gIkok888kQxk3aVnkgg=", + "lastModified": 1745557122, + "narHash": "sha256-eqSo9ugzsqhFgaDFYUZj943nurlX4L6f+AW0skJ4W+M=", "owner": "nix-community", "repo": "home-manager", - "rev": "c61bfe3ae692f42ce688b5865fac9e0de58e1387", + "rev": "dd26f75fb4ec1c731d4b1396eaf4439ce40a91c1", "type": "github" }, "original": { @@ -60,11 +60,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1744440957, - "narHash": "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4=", + "lastModified": 1745868005, + "narHash": "sha256-hZScOyQphT4RUmSEJX+2OxjIlGgLwSd8iW1LNtAWIOs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "26d499fc9f1d567283d5d56fcf367edd815dba1d", + "rev": "330d0a4167924b43f31cc9406df363f71b768a02", "type": "github" }, "original": { @@ -76,11 +76,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1744463964, - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", + "lastModified": 1745794561, + "narHash": "sha256-T36rUZHUART00h3dW4sV5tv4MrXKT7aWjNfHiZz7OHg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", + "rev": "5461b7fa65f3ca74cef60be837fd559a8918eaa0", "type": "github" }, "original": { diff --git a/noah-home.nix b/noah-home.nix index 7e96f32..c4ade4c 100644 --- a/noah-home.nix +++ b/noah-home.nix @@ -6,6 +6,14 @@ home.homeDirectory = "/Users/noah"; nix = { package = pkgs.nix; + settings = { + substituters = [ + "http://cache.misaki.local" + ]; + trusted-public-keys = [ + "misaki.packetlost.dev:y5Z/utaVBozpL0UAbUQDWLjpm2sVMOoKzyG76n/167A=" + ]; + }; }; home.packages = with pkgs; [ # main tool @@ -46,9 +54,9 @@ unstable.glow unstable.vis # Tcl/Tk - unstable.tcl - unstable.tk - unstable.tclPackages.tclx + #unstable.tcl + #unstable.tk + #unstable.tclPackages.tclx # Dev tools @@ -56,7 +64,7 @@ unstable.ruff # Rust REPL evcxr - unstable.gcc + #unstable.gcc swift swift-format sourcekit-lsp @@ -64,31 +72,31 @@ unstable.go unstable.gopls gnumake - unstable.babashka + #unstable.babashka ccls - unstable.clojure - unstable.cljfmt - unstable.clojure-lsp - unstable.janet - unstable.jpm + #unstable.clojure + #unstable.cljfmt + #unstable.clojure-lsp + #unstable.janet + #unstable.jpm unstable.fennel-ls - graalvm-ce + #graalvm-ce cmake ctags - kotlin - nodejs + #kotlin + #nodejs yarn - node2nix - opam + #node2nix + #opam # Scala stuff - unstable.scala_3 - unstable.scalafmt - unstable.metals + #unstable.scala_3 + #unstable.scalafmt + #unstable.metals # Scala / Java build tool - unstable.sbt + #unstable.sbt # Haskell - cabal-install - ghc + #cabal-install + #ghc # Lua luarocks @@ -97,24 +105,25 @@ luaformatter libressl # Erlang - erlang - elixir + #erlang + #elixir nil # nix language server typescript # This is currently broken #vscode-langservers-extracted scdoc dockerfile-language-server-nodejs - yaml-language-server + # BROKEN + #yaml-language-server mkcert natscli python312Full python312Packages.psycopg unstable.uv sqlite - unstable.gleam - unstable.rebar3 - unstable.flyctl + #unstable.gleam + #unstable.rebar3 + #unstable.flyctl unstable.bun unstable.gh unstable.kraft @@ -125,12 +134,12 @@ # Python dev tools ruff-lsp - pyright - python311Packages.python-lsp-server - python311Packages.python-lsp-ruff + unstable.pyright + unstable.python311Packages.python-lsp-server + unstable.python311Packages.python-lsp-ruff # JavaScript tools - unstable.typescript-language-server + typescript-language-server # Certificate Management minica @@ -216,7 +225,7 @@ algorithm = "histogram"; colorMoved = "plain"; mnemonicPrefix = true; - renames = true; + renames = true; }; fetch = { prune = true; @@ -252,7 +261,8 @@ ]; }; programs.aerc = { - enable = true; + # BROKEN + enable = false; }; programs.ssh = { enable = true;