waypipe: improve default module

This commit is contained in:
a-kenji
2024-02-13 16:02:23 +01:00
parent 2c90664456
commit e46315cab8

View File

@@ -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" ];