nixos/profiles/desktop-apps/default.nix
2025-05-17 00:07:59 +02:00

55 lines
992 B
Nix

{
config,
lib,
pkgs,
...
}:
let
cfg = config.my.profiles.desktop-apps;
in
{
options.my.profiles.desktop-apps = with lib; {
enable = mkEnableOption "desktop-apps profile";
};
config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
evince
firefox
(gimp-with-plugins.override {
plugins = with gimpPlugins; [
# resynthesizer # disabled because broken with python3
];
})
kdePackages.ghostwriter
keepassxc
libreoffice
(mpv.override {
scripts = with mpvScripts; [
convert
mpris
simple-mpv-webui
sponsorblock
];
})
newsflash
rhythmbox
tdesktop
thunderbird
vlc
wayvnc
zathura
zeal
# terminal
socat
sshuttle
libnotify
keychain
];
programs.wireshark = {
enable = true;
package = pkgs.wireshark; # enable the gui
};
};
}