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

90 lines
1.8 KiB
Nix
Raw Normal View History

2023-05-14 12:39:19 +02:00
{ pkgs, ... }:
2022-12-19 19:30:32 +01:00
{
home.packages = with pkgs; [
2023-02-17 21:35:12 +01:00
2022-12-19 19:30:32 +01:00
# essentials
2023-02-25 22:28:04 +01:00
wpa_supplicant_gui # manage wifi
2023-05-20 10:37:41 +02:00
# pcmanfm # rock solid file manager
xfce.thunar
2023-02-25 22:28:04 +01:00
xdg-utils # used for xdg-open
2023-02-16 22:25:26 +01:00
snapper-gui
kleopatra
2022-12-19 19:30:32 +01:00
# graphics
2023-02-25 22:28:04 +01:00
evince # pdf viewer
2022-12-19 19:30:32 +01:00
gimp
2023-02-25 22:28:04 +01:00
mpv # best video player out there
yt-dlp # youtube downloader
2023-02-12 11:20:34 +01:00
ffmpeg
2022-12-19 19:30:32 +01:00
# sound
pavucontrol
2023-05-14 22:04:06 +02:00
x32edit
2022-12-19 19:30:32 +01:00
# bluetooth
blueman
# internet
google-chrome
# messaging
2023-01-01 21:30:41 +01:00
discord
2022-12-19 19:30:32 +01:00
tdesktop
element-desktop
2023-05-19 11:42:43 +02:00
gomuks # alternative matrix client
2022-12-19 19:30:32 +01:00
# games
2023-05-03 08:02:47 +02:00
# prismlauncher # minecraft, but it actually works # not anymore lol
2022-12-19 19:30:32 +01:00
superTuxKart
# yubikey and password stuff
yubikey-manager
yubikey-manager-qt
2023-05-18 21:51:15 +02:00
yubioath-flutter
2023-01-25 18:28:10 +01:00
bitwarden
2022-12-19 19:30:32 +01:00
# misc
2023-02-25 22:28:04 +01:00
neofetch # obligatory
2022-12-19 19:30:32 +01:00
virt-manager
2023-04-18 09:50:16 +02:00
ventoy
jetbrains.idea-community
2023-05-01 19:59:25 +02:00
nix-output-monitor
2022-12-19 19:30:32 +01:00
2023-02-25 22:28:04 +01:00
duf # better df
2023-05-08 11:23:04 +02:00
croc # send files anywhere
2023-02-25 16:30:02 +01:00
2023-02-25 22:28:04 +01:00
powerline-fonts
2023-04-28 16:53:51 +02:00
pass
2023-02-25 16:30:02 +01:00
2022-12-19 19:30:32 +01:00
# libs
libyubikey
libfido2
2023-05-06 22:22:05 +02:00
# (pkgs.texlive.combine {
# inherit (pkgs.texlive) scheme-medium;
# })
2022-12-19 19:30:32 +01:00
];
2023-02-28 15:05:07 +01:00
2023-03-04 21:22:42 +01:00
programs.obs-studio.enable = true;
2023-02-28 15:05:07 +01:00
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
}