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,62 +29,66 @@ 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
#foss platforms
signal-desktop
bitwarden
ungoogled-chromium
libreoffice
inkscape
gimp
krita
freecad
# cura
# kicad-small
makemkv
transmission_4-gtk
onionshare
# rhythmbox
(lib.mkIf hardware.graphicsAcceleration.enable obs-studio)
# wireshark
# rpi-imager
# fritzing
mfoc
tor-browser
anki
pdfarranger
calibre
qbittorrent
# proprietary platforms
discord
obsidian
# steam
(lib.mkIf hardware.graphicsAcceleration.enable davinci-resolve)
# development tools # development tools
# androidStudioPackages.canary
jetbrains.idea-community
dbeaver-bin dbeaver-bin
bruno bruno
qFlipper
proxmark3 proxmark3
])
++ (
lib.lists.optionals hardware.directAccess.enable (with pkgs; [
#foss platforms
signal-desktop-bin
bitwarden
ungoogled-chromium
libreoffice
inkscape
gimp
krita
freecad
# cura
# kicad-small
makemkv
onionshare
# rhythmbox
(lib.mkIf hardware.graphicsAcceleration.enable obs-studio)
# wireshark
# rpi-imager
# fritzing
mfoc
tor-browser
anki
pdfarranger
calibre
qbittorrent
# system tools # proprietary platforms
protonvpn-gui discord
openvpn obsidian
noisetorch # steam
(lib.mkIf hardware.graphicsAcceleration.enable davinci-resolve)
# hardware management tools # development tools
(lib.mkIf hardware.piperMouse.enable piper) # androidStudioPackages.canary
(lib.mkIf hardware.openRGB.enable openrgb) jetbrains.idea-community
(lib.mkIf hardware.viaKeyboard.enable via) qFlipper
]
# system tools
protonvpn-gui
openvpn
noisetorch
# hardware management tools
(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; 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";
};
}; };
} }