diff --git a/autostart/stylix-activate-gnome.desktop b/autostart/stylix-activate-gnome.desktop index 890e6f2..7d25d51 120000 --- a/autostart/stylix-activate-gnome.desktop +++ b/autostart/stylix-activate-gnome.desktop @@ -1 +1 @@ -/nix/store/kwdbgdh5rm2g401i3fkj2jwrhvkj8pn0-home-manager-files/.config/autostart/stylix-activate-gnome.desktop \ No newline at end of file +/nix/store/ag255pwc68s6bn7j8yvij7c916c6j3dj-home-manager-files/.config/autostart/stylix-activate-gnome.desktop \ No newline at end of file diff --git a/autostart/stylix-activate-kde.desktop b/autostart/stylix-activate-kde.desktop index 35fac13..6eef429 120000 --- a/autostart/stylix-activate-kde.desktop +++ b/autostart/stylix-activate-kde.desktop @@ -1 +1 @@ -/nix/store/kwdbgdh5rm2g401i3fkj2jwrhvkj8pn0-home-manager-files/.config/autostart/stylix-activate-kde.desktop \ No newline at end of file +/nix/store/ag255pwc68s6bn7j8yvij7c916c6j3dj-home-manager-files/.config/autostart/stylix-activate-kde.desktop \ No newline at end of file diff --git a/home-manager/flake.lock b/home-manager/flake.lock index af0c8fd..a422f82 100644 --- a/home-manager/flake.lock +++ b/home-manager/flake.lock @@ -92,11 +92,11 @@ ] }, "locked": { - "lastModified": 1771721093, - "narHash": "sha256-iG/jYks4TRMfkXydHJiCgIbp3Rj+ga/ehFC5g5qp+9M=", + "lastModified": 1772326151, + "narHash": "sha256-W6GtPpGuw6+QzWsFE9XddhWQHISBps4wwbDwGMheaVQ=", "owner": "jchv", "repo": "nix-binary-ninja", - "rev": "18814cf20d0fdf890993973ab4005ad3fa8ffbd7", + "rev": "a71d24df00d819c5048f33e2b6633941b7b9d599", "type": "github" }, "original": { @@ -113,11 +113,11 @@ ] }, "locked": { - "lastModified": 1772069465, - "narHash": "sha256-JSmZWqFGrdL4N8FjgQh7r9XoDTMU2mHeGXiYfhgtB6k=", + "lastModified": 1772252645, + "narHash": "sha256-SVP3BYv/tY19P7mh0aG2Pgq4M/CynQEnV4y+57Ed91g=", "owner": "sadjow", "repo": "claude-code-nix", - "rev": "d1c93b327e51f32011e650fa7835d95388c77d52", + "rev": "42c9207e79f1e6b8b95b54a64c10452275717466", "type": "github" }, "original": { @@ -134,11 +134,11 @@ ] }, "locked": { - "lastModified": 1772044129, - "narHash": "sha256-YcN0j+XFgbZuv2i167SYZqv+chGBsujIXHe26OVLwQc=", + "lastModified": 1772475571, + "narHash": "sha256-yXeRqr3YTx7jWGd0VK48+RFoa5izPdPbYZA29rwB3nE=", "owner": "sadjow", "repo": "codex-cli-nix", - "rev": "def85c75aa8344f38b9b9fd893cf59debc1d1300", + "rev": "89ed8d506a74057629c11716eac51717aed9470d", "type": "github" }, "original": { @@ -314,11 +314,11 @@ ] }, "locked": { - "lastModified": 1772060133, - "narHash": "sha256-VuyRptb8v1lVGMlLp4/1vRX3Efwec0CN0S6mKmDPzLg=", + "lastModified": 1772516620, + "narHash": "sha256-2r4cKdqCVlQkvcTcLUMxmsmAYZZxCMd//w/PnDnukTE=", "owner": "nix-community", "repo": "home-manager", - "rev": "ce9b6e52500a0ea0ec48f0bbf6d7a3e431d9dfa4", + "rev": "2b9504d5a0169d4940a312abe2df2c5658db8de9", "type": "github" }, "original": { @@ -368,6 +368,22 @@ "type": "github" } }, + "nixpkgs-pre-ad01": { + "locked": { + "lastModified": 1771369470, + "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0182a361324364ae3f436a63005877674cf45efb", + "type": "github" + }, + "original": { + "owner": "nixos", + "repo": "nixpkgs", + "rev": "0182a361324364ae3f436a63005877674cf45efb", + "type": "github" + } + }, "nixpkgs-tracy": { "locked": { "lastModified": 1769755524, @@ -402,11 +418,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1771848320, - "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=", + "lastModified": 1772433332, + "narHash": "sha256-izhTDFKsg6KeVBxJS9EblGeQ8y+O8eCa6RcW874vxEc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "2fc6539b481e1d2569f25f8799236694180c0993", + "rev": "cf59864ef8aa2e178cccedbe2c178185b0365705", "type": "github" }, "original": { @@ -424,11 +440,11 @@ "noctalia-qs": "noctalia-qs" }, "locked": { - "lastModified": 1772075638, - "narHash": "sha256-M3U3DdQo/5G88ULedS8BkafiXYL1NyIEer9YL4P9fxQ=", + "lastModified": 1772565447, + "narHash": "sha256-3oPgLP54zZyAMomElJz5FwlGgA6caW4v4rI2lC5WqvY=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "5137c5efcac31d9aee6952b99f1dcaec9966fe21", + "rev": "ba5f933c582080083f849dcd52fa19133d83b85a", "type": "github" }, "original": { @@ -445,11 +461,11 @@ ] }, "locked": { - "lastModified": 1771796397, - "narHash": "sha256-lbZkAMNQl5Ymqhdvp46K8hubZ7n7KQRPnTP5bNJzMSk=", + "lastModified": 1772227064, + "narHash": "sha256-f821ZSoGpa/aXrWq0gPpea9qBnX8KDyavGKkptz2Mog=", "owner": "noctalia-dev", "repo": "noctalia-qs", - "rev": "1711c5a20b74a31b703394164c5d2d9561f13ee9", + "rev": "0741d27d2f7db567270f139c5d1684614ecf9863", "type": "github" }, "original": { @@ -490,11 +506,11 @@ ] }, "locked": { - "lastModified": 1771926182, - "narHash": "sha256-QbXuSLhiSxOq6ydBL3+KGe1aiYWBW+e3J6qjJZaRMq0=", + "lastModified": 1772527236, + "narHash": "sha256-wc8tI7VKoH9f2GqAC4jnRWBrhgda/VnY5NAEqRcgeqg=", "owner": "outfoxxed", "repo": "quickshell", - "rev": "cddb4f061bab495f4473ca5f2c571b6c710efef7", + "rev": "a849a88893c71d409aecef0b999e6cc3d9b50034", "type": "github" }, "original": { @@ -511,6 +527,7 @@ "home-manager": "home-manager", "niri": "niri", "nixpkgs": "nixpkgs_3", + "nixpkgs-pre-ad01": "nixpkgs-pre-ad01", "noctalia": "noctalia", "quickshell": "quickshell", "rust-overlay": "rust-overlay", @@ -541,11 +558,11 @@ ] }, "locked": { - "lastModified": 1772075164, - "narHash": "sha256-93XcvAt+6p7aAq1ERlxD2T17zLGoYGo64KJYasGcpgc=", + "lastModified": 1772507320, + "narHash": "sha256-GdGXniFvtIfRiakc+ncdQYnoQjKbTCv9Imjfl4ggquI=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "07601339b15fa6810541c0e7dc2f3664d92a7ad0", + "rev": "1775eafa1879ac098ee436849bc9c3d963206f89", "type": "github" }, "original": { @@ -575,11 +592,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1771787992, - "narHash": "sha256-Vg4bGwwenNYI8p3nJTl9FRyeIyrjATeZrZr+GyUSDrw=", + "lastModified": 1772296853, + "narHash": "sha256-pAtzPsgHRKw/2Kv8HgAjSJg450FDldHPWsP3AKG/Xj0=", "owner": "nix-community", "repo": "stylix", - "rev": "30054cca073b49b42a71289edec858f535b27fe9", + "rev": "c4b8e80a1020e09a1f081ad0f98ce804a6e85acf", "type": "github" }, "original": { diff --git a/home-manager/flake.nix b/home-manager/flake.nix index 906d648..2f20d5f 100644 --- a/home-manager/flake.nix +++ b/home-manager/flake.nix @@ -3,6 +3,7 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs-pre-ad01.url = "github:nixos/nixpkgs/0182a361324364ae3f436a63005877674cf45efb"; home-manager = { url = "github:nix-community/home-manager"; @@ -50,37 +51,31 @@ }; }; - outputs = { nixpkgs, home-manager, rust-overlay, stylix, niri, codex-cli-nix, claude-code-nix, binaryninja, ... }@inputs: { - homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration { - pkgs = nixpkgs.legacyPackages.x86_64-linux; + outputs = { nixpkgs, nixpkgs-pre-ad01, home-manager, rust-overlay, stylix, niri, codex-cli-nix, claude-code-nix, binaryninja, ... }@inputs: + let + system = "x86_64-linux"; + pinnedPkgs = nixpkgs-pre-ad01.legacyPackages.${system}; + in { + homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration { + pkgs = nixpkgs.legacyPackages.${system}; - modules = [ - stylix.homeModules.stylix - ./noctalia.nix - ./home.nix - ({ pkgs, ... }: { - nixpkgs.overlays = [ - rust-overlay.overlays.default - (final: prev: { - lager = prev.lager.override { boost = prev.boost186; }; - gnuradioMinimal = prev.gnuradioMinimal // { - pkgs = prev.gnuradioMinimal.pkgs // { - osmosdr = prev.gnuradioMinimal.pkgs.osmosdr.overrideAttrs (old: { - postPatch = (old.postPatch or "") + '' - substituteInPlace CMakeLists.txt \ - --replace-fail 'find_package(Boost "1.65" REQUIRED chrono thread system)' \ - 'find_package(Boost "1.65" REQUIRED)' - ''; - }); - }; - }; - }) - ]; - home.packages = [ pkgs.rustup ]; - }) - ]; + modules = [ + stylix.homeModules.stylix + ./noctalia.nix + ./home.nix + ({ pkgs, ... }: { + nixpkgs.overlays = [ + rust-overlay.overlays.default + (final: prev: { + gqrx = pinnedPkgs.gqrx; + krita = pinnedPkgs.krita; + }) + ]; + home.packages = [ pkgs.rustup ]; + }) + ]; - extraSpecialArgs = { inherit inputs; }; + extraSpecialArgs = { inherit inputs; }; + }; }; - }; }