unfree problems

This commit is contained in:
2026-01-10 19:06:55 -06:00
parent daf0ea1169
commit 30d55ebb5a

View File

@@ -12,16 +12,13 @@
./scripts ./scripts
]; ];
options.homeconfig.minimal = lib.options.mkOption { options.homeconfig.minimal = with lib; options.mkOption {
type = lib.types.bool; type = with types; bool;
default = false; default = false;
}; };
config = { config = with lib; mkMerge [
{
nixpkgs.config = lib.mkIf (!config.homeconfig.minimal) {
allowUnfree = true;
};
home.packages = with pkgs; [ home.packages = with pkgs; [
@@ -50,9 +47,9 @@
])) ]))
]; ];
} // lib.mkMerge [ }
(lib.mkIf config.homeconfig.graphical { (mkIf config.homeconfig.graphical {
home.packages = with pkgs; [ home.packages = with pkgs; [
grim grim
@@ -63,7 +60,7 @@
]; ];
}) })
(lib.mkIf (!config.homeconfig.minimal) { (mkIf (!config.homeconfig.minimal) {
home.packages = with pkgs; [ home.packages = with pkgs; [
cava cava
android-tools android-tools
@@ -78,7 +75,12 @@
]; ];
}) })
(lib.mkIf (!config.homeconfig.minimal && config.homeconfig.graphical) { (mkIf (!config.homeconfig.minimal && config.homeconfig.graphical) {
nixpkgs.config = mkIf (!config.homeconfig.minimal) {
allowUnfree = true;
};
home.packages = with pkgs; [ home.packages = with pkgs; [
handbrake handbrake