Switch to xrizer, leaving the messiness in flake.nix

This commit is contained in:
2025-11-03 18:39:21 -05:00
parent f4e7dc9772
commit 95fdc587c1
2 changed files with 57 additions and 20 deletions

View File

@ -36,21 +36,58 @@
outputs = { self, nixpkgs, lix-module, home-manager, ...}@inputs: outputs = { self, nixpkgs, lix-module, home-manager, ...}@inputs:
{ {
nixosConfigurations.pewter = nixpkgs.lib.nixosSystem { nixosConfigurations.pewter =
let
system = "x86_64-linux";
xrizer = ({config, pkgs, lib, ... }:
{
nixpkgs.overlays = [
(final: prev: {
xrizer =
let
src = final.fetchFromGitHub {
owner = "Mr-Zero88";
repo = "xrizer";
# IMPORTANT: Fill the below field with the latest commit hash from https://github.com/Mr-Zero88-FBT/xrizer/commits/experimental2 (click the Copy full SHA button on the right side)
rev = "63f6c00";
# IMPORTANT: Replace the below field with the correct hash, the error when building with this empty will give you the expected hash.
hash = "sha256-ilPNar7sfdQ5aSeypy5BStEGeVAoXtHw/iWLhqKEsPQ=";
};
in
prev.xrizer.overrideAttrs (drv: {
cargoDeps = drv.cargoDeps.overrideAttrs {
src = src;
outputHashMode = "recursive";
outputHash = "sha256-Z6zTjiuY4avAH/Bh9kofk+nbmHSSvCXaSCQp++w3cOE=";
};
patches = [];
# cargoSha256 = "";
});
})
];
});
pkgs = import nixpkgs {
system = system;
};
in
nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
specialArgs = inputs; specialArgs = inputs;
modules = [ modules = [
lix-module.nixosModules.default lix-module.nixosModules.default
./configuration.nix ./configuration.nix
xrizer
home-manager.nixosModules.home-manager home-manager.nixosModules.home-manager
{ {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.users.abby = ./home.nix; home-manager.users.abby = ./home.nix;
home-manager.extraSpecialArgs = { home-manager.extraSpecialArgs = {
username = "abby"; username = "abby";
inherit inputs; inherit inputs;
system = "x86_64-linux"; system = system;
}; };
} }
]; ];

View File

@ -61,7 +61,7 @@ dashboard:
], ],
"runtime" : "runtime" :
[ [
"${pkgs.opencomposite}/lib/opencomposite" "${pkgs.xrizer}/lib/xrizer"
], ],
"version" : 1 "version" : 1
} }