Merge branch 'main' of github.com:alexmickelson/infrastructure

This commit is contained in:
2025-12-19 15:46:14 -07:00

View File

@@ -47,7 +47,7 @@
user = "alex"; user = "alex";
}; };
}; };
services.xserver.desktopManager.gnome.enable = true; services.desktopManager.gnome.enable = true;
xdg.portal.enable = true; xdg.portal.enable = true;
xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ]; xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ];
xdg.portal.config.common.default = [ "gnome" ]; xdg.portal.config.common.default = [ "gnome" ];
@@ -99,6 +99,7 @@
tmux tmux
vscode vscode
lmstudio lmstudio
protontricks
]; ];
}; };
home-manager.users.alex = { pgks, ...}: { home-manager.users.alex = { pgks, ...}: {
@@ -119,6 +120,17 @@
vulkan-tools vulkan-tools
ffmpeg ffmpeg
dbus dbus
freetype
freetype.bin
fontconfig
libxcrypt-compat
libpng
zlib
quickemu
]; ];
programs.nix-ld.enable = true; programs.nix-ld.enable = true;
@@ -136,6 +148,8 @@
# dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server # 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 # localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
}; };
hardware.graphics.extraPackages = with pkgs; [ freetype libxkbcommon ];
hardware.graphics.extraPackages32 = with pkgs.pkgsi686Linux; [ freetype libxkbcommon ];
systemd.targets.sleep.enable = false; systemd.targets.sleep.enable = false;
systemd.targets.suspend.enable = false; systemd.targets.suspend.enable = false;