Switching to Framework 16
This commit is contained in:
parent
9b294fd648
commit
365845ea63
9 changed files with 153 additions and 115 deletions
|
|
@ -6,7 +6,10 @@
|
|||
];
|
||||
|
||||
# Networking
|
||||
networking.hostName = "lyes-pc";
|
||||
networking = {
|
||||
hostName = "lyes-pc";
|
||||
hostId = "ed183b8f";
|
||||
};
|
||||
|
||||
# Kernel
|
||||
# boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||
|
|
@ -14,14 +17,8 @@
|
|||
# Boot
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.systemd-boot.configurationLimit = 10;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
boot.loader.systemd-boot.extraEntries = {
|
||||
"fedora.conf" = ''
|
||||
title Fedora
|
||||
efi /EFI/fedora/grubx64.efi
|
||||
'';
|
||||
};
|
||||
boot.kernelParams = [ "quiet" ];
|
||||
# boot.loader.efi.canTouchEfiVariables = true;
|
||||
# boot.kernelParams = [ "quiet" ];
|
||||
|
||||
# Reboot Timeout
|
||||
systemd.extraConfig = ''
|
||||
|
|
@ -31,13 +28,6 @@
|
|||
# Swap
|
||||
zramSwap.enable = true;
|
||||
|
||||
# Filesystem
|
||||
fileSystems = {
|
||||
"/".options = [ "compress=zstd:1" ];
|
||||
"/home".options = [ "compress=zstd:1" ];
|
||||
"/nix".options = [ "compress=zstd:1" "noatime" ];
|
||||
};
|
||||
|
||||
# Optimisation
|
||||
|
||||
# nixpkgs.hostPlatform = {
|
||||
|
|
@ -81,28 +71,28 @@
|
|||
# };
|
||||
|
||||
# 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"
|
||||
];
|
||||
});
|
||||
libsrtp = prev.libsrtp.overrideAttrs (_: {
|
||||
mesonFlags = [
|
||||
"-Dcrypto-library=openssl"
|
||||
"-Dcrypto-library-kdf=disabled"
|
||||
"-Ddoc=disabled"
|
||||
"-Dtests=disabled"
|
||||
];
|
||||
});
|
||||
# # haskellPackages.crypton = pkgs.haskell.lib.overrideCabal prev.crypton (_: { doCheck = false; });
|
||||
# # haskellPackages.cryptonite = pkgs.haskell.lib.overrideCabal prev.cryptonite (_: { doCheck = false; });
|
||||
}) ];
|
||||
# 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"
|
||||
# ];
|
||||
# });
|
||||
# libsrtp = prev.libsrtp.overrideAttrs (_: {
|
||||
# mesonFlags = [
|
||||
# "-Dcrypto-library=openssl"
|
||||
# "-Dcrypto-library-kdf=disabled"
|
||||
# "-Ddoc=disabled"
|
||||
# "-Dtests=disabled"
|
||||
# ];
|
||||
# });
|
||||
# # # 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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue