os/modules/desktop-extended/default.nix

59 lines
853 B
Nix

{
lib,
config,
pkgs,
...
}:
with lib; let
psCfg = config.pub-solar;
in {
# Needed for the udev rules for solaar
hardware.logitech.wireless.enable = true;
users.users."${psCfg.user.name}".packages = with pkgs; [
wine
ungoogled-chromium
gimp
present-md
inkscape
gpxsee
nix-output-monitor
tigervnc
nodejs
solaar
insomnia
signal-desktop
tdesktop
element-desktop
element-b12f
element-mezza
# Nix specific utilities
alejandra
manix
nix-index
nix-tree
nix-inspect
nvd
];
fonts = {
packages = with pkgs; [
dejavu_fonts
fira-code
fira-code-symbols
google-fonts
lato
montserrat
nerdfonts
noto-fonts
noto-fonts-cjk
open-sans
powerline-fonts
source-sans-pro
];
};
}