36 lines
752 B
Nix
36 lines
752 B
Nix
{ config, pkgs, inputs, lib, ... }:
|
|
with lib;
|
|
let cfg = config.custom.graphical.basics;
|
|
in {
|
|
options.custom.graphical.basics = {
|
|
enable = mkEnableOption "Enables basics";
|
|
};
|
|
|
|
config = mkIf cfg.enable {
|
|
environment.systemPackages = with pkgs; [
|
|
keepassxc
|
|
discord
|
|
gvfs
|
|
remmina
|
|
thunderbird
|
|
localsend
|
|
#element-desktop
|
|
krita
|
|
libreoffice
|
|
#anki TODO broken because pyqt6 build fails
|
|
p7zip
|
|
qbittorrent
|
|
brightnessctl
|
|
#wacomtablet
|
|
pinta # paint
|
|
#qalculate-qt # calculator TODO build broken
|
|
#libsForQt5.kcalc
|
|
#syncthingtray #doesnt work with socket yet
|
|
v4l-utils
|
|
logseq # notes
|
|
ani-cli
|
|
mangal-patched
|
|
];
|
|
};
|
|
}
|