nix/modules/home-manager/gui/programs/default.nix

70 lines
2.5 KiB
Nix

{ pkgs
, lib
, nixosConfig
, ...
}:
{
imports = [
./alacritty.nix
./chromium
./discord.nix
./games.nix
./keyring.nix
./kitty.nix
./obs.nix
./vscode.nix
./zathura.nix
];
home.packages =
with pkgs;
[
firefox # a web browser built from firefox source tree
thunderbird # a full-featured e-mail client
gnome.gnome-calendar # simple and beautiful calendar application for gnome
speechd # common interface to speech synthesis - https://support.mozilla.org/en-us/kb/speechd-setup
tor-browser # privacy-focused browser routing traffic through the tor network
qbittorrent # featureful free software bittorrent client
element-desktop # a feature-rich client for matrix.org
bitwarden-desktop # secure and free password manager for all of your devices
telegram-desktop # telegram desktop messaging app
signal-desktop # private, simple, and secure messenger
unstable.zoom-us # zoom.us video conferencing application
gnome.simple-scan # simple scanning utility
gnome.gnome-font-viewer # program that can preview fonts and create thumbnails for fonts
pppdf
feh # a light-weight image viewer
mpv
vlc # cross-platform media player and streaming server
zathura # a highly customizable and functional pdf viewer
neovide # a simple graphical user interface for neovim
gimp # the gnu image manipulation program
(calibre.override { unrarSupport = true; })
libreoffice # comprehensive, professional-quality productivity suite, a variant of openoffice.org
xournalpp # a handwriting notetaking software with pdf annotation support
libsForQt5.okular # kde document viewer
carla # audio plugin host
picard # musicbrainz picard audio file tagger
anki # spaced repetition flashcard program
obsidian # powerful knowledge base that works on top of a local folder of plain text markdown files
]
++ lib.optionals nixosConfig.bchmnn.printing.enable [
system-config-printer # graphical user interface for cups administration
]
++ lib.optionals nixosConfig.services.ratbagd.enable [
piper # gtk frontend for ratbagd mouse config daemon
]
++ lib.optionals nixosConfig.bchmnn.collections.development.enable [
wireshark # powerful network protocol analyzer
jadx # dex to java decompiler
unstable.httptoolkit # http(s) debugging, development & testing tool
android-studio # the official ide for android (stable channel)
];
}