Files
nixos/system/programs.nix

47 lines
1.3 KiB
Nix
Raw Normal View History

2026-03-09 23:04:47 +00:00
{ pkgs, pkgs-unstable, hostname, ... }:
2026-03-09 21:43:40 +00:00
{
programs = {
# Easy file sharing on local network
localsend = {
enable = true;
openFirewall = true;
};
2026-03-24 20:42:44 +00:00
nix-ld.enable = true;
2026-03-09 21:43:40 +00:00
zsh = {
enable = true;
};
hyprland = {
enable = true;
package = pkgs-unstable.hyprland;
xwayland.enable = true;
2026-03-26 17:09:56 +00:00
withUWSM = false;
2026-03-09 21:43:40 +00:00
};
steam = {
2026-03-09 23:04:47 +00:00
enable = hostname == "station";
2026-03-09 21:43:40 +00:00
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
2026-03-20 19:11:54 +00:00
protontricks.enable = true;
2026-03-09 21:43:40 +00:00
};
chromium = {
enable = true;
extraOpts = {
"BrowserSignin" = 0;
"SyncDisabled" = true;
"PasswordManagerEnabled" = false;
"SpellcheckEnabled" = true;
"SpellcheckLanguage" = [
"en-GB"
];
};
};
};
environment = {
pathsToLink = [
"/share/uwsm"
];
};
}