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

View file

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

View file

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

View file

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

View file

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