diff --git a/devenv.lock b/devenv.lock index f6ce5bb..e5bb3d5 100644 --- a/devenv.lock +++ b/devenv.lock @@ -3,10 +3,10 @@ "devenv": { "locked": { "dir": "src/modules", - "lastModified": 1735557386, + "lastModified": 1736251968, "owner": "cachix", "repo": "devenv", - "rev": "1cd2afada1b407d1f7d2eca91984ed5c85ffb2f7", + "rev": "d52ca3645a2463a5be3520d521c93132e5c280e2", "type": "github" }, "original": { @@ -24,10 +24,10 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1735626869, + "lastModified": 1736231708, "owner": "nix-community", "repo": "fenix", - "rev": "120e688c881f2233f053dca5a5ddb8945d8ca5d7", + "rev": "d5b9641e905f1d77b75166f46c76c664181a5857", "type": "github" }, "original": { @@ -86,35 +86,19 @@ "type": "github" } }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1735286948, - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "31ac92f9628682b294026f0860e14587a09ffb4b", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.05", - "repo": "nixpkgs", - "type": "github" - } - }, "pre-commit-hooks": { "inputs": { "flake-compat": "flake-compat", "gitignore": "gitignore", "nixpkgs": [ "nixpkgs" - ], - "nixpkgs-stable": "nixpkgs-stable" + ] }, "locked": { - "lastModified": 1734797603, + "lastModified": 1735882644, "owner": "cachix", "repo": "pre-commit-hooks.nix", - "rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498", + "rev": "a5a961387e75ae44cc20f0a57ae463da5e959656", "type": "github" }, "original": { @@ -134,10 +118,10 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1735570005, + "lastModified": 1736232290, "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "1c6b83852b0d3bc129a3558386663373f126337e", + "rev": "cd12ef8547d3a760461b5361cb81ca4084197232", "type": "github" }, "original": { diff --git a/flake.lock b/flake.lock index ace5233..2156427 100644 --- a/flake.lock +++ b/flake.lock @@ -73,11 +73,11 @@ ] }, "locked": { - "lastModified": 1735468753, - "narHash": "sha256-2dt1nOe9zf9pDkf5Kn7FUFyPRo581s0n90jxYXJ94l0=", + "lastModified": 1736199437, + "narHash": "sha256-TdU0a/x8048rbbJmkKWzSY1CtsbbGKNkIJcMdr8Zf4Q=", "owner": "nix-community", "repo": "disko", - "rev": "84a5b93637cc16cbfcc61b6e1684d626df61eb21", + "rev": "49f8aa791f81ff2402039b3efe0c35b9386c4bcf", "type": "github" }, "original": { @@ -86,6 +86,22 @@ "type": "github" } }, + "firefox-gnome-theme": { + "flake": false, + "locked": { + "lastModified": 1734969791, + "narHash": "sha256-A9PxLienMYJ/WUvqFie9qXrNC2MeRRYw7TG/q7DRjZg=", + "owner": "rafaelmardojai", + "repo": "firefox-gnome-theme", + "rev": "92f4890bd150fc9d97b61b3583680c0524a8cafe", + "type": "github" + }, + "original": { + "owner": "rafaelmardojai", + "repo": "firefox-gnome-theme", + "type": "github" + } + }, "flake-compat": { "flake": false, "locked": { @@ -194,6 +210,59 @@ "type": "github" } }, + "git-hooks": { + "inputs": { + "flake-compat": [ + "stylix", + "flake-compat" + ], + "gitignore": "gitignore", + "nixpkgs": [ + "stylix", + "nixpkgs" + ], + "nixpkgs-stable": [ + "stylix", + "git-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1731363552, + "narHash": "sha256-vFta1uHnD29VUY4HJOO/D6p6rxyObnf+InnSMT4jlMU=", + "owner": "cachix", + "repo": "git-hooks.nix", + "rev": "cd1af27aa85026ac759d5d3fccf650abe7e1bbf0", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "git-hooks.nix", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "stylix", + "git-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1709087332, + "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "637db329424fd7e46cf4185293b9cc8c88c95394", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, "gnome-shell": { "flake": false, "locked": { @@ -261,15 +330,16 @@ ] }, "locked": { - "lastModified": 1733085484, - "narHash": "sha256-dVmNuUajnU18oHzBQWZm1BQtANCHaqNuxTHZQ+GN0r8=", + "lastModified": 1733572789, + "narHash": "sha256-zjO6m5BqxXIyjrnUziAzk4+T4VleqjstNudSqWcpsHI=", "owner": "nix-community", "repo": "home-manager", - "rev": "c1fee8d4a60b89cae12b288ba9dbc608ff298163", + "rev": "c7ffc9727d115e433fd884a62dc164b587ff651d", "type": "github" }, "original": { "owner": "nix-community", + "ref": "release-24.11", "repo": "home-manager", "type": "github" } @@ -332,11 +402,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1735609563, - "narHash": "sha256-u/Z6gFnvDo+mRieCTQGWA/6vHc15/pMZGvgGUAD2Vb0=", + "lastModified": 1736214462, + "narHash": "sha256-JcwPAIcZ3DeNimp+tULr83MBSTTZIfQBwvuhw5wMVt0=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "eb0c27c9d94c4bd66de874c4a72deb620a72d9d2", + "rev": "9893dc8ad11e92b461e75a8ae51473c8620aa0a8", "type": "github" }, "original": { @@ -347,11 +417,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1735388221, - "narHash": "sha256-e5IOgjQf0SZcFCEV/gMGrsI0gCJyqOKShBQU0iiM3Kg=", + "lastModified": 1736237814, + "narHash": "sha256-uTdscVaKjnRnBIMuu/oWwdiGhYd/JOQ4YZGHeCoroqs=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "7c674c6734f61157e321db595dbfcd8523e04e19", + "rev": "ca30f8501ab452ca687a7fdcb2d43e1fb1732317", "type": "github" }, "original": { @@ -410,11 +480,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1735531152, - "narHash": "sha256-As8I+ebItDKtboWgDXYZSIjGlKeqiLBvjxsQHUmAf1Q=", + "lastModified": 1736061677, + "narHash": "sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60=", "owner": "nixos", "repo": "nixpkgs", - "rev": "3ffbbdbac0566a0977da3d2657b89cbcfe9a173b", + "rev": "cbd8ec4de4469333c82ff40d057350c30e9f7d36", "type": "github" }, "original": { @@ -426,11 +496,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1735471104, - "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=", + "lastModified": 1736012469, + "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=", "owner": "nixos", "repo": "nixpkgs", - "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4", + "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", "type": "github" }, "original": { @@ -442,16 +512,16 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1732238832, - "narHash": "sha256-sQxuJm8rHY20xq6Ah+GwIUkF95tWjGRd1X8xF+Pkk38=", + "lastModified": 1733550349, + "narHash": "sha256-NcGumB4Lr6KSDq+nIqXtNA8QwAQKDSZT7N9OTGWbTrs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8edf06bea5bcbee082df1b7369ff973b91618b8d", + "rev": "e2605d0744c2417b09f8bf850dfca42fcf537d34", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } @@ -517,11 +587,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1735648437, - "narHash": "sha256-cVc5Bn/oznCvRFDpCZEpQVo3FmpgQKGZEZ5RW4xvRu8=", + "lastModified": 1736256647, + "narHash": "sha256-gKL7eKQ++B3xDGXh6gmckTc4psHCoBL3KZjLgp0kod0=", "owner": "nix-community", "repo": "NUR", - "rev": "1bb7310d7d1eeaa33d1d009ac493bc2b38acef40", + "rev": "3039f5207715711c24df9867ec3bbf507edb648d", "type": "github" }, "original": { @@ -565,8 +635,10 @@ "base16-fish": "base16-fish", "base16-helix": "base16-helix", "base16-vim": "base16-vim", + "firefox-gnome-theme": "firefox-gnome-theme", "flake-compat": "flake-compat_2", "flake-utils": "flake-utils_2", + "git-hooks": "git-hooks", "gnome-shell": "gnome-shell", "home-manager": "home-manager_3", "nixpkgs": "nixpkgs_4", @@ -576,15 +648,16 @@ "tinted-tmux": "tinted-tmux" }, "locked": { - "lastModified": 1735524788, - "narHash": "sha256-R4i8VCdSGLWHt6cL5p2Cmlh9MRodZsYO8moUjvxYb54=", + "lastModified": 1736203541, + "narHash": "sha256-ucHJzVv3lGxq7v+snqs/rDNwojVyvBHxwQ5yE2qNfNc=", "owner": "danth", "repo": "stylix", - "rev": "a4ed4168fb83289374f24cb8a039c6983637a076", + "rev": "45af2a43aaaf05dfb8839dc827c2e2b0d98375da", "type": "github" }, "original": { "owner": "danth", + "ref": "release-24.11", "repo": "stylix", "type": "github" } @@ -695,11 +768,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1735154760, - "narHash": "sha256-mDkeJ+EJFq8R49fwQwldbKEQ6tHeplJN2LPjpZ3bA4E=", + "lastModified": 1736220319, + "narHash": "sha256-Ijr+g72NUJC3Ie2ShHl30ikEDRlTFlwxDcWck2cpafY=", "owner": "omarcresp", "repo": "zen-browser-flake", - "rev": "1144e12d9ac3d469a8735970b4715992c538ebbf", + "rev": "a3b267de620c393d66959bce6657dd5f884e47de", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 1e7b25f..5bd82ce 100644 --- a/flake.nix +++ b/flake.nix @@ -35,7 +35,7 @@ nix-vscode-extensions.url = "github:nix-community/nix-vscode-extensions"; # Theming - stylix.url = "github:danth/stylix"; + stylix.url = "github:danth/stylix/release-24.11"; #kde2nix #kde2nix.url = "github:nix-community/kde2nix"; diff --git a/home/applications/vscode/extensions.lock b/home/applications/vscode/extensions.lock index 7d1a040..8f36e3e 100644 --- a/home/applications/vscode/extensions.lock +++ b/home/applications/vscode/extensions.lock @@ -91,8 +91,8 @@ merge "james-yu"."latex-workshop" = vscode-utils.extensionFromVscodeMarketplace { name = "latex-workshop"; publisher = "james-yu"; - version = "10.7.1"; - sha256 = "0jidvsqx78haf8mfwdnhjzcbad0fsa54sfvggakfv9cvbynm0k88"; + version = "10.7.4"; + sha256 = "16ixa6xk160g21nra32ayzplvl0g1kpky0i8dmjpyp1nyxpigk7n"; }; "mgmcdermott"."vscode-language-babel" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-language-babel"; @@ -151,14 +151,8 @@ merge "denoland"."vscode-deno" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-deno"; publisher = "denoland"; - version = "3.43.1"; - sha256 = "0lna1znrbsdggzp6mx079461p21ngwgqz6mb7i3d0bnpxb844x3a"; - }; - "mrmlnc"."vscode-duplicate" = vscode-utils.extensionFromVscodeMarketplace { - name = "vscode-duplicate"; - publisher = "mrmlnc"; - version = "1.2.1"; - sha256 = "1iz9nh19xw3d2c2h0c46dy4ps4gxchaa7spjjgckkc6cg9vxy3cq"; + version = "3.43.2"; + sha256 = "14i0am60i0m6fmmi26zx8ldk5gl7y7y4mq0haic16l1bc615jgrz"; }; "bpruitt-goddard"."mermaid-markdown-syntax-highlighting" = vscode-utils.extensionFromVscodeMarketplace { name = "mermaid-markdown-syntax-highlighting"; @@ -166,6 +160,12 @@ merge version = "1.7.0"; sha256 = "06j6anw19smbkllsf1zz5x582z1jnx0sba64hmhmfj27v7v9qfan"; }; + "mrmlnc"."vscode-duplicate" = vscode-utils.extensionFromVscodeMarketplace { + name = "vscode-duplicate"; + publisher = "mrmlnc"; + version = "1.2.1"; + sha256 = "1iz9nh19xw3d2c2h0c46dy4ps4gxchaa7spjjgckkc6cg9vxy3cq"; + }; "yatki"."vscode-surround" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-surround"; publisher = "yatki"; @@ -184,18 +184,18 @@ merge version = "0.3.6"; sha256 = "1fys7a2g7g2qdwg7r8hv728pya8a3jiq8r6vkh0g0y5qdn9wqz8y"; }; + "saoudrizwan"."claude-dev" = vscode-utils.extensionFromVscodeMarketplace { + name = "claude-dev"; + publisher = "saoudrizwan"; + version = "3.1.2"; + sha256 = "1h4cmkl96ffwkwkr7jdm0lymkik1pbxm7axs49isr7lkp3cvqxml"; + }; "tauri-apps"."tauri-vscode" = vscode-utils.extensionFromVscodeMarketplace { name = "tauri-vscode"; publisher = "tauri-apps"; version = "0.2.9"; sha256 = "0l3si78il7ja6621991nljjvvywwkwfnnix9jz5s8y0il2cfq9y9"; }; - "saoudrizwan"."claude-dev" = vscode-utils.extensionFromVscodeMarketplace { - name = "claude-dev"; - publisher = "saoudrizwan"; - version = "3.0.9"; - sha256 = "05v16yai6nr5w6h0b6bkv2vwxnd6hcf5qbqf0lg32wvrv78dfmvw"; - }; "liamhammett"."inline-parameters" = vscode-utils.extensionFromVscodeMarketplace { name = "inline-parameters"; publisher = "liamhammett"; @@ -243,8 +243,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2024121901"; - sha256 = "01wfhbaq9v2wvnndh6dphq1f6c04dg0yx9p7637v9bl124zm0qw7"; + version = "2024.23.2025010701"; + sha256 = "1b4hfkx7hl6x3xkj6xzskndk5kqizlgiyq48pmx311w5zwy2z3jx"; arch = "linux-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -257,8 +257,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2238"; - sha256 = "0ld6h7y9j80m03a4v8a9lmjn1lfj9pyi3mw8ws80rjynpcr4rls3"; + version = "0.4.2252"; + sha256 = "07i34fxbj15fl4w9qrhkxvqkfzrx9bfxnvbqzanjp0ak26rscbx1"; arch = "linux-x64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -271,8 +271,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.248"; - sha256 = "0sf3a4an1fb2mi5cab8rzpi79pwfx8h7w4vwnjij33l5qcrw9dmi"; + version = "0.9.250"; + sha256 = "0mxarq9ynqxj1qqpi65d26fa93jc4m1w6km8f25s234g4h2fpvn6"; arch = "linux-x64"; }; })) @@ -280,8 +280,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2024121901"; - sha256 = "1qs14aca323yqc93rrnwvp7v40k9z2500lj9pkh5sa2pfm9cl68x"; + version = "2024.23.2025010701"; + sha256 = "1ylz3pbch020lb922y56l3fjnmjqz40xps2kxsk33r53scv7zr08"; arch = "linux-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -294,8 +294,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2238"; - sha256 = "09gqqrckyy8jmryy0726lj1svgf9zc1b86fxg1ybdzc6apj1dsiz"; + version = "0.4.2252"; + sha256 = "1b3mz307q9hpggmnfp3sjrwfm225xr90bk1jcpy0z8g0qv84i177"; arch = "linux-arm64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -308,8 +308,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.248"; - sha256 = "0snmz3jd6gfkfmr82qm886yyljgl375xksfkkzkm3i902x1k1l25"; + version = "0.9.250"; + sha256 = "1hdk6z6m9734a5nz7sx8aa3glwgv7avvpgkj1sc7hhlbbfshfbbh"; arch = "linux-arm64"; }; })) @@ -317,8 +317,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2024121901"; - sha256 = "0jh7rkh5j2l8irb2d43hy9n5kw59czyijsiq5f9641rfl6yvakzh"; + version = "2024.23.2025010701"; + sha256 = "1kp3ma4pw8biyxjdf3i5w83rghsy7jnw4lszaszma0yrq4w3359y"; arch = "darwin-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -331,8 +331,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2238"; - sha256 = "1q9mv78i2yhimp37g7acz4bvksimhl1qncsrm93mq7wc8562j7zi"; + version = "0.4.2252"; + sha256 = "1lkpq1w72s6wbv12wa98f2gghn7jgnjs1l85m0p9jf023h8x840z"; arch = "darwin-x64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -345,8 +345,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.248"; - sha256 = "109icqcbfbmlbd60gbvhvjryb2g4im5bz7zlrjsw5jfibhy9z6jq"; + version = "0.9.250"; + sha256 = "022g78xj9q20c856skwbj24s5yawjq9775ym9gcm2hyfx34wnlf5"; arch = "darwin-x64"; }; })) @@ -354,8 +354,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2024121901"; - sha256 = "1d0w7ih58bg1smmjp3i798qbf08maqa3m263ygvllyawy3kl03qr"; + version = "2024.23.2025010701"; + sha256 = "1sgfwn1fzvsixlchm6ypggq55gdgdc93czfj48vfs28zv708ymib"; arch = "darwin-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -368,8 +368,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2238"; - sha256 = "0229vmsn8apfdas2lvmdxsrv7n0rzlg6wbr5lrzxf4a1g88fsv7c"; + version = "0.4.2252"; + sha256 = "16xbp2sgp2z2vjpvmzsps6g8g138kfbkz34fw4dydck9rv6lk7z7"; arch = "darwin-arm64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -382,8 +382,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.248"; - sha256 = "03y31qia8gmj2q4xg0l1z0jyi89vwblymvvxbz4jw0f7ar20zqpx"; + version = "0.9.250"; + sha256 = "1alrk12kk8b77wrrwiirvkrlxyqs32kvvx6zfsgw1yrldnyzihka"; arch = "darwin-arm64"; }; }) diff --git a/hosts/Bellerophon/hardware-configuration.nix b/hosts/Bellerophon/hardware-configuration.nix index 183fb95..2f232bb 100644 --- a/hosts/Bellerophon/hardware-configuration.nix +++ b/hosts/Bellerophon/hardware-configuration.nix @@ -14,7 +14,7 @@ boot.initrd.availableKernelModules = ["xhci_pci" "thunderbolt" "vmd" "nvme" "usbhid"]; boot.initrd.kernelModules = []; - boot.kernelPackages = pkgs.linuxPackages_6_11; + boot.kernelPackages = pkgs.linuxPackages_6_12; boot.kernelModules = ["kvm-intel"]; boot.kernelPatches = [ /*