nixos-config/users/rouven/modules/packages.nix

76 lines
1.4 KiB
Nix
Raw Normal View History

2022-12-19 19:30:32 +01:00
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
# essentials
2022-12-29 15:11:01 +01:00
wpa_supplicant_gui
2022-12-19 19:30:32 +01:00
pcmanfm
# graphics
2023-01-22 23:00:16 +01:00
evince
2022-12-19 19:30:32 +01:00
gimp
2023-01-22 23:00:16 +01:00
mpv
2022-12-19 19:30:32 +01:00
# sound
pavucontrol
# bluetooth
blueman
# internet
google-chrome
nextcloud-client
2023-01-22 23:00:16 +01:00
transmission-gtk
2022-12-19 19:30:32 +01:00
# messaging
2023-01-01 21:30:41 +01:00
discord
2022-12-19 19:30:32 +01:00
tdesktop
element-desktop
# games
2023-01-10 11:31:33 +01:00
prismlauncher # minecraft, but it actually works
2022-12-19 19:30:32 +01:00
superTuxKart
# yubikey and password stuff
yubikey-manager
yubikey-manager-qt
2023-01-18 23:10:09 +01:00
yubioath-flutter
2023-01-25 18:28:10 +01:00
bitwarden
bitwarden-cli
2022-12-19 19:30:32 +01:00
# misc
neofetch
trash-cli
spotify
virt-manager
2023-01-01 17:31:10 +01:00
powerline-fonts
2023-01-14 22:55:06 +01:00
ventoy-bin
2023-01-21 23:42:49 +01:00
ripgrep
2023-01-28 22:28:56 +01:00
baobab
2022-12-19 19:30:32 +01:00
# libs
libyubikey
libfido2
];
2023-02-04 22:46:46 +01:00
xdg.mimeApps = {
enable = true;
defaultApplications =
let
image-viewers = [ "imv.desktop" "gimp.desktop" "swappy.desktop" "org.qutebrowser.qutebrowser.desktop" "google-chrome.desktop" ];
browsers = [ "org.qutebrowser.qutebrowser.desktop" "google-chrome.desktop" ];
in
{
"application/pdf" = [ "org.gnome.Evince.desktop" ];
"image/png" = image-viewers;
"image/jpg" = image-viewers;
"image/jpeg" = image-viewers;
"image/tiff" = image-viewers;
"image/gif" = image-viewers;
"image/webp" = image-viewers;
"image/ico" = image-viewers;
"x-scheme-handler/http" = browsers;
"x-scheme-handler/https" = browsers;
};
};
2022-12-19 19:30:32 +01:00
}