hm update, pin krita and gqrx to known working versions

This commit is contained in:
2026-03-03 21:05:42 +01:00
parent 0821b9fa3f
commit 21250446cc
4 changed files with 74 additions and 62 deletions

View File

@@ -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; };
};
};
};
}