45 lines
1.2 KiB
Nix
45 lines
1.2 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
options.my.apps.internet.enable = lib.mkEnableOption "enable";
|
|
config = lib.mkIf config.my.apps.internet.enable {
|
|
programs = {
|
|
geary.enable = true;
|
|
firefox = {
|
|
enable = true;
|
|
package = pkgs.librewolf; # fuck u firefox
|
|
languagePacks = [
|
|
"en-CA"
|
|
"es-MX"
|
|
"it"
|
|
];
|
|
};
|
|
};
|
|
users.users.jawz.packages =
|
|
[
|
|
# video download helper assistant
|
|
(pkgs.callPackage ../../pkgs/vdhcoapp/default.nix { })
|
|
(pkgs.callPackage ../../pkgs/talk/default.nix { })
|
|
]
|
|
++ builtins.attrValues {
|
|
inherit (pkgs)
|
|
thunderbird # email client
|
|
warp # transfer files with based ppl
|
|
brave # crypto-browser that at least somewhat integrates with gtk
|
|
nextcloud-client # self-hosted google-drive alternative
|
|
fragments # beautiful torrent client
|
|
tor-browser-bundle-bin # dark web, so dark!
|
|
telegram-desktop # furry chat
|
|
nicotine-plus # remember Ares?
|
|
vesktop # screen share with audio discord
|
|
discord-ptb # :3
|
|
teamspeak5_client # ppl say they will use this...?
|
|
;
|
|
};
|
|
};
|
|
}
|