fix: reconfigure modules to build successfully on demeter

This commit is contained in:
Youwen Wu 2024-12-23 04:29:01 -08:00
parent ce89f8149e
commit 180741ec71
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
11 changed files with 54 additions and 63 deletions

View file

@ -15,7 +15,7 @@ in
gamemode = {
enable = lib.mkEnableOption "gamemode";
gamemodeUsers = lib.mkOption {
type = lib.types.listOf lib.types.string;
type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
List of users to add to the gamemode group. Gamemode will likely not work unless you add your user to the group!
@ -44,7 +44,7 @@ in
mangojuice
];
liminalOS.programs.flatpaks.enable = true;
liminalOS.programs.flatpak.enable = true;
services.flatpak.packages = lib.mkIf cfg.roblox.enable [
{
@ -82,7 +82,7 @@ in
};
users.users = forAllGamemodeUsers (username: {
${username}.extraGroups = [ "gamemode" ];
extraGroups = [ "gamemode" ];
});
services.logmein-hamachi.enable = cfg.utilities.hamachi.enable;