dotfiles/nix/home/desktop.nix

40 lines
856 B
Nix
Raw Normal View History

2021-10-05 23:42:21 -07:00
{ pkgs, ... }:
let
defaultPkgs = with pkgs; [
calibre
dmenu
firefox
multilockscreen
2022-01-08 18:12:02 -08:00
mullvad-vpn
obsidian
2021-10-05 23:42:21 -07:00
signal-desktop
spotify
2021-10-05 23:42:21 -07:00
slack
# Do NOT use qbittorrent unless you have set up interface binding with your
# VPN: https://web.archive.org/web/20210426203102/https://mullvad.net/en/help/bittorrent/
2022-01-08 18:12:02 -08:00
qbittorrent
2021-10-05 23:42:21 -07:00
vlc
zathura
zoom-us
];
gnomePkgs = with pkgs; [
gnomecast
gnome.gnome-tweaks
# TODO: enable after experimenting with multi-monitor support and workspaces:
# https://github.com/paperwm/PaperWM#recommended-gnome-shell-settings
# gnomeExtensions.paperwm
gnomeExtensions.worksets
2021-10-05 23:42:21 -07:00
];
in
{
2022-03-19 19:37:17 -07:00
imports = [ (import ./commandline.nix) ];
2021-10-05 23:42:21 -07:00
2022-08-01 00:25:44 -07:00
nixpkgs.overlays = [ (import ../overlays/paperwm.nix) ];
2021-10-05 23:42:21 -07:00
home = {
packages = defaultPkgs ++ gnomePkgs;
2021-10-05 23:42:21 -07:00
};
}