Add jitsi to allowed pkgs

This commit is contained in:
DashieTM 2024-12-22 15:00:48 +01:00
parent 9cef7c614b
commit 86238b157c
3 changed files with 31 additions and 21 deletions

View file

@ -91,7 +91,8 @@ in
# Enable sound with pipewire. # Enable sound with pipewire.
hardware = { hardware = {
pulseaudio.enable = false; pulseaudio.enable = false;
cpu.${config.conf.cpu}.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; cpu.${config.conf.cpu}.updateMicrocode =
lib.mkDefault config.hardware.enableRedistributableFirmware;
}; };
security.rtkit.enable = true; security.rtkit.enable = true;

View file

@ -54,18 +54,7 @@
outputs = outputs =
{ self, ... }@inputs: { self, ... }@inputs:
let let
stable = import inputs.stable { permittedPackages = [
system = "x86_64-linux";
config = {
allowUnfree = true;
};
};
pkgs = import inputs.nixpkgs {
system = "x86_64-linux";
overlays = [ inputs.nur.overlays.default ];
config = {
allowUnsupportedSystem = true;
permittedInsecurePackages = [
"olm-3.2.16" "olm-3.2.16"
# well done dotnet... # well done dotnet...
# this is just for omnisharp # this is just for omnisharp
@ -80,18 +69,37 @@
"dotnet-sdk-wrapped-7.0.120" "dotnet-sdk-wrapped-7.0.120"
"dotnet-sdk-7.0.410" "dotnet-sdk-7.0.410"
"dotnet-sdk-wrapped-7.0.410" "dotnet-sdk-wrapped-7.0.410"
"jitsi-meet-1.0.8043"
]; ];
stable = import inputs.stable {
system = "x86_64-linux";
config = {
allowUnfree = true;
permittedInsecurePackages = permittedPackages;
};
};
pkgs = import inputs.nixpkgs {
system = "x86_64-linux";
overlays = [ inputs.nur.overlays.default ];
config = {
allowUnsupportedSystem = true;
permittedInsecurePackages = permittedPackages;
allowUnfree = true; allowUnfree = true;
}; };
}; };
in in
rec { rec {
dashNixLib = import ./lib { dashNixLib = import ./lib {
inherit self inputs pkgs; inherit
self
inputs
pkgs
stable
;
lib = inputs.nixpkgs.lib; lib = inputs.nixpkgs.lib;
}; };
docs = import ./docs { docs = import ./docs {
inherit inputs pkgs; inherit inputs pkgs stable;
lib = inputs.nixpkgs.lib; lib = inputs.nixpkgs.lib;
build_systems = dashNixLib.build_systems; build_systems = dashNixLib.build_systems;
}; };

View file

@ -2,6 +2,7 @@
inputs, inputs,
pkgs, pkgs,
self, self,
stable,
lib, lib,
... ...
}: }:
@ -68,7 +69,6 @@
}, },
additionalInputs ? { }, additionalInputs ? { },
overridePkgs ? false, overridePkgs ? false,
pkgOverrides ? pkgs,
... ...
}: }:
builtins.listToAttrs ( builtins.listToAttrs (
@ -90,7 +90,8 @@
additionalHomeConfig additionalHomeConfig
root root
; ;
pkgs = if overridePkgs then pkgs else pkgOverrides; pkgs = if overridePkgs then pkgs else stable;
alternativePkgs = if overridePkgs then stable else pkgs;
hostName = name; hostName = name;
homeMods = mods.home; homeMods = mods.home;
additionalHomeMods = additionalMods.home; additionalHomeMods = additionalMods.home;