87 lines
1.7 KiB
Nix
87 lines
1.7 KiB
Nix
{ config, pkgs, lib, ... }:
|
|
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
arduino
|
|
ark
|
|
aspell
|
|
aspellDicts.de
|
|
aspellDicts.en
|
|
aspellDicts.en-computers
|
|
aspellDicts.pt_BR
|
|
bat
|
|
bitwarden
|
|
chatterino2
|
|
deploy-rs
|
|
fd
|
|
filelight
|
|
firefox-wayland # Until firefox moves to using wayland by default
|
|
foliate
|
|
fzf
|
|
gimp
|
|
gocryptfs
|
|
helvum
|
|
heroic
|
|
inkscape
|
|
# itch # Currently using unsafe electron version
|
|
kate
|
|
kitty
|
|
kolourpaint
|
|
libreoffice-qt
|
|
logseq
|
|
mangohud
|
|
megasync # Soon to be dropped once nas is fully operational
|
|
mpv
|
|
obs-studio
|
|
obs-studio-plugins.obs-vkcapture
|
|
prismlauncher-qt5
|
|
protonup
|
|
prusa-slicer
|
|
qbittorrent
|
|
quickemu
|
|
retroarchFull
|
|
rpcs3
|
|
signal-desktop
|
|
solvespace
|
|
steam-run
|
|
streamlink-twitch-gui-bin
|
|
tdesktop
|
|
thunderbird-wayland # Until thunderbird moves to using wayland by default
|
|
ungoogled-chromium
|
|
unrar
|
|
vagrant
|
|
ventoy-bin
|
|
virt-manager
|
|
yakuake
|
|
# Package overrides
|
|
(appimage-run.override {
|
|
extraPkgs = pkgs: [ ];
|
|
})
|
|
# Packages from 3rd party overlays
|
|
nur.repos.baduhai.koi
|
|
nur.repos.baduhai.emulationstation-de
|
|
];
|
|
|
|
programs = {
|
|
adb.enable = true;
|
|
steam.enable = true;
|
|
dconf.enable = true;
|
|
kdeconnect.enable = true;
|
|
partition-manager.enable = true;
|
|
gnupg.agent = {
|
|
enable = true;
|
|
enableSSHSupport = true;
|
|
pinentryFlavor = "qt";
|
|
};
|
|
};
|
|
|
|
fonts = {
|
|
fontDir.enable = true;
|
|
fontconfig.enable = true;
|
|
fonts = with pkgs; [
|
|
inter
|
|
roboto
|
|
(nerdfonts.override { fonts = [ "Hack" ]; })
|
|
];
|
|
};
|
|
}
|