-
-
Notifications
You must be signed in to change notification settings - Fork 88
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit fccf9b3
Showing
273 changed files
with
24,290 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# These are supported funding model platforms | ||
|
||
github: Athena-OS | ||
patreon: # Replace with a single Patreon username | ||
open_collective: # Replace with a single Open Collective username | ||
ko_fi: # Replace with a single Ko-fi username | ||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel | ||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry | ||
liberapay: # Replace with a single Liberapay username | ||
issuehunt: # Replace with a single IssueHunt username | ||
otechie: # Replace with a single Otechie username | ||
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry | ||
custom: ["https://www.paypal.com/donate/?hosted_button_id=MTYRF2NQT2BWA"] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
name: "🐞Bug report" | ||
description: Report a bug | ||
title: "[BUG]: " | ||
labels: ["bug", "triage"] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Please [search for existing issues](https://github.com/Athena-OS/athena-iso/issues) before creating a new one. | ||
- type: input | ||
attributes: | ||
label: Athena OS version | ||
description: | | ||
Please run `cat /etc/dev-rel | grep "ISO_RELEASE" | awk -F"=" '{print $2}'` to get the build of Athena OS you are on. | ||
You can get additional information about the version where possible, e.g. run `lsb_release -a` | ||
placeholder: "Athena OS v[xx.yy.zz]" | ||
validations: | ||
required: true | ||
|
||
- type: checkboxes | ||
attributes: | ||
label: Which environment or technology are you using? | ||
description: | | ||
Tell us which environment the issue is affecting. | ||
options: | ||
- label: "Baremetal" | ||
- label: "VirtualBox Virtual Machine" | ||
- label: "VMware Virtual Machine" | ||
- label: "Hyper-V Virtual Machine" | ||
- label: "QEMU/KVM" | ||
- label: "Parallels" | ||
- label: "UTM" | ||
- label: "Container" | ||
- label: "WSL" | ||
|
||
- type: input | ||
attributes: | ||
label: Kernel version | ||
description: | | ||
Please tell us what version of the Linux kernel you are using, or if you are using a custom kernel. | ||
You can run `uname -r` if that command is available to you, or by running `cat /proc/version`. | ||
placeholder: "6.2.11-lts1-1-lts" | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
attributes: | ||
label: Involved software | ||
description: If you're reporting a bug involving Athena OS interaction with other applications, please tell us. What applications? What versions? | ||
placeholder: | | ||
docker, version 3.2.2 | ||
traceroute, Version: 1:2.0.21-1 | ||
codium 1.54.3 with Remote-WSL Extension 0.54.6 | ||
MyCustomApplication | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
attributes: | ||
label: Repro steps | ||
description: Please list out the steps to reproduce your bug. | ||
placeholder: Your steps go here. Include relevant environmental variables or any other configuration. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Expected behavior | ||
description: What were you expecting to see? Include any relevant examples or documentation links. | ||
placeholder: If you want to include screenshots, paste them into the text area or follow up with a separate comment. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Actual behavior | ||
description: What happened instead? | ||
placeholder: Include the terminal output, straces of the failing command, etc. as necessary. | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Diagnostic logs | ||
description: | | ||
Please provide additional diagnostics if needed. | ||
You can run `probe` and `sudo journalctl | tb` to generate link with logs accessible online. | ||
placeholder: Your links to logs or other information go here. | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
name: "\U0001F4A1Feature request" | ||
about: Suggest an idea for this project | ||
title: "[ENHANCEMENT]:" | ||
labels: enhancement | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Is your feature request related to a problem? Please describe.** | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
|
||
**Describe the solution you'd like** | ||
A clear and concise description of what you want to happen. | ||
|
||
**Describe alternatives you've considered** | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
|
||
**Additional context** | ||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
name: "🖼️Submit theme" | ||
description: Submit a theme | ||
title: "[THEME]: " | ||
labels: ["theme"] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Refer to [Submitting Themes](https://www.athenaos.org/en/community/submitting-themes/) to know how to submit a theme. | ||
- type: checkboxes | ||
attributes: | ||
label: Which environment the theme is intended for? | ||
description: | | ||
Tell us which environment the theme is intended for. | ||
options: | ||
- label: "GNOME" | ||
- label: "KDE Plasma" | ||
- label: "Cinnamon" | ||
- label: "MATE" | ||
- label: "XFCE" | ||
- label: "Hyprland" | ||
|
||
- type: input | ||
attributes: | ||
label: GTK Theme | ||
description: | | ||
Type the source of the GTK Theme. | ||
placeholder: "https://github.com/EliverLara/Sweet" | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: Icon Theme | ||
description: | | ||
Type the source of the Icon Theme. | ||
placeholder: "https://github.com/EliverLara/candy-icons" | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: Cursor Theme | ||
description: | | ||
Type the source of the Cursor Theme. | ||
placeholder: "https://github.com/varlesh/oreo-cursors" | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: Kitty Theme | ||
description: | | ||
Type the name of the Kitty Theme. | ||
placeholder: "Kitty theme name" | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: VSCodium Theme | ||
description: | | ||
Type the name of the VSCodium Theme. | ||
placeholder: "VSCodium theme name" | ||
validations: | ||
required: true | ||
|
||
- type: input | ||
attributes: | ||
label: Tmux Theme | ||
description: | | ||
Type the name of the Tmux Theme. | ||
placeholder: "Tmux theme name" | ||
validations: | ||
required: true | ||
|
||
- type: textarea | ||
attributes: | ||
label: Setting Instructions | ||
description: Report the instructions for setting the theme correctly. | ||
placeholder: | | ||
Detailed instructions. | ||
validations: | ||
required: false | ||
|
||
- type: textarea | ||
attributes: | ||
label: Screenshots | ||
description: Show your rice. | ||
placeholder: | | ||
Paste your images or use ![Image Label](https://link-to-your-image) | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
name: "❓Question" | ||
about: Ask your question | ||
title: "[QUESTION]:" | ||
labels: question | ||
assignees: '' | ||
|
||
--- | ||
|
||
## Question |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
blank_issues_enabled: false | ||
contact_links: | ||
- name: 🔥Discord | ||
url: https://discord.gg/GuDyREsNkj | ||
about: Join our Discord server. Feel free to ask for any question about Athena OS, IT or Cyber Security. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
name: Build ArchISO Stable | ||
on: | ||
# push: | ||
workflow_dispatch: | ||
# schedule: | ||
# - cron: '0 0 */7 * *' | ||
|
||
jobs: | ||
build: | ||
env: | ||
ATHENA_VERSION: 'rolling' | ||
ISO_VERSION: 'rolling' # It must be the same on profiledef.sh and installation_script | ||
ISO_ARCHITECTURE: 'x86_64' | ||
runs-on: ubuntu-latest | ||
container: | ||
image: athenaos/base-devel:latest | ||
options: --privileged | ||
steps: | ||
- name: Checkout files | ||
uses: actions/checkout@v3 | ||
|
||
- name: Remove problematic mirrors | ||
run: | | ||
sed -i "/arch.mirror.constant.com/d" /etc/pacman.d/mirrorlist | ||
sed -i "/us.leaseweb.net/d" /etc/pacman.d/mirrorlist | ||
sed -i "/america.mirror.pkgbuild.com/d" /etc/pacman.d/mirrorlist | ||
sed -i "/geo.mirror.pkgbuild.com/d" /etc/pacman.d/mirrorlist | ||
sed -i "/london.mirror.pkgbuild.com/d" /etc/pacman.d/mirrorlist | ||
sed -i "/geo-mirror.chaotic.cx/d" /etc/pacman.d/chaotic-mirrorlist | ||
sed -i "/iad-us-mirror.silky.network/d" /etc/pacman.d/mirrorlist | ||
sed -i "/archlinux.uk.mirror.allworldit.com/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirror.lty.me/d" /etc/pacman.d/mirrorlist | ||
sed -i "/archlinux.mailtunnel.eu/d" /etc/pacman.d/mirrorlist | ||
sed -i "/pkg.fef.moe/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirror.cyberbits.eu/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirror.fra10.de.leaseweb.net/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirror.ubrco.de/d" /etc/pacman.d/mirrorlist | ||
sed -i "/europe.mirror.pkgbuild.com/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirror.sunred.org/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirror.netcologne.de/d" /etc/pacman.d/mirrorlist | ||
sed -i "/mirrors.eze.sysarmy.com/d" /etc/pacman.d/mirrorlist | ||
- name: Init Keys | ||
run: | | ||
rm -rf /etc/pacman.d/gnupg | ||
pacman-key --init | ||
pacman-key --populate | ||
pacman -Syy | ||
- name: Install rate-mirrors | ||
run: pacman -Syyu --noconfirm rate-mirrors | ||
|
||
- name: Set fastest mirrors | ||
run: | | ||
rate-mirrors --concurrency 40 --disable-comments --allow-root --save /etc/pacman.d/mirrorlist arch | ||
rate-mirrors --concurrency 40 --disable-comments --allow-root --save /etc/pacman.d/chaotic-mirrorlist chaotic-aur | ||
- name: Install dependencies | ||
run: pacman -Syyu --noconfirm archiso git github-cli openssh rsync sshpass wget | ||
|
||
- name: Build ArchISO | ||
run: | | ||
cd installation-scripts | ||
./30-build-the-iso-the-first-time.sh | ||
- name: Upload to SourceForge | ||
run: | | ||
sshpass -p "${{ secrets.SOURCEFORGE_TOKEN }}" rsync -avP -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.md5 $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.sha1 $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.sha256 $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.sha512 ${{ secrets.SOURCEFORGE_USER }}@frs.sourceforge.net:/home/frs/project/athena-iso/${{env.ATHENA_VERSION}}/ | ||
- name: Upload to Athena OS Mirror | ||
run: | | ||
sshpass -p "${{ secrets.MIRROR_SECRET }}" rsync -avzzlr --delete -e "ssh -p 1027 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.md5 $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.sha1 $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.sha256 $HOME/Athena-Out/athena-${{env.ISO_VERSION}}-${{env.ISO_ARCHITECTURE}}.iso.sha512 ${{ secrets.MIRROR_USER }}@hub.athenaos.org:/srv/mirrors/athena-images/rolling/ | ||
- name: Upload to GitHub Release | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
run: | | ||
cd $GITHUB_WORKSPACE | ||
git clone https://github.com/Athena-OS/athena-iso | ||
cd athena-iso | ||
for f in $(find $HOME/Athena-Out -name '*.iso*'); do | ||
gh release upload v23.06.23 $f --clobber | ||
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
MIT License | ||
|
||
Copyright (c) 2023 Athena OS | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
Oops, something went wrong.