waypipe: improve default module
This commit is contained in:
@@ -34,15 +34,13 @@
|
|||||||
alsa.enable = lib.mkDefault true;
|
alsa.enable = lib.mkDefault true;
|
||||||
alsa.support32Bit = lib.mkDefault true;
|
alsa.support32Bit = lib.mkDefault true;
|
||||||
pulse.enable = lib.mkDefault true;
|
pulse.enable = lib.mkDefault true;
|
||||||
jack.enable = lib.mkDefault true;
|
|
||||||
};
|
};
|
||||||
# General default settings
|
# General default settings
|
||||||
fonts.enableDefaultPackages = lib.mkDefault true;
|
fonts.enableDefaultPackages = lib.mkDefault true;
|
||||||
hardware.opengl.enable = lib.mkDefault true;
|
hardware.opengl.enable = lib.mkDefault true;
|
||||||
# Assume it is ran inside a clan context
|
# Assume it is run inside a clan context
|
||||||
clan.virtualisation.waypipe = lib.mkDefault true;
|
clan.virtualisation.waypipe = lib.mkDefault true;
|
||||||
|
|
||||||
|
|
||||||
# User account
|
# User account
|
||||||
services.getty.autologinUser = lib.mkDefault config.clan.services.waypipe.user;
|
services.getty.autologinUser = lib.mkDefault config.clan.services.waypipe.user;
|
||||||
security.sudo.wheelNeedsPassword = false;
|
security.sudo.wheelNeedsPassword = false;
|
||||||
@@ -58,7 +56,7 @@
|
|||||||
serviceConfig.PassEnvironment = "DISPLAY";
|
serviceConfig.PassEnvironment = "DISPLAY";
|
||||||
script = ''
|
script = ''
|
||||||
${lib.getExe config.clanCore.clanPkgs.waypipe} \
|
${lib.getExe config.clanCore.clanPkgs.waypipe} \
|
||||||
${lib.concatStringsSep " " config.clan.services.waypipe.command} \
|
${lib.escapeShellArgs config.clan.services.waypipe.command} \
|
||||||
${config.clan.services.waypipe.program}
|
${config.clan.services.waypipe.program}
|
||||||
'';
|
'';
|
||||||
wantedBy = [ "default.target" ];
|
wantedBy = [ "default.target" ];
|
||||||
|
|||||||
Reference in New Issue
Block a user