nixos-config/modules/workstation/home-manager/default.nix
2024-08-01 21:40:51 +02:00

70 lines
1.2 KiB
Nix

{ pkgs, lib, ... }:
with lib;
let
multimediaPackages = with pkgs; [
qpwgraph
feh
gimp
vlc
];
soundPackages = with pkgs; [
pavucontrol
pamixer
];
yubikeyTools = with pkgs; [
yubikey-personalization
yubico-pam
yubikey-manager
];
in
{
imports = [
./desktop
./development
./fish.nix
./gpg.nix
./communication.nix
./mail.nix
./helix.nix
];
config = {
fonts.fontconfig.enable = true;
home.packages =
with pkgs;
[
htop
firefox
autojump
nextcloud-client
keepassxc
ranger
libreoffice
tldr
zathura
lazygit
easyeffects
]
++ multimediaPackages
++ soundPackages
++ yubikeyTools;
# XDG-Mime configuration
xdg.mime.enable = true;
xdg.mimeApps.enable = true;
xdg.mimeApps.associations.added = {
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/http" = "firefox.desktop";
};
xdg.mimeApps.defaultApplications = {
"x-scheme-handler/https" = "firefox.desktop";
"x-scheme-handler/http" = "firefox.desktop";
"text/html" = "firefox.desktop";
};
};
}