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