2026-02-22 19:54:17 +00:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
|
|
|
|
|
|
{
|
|
|
|
|
xdg.portal = {
|
|
|
|
|
enable = true;
|
|
|
|
|
wlr.enable = true;
|
|
|
|
|
xdgOpenUsePortal = false;
|
|
|
|
|
extraPortals = [
|
|
|
|
|
pkgs.xdg-desktop-portal-hyprland
|
|
|
|
|
pkgs.xdg-desktop-portal-gtk
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
programs = {
|
|
|
|
|
steam = {
|
|
|
|
|
enable = true;
|
|
|
|
|
remotePlay.openFirewall = true;
|
|
|
|
|
dedicatedServer.openFirewall = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
zsh = {
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
hyprland = {
|
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
|
|
xwayland = {
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
portalPackage = pkgs.xdg-desktop-portal-hyprland;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
gnupg = {
|
|
|
|
|
agent = {
|
|
|
|
|
enable = true;
|
2026-02-22 20:35:37 +00:00
|
|
|
enableSSHSupport = true;
|
2026-02-22 19:54:17 +00:00
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
tmux = {
|
|
|
|
|
enable = true;
|
|
|
|
|
escapeTime = 0;
|
|
|
|
|
|
|
|
|
|
# plugins = with pkgs; [
|
|
|
|
|
# tmuxPlugins.vim-timux-navigator
|
|
|
|
|
# tmuxPlugins.resurrect
|
|
|
|
|
# tmuxPlugins.continuum
|
|
|
|
|
# tmuxPlugins.catppuccin
|
|
|
|
|
# ];
|
|
|
|
|
|
|
|
|
|
# zsh.enable = true;
|
|
|
|
|
# mtr.enable = true;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|