test-rpm-ostree-xpadneo #33
@@ -1,16 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Version=1.0
|
|
||||||
Type=Application
|
|
||||||
Name=kitty
|
|
||||||
GenericName=Terminal emulator
|
|
||||||
Comment=Fast, feature-rich, GPU based terminal
|
|
||||||
TryExec=kitty
|
|
||||||
StartupNotify=true
|
|
||||||
Exec=/usr/bin/hyprctl dispatch exec [workspace special:terminal silent] /usr/bin/kitty
|
|
||||||
Icon=kitty
|
|
||||||
Categories=System;TerminalEmulator;
|
|
||||||
X-TerminalArgExec=--
|
|
||||||
X-TerminalArgTitle=--title
|
|
||||||
X-TerminalArgAppId=--class
|
|
||||||
X-TerminalArgDir=--working-directory
|
|
||||||
X-TerminalArgHold=--hold
|
|
@@ -1,8 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Download bootc updates
|
|
||||||
Documentation=man:bootc(8)
|
|
||||||
ConditionPathExists=/run/ostree-booted
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=oneshot
|
|
||||||
ExecStart=/usr/bin/bootc update --quiet
|
|
@@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Download bootc updates
|
|
||||||
Documentation=man:bootc(8)
|
|
||||||
ConditionPathExists=/run/ostree-booted
|
|
||||||
|
|
||||||
[Timer]
|
|
||||||
OnBootSec=15min
|
|
||||||
OnUnitInactiveSec=8h
|
|
||||||
RandomizedDelaySec=2h
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=timers.target
|
|
@@ -1,121 +1,16 @@
|
|||||||
modules:
|
modules:
|
||||||
- type: dnf
|
- type: dnf
|
||||||
repos:
|
repos:
|
||||||
copr:
|
files:
|
||||||
- ublue-os/packages
|
- https://negativo17.org/repos/fedora-steam.repo
|
||||||
- solopasha/hyprland
|
- https://negativo17.org/repos/fedora-multimedia.repo
|
||||||
- peterwu/rendezvous
|
|
||||||
nonfree: negativo17
|
|
||||||
install:
|
install:
|
||||||
packages:
|
packages:
|
||||||
# sddm
|
|
||||||
- sddm
|
|
||||||
- sddm-themes
|
|
||||||
- qt5-qtgraphicaleffects
|
|
||||||
- qt5-qtquickcontrols2
|
|
||||||
- qt5-qtsvg
|
|
||||||
|
|
||||||
# password keeper
|
|
||||||
- kf6-kwallet
|
|
||||||
- kwalletmanager
|
|
||||||
- pam-kwallet
|
|
||||||
|
|
||||||
# hyprland
|
|
||||||
- hyprland-git
|
|
||||||
- hyprpanel
|
|
||||||
- hyprpolkitagent
|
|
||||||
- hyprshot
|
|
||||||
|
|
||||||
# ublue udev rules and signing
|
|
||||||
- ublue-os-udev-rules
|
|
||||||
- ublue-os-signing
|
|
||||||
|
|
||||||
# environment
|
|
||||||
# xwayland
|
|
||||||
- xorg-x11-server-Xwayland
|
|
||||||
# headset control
|
|
||||||
- headsetcontrol
|
|
||||||
# media related
|
|
||||||
- mediainfo
|
|
||||||
- playerctl
|
|
||||||
- alsa-firmware
|
|
||||||
# zip utilities
|
|
||||||
- p7zip
|
|
||||||
# qt libraries
|
|
||||||
- qt5-qtwayland
|
|
||||||
- qt6-qtwayland
|
|
||||||
# vulkan
|
|
||||||
- vulkan-tools
|
|
||||||
- vulkan-validation-layers
|
|
||||||
|
|
||||||
# polkit
|
|
||||||
- polkit
|
|
||||||
|
|
||||||
# sound
|
|
||||||
- wireplumber
|
|
||||||
- pipewire
|
|
||||||
- headsetcontrol
|
|
||||||
|
|
||||||
# networking
|
|
||||||
- bluez
|
|
||||||
- bluez-tools
|
|
||||||
- firewall-config
|
|
||||||
|
|
||||||
# applications
|
|
||||||
# fuzzy finder
|
|
||||||
- fzf
|
|
||||||
|
|
||||||
# dmenu runner
|
|
||||||
- fuzzel
|
|
||||||
|
|
||||||
# file manager
|
|
||||||
- nautilus
|
|
||||||
- file-roller
|
|
||||||
- file-roller-nautilus
|
|
||||||
|
|
||||||
# text editor
|
|
||||||
- neovim
|
|
||||||
|
|
||||||
# software store
|
|
||||||
- gnome-software
|
|
||||||
|
|
||||||
# disk management
|
|
||||||
- gnome-disk-utility
|
|
||||||
|
|
||||||
# kdeconnect
|
|
||||||
- kde-connect
|
|
||||||
|
|
||||||
# settings apps
|
|
||||||
# qt
|
|
||||||
- qt5ct
|
|
||||||
- qt6ct
|
|
||||||
|
|
||||||
# gtk
|
|
||||||
- nwg-look
|
|
||||||
|
|
||||||
# Themes and fonts
|
|
||||||
# emoji fonts
|
|
||||||
- google-noto-emoji-fonts
|
|
||||||
|
|
||||||
# theme and GUI
|
|
||||||
- fontawesome-fonts-all
|
|
||||||
- gnome-themes-extra
|
|
||||||
- papirus-icon-theme
|
|
||||||
- bibata-cursor-themes
|
|
||||||
|
|
||||||
# zsh
|
|
||||||
- zsh
|
|
||||||
# zoxide for z stuff
|
|
||||||
- zoxide
|
|
||||||
|
|
||||||
# steam
|
|
||||||
- steam
|
- steam
|
||||||
# for game mode and big picture mode
|
|
||||||
- gamescope
|
- gamescope
|
||||||
# for performance view
|
|
||||||
- mangohud
|
- mangohud
|
||||||
# xpadneo
|
|
||||||
- dkms-xpadneo
|
- libheif
|
||||||
|
|
||||||
remove:
|
remove:
|
||||||
packages:
|
packages:
|
||||||
@@ -126,7 +21,6 @@ modules:
|
|||||||
replace:
|
replace:
|
||||||
- from-repo: fedora-multimedia
|
- from-repo: fedora-multimedia
|
||||||
packages:
|
packages:
|
||||||
- libheif
|
|
||||||
- libva
|
- libva
|
||||||
- libva-intel-media-driver
|
- libva-intel-media-driver
|
||||||
- mesa-dri-drivers
|
- mesa-dri-drivers
|
||||||
@@ -137,7 +31,3 @@ modules:
|
|||||||
- mesa-va-drivers
|
- mesa-va-drivers
|
||||||
- mesa-vulkan-drivers
|
- mesa-vulkan-drivers
|
||||||
- gstreamer1-plugin-libav
|
- gstreamer1-plugin-libav
|
||||||
|
|
||||||
- type: script
|
|
||||||
scripts:
|
|
||||||
- install-xpadneo.sh
|
|
6
recipes/components/rpm-ostree-module.yml
Normal file
6
recipes/components/rpm-ostree-module.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
modules:
|
||||||
|
- from-file: components/rpm-ostree/core.yml
|
||||||
|
- from-file: components/rpm-ostree/hyprland.yml
|
||||||
|
- from-file: components/rpm-ostree/ublue.yml
|
||||||
|
- from-file: components/rpm-ostree/applications.yml
|
||||||
|
- from-file: components/rpm-ostree/themes.yml
|
40
recipes/components/rpm-ostree/applications.yml
Normal file
40
recipes/components/rpm-ostree/applications.yml
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
modules:
|
||||||
|
- type: rpm-ostree
|
||||||
|
install:
|
||||||
|
# applications
|
||||||
|
# fuzzy finder
|
||||||
|
- fzf
|
||||||
|
|
||||||
|
# dmenu runner
|
||||||
|
- fuzzel
|
||||||
|
|
||||||
|
# file manager
|
||||||
|
- nautilus
|
||||||
|
- file-roller
|
||||||
|
- file-roller-nautilus
|
||||||
|
|
||||||
|
# text editor
|
||||||
|
- neovim
|
||||||
|
|
||||||
|
# software store
|
||||||
|
- gnome-software
|
||||||
|
|
||||||
|
# disk management
|
||||||
|
- gnome-disk-utility
|
||||||
|
|
||||||
|
# kdeconnect
|
||||||
|
- kde-connect
|
||||||
|
|
||||||
|
# settings apps
|
||||||
|
# qt
|
||||||
|
- qt5ct
|
||||||
|
- qt6ct
|
||||||
|
|
||||||
|
# gtk
|
||||||
|
- nwg-look
|
||||||
|
|
||||||
|
# zsh
|
||||||
|
- zsh
|
||||||
|
# zoxide for z stuff
|
||||||
|
- zoxide
|
||||||
|
|
53
recipes/components/rpm-ostree/core.yml
Normal file
53
recipes/components/rpm-ostree/core.yml
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
modules:
|
||||||
|
- type: rpm-ostree
|
||||||
|
install:
|
||||||
|
# sddm
|
||||||
|
- sddm
|
||||||
|
- sddm-themes
|
||||||
|
- qt5-qtgraphicaleffects
|
||||||
|
- qt5-qtquickcontrols2
|
||||||
|
- qt5-qtsvg
|
||||||
|
|
||||||
|
# password keeper
|
||||||
|
- kf6-kwallet
|
||||||
|
- kwalletmanager5
|
||||||
|
- pam-kwallet
|
||||||
|
|
||||||
|
# environment
|
||||||
|
# headset control
|
||||||
|
- headsetcontrol
|
||||||
|
# media related
|
||||||
|
- mediainfo
|
||||||
|
- playerctl
|
||||||
|
- alsa-firmware
|
||||||
|
# zip utilities
|
||||||
|
- p7zip
|
||||||
|
# qt libraries
|
||||||
|
- qt5-qtwayland
|
||||||
|
- qt6-qtwayland
|
||||||
|
# vulkan
|
||||||
|
- vulkan-tools
|
||||||
|
- vulkan-validation-layers
|
||||||
|
|
||||||
|
# polkit
|
||||||
|
- polkit
|
||||||
|
|
||||||
|
# sound
|
||||||
|
- wireplumber
|
||||||
|
- pipewire
|
||||||
|
- headsetcontrol
|
||||||
|
|
||||||
|
# networking
|
||||||
|
- bluez
|
||||||
|
- bluez-tools
|
||||||
|
- firewall-config
|
||||||
|
|
||||||
|
- type: rpm-ostree
|
||||||
|
repos:
|
||||||
|
- https://negativo17.org/repos/fedora-steam.repo
|
||||||
|
install:
|
||||||
|
- dkms-xpadneo
|
||||||
|
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- install-xpadneo.sh
|
9
recipes/components/rpm-ostree/hyprland.yml
Normal file
9
recipes/components/rpm-ostree/hyprland.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
modules:
|
||||||
|
- type: rpm-ostree
|
||||||
|
repos:
|
||||||
|
- https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/repo/fedora-%OS_VERSION%/solopasha-hyprland-fedora-%OS_VERSION%.repo
|
||||||
|
install:
|
||||||
|
- hyprland-git
|
||||||
|
- hyprpanel
|
||||||
|
- hyprpolkitagent
|
||||||
|
- hyprshot
|
14
recipes/components/rpm-ostree/themes.yml
Normal file
14
recipes/components/rpm-ostree/themes.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
modules:
|
||||||
|
- type: rpm-ostree
|
||||||
|
repos:
|
||||||
|
- https://copr.fedorainfracloud.org/coprs/peterwu/rendezvous/repo/fedora-%OS_VERSION%/peterwu-rendezvous-fedora-%OS_VERSION%.repo
|
||||||
|
install:
|
||||||
|
# Themes and fonts
|
||||||
|
# emoji fonts
|
||||||
|
- google-noto-emoji-fonts
|
||||||
|
|
||||||
|
# theme and GUI
|
||||||
|
- fontawesome-fonts-all
|
||||||
|
- gnome-themes-extra
|
||||||
|
- papirus-icon-theme
|
||||||
|
- bibata-cursor-themes
|
7
recipes/components/rpm-ostree/ublue.yml
Normal file
7
recipes/components/rpm-ostree/ublue.yml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
modules:
|
||||||
|
- type: rpm-ostree
|
||||||
|
repos:
|
||||||
|
- https://copr.fedorainfracloud.org/coprs/ublue-os/packages/repo/fedora-%OS_VERSION%/ublue-os-packages-fedora-%OS_VERSION%.repo
|
||||||
|
install:
|
||||||
|
- ublue-os-udev-rules
|
||||||
|
- ublue-os-signing
|
@@ -2,7 +2,7 @@ modules:
|
|||||||
- type: systemd
|
- type: systemd
|
||||||
system:
|
system:
|
||||||
enabled:
|
enabled:
|
||||||
- bootc-fetch-updates.timer
|
- rpm-ostreed-automatic.timer
|
||||||
- flatpak-system-update.timer
|
- flatpak-system-update.timer
|
||||||
user:
|
user:
|
||||||
enabled:
|
enabled:
|
||||||
|
@@ -13,6 +13,7 @@ image-version: 42 # latest is also supported if you want new updates ASAP
|
|||||||
# you can include multiple instances of the same module
|
# you can include multiple instances of the same module
|
||||||
modules:
|
modules:
|
||||||
- from-file: components/dnf-module.yml
|
- from-file: components/dnf-module.yml
|
||||||
|
- from-file: components/rpm-ostree-module.yml
|
||||||
- from-file: components/script-module.yml
|
- from-file: components/script-module.yml
|
||||||
- from-file: components/sys-files-module.yml
|
- from-file: components/sys-files-module.yml
|
||||||
- from-file: components/systemd-module.yml
|
- from-file: components/systemd-module.yml
|
||||||
|
@@ -13,6 +13,7 @@ image-version: 42 # latest is also supported if you want new updates ASAP
|
|||||||
# you can include multiple instances of the same module
|
# you can include multiple instances of the same module
|
||||||
modules:
|
modules:
|
||||||
- from-file: components/dnf-module.yml
|
- from-file: components/dnf-module.yml
|
||||||
|
- from-file: components/rpm-ostree.yml
|
||||||
- from-file: components/script-module.yml
|
- from-file: components/script-module.yml
|
||||||
- from-file: components/sys-files-module.yml
|
- from-file: components/sys-files-module.yml
|
||||||
- from-file: components/systemd-module.yml
|
- from-file: components/systemd-module.yml
|
||||||
|
Reference in New Issue
Block a user