unfree problems

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

View File

@@ -12,47 +12,44 @@
./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) { home.packages = with pkgs; [
allowUnfree = true;
};
home.packages = with pkgs; [ inputs.disko.packages.${pkgs.stdenv.hostPlatform.system}.disko-install
inputs.disko.packages.${pkgs.stdenv.hostPlatform.system}.disko-install kjv
openssh
sops
killall
btop
zip
unzip
rsync
curl
wget
(python313.withPackages (ps: with ps; [
gpustat
numpy
matplotlib
scipy
pandas
pyaudio
pyusb
debugpy
requests
]))
];
kjv }
openssh
sops
killall
btop
zip
unzip
rsync
curl
wget
(python313.withPackages (ps: with ps; [
gpustat
numpy
matplotlib
scipy
pandas
pyaudio
pyusb
debugpy
requests
]))
];
} // lib.mkMerge [ (mkIf config.homeconfig.graphical {
(lib.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