treewide: pull out nixpkgs.config to flake.nix

This commit is contained in:
makefu 2024-01-15 22:45:51 +01:00
parent 34c4797adc
commit 1a4e24150c
No known key found for this signature in database
GPG key ID: 36F7711F3FC0F225
11 changed files with 29 additions and 31 deletions

View file

@ -31,9 +31,9 @@ let
in { in {
imports = [ ]; imports = [ ];
nixpkgs.config.packageOverrides = pkgs: with pkgs; { #nixpkgs.config.packageOverrides = pkgs: with pkgs; {
collectd = pkgs.collectd.override { python= pkgs.python; }; # collectd = pkgs.collectd.override { python= pkgs.python; };
}; #};
services.collectd = { services.collectd = {
enable = true; enable = true;
include = [ (toString connect-time-cfg) (toString graphite-cfg) ]; include = [ (toString connect-time-cfg) (toString graphite-cfg) ];

View file

@ -8,7 +8,7 @@ with lib;
./binary-cache/nixos.nix ./binary-cache/nixos.nix
./minimal.nix ./minimal.nix
./secrets/ssh_server.nix ./secrets/ssh_server.nix
./overlays/default.nix # ./overlays/default.nix
# ./security/hotfix.nix # ./security/hotfix.nix
]; ];
@ -29,9 +29,9 @@ with lib;
# nix.settings.trusted-users = [ config.krebs.build.user.name ]; # nix.settings.trusted-users = [ config.krebs.build.user.name ];
nix.settings.experimental-features = [ "flakes" "nix-command" ]; nix.settings.experimental-features = [ "flakes" "nix-command" ];
boot.kernelPackages = lib.mkDefault pkgs.linuxPackages; # boot.kernelPackages = lib.mkDefault pkgs.linuxPackages;
nixpkgs.config.allowUnfreePredicate = pkg: packageName pkg == "unrar"; # nixpkgs.config.allowUnfreePredicate = pkg: packageName pkg == "unrar";
krebs = { krebs = {
enable = true; enable = true;
@ -63,10 +63,10 @@ with lib;
grep = "grep --color=auto"; grep = "grep --color=auto";
}; };
nixpkgs.config.packageOverrides = pkgs: { # nixpkgs.config.packageOverrides = pkgs: {
#nano = pkgs.runCommand "empty" {} "mkdir -p $out"; #nano = pkgs.runCommand "empty" {} "mkdir -p $out";
tinc = pkgs.tinc_pre; # tinc = pkgs.tinc_pre;
}; #};
nix.extraOptions = '' nix.extraOptions = ''

View file

@ -16,5 +16,4 @@
}; };
hardware.enableRedistributableFirmware = true; hardware.enableRedistributableFirmware = true;
nixpkgs.config.allowUnfree = true;
} }

View file

@ -16,7 +16,6 @@
networking.wireless.enable = lib.mkDefault true; networking.wireless.enable = lib.mkDefault true;
hardware.enableRedistributableFirmware = true; hardware.enableRedistributableFirmware = true;
nixpkgs.config.allowUnfree = true;
hardware.cpu.intel.updateMicrocode = true; hardware.cpu.intel.updateMicrocode = true;

View file

@ -1,11 +1,11 @@
{ pkgs, ... }:{ { pkgs, ... }:{
nixpkgs.config.packageOverrides = pkgs: { #nixpkgs.config.packageOverrides = pkgs: {
nur = import (builtins.fetchTarball { # nur = import (builtins.fetchTarball {
url = "https://github.com/nix-community/NUR/archive/28e5326ecbaef8b961bec7d18dbfe35f522fb2b1.tar.gz"; # url = "https://github.com/nix-community/NUR/archive/28e5326ecbaef8b961bec7d18dbfe35f522fb2b1.tar.gz";
sha256 = "1yni27g71r8n9bgsck7lz5dzx2fciljnba249yqhr9k3mzlkr7yb"; # sha256 = "1yni27g71r8n9bgsck7lz5dzx2fciljnba249yqhr9k3mzlkr7yb";
} # }
){ #){
inherit pkgs; # inherit pkgs;
}; # };
}; #};
} }

View file

@ -2,9 +2,10 @@
{ {
nixpkgs.overlays = [ nixpkgs.overlays = [
self.overlays.default self.overlays.default
self.inputs.nix-writers.overlays.default
(import (self.inputs.stockholm.inputs.nix-writers + "/pkgs")) (import (self.inputs.stockholm.inputs.nix-writers + "/pkgs"))
(self: super: { (this: super: {
inherit (self.writers) writeDash writeDashBin; inherit (this.writers) writeDash writeDashBin;
stockholm.lib = self.inputs.stockholm.lib; stockholm.lib = self.inputs.stockholm.lib;
ha-ara-menu = self.inputs.ha-ara-menu.packages.${pkgs.system}.default; ha-ara-menu = self.inputs.ha-ara-menu.packages.${pkgs.system}.default;
inventory4ce = self.inputs.inventory4ce.packages.${pkgs.system}.default; inventory4ce = self.inputs.inventory4ce.packages.${pkgs.system}.default;

View file

@ -1,6 +1,5 @@
{pkgs, ... }: {pkgs, ... }:
{ {
nixpkgs.config.unfreeRedistributable = true;
users.users.makefu.packages = with pkgs;[ users.users.makefu.packages = with pkgs;[
pyload pyload
spidermonkey spidermonkey

View file

@ -1,7 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
nixpkgs.config.android_sdk.accept_license = true; # nixpkgs.config.android_sdk.accept_license = true;
users.users.makefu.packages = with pkgs; [ users.users.makefu.packages = with pkgs; [
# mitmproxy # mitmproxy
nmap nmap

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: { pkgs, inputs, ... }:
{ {
users.users.makefu.packages = with pkgs;[ users.users.makefu.packages = with pkgs;[

View file

@ -1,7 +1,7 @@
{ {
# ln -s /run/current-system/sw/bin/xsane ~/.gimp-2.8/plug-ins/xsane # ln -s /run/current-system/sw/bin/xsane ~/.gimp-2.8/plug-ins/xsane
nixpkgs.config.packageOverrides = pkgs: { #nixpkgs.config.packageOverrides = pkgs: {
xsaneGimp = pkgs.xsane.override { gimpSupport = true; }; # xsaneGimp = pkgs.xsane.override { gimpSupport = true; };
}; #};
} }

View file

@ -1,9 +1,9 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
nixpkgs.config.permittedInsecurePackages = [ #nixpkgs.config.permittedInsecurePackages = [
"openssl-1.0.2u" # required for studio-link # "openssl-1.0.2u" # required for studio-link
]; #];
users.users.makefu.packages = with pkgs; [ users.users.makefu.packages = with pkgs; [
obs-studio obs-studio
studio-link studio-link