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 {
imports = [ ];
nixpkgs.config.packageOverrides = pkgs: with pkgs; {
collectd = pkgs.collectd.override { python= pkgs.python; };
};
#nixpkgs.config.packageOverrides = pkgs: with pkgs; {
# collectd = pkgs.collectd.override { python= pkgs.python; };
#};
services.collectd = {
enable = true;
include = [ (toString connect-time-cfg) (toString graphite-cfg) ];

View file

@ -8,7 +8,7 @@ with lib;
./binary-cache/nixos.nix
./minimal.nix
./secrets/ssh_server.nix
./overlays/default.nix
# ./overlays/default.nix
# ./security/hotfix.nix
];
@ -29,9 +29,9 @@ with lib;
# nix.settings.trusted-users = [ config.krebs.build.user.name ];
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 = {
enable = true;
@ -63,10 +63,10 @@ with lib;
grep = "grep --color=auto";
};
nixpkgs.config.packageOverrides = pkgs: {
# nixpkgs.config.packageOverrides = pkgs: {
#nano = pkgs.runCommand "empty" {} "mkdir -p $out";
tinc = pkgs.tinc_pre;
};
# tinc = pkgs.tinc_pre;
#};
nix.extraOptions = ''

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
{ pkgs, ... }:
{ pkgs, inputs, ... }:
{
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
nixpkgs.config.packageOverrides = pkgs: {
xsaneGimp = pkgs.xsane.override { gimpSupport = true; };
};
#nixpkgs.config.packageOverrides = pkgs: {
# xsaneGimp = pkgs.xsane.override { gimpSupport = true; };
#};
}

View file

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