2024-12-06 07:16:50 +01:00
|
|
|
{pkgs, ...}: {
|
|
|
|
programs.nix-ld.enable = true;
|
|
|
|
programs.nix-ld.libraries = with pkgs; [
|
|
|
|
# Add any missing dynamic libraries for unpackaged programs
|
|
|
|
# here, NOT in environment.systemPackages
|
|
|
|
];
|
|
|
|
programs.hyprland = {
|
|
|
|
enable = true;
|
|
|
|
xwayland.enable = true;
|
2025-02-12 18:10:26 +01:00
|
|
|
withUWSM = true;
|
2024-12-06 07:16:50 +01:00
|
|
|
};
|
|
|
|
programs.steam = {
|
|
|
|
enable = true;
|
|
|
|
remotePlay.openFirewall = true;
|
|
|
|
dedicatedServer.openFirewall = true;
|
2025-02-06 06:44:21 +01:00
|
|
|
gamescopeSession = {
|
|
|
|
enable = true;
|
|
|
|
args = [
|
|
|
|
"-W 1920"
|
|
|
|
"-H 1080"
|
|
|
|
];
|
|
|
|
};
|
2024-12-06 07:16:50 +01:00
|
|
|
};
|
2025-01-11 06:38:42 +01:00
|
|
|
programs.gamescope = {
|
|
|
|
enable = true;
|
|
|
|
capSysNice = true;
|
|
|
|
};
|
2024-12-06 07:16:50 +01:00
|
|
|
programs.fish.enable = true;
|
|
|
|
programs.thunar = {
|
|
|
|
enable = true;
|
|
|
|
plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman];
|
|
|
|
};
|
|
|
|
programs.gnupg.agent = {
|
|
|
|
enable = true;
|
|
|
|
enableSSHSupport = true;
|
|
|
|
pinentryPackage = pkgs.pinentry-gnome3;
|
|
|
|
settings = {default-cache-ttl = 10800;};
|
|
|
|
};
|
|
|
|
programs.nh = {
|
|
|
|
enable = true;
|
|
|
|
clean.enable = true;
|
|
|
|
clean.extraArgs = "--keep-since 4d --keep 3";
|
|
|
|
flake = "/home/m3tam3re/p/nixos/nixos-config";
|
|
|
|
};
|
|
|
|
}
|