Skip to content
This repository was archived by the owner on Nov 14, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
9b8bc72
port to os 4
CosmicFusion Aug 1, 2024
c2df786
add git ignore
CosmicFusion Aug 28, 2024
a84f083
Fix username regex
CosmicFusion Aug 28, 2024
7f843c1
Remove all extra steps
CosmicFusion Oct 11, 2024
d981604
host should be on 127.0.1.1 not 127.0.0.1
Nov 5, 2024
f61e7af
Update debian/changelog
Nov 5, 2024
9fbebca
Update main.sh
Nov 5, 2024
9a0ac9b
Update .github/release-nest-v3
Nov 5, 2024
a0beb0b
Update src/first_setup/user_carousel/mod.rs
Nov 5, 2024
8fed018
Update debian/changelog
Nov 5, 2024
0b6cbee
Update .github/release-nest-v3
Nov 5, 2024
730f332
Update src/first_setup/user_carousel/mod.rs
Nov 5, 2024
7042333
Update debian/changelog
Nov 5, 2024
7d29d16
Update .github/release-nest-v3
Nov 5, 2024
bc1528c
Update pika-build-config/amd64-v3.sh
Nov 15, 2024
dc063fd
make sure created user id is 1000 and fix network
CosmicFusion Nov 27, 2024
10e265a
CosmicFusion Nov 27, 2024
10d6516
g
CosmicFusion Nov 27, 2024
a6a4ed1
Update src/first_setup/user_carousel/mod.rs
Nov 27, 2024
218cacc
Update debian/changelog
Nov 27, 2024
037c401
Update .github/release-nest-v3
Nov 27, 2024
6b92b35
fix username message
CosmicFusion Nov 29, 2024
80bb0e2
Update .github/build-nest-v3
Dec 4, 2024
9cd4beb
Update .github/build-nest-v3
Dec 4, 2024
5f3eeb9
idk
CosmicFusion Dec 4, 2024
8a65821
idk
CosmicFusion Dec 4, 2024
c5542fd
idk
CosmicFusion Dec 4, 2024
6a33ef9
idk
CosmicFusion Dec 4, 2024
00c9414
idk
CosmicFusion Dec 4, 2024
86fd11c
idk
CosmicFusion Dec 4, 2024
09cd924
idk
CosmicFusion Dec 4, 2024
9b323fb
idk
CosmicFusion Dec 4, 2024
e23fe36
idk
CosmicFusion Dec 4, 2024
003744b
idk
CosmicFusion Dec 4, 2024
63f5ae0
Update .github/github_pushback.sh
Dec 4, 2024
7a36654
idk
CosmicFusion Dec 4, 2024
4edcf2c
idk
CosmicFusion Dec 4, 2024
0676d7a
idk
CosmicFusion Dec 4, 2024
63c9314
idk
CosmicFusion Dec 4, 2024
86b4843
idk
CosmicFusion Dec 4, 2024
37f6b7d
idk
CosmicFusion Dec 4, 2024
b64df7c
idk
CosmicFusion Dec 4, 2024
2209d77
idk
CosmicFusion Dec 4, 2024
8f87365
idk
CosmicFusion Dec 4, 2024
4243b7a
idk
CosmicFusion Dec 4, 2024
49186f9
idk
CosmicFusion Dec 4, 2024
9ac4632
idk
CosmicFusion Dec 4, 2024
7697f26
idk
CosmicFusion Dec 4, 2024
7004f49
idk
CosmicFusion Dec 4, 2024
9a8eded
idk
CosmicFusion Dec 4, 2024
23c4963
idk
CosmicFusion Dec 4, 2024
ba34d99
idk
CosmicFusion Dec 4, 2024
3b63c81
idk
CosmicFusion Dec 4, 2024
a31ecf6
idk
CosmicFusion Dec 5, 2024
1f4700e
idk
CosmicFusion Dec 5, 2024
1703089
idk
CosmicFusion Dec 5, 2024
0362631
idk
CosmicFusion Dec 5, 2024
c1aada8
idk
CosmicFusion Dec 5, 2024
1641c41
clean up
CosmicFusion Dec 5, 2024
6bcd356
fix push issue
CosmicFusion Dec 5, 2024
d119c35
fix shallow issue, maybe
CosmicFusion Dec 5, 2024
6bc4f2f
get rid of dangerous behivour hopefully
CosmicFusion Dec 5, 2024
5da2886
get rid of dangerous behivour hopefully
CosmicFusion Dec 5, 2024
e7e6124
get rid of dangerous behivour hopefully
CosmicFusion Dec 5, 2024
9140e7c
Github Mirror Push Back
Dec 5, 2024
b3e5bb3
Translated using Weblate (French)
PiafJaune Dec 5, 2024
290582d
Added translation using Weblate (Kabyle)
Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/build-canary-v3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions .github/build-nest-v3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8
31 changes: 31 additions & 0 deletions .github/github_pushback.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#! /bin/bash

mkdir -p ~/.ssh
ssh-keyscan -H pika-os.com >> ~/.ssh/known_hosts
ssh-keyscan -H git.pika-os.com >> ~/.ssh/known_hosts
#echo -e "Host git.pika-os.com\n\tStrictHostKeyChecking no\n" >> ~/.ssh/config
#echo -e "Host git.pika-os.com\n\tIdentityFile ~/.ssh/id_rsa\n\tStrictHostKeyChecking no\n" > ~/.ssh/config
#ssh-agent -a $SSH_AUTH_SOCK > /dev/null
#ssh-add - <<< "$1"

#export GIT_SSH_COMMAND="ssh -F ~/.ssh/config"

#ssh -o StrictHostKeyChecking=no -vT [email protected]
#ssh -vT [email protected]

# Commit changes to git
git config --global user.name 'Github Gitea Push Back Key - Cosmo'
git config --global user.email '[email protected]'
#git config --global --add safe.directory /__w/gitea-pika-first-setup/gitea-pika-first-setup

git clone [email protected]:custom-gui-packages/pika-first-setup

rm -rfv ./gitea-pika-first-setup/.git
cp -rfv ./pika-first-setup/.git ./gitea-pika-first-setup/

cd ./gitea-pika-first-setup
git add .
git commit -am"Github Mirror Push Back"
#git config pull.rebase true
#git pull
git push
1 change: 1 addition & 0 deletions .github/release-canary-v3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions .github/release-nest-v3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8
48 changes: 48 additions & 0 deletions .github/workflows/build-canaryv3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: PikaOS Package Build Only (Canary) (amd64-v3)

on:
push:
branches:
- main
paths:
- '.github/build-canary-v3'

jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/pikaos-linux/pikaos-builder:canaryv3
volumes:
- /proc:/proc
options: --privileged -it

steps:

- name: Runner Origin Check
run: |
if [ "${{ secrets.RUNNER_ORIGIN }}" = "github" ]; then
exit 1
else
true
fi
env:
RUNNER_ORIGIN: ${{ secrets.RUNNER_ORIGIN }}

- uses: actions/checkout@v3

- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: id_rsa
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: replace

- name: Update APT Cache
run: apt-get update -y

- name: Set Build Config
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh

- name: Build Package
run: ./main.sh
48 changes: 48 additions & 0 deletions .github/workflows/build-nestv3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: PikaOS Package Build Only (amd64-v3)

on:
push:
branches:
- main
paths:
- '.github/build-nest-v3'

jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/pikaos-linux/pikaos-builder:nestv3
volumes:
- /proc:/proc
options: --privileged -it

steps:

- name: Runner Origin Check
run: |
if [ "${{ secrets.RUNNER_ORIGIN }}" = "github" ]; then
exit 1
else
true
fi
env:
RUNNER_ORIGIN: ${{ secrets.RUNNER_ORIGIN }}

- uses: actions/checkout@v3

- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: id_rsa
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: replace

- name: Update APT Cache
run: apt-get update -y

- name: Set Build Config
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh

- name: Build Package
run: ./main.sh
41 changes: 41 additions & 0 deletions .github/workflows/github-pushback.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Github Push back to gitea

on:
push:
branches:
- main

jobs:
Push:
runs-on: ubuntu-latest
container:
image: ghcr.io/pikaos-linux/pikaos-builder:nestv3
volumes:
- /proc:/proc
options: --privileged -it

steps:

- name: Runner Origin Check
run: |
if [ "${{ secrets.RUNNER_ORIGIN }}" = "github" ]; then
true
else
exit 1
fi
env:
RUNNER_ORIGIN: ${{ secrets.RUNNER_ORIGIN }}

- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.GITEA_SSH_KEY }}
name: id_rsa
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: replace

- name: Run
run: git clone https://github.com/PikaOS-Linux/gitea-pika-first-setup

- name: Run
run: ./gitea-pika-first-setup/.github/github_pushback.sh
51 changes: 51 additions & 0 deletions .github/workflows/release-canaryv3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: PikaOS Package Build & Release (Canary) (amd64-v3)

on:
push:
branches:
- main
paths:
- '.github/release-canary-v3'

jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/pikaos-linux/pikaos-builder:canaryv3
volumes:
- /proc:/proc
options: --privileged -it

steps:

- name: Runner Origin Check
run: |
if [ "${{ secrets.RUNNER_ORIGIN }}" = "github" ]; then
exit 1
else
true
fi
env:
RUNNER_ORIGIN: ${{ secrets.RUNNER_ORIGIN }}

- uses: actions/checkout@v3

- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: id_rsa
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: replace

- name: Update APT Cache
run: apt-get update -y

- name: Set Build Config
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh

- name: Build Package
run: ./main.sh

- name: Release Package
run: ./release.sh
51 changes: 51 additions & 0 deletions .github/workflows/release-nestv3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: PikaOS Package Build & Release (amd64-v3)

on:
push:
branches:
- main
paths:
- '.github/release-nest-v3'

jobs:
build:
runs-on: ubuntu-latest
container:
image: ghcr.io/pikaos-linux/pikaos-builder:nestv3
volumes:
- /proc:/proc
options: --privileged -it

steps:

- name: Runner Origin Check
run: |
if [ "${{ secrets.RUNNER_ORIGIN }}" = "github" ]; then
exit 1
else
true
fi
env:
RUNNER_ORIGIN: ${{ secrets.RUNNER_ORIGIN }}

- uses: actions/checkout@v3

- name: Install SSH key
uses: shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: id_rsa
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: replace

- name: Update APT Cache
run: apt-get update -y

- name: Set Build Config
run: cp -vf ./pika-build-config/amd64-v3.sh ./pika-build-config.sh

- name: Build Package
run: ./main.sh

- name: Release Package
run: ./release.sh
47 changes: 0 additions & 47 deletions .github/workflows/release.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
target
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pika-first-setup-gtk4"
version = "1.0.1"
version = "1.0.4"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### PikaOS initial user setup
## PikaOS initial user setup
A Rust based GTK4 + Libadwaita App
for handling initial user setup on PikaOS.

Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
pika-first-setup (1.0.4-101pika3) pika; urgency=low

* Just rebuild for OS4

-- Ward Nakchbandi <[email protected]> Thu, 20 Sep 2022 22:01:00 +0000

pika-first-setup (1.0.1-100pika5) pikauwu; urgency=low

* First release
Expand Down
2 changes: 1 addition & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -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.
11 changes: 10 additions & 1 deletion debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,16 @@
## Output every command that modifies files on the build system.
export DH_VERBOSE = 1

export PATH := "/root/.cargo/bin:$(PWD):$(PATH)"
export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch)
export PATH := $(PATH):/root/.cargo/bin

override_dh_prep:
# amd64 build prep
ifeq (amd64-v3,$(PIKA_BUILD_ARCH))
# Does not support LTO due to dylib-lto
#export RUSTFLAGS = -C target-cpu=x86-64-v3 -C lto=fat -C embed-bitcode -C codegen-units=1 -C opt-level=3 -Zdylib-lto
export RUSTFLAGS = -C target-cpu=x86-64-v3 -C opt-level=3
endif

%:
dh $@
Expand Down
2 changes: 1 addition & 1 deletion debian/source/format
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.0 (native)
3.0 (quilt)
Loading