69 lines
2.4 KiB
Nix
69 lines
2.4 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
|
|
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
|
|
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)
|
|
|
|
];
|
|
}
|