mirror of
https://github.com/ManInDark/bootc-image.git
synced 2026-03-09 20:19:49 +01:00
Compare commits
15 Commits
7d1f4e811d
...
pacman-tes
| Author | SHA1 | Date | |
|---|---|---|---|
|
ed78b517a3
|
|||
|
d5ceeff086
|
|||
|
28ced7e0cd
|
|||
|
e1b0c97c10
|
|||
|
8b0053c9de
|
|||
|
921dba1515
|
|||
|
d3395da267
|
|||
|
da38d0ed2a
|
|||
|
41dd197a0f
|
|||
|
5c264ffe90
|
|||
|
4b06589b35
|
|||
|
5e8775cf20
|
|||
|
32175eeed0
|
|||
|
373a6ab0c2
|
|||
|
8b6d1789e4
|
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -3,7 +3,7 @@ name: Build container image
|
||||
on:
|
||||
pull_request:
|
||||
schedule:
|
||||
- cron: '30 1 * * *'
|
||||
- cron: '30 1 1 * *'
|
||||
push:
|
||||
paths:
|
||||
- "Containerfile"
|
||||
|
||||
@@ -14,7 +14,6 @@ dnf5 install -y --setopt=exclude=gnome-tour,malcontent-control \
|
||||
gnome-shell-extension-appindicator
|
||||
dnf5 install -y \
|
||||
totem \
|
||||
nautilus \
|
||||
seahorse \
|
||||
gstreamer1-plugin-libav
|
||||
|
||||
|
||||
@@ -2,13 +2,41 @@
|
||||
|
||||
set -ouex pipefail
|
||||
|
||||
dnf5 copr enable -y solopasha/hyprland
|
||||
dnf5 install -y pacman
|
||||
|
||||
pacman -Sy && \
|
||||
PACMAN_TZDATA=$(pacman -Q tzdata | sed 's/ /=/') && \
|
||||
PACMAN_FILESYSTEM=$(pacman -Q filesystem | sed 's/ /=/') && \
|
||||
PACMAN_GLIBC=$(pacman -Q glibc | sed 's/ /=/') && \
|
||||
PACMAN_LIBGCC=$(pacman -Q libgcc | sed 's/ /=/') && \
|
||||
PACMAN_LIBGOMP=$(pacman -Q libgomp | sed 's/ /=/') && \
|
||||
PACMAN_LIBSTDCPP=$(pacman -Q libstdc++ | sed 's/ /=/') && \
|
||||
PACMAN_NCURSES=$(pacman -Q ncurses | sed 's/ /=/') && \
|
||||
PACMAN_READLINE=$(pacman -Q readline | sed 's/ /=/') && \
|
||||
PACMAN_BASH=$(pacman -Q bash | sed 's/ /=/') && \
|
||||
PACMAN_EXPAT=$(pacman -Q expat | sed 's/ /=/') && \
|
||||
PACMAN_BZIP2=$(pacman -Q bzip2 | sed 's/ /=/') && \
|
||||
PACMAN_ZLIB=$(pacman -Q zlib | sed 's/ /=/') && \
|
||||
PACMAN_LIBPNG=$(pacman -Q libpng | sed 's/ /=/') && \
|
||||
PACMAN_FONTCONFIG=$(pacman -Q fontconfig | sed 's/ /=/') && \
|
||||
AI="--assume-installed" && \
|
||||
PACMAN_ASSUME_INSTALLED="$AI $PACMAN_TZDATA $AI $PACMAN_FILESYSTEM $AI $PACMAN_GLIBC $AI $PACMAN_LIBGCC $AI $PACMAN_LIBGOMP $AI $PACMAN_LIBSTDCPP $AI $PACMAN_NCURSES $AI $PACMAN_READLINE $AI $PACMAN_BASH $AI $PACMAN_EXPAT $AI $PACMAN_BZIP2 $AI $PACMAN_ZLIB $AI $PACMAN_LIBPNG $AI $PACMAN_FONTCONFIG" \
|
||||
yes | pacman -Sy --assume-installed $PACMAN_ASSUME_INSTALLED \
|
||||
librsvg
|
||||
|
||||
yes | pacman -Sy --assume-installed $PACMAN_ASSUME_INSTALLED \
|
||||
hyprland \
|
||||
hypridle \
|
||||
hyprlock \
|
||||
hyprshot \
|
||||
hyprpolkitagent \
|
||||
cliphist
|
||||
|
||||
dnf5 copr enable -y erikreider/SwayNotificationCenter
|
||||
dnf5 install -y \
|
||||
hyprland \
|
||||
hypridle \
|
||||
hyprlock \
|
||||
hyprpolkitagent \
|
||||
waybar \
|
||||
pavucontrol \
|
||||
cliphist
|
||||
SwayNotificationCenter-git \
|
||||
foot
|
||||
|
||||
echo 'if [[ $(ps aux | grep hyprland | wc -l) -eq 1 ]]; then cd $HOME && echo "launch hyprland?" && read && systemd-run --user --service-type=exec --unit=hyprland --description="hyprland start service" hyprland ; fi' >> /etc/profile.d/launch_hyprland.sh
|
||||
|
||||
@@ -20,6 +20,7 @@ dnf5 install -y \
|
||||
flatpak \
|
||||
chromium \
|
||||
pciutils \
|
||||
nautilus \
|
||||
tailscale \
|
||||
podman-compose \
|
||||
netcat tor torbrowser-launcher \
|
||||
@@ -49,4 +50,3 @@ dnf5 clean all
|
||||
|
||||
cp /ctx/login /etc/pam.d
|
||||
|
||||
echo 'if [[ $(ps aux | grep hyprland | wc -l) -eq 1 ]]; then cd $HOME && echo "launch hyprland?" && read && hyprland ; else echo "hyprland already running"; fi' >> /etc/profile.d/launch_hyprland.sh
|
||||
|
||||
Reference in New Issue
Block a user