Skip to content

Commit

Permalink
delete old commits
Browse files Browse the repository at this point in the history
  • Loading branch information
D3vil0p3r committed Jan 30, 2024
0 parents commit fccf9b3
Show file tree
Hide file tree
Showing 273 changed files with 24,290 additions and 0 deletions.
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
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']
91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/--bug_report.yml
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
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/--feature-request.md
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.
94 changes: 94 additions & 0 deletions .github/ISSUE_TEMPLATE/--submit-theme.yml
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
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/-question.md
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
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
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.
83 changes: 83 additions & 0 deletions .github/workflows/nixiso.yml
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
21 changes: 21 additions & 0 deletions LICENSE
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.
Loading

0 comments on commit fccf9b3

Please sign in to comment.