Skip to content

Commit

Permalink
Merge pull request #64 from dhruveshb-mecha/dev-v4
Browse files Browse the repository at this point in the history
fix: package issue fix
  • Loading branch information
dhruveshb-mecha authored Jan 3, 2025
2 parents 7c3818a + 360e1a5 commit 23c731a
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
1 change: 1 addition & 0 deletions debian/distro/conf-packages/target.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ package_groups:
- dosfstools
- cpufrequtils
- upower
- libglib2.0-0-dbg
- name: network
packages:
- bluez
Expand Down
18 changes: 16 additions & 2 deletions debian/distro/modules/system-config.nu
Original file line number Diff line number Diff line change
Expand Up @@ -280,8 +280,17 @@ mechanix-keyboard -s /etc/mechanix/shell/keyboard/settings.yml &"
export def set_config_dir_ownership [] {
let config_dir = $"($env.ROOTFS_DIR)/home/mecha/.config"
log_debug $"Setting ownership of ($config_dir) to mecha:mecha"
SUDO chown -R mecha:mecha $config_dir

let rootfs_dir = $env.ROOTFS_DIR

# Use chroot to execute gsettings command
alias CHROOT = sudo chroot $rootfs_dir
try {
CHROOT chown -R mecha:mecha $config_dir
log_info "Ownership set successfully."
} catch {
log_error $"Failed to set ownership"
}
}

export def configure_mecha_system_pref [] {
Expand All @@ -292,7 +301,12 @@ export def configure_mecha_system_pref [] {
alias CHROOT = sudo chroot $rootfs_dir

#log_debug "Enabling on-screen keyboard system-wide"
#CHROOT gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true
try {
CHROOT gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true
log_info "On-screen keyboard enabled system-wide."
} catch {
log_error "Failed to enable on-screen keyboard system-wide."
}

log_debug "Removing unused desktop files"
# Remove unwanted desktop files
Expand Down

0 comments on commit 23c731a

Please sign in to comment.