nix-config/users/leyla/packages.nix
2024-03-10 19:01:23 -05:00

62 lines
1.2 KiB
Nix

{ lib, config, pkgs, ... }:
let
cfg = config.users.leyla;
in
{
imports = [
../../overlays/intellij.nix
../../overlays/vscodium.nix
];
users.users.leyla.packages = lib.mkIf cfg.isNormalUser (
with pkgs; [
#foss platforms
signal-desktop
bitwarden
firefox
ungoogled-chromium
libreoffice
inkscape
freecad
kicad-small
cura
makemkv
transmission-gtk
easytag
rhythmbox
# proprietary platforms
discord
obsidian
# development enviroments
vscodium
androidStudioPackages.canary
jetbrains.idea-community
dbeaver
# development tools
# TODO: move these to flakes
nodejs
# bridges
protonvpn-gui
nextcloud-client
# gaming
steam
# emulators
yuzu-mainline # Switch Emulator
dolphin-emu # GameCube and Wii Emulator
desmume # DS Emulator
mupen64plus # N64 Emulator
zsnes # SNES Emulator
vbam # Game Boy Advanced Emulator
fceux # NES Emulator
stella # Atari 2600 Emulator
mame # mame Emulator
]
);
}