My Nix Configuration

[zaphod] Fix evaluation and build errors

pyrox.dev 25975e28 4ff5b38f

verified
Changed files
+32 -3
modules
nixos
default-config
overlays
lutris-fix
systems
x86_64-linux
zaphod
+16
flake.lock
···
"type": "github"
}
},
+
"nixpkgs-lutris": {
+
"locked": {
+
"lastModified": 1735156997,
+
"narHash": "sha256-TcFYgZzWtQIex9aXqXFjlgS0ejJtKOIYwbvbhYgKQqk=",
+
"owner": "devusb",
+
"repo": "nixpkgs",
+
"rev": "58e95e9431e4128728ea08951cdc6a30a7958ad9",
+
"type": "github"
+
},
+
"original": {
+
"owner": "devusb",
+
"ref": "lutris-xboxdrv",
+
"repo": "nixpkgs",
+
"type": "github"
+
}
+
},
"nixpkgs_2": {
"locked": {
"lastModified": 1734649271,
+2
flake.nix
···
inputs.nixpkgs.follows = "nixpkgs";
};
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+
nixpkgs-lutris.url = "github:devusb/nixpkgs/lutris-xboxdrv";
stable.url = "github:nixos/nixpkgs/nixos-24.05";
# Overrides
flake-compat.url = "github:edolstra/flake-compat";
···
};
};
overlays = [
+
self.overlays.lutris-fix
self.overlays.pyronet-packages
self.overlays.nix-index
self.overlays.bluez-wiimote
+1 -1
modules/nixos/default-config/security.nix
···
enable = true;
abrmd.enable = true;
applyUdevRules = true;
-
pkcs11.enable = true;
+
pkcs11.enable = false;
};
# Set up extra certificates for DN42 specifically
+12
overlays/lutris-fix/default.nix
···
+
# deadnix: skip
+
{ inputs, ... }:
+
final: prev:
+
let
+
lpkgs = import inputs.nixpkgs-lutris {
+
inherit (prev) system;
+
config.allowUnfree = true;
+
};
+
in
+
{
+
lutris = lpkgs.lutris;
+
}
+1 -2
systems/x86_64-linux/zaphod/hardware.nix
···
pkgs.mangohud
];
extraPackages32 = [
-
pkgs.pkgsi686Linux.gamescope
pkgs.pkgsi686Linux.mangohud
];
};
···
pkgs.logitech-udev-rules
];
hardware.amdgpu = {
-
opencl.enable = true;
+
opencl.enable = false;
initrd.enable = true;
};
}