mirror of
https://codeberg.org/privacy1st/nix-git
synced 2024-11-21 22:03:19 +01:00
docs: add source and todo
This commit is contained in:
parent
84e65eb408
commit
21e03f672d
@ -4,6 +4,7 @@
|
|||||||
# See also: ./base.nix for unfree firmware.
|
# See also: ./base.nix for unfree firmware.
|
||||||
|
|
||||||
# This file adds the ability to whitelist unfree packages in different .nix config files.
|
# This file adds the ability to whitelist unfree packages in different .nix config files.
|
||||||
|
# See https://github.com/NixOS/nixpkgs/issues/55674#issuecomment-1220216445 for why this is necessary.
|
||||||
# Example: Instead of
|
# Example: Instead of
|
||||||
# nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
# nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||||
# "obsidian"
|
# "obsidian"
|
||||||
@ -11,6 +12,13 @@
|
|||||||
# add the following
|
# add the following
|
||||||
# allowUnfree = [ "obsidian" ];
|
# allowUnfree = [ "obsidian" ];
|
||||||
|
|
||||||
|
# Source:
|
||||||
|
# https://discourse.nixos.org/t/use-nixpkgs-config-allowunfreepredicate-in-multiple-nix-file/36590/2
|
||||||
|
# -> Implementation: https://codeberg.org/AndrewKvalheim/configuration/src/commit/11794e595144500a6c2be706e42ed698b1788bb8/packages/nixpkgs-issue-55674.nix
|
||||||
|
# -> Example: https://codeberg.org/AndrewKvalheim/configuration/src/commit/11794e595144500a6c2be706e42ed698b1788bb8/common/components/printer.system.nix#L7
|
||||||
|
|
||||||
|
# TODO: Once https://github.com/NixOS/nixpkgs/issues/55674 is merged, this is obsolete.
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (builtins) elem;
|
inherit (builtins) elem;
|
||||||
inherit (lib) getName mkOption;
|
inherit (lib) getName mkOption;
|
||||||
|
Loading…
Reference in New Issue
Block a user