nix-flake/modules/home/core/apps.nix
satr14 36acd0c5b0
All checks were successful
Activate Homelab Configuration / rebuild (push) Successful in 29s
app debloat
2026-06-16 10:40:21 +07:00

51 lines
1.2 KiB
Nix

{ pkgs, ... }: {
nixpkgs.config.allowUnfree = true;
xdg = {
autostart.enable = true;
mimeApps = {
enable = true;
defaultApplications = {
"text/plain" = "nvim.desktop";
"text/html" = "brave-browser.desktop";
"application/pdf" = "brave-browser.desktop";
"x-scheme-handler/http" = "brave-browser.desktop";
"x-scheme-handler/https" = "brave-browser.desktop";
"x-terminal-emulator" = "kitty.desktop";
"inode/directory" = "pcmanfm-qt.desktop";
"audio/mpeg" = "vlc.desktop";
"audio/mp3" = "vlc.desktop";
"audio/wav" = "vlc.desktop";
"audio/flac" = "vlc.desktop";
"video/mp4" = "vlc.desktop";
"video/x-matroska" = "vlc.desktop";
"video/webm" = "vlc.desktop";
"video/x-msvideo" = "vlc.desktop";
};
};
};
home.packages = with pkgs; [
zed-editor
slack
discord
protonmail-desktop
vlc
brave
flameshot
libreoffice
appimage-run
virt-manager
remmina
moonlight-qt
gpu-screen-recorder
gpu-screen-recorder-gtk
(prismlauncher.override {
jdks = with javaPackages.compiler.temurin-bin; [ jre-21 jdk-25 ];
})
];
}