dotfiles/nix/home-manager/modules/graphical-programs.nix
main 90b8905ccc
Add useful graphical programs
Signed-off-by: main <magic_rb@redalder.org>
2022-04-15 09:51:00 +02:00

36 lines
831 B
Nix

{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.magic_rb.packageCollections.graphical;
inherit (config.magic_rb.pkgs) nixpkgs-master;
in
{
options.magic_rb.packageCollections.graphical = {
enable = mkEnableOption
''
Enable graphical package collection, contains GIMP, Firefox, mpv, and Discord.
'';
};
config = mkIf cfg.enable {
home.packages = with pkgs; [
gimp
firefox
mpv
slack
ungoogled-chromium
(discord-canary.overrideAttrs ( old:
{ src = pkgs.fetchurl
{ url = "https://dl-canary.discordapp.net/apps/linux/0.0.134/discord-canary-0.0.134.tar.gz";
sha256 = "sha256-HyJa6lGcKMPKWffO/pnNcn8fDTJj6O4J8Y5RA23a1kM=";
};
}
))
element-desktop
xournalpp
pavucontrol
];
};
}