common: nix-options: disable unfree and broken packages and aliases explicitly

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
Christoph Heiss 2024-07-03 15:30:25 +02:00
parent d99b71d578
commit c160e506be
Signed by: c8h4
GPG key ID: 73D5E7FDEE3DE49A
2 changed files with 8 additions and 3 deletions

View file

@ -36,4 +36,10 @@
path = lib.cleanSource pkgs.path;
};
};
nixpkgs.config = {
allowUnfree = false; # fsck NO
allowBroken = false; # no?
allowAliases = false; # slow and broken
};
}

View file

@ -43,8 +43,7 @@ in {
# fonts
font-awesome
noto-fonts
noto-fonts-emoji
noto-fonts-extra
noto-fonts-color-emoji
noto-fonts-cjk-sans
jetbrains-mono
] ++ (lib.optionals config.my.applications.personal.enable [
@ -96,7 +95,7 @@ in {
programs.git = {
enable = true;
package = pkgs.gitAndTools.gitFull;
package = pkgs.gitFull;
lfs.enable = true;
signing = {
signByDefault = lib.mkDefault true;