You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
760 B
Nix
47 lines
760 B
Nix
{ pkgs, config, lib, ... }:
|
|
|
|
let cfg = config.personal.gui; in
|
|
{
|
|
options.personal.gui.extra = lib.mkEnableOption "extra";
|
|
|
|
config.environment = lib.mkIf cfg.extra {
|
|
systemPackages = with pkgs; [
|
|
thunderbird
|
|
element-desktop
|
|
signal-desktop
|
|
unstable.zotero
|
|
unstable.obsidian
|
|
spotify
|
|
gimp
|
|
texlive.combined.scheme-full
|
|
evince
|
|
pdfpc
|
|
calibre
|
|
transmission
|
|
transmission-gtk
|
|
drive
|
|
libreoffice
|
|
obs-studio
|
|
|
|
xournalpp
|
|
inkscape
|
|
|
|
kdenlive
|
|
tor-browser-bundle-bin
|
|
zoom-us
|
|
ffmpeg
|
|
audio-recorder
|
|
speechd
|
|
krop
|
|
|
|
bitwarden
|
|
|
|
neomutt
|
|
liferea
|
|
];
|
|
shellAliases = {
|
|
mutt = "neomutt";
|
|
};
|
|
};
|
|
}
|