Configuration for my NixOS based systems and Home Manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Cleanup: remove unused packages

+52 -42
+9 -9
flake.lock
··· 44 44 ] 45 45 }, 46 46 "locked": { 47 - "lastModified": 1744743431, 48 - "narHash": "sha256-iyn/WBYDc7OtjSawbegINDe/gIkok888kQxk3aVnkgg=", 47 + "lastModified": 1745557122, 48 + "narHash": "sha256-eqSo9ugzsqhFgaDFYUZj943nurlX4L6f+AW0skJ4W+M=", 49 49 "owner": "nix-community", 50 50 "repo": "home-manager", 51 - "rev": "c61bfe3ae692f42ce688b5865fac9e0de58e1387", 51 + "rev": "dd26f75fb4ec1c731d4b1396eaf4439ce40a91c1", 52 52 "type": "github" 53 53 }, 54 54 "original": { ··· 60 60 }, 61 61 "nixpkgs": { 62 62 "locked": { 63 - "lastModified": 1744440957, 64 - "narHash": "sha256-FHlSkNqFmPxPJvy+6fNLaNeWnF1lZSgqVCl/eWaJRc4=", 63 + "lastModified": 1745868005, 64 + "narHash": "sha256-hZScOyQphT4RUmSEJX+2OxjIlGgLwSd8iW1LNtAWIOs=", 65 65 "owner": "nixos", 66 66 "repo": "nixpkgs", 67 - "rev": "26d499fc9f1d567283d5d56fcf367edd815dba1d", 67 + "rev": "330d0a4167924b43f31cc9406df363f71b768a02", 68 68 "type": "github" 69 69 }, 70 70 "original": { ··· 76 76 }, 77 77 "nixpkgs-unstable": { 78 78 "locked": { 79 - "lastModified": 1744463964, 80 - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", 79 + "lastModified": 1745794561, 80 + "narHash": "sha256-T36rUZHUART00h3dW4sV5tv4MrXKT7aWjNfHiZz7OHg=", 81 81 "owner": "nixos", 82 82 "repo": "nixpkgs", 83 - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", 83 + "rev": "5461b7fa65f3ca74cef60be837fd559a8918eaa0", 84 84 "type": "github" 85 85 }, 86 86 "original": {
+43 -33
noah-home.nix
··· 6 6 home.homeDirectory = "/Users/noah"; 7 7 nix = { 8 8 package = pkgs.nix; 9 + settings = { 10 + substituters = [ 11 + "http://cache.misaki.local" 12 + ]; 13 + trusted-public-keys = [ 14 + "misaki.packetlost.dev:y5Z/utaVBozpL0UAbUQDWLjpm2sVMOoKzyG76n/167A=" 15 + ]; 16 + }; 9 17 }; 10 18 home.packages = with pkgs; [ 11 19 # main tool ··· 46 54 unstable.glow 47 55 unstable.vis 48 56 # Tcl/Tk 49 - unstable.tcl 50 - unstable.tk 51 - unstable.tclPackages.tclx 57 + #unstable.tcl 58 + #unstable.tk 59 + #unstable.tclPackages.tclx 52 60 53 61 54 62 # Dev tools ··· 56 64 unstable.ruff 57 65 # Rust REPL 58 66 evcxr 59 - unstable.gcc 67 + #unstable.gcc 60 68 swift 61 69 swift-format 62 70 sourcekit-lsp ··· 64 72 unstable.go 65 73 unstable.gopls 66 74 gnumake 67 - unstable.babashka 75 + #unstable.babashka 68 76 ccls 69 - unstable.clojure 70 - unstable.cljfmt 71 - unstable.clojure-lsp 72 - unstable.janet 73 - unstable.jpm 77 + #unstable.clojure 78 + #unstable.cljfmt 79 + #unstable.clojure-lsp 80 + #unstable.janet 81 + #unstable.jpm 74 82 unstable.fennel-ls 75 - graalvm-ce 83 + #graalvm-ce 76 84 cmake 77 85 ctags 78 - kotlin 79 - nodejs 86 + #kotlin 87 + #nodejs 80 88 yarn 81 - node2nix 82 - opam 89 + #node2nix 90 + #opam 83 91 # Scala stuff 84 - unstable.scala_3 85 - unstable.scalafmt 86 - unstable.metals 92 + #unstable.scala_3 93 + #unstable.scalafmt 94 + #unstable.metals 87 95 # Scala / Java build tool 88 - unstable.sbt 96 + #unstable.sbt 89 97 # Haskell 90 - cabal-install 91 - ghc 98 + #cabal-install 99 + #ghc 92 100 93 101 # Lua 94 102 luarocks ··· 97 105 luaformatter 98 106 libressl 99 107 # Erlang 100 - erlang 101 - elixir 108 + #erlang 109 + #elixir 102 110 nil # nix language server 103 111 typescript 104 112 # This is currently broken 105 113 #vscode-langservers-extracted 106 114 scdoc 107 115 dockerfile-language-server-nodejs 108 - yaml-language-server 116 + # BROKEN 117 + #yaml-language-server 109 118 mkcert 110 119 natscli 111 120 python312Full 112 121 python312Packages.psycopg 113 122 unstable.uv 114 123 sqlite 115 - unstable.gleam 116 - unstable.rebar3 117 - unstable.flyctl 124 + #unstable.gleam 125 + #unstable.rebar3 126 + #unstable.flyctl 118 127 unstable.bun 119 128 unstable.gh 120 129 unstable.kraft ··· 125 134 126 135 # Python dev tools 127 136 ruff-lsp 128 - pyright 129 - python311Packages.python-lsp-server 130 - python311Packages.python-lsp-ruff 137 + unstable.pyright 138 + unstable.python311Packages.python-lsp-server 139 + unstable.python311Packages.python-lsp-ruff 131 140 132 141 # JavaScript tools 133 - unstable.typescript-language-server 142 + typescript-language-server 134 143 135 144 # Certificate Management 136 145 minica ··· 216 225 algorithm = "histogram"; 217 226 colorMoved = "plain"; 218 227 mnemonicPrefix = true; 219 - renames = true; 228 + renames = true; 220 229 }; 221 230 fetch = { 222 231 prune = true; ··· 252 261 ]; 253 262 }; 254 263 programs.aerc = { 255 - enable = true; 264 + # BROKEN 265 + enable = false; 256 266 }; 257 267 programs.ssh = { 258 268 enable = true;