nix/modules/nix.nix

26 lines
712 B
Nix

{ pkgs, ... }: {
nix = {
# TODO remove once 24.05 is released
package = pkgs.nixVersions.unstable;
settings = {
experimental-features = [ "nix-command" "flakes" ];
auto-optimise-store = true;
};
};
nixpkgs.overlays = [
(self: super: {
bun-baseline = (super.callPackage ../overlays/bun-baseline.nix { });
mfcl3750cdwlpr = (super.callPackage ../overlays/mfcl3750cdw.nix { }).driver;
mfcl3750cdwcupswrapper = (super.callPackage ../overlays/mfcl3750cdw.nix { }).cupswrapper;
})
];
# allow EOL version electron for obsidian
# TODO: remove
nixpkgs.config.permittedInsecurePackages = [
"electron-25.9.0"
];
system.stateVersion = "23.05";
}