make sure created user id is 1000 and fix network
Some checks failed
PikaOS Package Build & Release (amd64-v3) / build (push) Has been cancelled

This commit is contained in:
Ward from fusion-voyager-3 2024-11-27 20:45:44 +03:00
parent bc1528cacf
commit dc063fda7c
5 changed files with 13 additions and 29 deletions

View File

@ -1 +1 @@
1
5

20
debian/changelog vendored
View File

@ -1,22 +1,4 @@
pika-first-setup (1.0.2-101pika5) pika; urgency=low
* Update host ip
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 20 Sep 2022 22:01:00 +0000
pika-first-setup (1.0.2-101pika4) pika; urgency=low
* Update host ip
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 20 Sep 2022 22:01:00 +0000
pika-first-setup (1.0.2-101pika3) pika; urgency=low
* Update host ip
-- Ward Nakchbandi <hotrod.master@hotmail.com> Thu, 20 Sep 2022 22:01:00 +0000
pika-first-setup (1.0.1-101pika3) pika; urgency=low
pika-first-setup (1.0.1-101pika4) pika; urgency=low
* Just rebuild for OS4

2
debian/control vendored
View File

@ -14,5 +14,5 @@ Rules-Requires-Root: no
Package: pika-first-setup-gtk4
Architecture: any
Depends: ${shlibs:Depends}
Depends: ${shlibs:Depends}, nm-connection-editor
Description: A frontend in GTK 4 and Libadwaita for initial user setup in pika.

View File

@ -166,16 +166,18 @@ pub fn internet_carousel(
}));
first_setup_internet_button.connect_clicked(move |_| {
let env_xdg_session_desktop = env::var("XDG_SESSION_DESKTOP").unwrap();
let env_xdg_session_desktop = env::var("XDG_SESSION_DESKTOP").unwrap().to_lowercase();
if env_xdg_session_desktop.contains("gnome") || env_xdg_session_desktop.contains("ubuntu") {
Command::new("gnome-control-center")
let _ = Command::new("gnome-control-center")
.arg("network")
.spawn()
.expect("gnome-control-center failed to start");
.spawn();
} else if env_xdg_session_desktop.contains("plasma") || env_xdg_session_desktop.contains("kde") {
let _ = Command::new("systemsettings")
.arg("kcm_networkmanagement")
.spawn();
} else {
Command::new("nm-connection-editor")
.spawn()
.expect("nm-connection-editor failed to start");
let _ = Command::new("nm-connection-editor")
.spawn();
}
});

View File

@ -19,7 +19,7 @@ USERNAME="$0"
PASSWORD="$1"
FULLNAME="$2"
HOSTNAME="$3"
adduser --quiet --disabled-password --shell /bin/bash --gecos "${FULLNAME}" "${USERNAME}"
adduser --uid 1000 --gid 1000 --quiet --disabled-password --shell /bin/bash --gecos "${FULLNAME}" "${USERNAME}"
echo "${USERNAME}":"${PASSWORD}" | chpasswd
usermod -a -G sudo "${USERNAME}"
mkdir -p /home/"${USERNAME}"