treewide: pull out nixpkgs.config to flake.nix
This commit is contained in:
parent
34c4797adc
commit
1a4e24150c
|
@ -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) ];
|
||||||
|
|
|
@ -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 = ''
|
||||||
|
|
|
@ -16,5 +16,4 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware.enableRedistributableFirmware = true;
|
hardware.enableRedistributableFirmware = true;
|
||||||
nixpkgs.config.allowUnfree = true;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
};
|
# };
|
||||||
};
|
#};
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, inputs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
users.users.makefu.packages = with pkgs;[
|
users.users.makefu.packages = with pkgs;[
|
||||||
|
|
|
@ -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; };
|
||||||
};
|
#};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue