home: cleanup pkgs import and patching

This commit is contained in:
Simon Gardling 2025-03-26 01:06:51 -04:00
parent 2c5d877a9a
commit 777a6fd9c1
Signed by: titaniumtown
GPG Key ID: 9AB28AC10ECE533D
2 changed files with 20 additions and 24 deletions

View File

@ -88,7 +88,6 @@
'';
};
programs.gamescope = {
enable = true;
capSysNice = true;

View File

@ -46,32 +46,29 @@
homeDirectory = "/home/${username}";
hostname = nixpkgs.lib.strings.removeSuffix "\n" (builtins.readFile /etc/hostname);
pkgs' =
pkgs = import (
(import nixpkgs {
system = "x86_64-linux";
}).applyPatches
{
name = "nixpkgs";
src = inputs.nixpkgs;
patches = [
# https://github.com/NixOS/nixpkgs/pull/67576
# gimp 3.0
(builtins.fetchurl {
url = "https://github.com/NixOS/nixpkgs/pull/67576.diff";
sha256 = "02fk89563m2xfrl7kl9s1hh4bcppwrmd60j542kyl64nd2cvp9ss";
})
{
name = "nixpkgs";
src = inputs.nixpkgs;
patches = [
# https://github.com/NixOS/nixpkgs/pull/67576
# gimp 3.0
(builtins.fetchurl {
url = "https://github.com/NixOS/nixpkgs/pull/67576.diff";
sha256 = "02fk89563m2xfrl7kl9s1hh4bcppwrmd60j542kyl64nd2cvp9ss";
})
# mistral-rs 0.5.0
# https://github.com/NixOS/nixpkgs/pull/392645
(builtins.fetchurl {
url = "https://github.com/NixOS/nixpkgs/pull/392645.diff";
sha256 = "1sc65jfx5ngsa4zkfnybg6ma65g2wgzd6ac1gajxwqni5470i5rq";
})
];
};
pkgs = import pkgs' {
system = "x86_64-linux";
};
# mistral-rs 0.5.0
# https://github.com/NixOS/nixpkgs/pull/392645
(builtins.fetchurl {
url = "https://github.com/NixOS/nixpkgs/pull/392645.diff";
sha256 = "1sc65jfx5ngsa4zkfnybg6ma65g2wgzd6ac1gajxwqni5470i5rq";
})
];
}
) { };
in
{
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-rfc-style;