diff --git a/local/lock/flake.lock b/local/lock/flake.lock index 02656a3..3e2d9c9 100644 --- a/local/lock/flake.lock +++ b/local/lock/flake.lock @@ -72,11 +72,11 @@ ] }, "locked": { - "lastModified": 1728748462, - "narHash": "sha256-kVg8KHcm9RLqHQXYmb0Zw+RhcXlztY2XRfvojuwRuLI=", + "lastModified": 1732817120, + "narHash": "sha256-oidfS7NRyewczLrauC6s8/dpoYgwyNQQb2LgmzXlc9E=", "owner": "polygon", "repo": "audio.nix", - "rev": "7193632b04bb58f4f9a0c1e7960c6f3227f26bf4", + "rev": "4fc71592d18314e8a77cd1f2cf452b1999966345", "type": "github" }, "original": { @@ -244,11 +244,11 @@ ] }, "locked": { - "lastModified": 1732016537, - "narHash": "sha256-XwXUK+meYnlhdQz2TVE4Wv+tsx1CkdGbDPt1tRzCNH4=", + "lastModified": 1733047432, + "narHash": "sha256-fQUKxgxAEHlL5bevRkdsQB7sSpAMhlvxf7Zw0KK8QIg=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "61cee20168a3ebb71a9efd70a55adebaadfbe4d4", + "rev": "e30a3622b606dffc622305b4bbe1cfe37e78fa40", "type": "github" }, "original": { @@ -284,11 +284,11 @@ ] }, "locked": { - "lastModified": 1732109232, - "narHash": "sha256-iYh6h8yueU8IyOfNclbiBG2+fBFcjjUfXm90ZBzk0c0=", + "lastModified": 1732988076, + "narHash": "sha256-2uMaVAZn7fiyTUGhKgleuLYe5+EAAYB/diKxrM7g3as=", "owner": "nix-community", "repo": "disko", - "rev": "a0c384e0a3b8bcaed30a6bcf3783f8a7c8b35be4", + "rev": "2814a5224a47ca19e858e027f7e8bff74a8ea9f1", "type": "github" }, "original": { @@ -335,11 +335,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1732084544, - "narHash": "sha256-0p50xdUCAvKWh3s7seOiGN4BaXwPAk852gYvNc13hWc=", + "lastModified": 1732689334, + "narHash": "sha256-yKI1KiZ0+bvDvfPTQ1ZT3oP/nIu3jPYm4dnbRd6hYg4=", "owner": "nix-community", "repo": "fenix", - "rev": "6120ce1d29263ed58981e7e223e55942702de853", + "rev": "a8a983027ca02b363dfc82fbe3f7d9548a8d3dce", "type": "github" }, "original": { @@ -894,11 +894,11 @@ ] }, "locked": { - "lastModified": 1732025103, - "narHash": "sha256-qjEI64RKvDxRyEarY0jTzrZMa8ebezh2DEZmJJrpVdo=", + "lastModified": 1733085484, + "narHash": "sha256-dVmNuUajnU18oHzBQWZm1BQtANCHaqNuxTHZQ+GN0r8=", "owner": "nix-community", "repo": "home-manager", - "rev": "a46e702093a5c46e192243edbd977d5749e7f294", + "rev": "c1fee8d4a60b89cae12b288ba9dbc608ff298163", "type": "github" }, "original": { @@ -1060,11 +1060,11 @@ "spectrum": "spectrum" }, "locked": { - "lastModified": 1732122592, - "narHash": "sha256-lF54irx92m8ddNDQDtOUjKsZAnsGyPL3QTO7byjlxNg=", + "lastModified": 1733003272, + "narHash": "sha256-ratU5qCcRuOojgPWM90gda4qrxukNqbyFi+kan2Ln04=", "owner": "astro", "repo": "microvm.nix", - "rev": "19650774c23df84d0b8f315d2527274563497cad", + "rev": "e8d5f12b834a59187c7ec147a8952a0567f97939", "type": "github" }, "original": { @@ -1115,11 +1115,11 @@ "navi-tldr-pages": { "flake": false, "locked": { - "lastModified": 1731805283, - "narHash": "sha256-rbFYYASkZRiFJLXIppAEaFiJzxh70eC8v1CT+L5jOcU=", + "lastModified": 1733015328, + "narHash": "sha256-fSzlKVH2hDii1F6UYBheLQHxtqlRZ4C0SHDv5j4+1Tk=", "owner": "denisidoro", "repo": "navi-tldr-pages", - "rev": "cb6b2c3b17b370d96636541dcfe4463c6b4c77b2", + "rev": "86e9e906794da9bd127b5bb8f2482273cd0afbcd", "type": "github" }, "original": { @@ -1140,11 +1140,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1732097609, - "narHash": "sha256-ixZRxOYHVsc08+vVXAkj3mryNo6zUbAcMt/tWL4WpoY=", + "lastModified": 1732880897, + "narHash": "sha256-UNgb+Ph44zvcUT+umV2pdRb6c6s3EluRzVl6KnVfp8k=", "owner": "tweag", "repo": "nickel", - "rev": "c678b0f54f19eaae0ac8bd662a22ad152bc4392e", + "rev": "39ad996d6087c29868b5339685c4adc8fbe1d210", "type": "github" }, "original": { @@ -1235,11 +1235,11 @@ ] }, "locked": { - "lastModified": 1730278911, - "narHash": "sha256-CrbqsC+lEA3w6gLfpqfDMDEKoEta2sl4sbQK6Z/gXak=", + "lastModified": 1733069686, + "narHash": "sha256-lThMnu0otRxDTso07OU72+RZrUNokXwLKTjzTWGrxUo=", "owner": "Mic92", "repo": "nix-fast-build", - "rev": "8e7c9d76979381441facb8888f21408312cf177a", + "rev": "95f5dc09a725a1916fd064f01eb3be9a5f487095", "type": "github" }, "original": { @@ -1396,11 +1396,11 @@ ] }, "locked": { - "lastModified": 1732138778, - "narHash": "sha256-aSmsH7wbv6BdUnd48YDEBDo2VKW3UWG2ZnWe/N8A92I=", + "lastModified": 1733002764, + "narHash": "sha256-+N9/tEXEKCrkr2EOKvzLC7A+EC9DB1jfcHvYSy+rvik=", "owner": "jacekszymanski", "repo": "nixcasks", - "rev": "93969fb01e5c3156cedfd5774264a65037a2347a", + "rev": "9511f16807fbf75d178bb2d317b1d5754578d428", "type": "github" }, "original": { @@ -1416,11 +1416,11 @@ ] }, "locked": { - "lastModified": 1730998274, - "narHash": "sha256-alN3E5UkbFeuXILm+QVG10SCZhJF6BFYqtZnhh/8tAE=", + "lastModified": 1732650877, + "narHash": "sha256-xgWxJcTJ4PycE1OxGSurXwlRaOekFb7jAikab2Wr4jk=", "owner": "NixOS", "repo": "nixfmt", - "rev": "92c9d8cafa12f653f92bf550e59448f59925d9fb", + "rev": "cb92834560306868e4020dd643f09482587c6e7a", "type": "github" }, "original": { @@ -1431,11 +1431,11 @@ }, "nixos-24_05": { "locked": { - "lastModified": 1732116766, - "narHash": "sha256-NMFvXbtmEAuK6WGm/814GkfDfQq+76q9j+BLhhnchTA=", + "lastModified": 1733074170, + "narHash": "sha256-LGnF1k4PSA6NPJ6DWuT82nxmQ3NtLPkMOl/Am5S0BLg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "910a9704fe1412546c8b62a5f3b4f0198ae9c105", + "rev": "ac675176579c2659aa5caee44612355de3d00056", "type": "github" }, "original": { @@ -1447,11 +1447,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1731797098, - "narHash": "sha256-UhWmEZhwJZmVZ1jfHZFzCg+ZLO9Tb/v3Y6LC0UNyeTo=", + "lastModified": 1733066523, + "narHash": "sha256-aQorWITXZu7b095UwnpUvcGt9dNJie/GO9r4hZfe2sU=", "owner": "nixos", "repo": "nixos-hardware", - "rev": "672ac2ac86f7dff2f6f3406405bddecf960e0db6", + "rev": "fe01780d356d70fd119a19277bff71d3e78dad00", "type": "github" }, "original": { @@ -1713,11 +1713,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1732014248, - "narHash": "sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w=", + "lastModified": 1732837521, + "narHash": "sha256-jNRNr49UiuIwaarqijgdTR2qLPifxsVhlJrKzQ8XUIE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "23e89b7da85c3640bbc2173fe04f4bd114342367", + "rev": "970e93b9f82e2a0f3675757eb0bfc73297cc6370", "type": "github" }, "original": { @@ -1798,11 +1798,11 @@ }, "nur": { "locked": { - "lastModified": 1732163411, - "narHash": "sha256-SPVZNI5PWoIuQSTwxs51EI3JHNBbLvJTYIHpmqfavQw=", + "lastModified": 1733083887, + "narHash": "sha256-u2jPrYvvuy1yuhifTuk6eYezBLsZER+Bl2vOdwtnjiE=", "owner": "nix-community", "repo": "NUR", - "rev": "159109d408ff0eec3fe9a4c60073481aa21f9b6a", + "rev": "3eadec3d7610126b12d3896935f9250a86e2718e", "type": "github" }, "original": { @@ -1908,11 +1908,11 @@ ] }, "locked": { - "lastModified": 1729502527, - "narHash": "sha256-rVXV7hBoIQ2V8IP7XVLNi3h3xhnkHt2+Oytzy6fK0vQ=", + "lastModified": 1732527420, + "narHash": "sha256-CODu6b7XDqUr09KCWgG++JtFpy6H2aHVfnKi1SPV/NA=", "owner": "nickel-lang", "repo": "organist", - "rev": "33cad373f91b6176766147ff441bec27bf55e9dc", + "rev": "16afff2ab58d1d72d0bbca6cf37e0e3a541f5b6e", "type": "github" }, "original": { @@ -2165,11 +2165,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1732050317, - "narHash": "sha256-G5LUEOC4kvB/Xbkglv0Noi04HnCfryur7dVjzlHkgpI=", + "lastModified": 1732633904, + "narHash": "sha256-7VKcoLug9nbAN2txqVksWHHJplqK9Ou8dXjIZAIYSGc=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "c0bbbb3e5d7d1d1d60308c8270bfd5b250032bb4", + "rev": "8d5e91c94f80c257ce6dbdfba7bd63a5e8a03fa6", "type": "github" }, "original": { @@ -2368,11 +2368,11 @@ ] }, "locked": { - "lastModified": 1731954233, - "narHash": "sha256-vvXx1m2Rsw7MkbKJdpcICzz4YPgZPApGKQGhNZfkhOI=", + "lastModified": 1732575825, + "narHash": "sha256-xtt95+c7OUMoqZf4OvA/7AemiH3aVuWHQbErYQoPwFk=", "owner": "Mic92", "repo": "sops-nix", - "rev": "e39947d0ee8e341fa7108bd02a33cdfa24a1360e", + "rev": "3433ea14fbd9e6671d0ff0dd45ed15ee4c156ffa", "type": "github" }, "original": { @@ -2404,11 +2404,11 @@ ] }, "locked": { - "lastModified": 1732050592, - "narHash": "sha256-WuGCnlt1xhHJfsHpPXdV3gH9Khe4gJ1+abWCHFcddvM=", + "lastModified": 1732791727, + "narHash": "sha256-E3ki8879tKii42pjibenRpJSDVW0mJFfSWHbci5Ck0s=", "owner": "numtide", "repo": "srvos", - "rev": "be4533b50ac69cd871ab73d4101c47b397b8c143", + "rev": "ce61f7168038e4077ed6e27a4aa9f2c3c3500099", "type": "github" }, "original": { @@ -2601,11 +2601,11 @@ "tree-sitter-nickel-input": "tree-sitter-nickel-input" }, "locked": { - "lastModified": 1730997368, - "narHash": "sha256-T4Jw64beU3U6AmT+I3VnLE73vWOXBenuYIWt85qXyJU=", + "lastModified": 1732826134, + "narHash": "sha256-iZBx8BOuTFU14gqgiYX+F6a8ap1QeW2wV90YNCh8m+4=", "owner": "tweag", "repo": "topiary", - "rev": "ba8a2e0ce388b8a2f98b3f7cf3b310b33ce74623", + "rev": "0f4a5f17ba50c785621f6a68eeb082464cd9bdfa", "type": "github" }, "original": { @@ -2646,11 +2646,11 @@ ] }, "locked": { - "lastModified": 1732111664, - "narHash": "sha256-XWHuPWcP59QnHEewdZJXBX1TA2lAP78Vz4daG6tfIr4=", + "lastModified": 1732894027, + "narHash": "sha256-2qbdorpq0TXHBWbVXaTqKoikN4bqAtAplTwGuII+oAc=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "62003fdad7a5ab7b6af3ea9bd7290e4c220277d0", + "rev": "6209c381904cab55796c5d7350e89681d3b2a8ef", "type": "github" }, "original": { @@ -2675,11 +2675,11 @@ ] }, "locked": { - "lastModified": 1731870503, - "narHash": "sha256-sP6nmEd6G6e9BSY2dnn1Q39/7J4RaV6iYoedkY/KIfU=", + "lastModified": 1732957822, + "narHash": "sha256-KIYn0EzymPQWO1KoWkDfIMhYnnJk4CSutuZ42Rk+DCs=", "owner": "typst", "repo": "typst", - "rev": "5c37a1cfea2a08b08f4af34ba867748fd90c687e", + "rev": "76c24ee6e35715cd14bb892d7b6b8d775c680bf7", "type": "github" }, "original": { diff --git a/units/nixos/nixosModules/omnibus/coding/python.nix b/units/nixos/nixosModules/omnibus/coding/python.nix index a83719e..e4c9cec 100644 --- a/units/nixos/nixosModules/omnibus/coding/python.nix +++ b/units/nixos/nixosModules/omnibus/coding/python.nix @@ -14,7 +14,7 @@ }; extraPackages = mkOption { type = types.functionTo (types.listOf types.package); - default = [ ]; + default = (ps: [ ]); description = "The language server package to use"; }; }; diff --git a/units/nixos/nixosProfiles/presets/coding/d2.nix b/units/nixos/nixosProfiles/presets/coding/d2.nix index f6dbc3a..d99e564 100644 --- a/units/nixos/nixosProfiles/presets/coding/d2.nix +++ b/units/nixos/nixosProfiles/presets/coding/d2.nix @@ -8,7 +8,7 @@ # environment.variables.PLAYWRIGHT_BROWSERS_PATH = # pkgs.playwright-driver.browsers.outPath; environment.systemPackages = with pkgs; [ - playwright + # python3Packages.playwright d2 ]; } diff --git a/units/nixos/nixosProfiles/presets/coding/python.nix b/units/nixos/nixosProfiles/presets/coding/python.nix index cc92178..bc5c2cc 100644 --- a/units/nixos/nixosProfiles/presets/coding/python.nix +++ b/units/nixos/nixosProfiles/presets/coding/python.nix @@ -37,8 +37,9 @@ let six paramiko rapidfuzz + watchdog ]) - ++ [ ] + ++ (cfg.extraPackages ps) ) ) );