Compare commits

...

10 Commits

Author SHA1 Message Date
28ced7e0cd fix: pacman package search 2026-02-11 22:45:53 +01:00
e1b0c97c10 fix: other already installed 2026-02-11 22:25:56 +01:00
8b0053c9de fix: tzdata already installed 2026-02-11 22:15:31 +01:00
921dba1515 fix: yes pacman 2026-02-11 21:59:14 +01:00
d3395da267 fix: glycin dependency cycle 2026-02-11 21:51:06 +01:00
da38d0ed2a fix: pacman command 2026-02-11 21:36:14 +01:00
41dd197a0f feat: move to pacman installation of hyprland 2026-02-11 21:31:09 +01:00
5c264ffe90 feat: add foot 2026-01-26 22:05:34 +01:00
4b06589b35 fix: move nautilus to post desktop 2026-01-20 23:04:24 +01:00
5e8775cf20 feat: add hyprshot 2026-01-20 23:02:58 +01:00
3 changed files with 33 additions and 8 deletions

View File

@@ -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

View File

@@ -2,16 +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
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

View File

@@ -20,6 +20,7 @@ dnf5 install -y \
flatpak \
chromium \
pciutils \
nautilus \
tailscale \
podman-compose \
netcat tor torbrowser-launcher \