removed many packages from defiant

This commit is contained in:
Leyla Becker 2025-04-13 23:07:57 -05:00
parent ee0697f406
commit 7f6f36378c
5 changed files with 57 additions and 46 deletions

View file

@ -29,14 +29,21 @@ in {
) )
++ ( ++ (
lib.lists.optionals userConfig.isDesktopUser ( lib.lists.optionals userConfig.isDesktopUser (
with pkgs; [ (with pkgs; [
# helvetica font # helvetica font
aileron aileron
gnomeExtensions.dash-to-dock gnomeExtensions.dash-to-dock
# development tools
dbeaver-bin
bruno
proxmark3
])
++ (
lib.lists.optionals hardware.directAccess.enable (with pkgs; [
#foss platforms #foss platforms
signal-desktop signal-desktop-bin
bitwarden bitwarden
ungoogled-chromium ungoogled-chromium
libreoffice libreoffice
@ -47,7 +54,6 @@ in {
# cura # cura
# kicad-small # kicad-small
makemkv makemkv
transmission_4-gtk
onionshare onionshare
# rhythmbox # rhythmbox
(lib.mkIf hardware.graphicsAcceleration.enable obs-studio) (lib.mkIf hardware.graphicsAcceleration.enable obs-studio)
@ -70,10 +76,7 @@ in {
# development tools # development tools
# androidStudioPackages.canary # androidStudioPackages.canary
jetbrains.idea-community jetbrains.idea-community
dbeaver-bin
bruno
qFlipper qFlipper
proxmark3
# system tools # system tools
protonvpn-gui protonvpn-gui
@ -84,7 +87,8 @@ in {
(lib.mkIf hardware.piperMouse.enable piper) (lib.mkIf hardware.piperMouse.enable piper)
(lib.mkIf hardware.openRGB.enable openrgb) (lib.mkIf hardware.openRGB.enable openrgb)
(lib.mkIf hardware.viaKeyboard.enable via) (lib.mkIf hardware.viaKeyboard.enable via)
] ])
)
) )
); );
}; };

View file

@ -17,6 +17,10 @@
}; };
eve.isDesktopUser = true; eve.isDesktopUser = true;
}; };
hardware = {
directAccess.enable = true;
};
}; };
environment.systemPackages = [ environment.systemPackages = [

View file

@ -28,6 +28,7 @@
viaKeyboard.enable = true; viaKeyboard.enable = true;
openRGB.enable = true; openRGB.enable = true;
graphicsAcceleration.enable = true; graphicsAcceleration.enable = true;
directAccess.enable = true;
}; };
}; };

View file

@ -29,7 +29,6 @@
desktopManager.xterm.enable = false; desktopManager.xterm.enable = false;
excludePackages = with pkgs; [ excludePackages = with pkgs; [
xterm xterm
transmission_4-qt
atomix # puzzle game atomix # puzzle game
cheese # webcam tool cheese # webcam tool
epiphany # web browser epiphany # web browser

View file

@ -12,5 +12,8 @@
graphicsAcceleration = { graphicsAcceleration = {
enable = lib.mkEnableOption "host has a gpu for graphical acceleration"; enable = lib.mkEnableOption "host has a gpu for graphical acceleration";
}; };
directAccess = {
enable = lib.mkEnableOption "can a host be used on its own";
};
}; };
} }