nix-flake/modules/home/core/apps.nix
satr14 a69e94597d
All checks were successful
Activate Homelab Configuration / rebuild (push) Successful in 39s
re-lock in
2026-07-23 17:36:52 +07:00

54 lines
1.3 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
opencode
github-copilot-cli
slack
discord
protonmail-desktop
vlc
brave
flameshot
libreoffice
appimage-run
virt-manager
remmina
moonlight-qt
gpu-screen-recorder
gpu-screen-recorder-gtk
# LOCK IN
# (prismlauncher.override {
# jdks = with javaPackages.compiler.temurin-bin; [ jre-21 jdk-25 ];
# })
];
}