41 lines
1.1 KiB
Nix
Raw Normal View History

2022-01-29 00:55:10 +03:00
{ pkgs, lib, config, ... }: {
2021-06-29 22:29:22 +03:00
programs.steam.enable = true;
hardware.steam-hardware.enable = true;
2022-01-29 00:55:10 +03:00
2022-12-14 23:46:25 +03:00
startupApplications = [
"${pkgs.steam}/bin/steam"
];
persist.state.homeDirectories = [
".local/share/Steam"
];
2022-01-29 00:55:10 +03:00
2022-11-21 02:53:20 +03:00
# systemd.user.services.x11-ownership = rec {
# # serviceConfig.Type = "oneshot";
# script = ''
2022-12-10 22:34:39 +03:00
# chown ${config.mainuser} /tmp/.X11-unix
2022-11-21 02:53:20 +03:00
# '';
# after = [ "graphical-session.target" ];
# wants = after;
# wantedBy = [ "graphical-session-pre.target" ];
# };
2022-10-21 13:57:17 +03:00
# Start Steam only after the network is up
2022-12-10 22:34:39 +03:00
# home-manager.users.${config.mainuser}.systemd.user.services.steam-startup = {
2022-11-21 02:53:20 +03:00
# Service = {
# ExecStart = "${pkgs.steam}/bin/steam";
# Type = "oneshot";
# };
# Unit = rec {
2023-01-26 00:26:40 +03:00
# # After = if config.deviceSpecific.vpn.mullvad.enable then [
2022-11-21 02:53:20 +03:00
# # "mullvad-daemon.service"
# # ] else [
# # "network-online.target"
# # ];
# After = [ "network-online.target" ];
# Wants = After;
# };
# Install.WantedBy = [ "graphical-session-pre.target" ];
# };
2022-10-08 04:38:45 +03:00
}