diff --git a/flake.lock b/flake.lock index d312068..e22fe2c 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1722630065, - "narHash": "sha256-QfM/9BMRkCmgWzrPDK+KbgJOUlSJnfX4OvsUupEUZvA=", + "lastModified": 1723399884, + "narHash": "sha256-97wn0ihhGqfMb8WcUgzzkM/TuAxce2Gd20A8oiruju4=", "owner": "nix-community", "repo": "home-manager", - "rev": "afc892db74d65042031a093adb6010c4c3378422", + "rev": "086f619dd991a4d355c07837448244029fc2d9ab", "type": "github" }, "original": { @@ -38,11 +38,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1722332872, - "narHash": "sha256-2xLM4sc5QBfi0U/AANJAW21Bj4ZX479MHPMPkB+eKBU=", + "lastModified": 1723310128, + "narHash": "sha256-IiH8jG6PpR4h9TxSGMYh+2/gQiJW9MwehFvheSb5rPc=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "14c333162ba53c02853add87a0000cbd7aa230c2", + "rev": "c54cf53e022b0b3c1d3b8207aa0f9b194c24f0cf", "type": "github" }, "original": { @@ -54,11 +54,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1722630782, - "narHash": "sha256-hMyG9/WlUi0Ho9VkRrrez7SeNlDzLxalm9FwY7n/Noo=", + "lastModified": 1723175592, + "narHash": "sha256-M0xJ3FbDUc4fRZ84dPGx5VvgFsOzds77KiBMW/mMTnI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d04953086551086b44b6f3c6b7eeb26294f207da", + "rev": "5e0ca22929f3342b19569b21b2f3462f053e497b", "type": "github" }, "original": { diff --git a/general/specialisation.nix b/general/specialisation.nix index 7aefeb3..589534c 100644 --- a/general/specialisation.nix +++ b/general/specialisation.nix @@ -1,7 +1,11 @@ -{ lib, ... }: +{ lib, pkgs, ... }: { specialisation = { + old-kernel.configuration = { + boot.kernelPackages = lib.mkForce pkgs.linuxPackages_6_1; + }; + gaming.configuration = { hardware.nvidia = { prime.sync.enable = lib.mkForce true; diff --git a/specific/lyes-pc/configuration.nix b/specific/lyes-pc/configuration.nix index c187619..0aa40a0 100644 --- a/specific/lyes-pc/configuration.nix +++ b/specific/lyes-pc/configuration.nix @@ -5,8 +5,6 @@ ./hardware-configuration.nix ]; - # Trying to solve kernel panics - # boot.kernelPackages = pkgs.linuxPackages_6_1; boot.kernelPackages = pkgs.linuxPackages_latest; # Boot @@ -105,21 +103,21 @@ # services."nix-daemon".serviceConfig.MemoryMax = "20G"; # }; - # # Disabling failing test - # nixpkgs.overlays = [ (final: prev: { + # Disabling failing test + nixpkgs.overlays = [ (final: prev: { # orc = prev.orc.overrideAttrs (_: { doCheck = false; }); # gsl = prev.gsl.overrideAttrs (_: { doCheck = false; }); - # fprintd = prev.fprintd.overrideAttrs (super: { - # # doCheck = false; - # # buildInputs = super.buildInputs or [ ] ++ (with pkgs; [ libpam-wrapper (pkgs.python3.withPackages (python-pkgs: [ python-pkgs.pycairo python-pkgs.dbus-python python-pkgs.python-dbusmock ])) ]); - # mesonCheckFlags = [ - # # PAM related checks are timing out - # "--no-suite" "fprintd" - # ]; - # }); + fprintd = prev.fprintd.overrideAttrs (super: { + # doCheck = false; + # buildInputs = super.buildInputs or [ ] ++ (with pkgs; [ libpam-wrapper (pkgs.python3.withPackages (python-pkgs: [ python-pkgs.pycairo python-pkgs.dbus-python python-pkgs.python-dbusmock ])) ]); + mesonCheckFlags = [ + # PAM related checks are timing out + "--no-suite" "fprintd" + ]; + }); # # haskellPackages.crypton = pkgs.haskell.lib.overrideCabal prev.crypton (_: { doCheck = false; }); # # haskellPackages.cryptonite = pkgs.haskell.lib.overrideCabal prev.cryptonite (_: { doCheck = false; }); - # }) ]; + }) ]; # nixpkgs.config.packageOverrides = pkgs: { # haskellPackages = pkgs.haskellPackages.override {