Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Commit

Permalink
v2.0 testing
Browse files Browse the repository at this point in the history
  • Loading branch information
pwnwriter committed Jun 13, 2023
1 parent 5d821d0 commit 5fca54f
Show file tree
Hide file tree
Showing 2,892 changed files with 224,826 additions and 929 deletions.
62 changes: 62 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# GHW workflow to build metislinux iso
name: build metis iso per release
on:
push:

env:
api_key: ${{ secrets.GITHUB_TOKEN }}
name: ${{ github.event.repository.name }}
release_name: ${{ github.ref_name }}
jobs:
build:
runs-on: ubuntu-latest

container:
image: artixlinux/runit:latest
options: --privileged

steps:
# - name: Cloning the repository! please wait...
- uses: actions/checkout@v3
- name: Installing artools in the system
run: |
pacman --noconfirm -Sy ruby artools iso-profiles man-pages man
- name: Setting up filesystem for the build
run: |
dd if=/dev/zero of=/tmp/loopfs.img bs=1024 count=8000000
losetup /dev/loop3 /tmp/loopfs.img
mkfs.ext4 /dev/loop3
mkdir -p /var/lib/artools
mount /dev/loop3 /var/lib/artools
- name: Building image may takes up to 6 minutes..
run: |
mkdir ~/artools-workspace/iso-profiles -p
cp base ~/artools-workspace/iso-profiles -r
mkdir ~/.config/artools -p
cp config/pacman.conf /usr/share/artools/pacman.conf.d/default.conf
cp -r config/me* /etc/pacman.d/
./build-iso.sh
#buildiso -q -i runit
#buildiso -p base -i runit -t iso
echo "NOW=$(date +'%Y%m%d')" >> $GITHUB_ENV
- name: Find ISO path and name
run: |
ISO_PATH=$(find ~/artools-workspace/iso -name "artix-base-runit-${{ env.NOW }}-x86_64.iso" | head -n 1)
echo "ISO_PATH=$ISO_PATH" >> $GITHUB_ENV
- name: Uploading image to releases
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: ${{ env.ISO_PATH }}
asset_name: metis-linux-runit-${{ env.NOW }}-x86_64.iso
tag: MetisLinux-${{ env.NOW }}
overwrite: true
body: This is the release of Metis Linux ISO on ${{ env.NOW }}

10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<p align="center">
<a href="https://metislinux.org"><img src="https://raw.githubusercontent.com/metis-os/metis-iso/main/assets/logo.png" height="100" width="100" style="border-radius:80%" alt="METIS LINUX"></a>
<a href="https://metislinux.org"><img src="https://raw.githubusercontent.com/metis-os/Releases/main/assets/logo.png" height="100" width="100" style="border-radius:80%" alt="METIS LINUX"></a>
<p align="center">METIS LINUX</p>
</p>
<p align="center">
<img src="https://img.shields.io/badge/Maintained%3F-Yes-green?style=flat-square">
<img src="https://img.shields.io/github/downloads/metis-os/metis-iso/total?label=downloads&logo=github&color=blue&style=flat-square">
<img src="https://img.shields.io/github/downloads/metis-os/Releases/total?label=downloads&logo=github&color=blue&style=flat-square">
</p>

<p align="center">
Expand All @@ -23,9 +23,9 @@ Yet another minimal <a href="https://artixlinux.org">Artix</a> based distributio
</p>

### Latest release
- **`ISO`** : [metis-base-runit-20220717-v1.1.1-x86_64.iso](https://github.com/metis-os/metis-iso/releases/download/v1.1.1/metis-base-runit-20220717-v1.1.1-x86_64.iso)
- **`md5sum`** : [metis-base-runit-20220717-v1.1.1-x86_64.iso.md5sum](https://github.com/metis-os/metis-iso/releases/download/v1.1.1/metis-base-runit-20220717-v1.1.1-x86_64.iso.md5sum)
- **`sha256sum`** : [metis-base-runit-20220717-v1.1.1-x86_64.iso.sha256sum](https://github.com/metis-os/metis-iso/releases/download/v1.1.1/metis-base-runit-20220717-v1.1.1-x86_64.iso.sha256sum)
- **`ISO`** : [metis-base-runit-20220717-v1.1.1-x86_64.iso](https://github.com/metis-os/Releases/releases/download/v1.1.1/metis-base-runit-20220717-v1.1.1-x86_64.iso)
- **`md5sum`** : [metis-base-runit-20220717-v1.1.1-x86_64.iso.md5sum](https://github.com/metis-os/Releases/releases/download/v1.1.1/metis-base-runit-20220717-v1.1.1-x86_64.iso.md5sum)
- **`sha256sum`** : [metis-base-runit-20220717-v1.1.1-x86_64.iso.sha256sum](https://github.com/metis-os/Releases/releases/download/v1.1.1/metis-base-runit-20220717-v1.1.1-x86_64.iso.sha256sum)
- Verify the `iso` by running :
```
$ sha256sum -c metis-base-runit-20220717-v1.1.1-x86_64.iso
Expand Down
89 changes: 85 additions & 4 deletions base/Packages-Root
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# loads by default common/packages-{base,apps}


# base packages-
mkinitcpio-nfs-utils
squashfs-tools
grub
Expand All @@ -8,6 +9,86 @@ btrfs-progs
e2fsprogs
xfsprogs
f2fs-tools
metis-sideload
rankmirrors
artix-live-@initsys@
artix-live-@initsys@

calamares
neovim
neovide
pipewire
pipewire-pulse
wireplumber
python3
python-pip
networkmanager
networkmanager-runit
intel-ucode
amd-ucode
xf86-video-intel
xf86-video-amdgpu
mpv
ffmpeg
xdotool
libnotify
dunst
imagemagick
doas
python-pywal
tmux
btop
aria2
tree
eww-x11
firefox
fontconfig
xorg-mkfontscale
zsh-autosuggestions
zsh-syntax-highlighting
zsh-completions
xdg-utils
xdg-user-dirs
zoxide
yad
papirus-icon-theme

bat
zip
unzip
ranger
paru
ueberzug
xorg-xsetroot
xclip
pacman-contrib

# metis packages-
nsxiv
metis-dwm
brillo
metis-fonts
metis-fonts-extra
zathura
zathura-pdf-poppler
metis-skel
metis-help
metis-scripts
metis-grub-theme
nerd-fonts-jetbrains-mono
metis-live-scripts
metis-welcome
metis-rankmirrors
metis-backgrounds-branding
metis-backgrounds-extra
metis-wallpapers-catppuccin
catppuccin-gtk-theme-mocha

# Utilities
git
fzf
zsh


# Xorg stuffs

xorg-server
xorg-xinit
xwallpaper
3 changes: 2 additions & 1 deletion base/profile.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
# connmand or NetworkManager is added to the pkglist dynamically
# only added if in array, these pkgs have no list entry


SERVICES=('NetworkManager')

################# live-session #################
Expand All @@ -14,4 +15,4 @@ SERVICES=('NetworkManager')
PASSWORD="metis"

# Set to false to disable autologin in the live session
AUTOLOGIN="false"
AUTOLOGIN="true"
11 changes: 11 additions & 0 deletions base/root-overlay/etc/X11/xinit/xinitrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh

# xinitrc runs automatically when you run startx.

if [ -f "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xprofile" ]; then
. "${XDG_CONFIG_HOME:-$HOME/.config}/x11/xprofile"
else
. "$HOME/.xprofile"
fi

exec dbus-launch dwm
12 changes: 12 additions & 0 deletions base/root-overlay/etc/X11/xinit/xinitrc.d/80-dbus.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh

# launches a session dbus instance

dbuslaunch="$(command -v dbus-launch)"
if [ -n "$dbuslaunch" ] && [ -x "$dbuslaunch" ] && [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then
if [ -n "$command" ]; then
command="$dbuslaunch --exit-with-session $command"
else
eval " $($dbuslaunch --sh-syntax --exit-with-session)"
fi
fi
2 changes: 2 additions & 0 deletions base/root-overlay/etc/X11/xinit/xserverrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/sh
exec /usr/bin/X -nolisten tcp "$@"
6 changes: 6 additions & 0 deletions base/root-overlay/etc/X11/xorg.conf.d/30-touchpad.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
Option "HorizontalScrolling" "0"
Option "Tapping" "1"
EndSection
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions base/root-overlay/etc/calamares/branding/metis/branding.desc
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
componentName: metis
welcomeStyleCalamares: false
welcomeExpandingLogo: true
windowExpanding: normal
windowSize: 800px,520px
windowPlacement: center
sidebar: widget
navigation: widget

strings:
productName: metislinux
shortProductName: metislinux
version: 2021.01.1
shortVersion: 2021.01.1
versionedName: metislinux
shortVersionedName: metislinux
bootloaderEntryName: metislinux

images:
productIcon: "metis-logo.png"
productLogo: "metis-logo.png"
productWelcome: "languages.png"

style:
sidebarBackground: "#282a36"
sidebarText: "#FFFFFF"
sidebarTextSelect: "#FFFFFF"
sidebarTextHighlight: "#81A1C1"

slideshow: "show.qml"
slideshowAPI: 2

uploadServer :
type : "fiche"
url : "http://termbin.com:9999"
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions base/root-overlay/etc/calamares/branding/metis/icons/go-down.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions base/root-overlay/etc/calamares/branding/metis/icons/go-next.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions base/root-overlay/etc/calamares/branding/metis/icons/go-up.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 5fca54f

Please sign in to comment.