From 556724c5b480f00993c20cebddff33bd336757c1 Mon Sep 17 00:00:00 2001 From: desolate <...> Date: Mon, 1 Jun 2026 12:42:34 +0300 Subject: [PATCH] refactor groups assignment to meet existing patterns --- groups/{_seatd => _seatd.group} | 0 assign-groups.sh => groups/assign.sh | 4 ++-- groups/{audio => audio.group} | 0 groups/{video => video.group} | 0 install.sh | 2 +- 5 files changed, 3 insertions(+), 3 deletions(-) rename groups/{_seatd => _seatd.group} (100%) rename assign-groups.sh => groups/assign.sh (79%) rename groups/{audio => audio.group} (100%) rename groups/{video => video.group} (100%) diff --git a/groups/_seatd b/groups/_seatd.group similarity index 100% rename from groups/_seatd rename to groups/_seatd.group diff --git a/assign-groups.sh b/groups/assign.sh similarity index 79% rename from assign-groups.sh rename to groups/assign.sh index 895e2f9..6682af6 100755 --- a/assign-groups.sh +++ b/groups/assign.sh @@ -6,11 +6,11 @@ gum style --foreground 4 " ASSIGNING GROUPS: " -for file in "$GROUPS_DIR"/*; do +for file in "$GROUPS_DIR"/*.group; do [ ! -f "$file" ] && continue - group="$(basename "$file")" + group="$(basename "${file%.group}")" if sudo usermod -aG $group $USER; then gum style --foreground 10 "✓ $group" diff --git a/groups/audio b/groups/audio.group similarity index 100% rename from groups/audio rename to groups/audio.group diff --git a/groups/video b/groups/video.group similarity index 100% rename from groups/video rename to groups/video.group diff --git a/install.sh b/install.sh index 62ec1ae..63aeee2 100755 --- a/install.sh +++ b/install.sh @@ -10,7 +10,7 @@ GROUPS_DIR="$DESOLATE_DIR/groups" . "$PACKAGES_DIR/install.sh" . "$DOTFILES_DIR/install.sh" -. "$DESOLATE_DIR/assign-groups.sh" +. "$GROUPS_DIR/assign.sh" . "$SERVICES_DIR/install.sh" gum style --foreground 15 "