Compare commits
1 Commits
local-podm
...
b6b7233adc
Author | SHA1 | Date | |
---|---|---|---|
b6b7233adc |
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -18,7 +18,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
bluebuild:
|
bluebuild:
|
||||||
name: Build Custom Image
|
name: Build Custom Image
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-22.04
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
packages: write
|
packages: write
|
||||||
|
@@ -1,8 +0,0 @@
|
|||||||
[gitlab.com_paulcarroty_vscodium_repo]
|
|
||||||
name=download.vscodium.com
|
|
||||||
baseurl=https://download.vscodium.com/rpms/
|
|
||||||
enabled=1
|
|
||||||
gpgcheck=1
|
|
||||||
repo_gpgcheck=1
|
|
||||||
gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
|
|
||||||
metadata_expire=1h
|
|
16
files/scripts/install-xpadneo.sh
Normal file
16
files/scripts/install-xpadneo.sh
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Tell build process to exit if there are any errors.
|
||||||
|
set -oue pipefail
|
||||||
|
|
||||||
|
echo "INFO: grab kernel module"
|
||||||
|
KERNEL_VER=$(ls /lib/modules | head -n 1)
|
||||||
|
echo $KERNEL_VER
|
||||||
|
|
||||||
|
echo "INFO: grab xpad modules"
|
||||||
|
MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//')
|
||||||
|
echo $MODULE_VER
|
||||||
|
|
||||||
|
echo "INFO: build and install xpadneo"
|
||||||
|
sudo dkms build -m $MODULE_VER -k $KERNEL_VER
|
||||||
|
sudo dkms install -m $MODULE_VER -k $KERNEL_VER
|
@@ -1,27 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Tell build process to exit if there are any errors.
|
|
||||||
set -oue pipefail
|
|
||||||
|
|
||||||
echo "INFO: grab kernel module"
|
|
||||||
KERNEL_VER=$(ls /lib/modules | head -n 1)
|
|
||||||
echo $KERNEL_VER
|
|
||||||
|
|
||||||
echo "INFO: list all modules"
|
|
||||||
ls /usr/src
|
|
||||||
|
|
||||||
echo "INFO: grab xpad modules"
|
|
||||||
XPAD_MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//')
|
|
||||||
echo $XPAD_MODULE_VER
|
|
||||||
|
|
||||||
echo "INFO: grab open razer modules"
|
|
||||||
RAZER_MODULE_VER=$(ls /usr/src | grep razer | sed -E 's/(.*)-/\1\//')
|
|
||||||
echo $RAZER_MODULE_VER
|
|
||||||
|
|
||||||
echo "INFO: build and install xpadneo"
|
|
||||||
sudo dkms build -m $XPAD_MODULE_VER -k $KERNEL_VER
|
|
||||||
sudo dkms install -m $XPAD_MODULE_VER -k $KERNEL_VER
|
|
||||||
|
|
||||||
echo "INFO: build and install openrazer"
|
|
||||||
sudo dkms build -m $RAZER_MODULE_VER -k $KERNEL_VER
|
|
||||||
sudo dkms install -m $RAZER_MODULE_VER -k $KERNEL_VER
|
|
@@ -1,4 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<service>
|
|
||||||
<port port="12315" protocol="tcp"/>
|
|
||||||
</service>
|
|
@@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<service>
|
|
||||||
<port port="53317" protocol="tcp"/>
|
|
||||||
<port port="53317" protocol="udp"/>
|
|
||||||
</service>
|
|
@@ -1 +0,0 @@
|
|||||||
nct6775
|
|
@@ -1 +0,0 @@
|
|||||||
ntsync
|
|
@@ -1,27 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=VSCodium
|
|
||||||
Comment=Code Editing. Redefined.
|
|
||||||
GenericName=Text Editor
|
|
||||||
Exec=/usr/share/codium/codium --ozone-platform=wayland %F
|
|
||||||
Icon=vscodium
|
|
||||||
Type=Application
|
|
||||||
StartupNotify=false
|
|
||||||
StartupWMClass=VSCodium
|
|
||||||
Categories=TextEditor;Development;IDE;
|
|
||||||
MimeType=text/plain;inode/directory;application/x-codium-workspace;
|
|
||||||
Actions=new-empty-window;
|
|
||||||
Keywords=vscodium;codium;vscode;
|
|
||||||
|
|
||||||
[Desktop Action new-empty-window]
|
|
||||||
Name=New Empty Window
|
|
||||||
Name[de]=Neues leeres Fenster
|
|
||||||
Name[es]=Nueva ventana vacía
|
|
||||||
Name[fr]=Nouvelle fenêtre vide
|
|
||||||
Name[it]=Nuova finestra vuota
|
|
||||||
Name[ja]=新しい空のウィンドウ
|
|
||||||
Name[ko]=새 빈 창
|
|
||||||
Name[ru]=Новое пустое окно
|
|
||||||
Name[zh_CN]=新建空窗口
|
|
||||||
Name[zh_TW]=開新空視窗
|
|
||||||
Exec=/usr/share/codium/codium --new-window %F
|
|
||||||
Icon=vscodium
|
|
@@ -1,19 +1,14 @@
|
|||||||
modules:
|
modules:
|
||||||
- type: default-flatpaks
|
- type: default-flatpaks
|
||||||
configurations:
|
notify: true
|
||||||
- scope: user
|
system:
|
||||||
repo:
|
install:
|
||||||
title: Flathub (user)
|
- com.github.tchx84.Flatseal
|
||||||
install:
|
- io.missioncenter.MissionCenter
|
||||||
- one.ablaze.floorp
|
- io.github.flattool.Ignition
|
||||||
- io.github.equicord.equibop
|
- net.davidotek.pupgui2
|
||||||
- scope: system
|
- org.gnome.Loupe
|
||||||
repo:
|
user:
|
||||||
title: Flathub
|
install:
|
||||||
notify: true
|
- one.ablaze.floorp
|
||||||
install:
|
- io.github.equicord.equibop
|
||||||
- com.github.tchx84.Flatseal
|
|
||||||
- io.missioncenter.MissionCenter
|
|
||||||
- io.github.flattool.Ignition
|
|
||||||
- net.davidotek.pupgui2
|
|
||||||
- org.gnome.Loupe
|
|
@@ -1,8 +1,148 @@
|
|||||||
modules:
|
modules:
|
||||||
- from-file: dnf/multimedia.yml
|
- type: dnf
|
||||||
- from-file: dnf/sddm.yml
|
repos:
|
||||||
- from-file: dnf/hyprland.yml
|
copr:
|
||||||
- from-file: dnf/environment.yml
|
- ublue-os/packages
|
||||||
- from-file: dnf/applications.yml
|
- solopasha/hyprland
|
||||||
- from-file: dnf/themes.yml
|
- peterwu/rendezvous
|
||||||
- from-file: dnf/drivers.yml
|
nonfree: negativo17
|
||||||
|
install:
|
||||||
|
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
|
||||||
|
# power profiles like
|
||||||
|
- tuned-ppd
|
||||||
|
# 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
|
||||||
|
|
||||||
|
# power
|
||||||
|
- powerstat
|
||||||
|
|
||||||
|
# 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
|
||||||
|
# for game mode and big picture mode
|
||||||
|
- gamescope
|
||||||
|
# for performance view
|
||||||
|
- mangohud
|
||||||
|
# xpadneo
|
||||||
|
- dkms-xpadneo
|
||||||
|
|
||||||
|
remove:
|
||||||
|
packages:
|
||||||
|
# remove firefox
|
||||||
|
- firefox
|
||||||
|
- firefox-langpacks
|
||||||
|
|
||||||
|
replace:
|
||||||
|
- from-repo: fedora-multimedia
|
||||||
|
packages:
|
||||||
|
- libheif
|
||||||
|
- libva
|
||||||
|
- libva-intel-media-driver
|
||||||
|
- mesa-dri-drivers
|
||||||
|
- mesa-filesystem
|
||||||
|
- mesa-libEGL
|
||||||
|
- mesa-libGL
|
||||||
|
- mesa-libgbm
|
||||||
|
- mesa-va-drivers
|
||||||
|
- mesa-vulkan-drivers
|
||||||
|
- gstreamer1-plugin-libav
|
||||||
|
|
||||||
|
- type: script
|
||||||
|
scripts:
|
||||||
|
- install-xpadneo.sh
|
@@ -1,71 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
repos:
|
|
||||||
nonfree: rpmfusion
|
|
||||||
files:
|
|
||||||
- codium.repo
|
|
||||||
- https://openrazer.github.io/hardware:razer.repo
|
|
||||||
copr:
|
|
||||||
- mavit/discover-overlay
|
|
||||||
keys:
|
|
||||||
- https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
# applications
|
|
||||||
# fuzzy finder
|
|
||||||
- fzf
|
|
||||||
|
|
||||||
# dmenu runner
|
|
||||||
- fuzzel
|
|
||||||
|
|
||||||
# file manager
|
|
||||||
- nautilus
|
|
||||||
- file-roller
|
|
||||||
- file-roller-nautilus
|
|
||||||
|
|
||||||
- ffmpegthumbnailer
|
|
||||||
|
|
||||||
# text editor
|
|
||||||
- neovim
|
|
||||||
- codium
|
|
||||||
|
|
||||||
# software store
|
|
||||||
- gnome-software
|
|
||||||
|
|
||||||
# disk management
|
|
||||||
- gnome-disk-utility
|
|
||||||
|
|
||||||
# kdeconnect
|
|
||||||
- kde-connect
|
|
||||||
|
|
||||||
# discord overlay
|
|
||||||
- discover-overlay
|
|
||||||
|
|
||||||
# settings apps
|
|
||||||
# qt
|
|
||||||
- qt5ct
|
|
||||||
- qt6ct
|
|
||||||
|
|
||||||
# gtk
|
|
||||||
- nwg-look
|
|
||||||
|
|
||||||
# zsh
|
|
||||||
- zsh
|
|
||||||
# zoxide for z stuff
|
|
||||||
- zoxide
|
|
||||||
|
|
||||||
# steam
|
|
||||||
- steam
|
|
||||||
# for game mode and big picture mode
|
|
||||||
- gamescope
|
|
||||||
# for performance view
|
|
||||||
- mangohud
|
|
||||||
|
|
||||||
# simple editing softare
|
|
||||||
- avidemux
|
|
||||||
|
|
||||||
remove:
|
|
||||||
packages:
|
|
||||||
# remove firefox
|
|
||||||
- firefox
|
|
||||||
- firefox-langpacks
|
|
@@ -1,17 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
repos:
|
|
||||||
files:
|
|
||||||
- https://negativo17.org/repos/fedora-steam.repo
|
|
||||||
- https://openrazer.github.io/hardware:razer.repo
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
- dkms
|
|
||||||
- openrazer-meta
|
|
||||||
- repo: fedora-steam
|
|
||||||
packages:
|
|
||||||
- dkms-xpadneo
|
|
||||||
|
|
||||||
- type: script
|
|
||||||
scripts:
|
|
||||||
- installdkmsmodules.sh
|
|
@@ -1,47 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
repos:
|
|
||||||
files:
|
|
||||||
- codium.repo
|
|
||||||
copr:
|
|
||||||
- ublue-os/packages
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
# 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
|
|
||||||
# xdg-desktop-portals
|
|
||||||
- xdg-desktop-portal
|
|
||||||
- xdg-desktop-portal-gtk
|
|
||||||
- xdg-desktop-portal-gnome
|
|
||||||
|
|
||||||
# polkit
|
|
||||||
- polkit
|
|
||||||
|
|
||||||
# sound
|
|
||||||
- wireplumber
|
|
||||||
- pipewire
|
|
||||||
- headsetcontrol
|
|
||||||
|
|
||||||
# networking
|
|
||||||
- bluez
|
|
||||||
- bluez-tools
|
|
||||||
- firewall-config
|
|
@@ -1,15 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
repos:
|
|
||||||
copr:
|
|
||||||
- solopasha/hyprland
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
- aquamarine
|
|
||||||
- hyprland-git
|
|
||||||
- hyprpanel
|
|
||||||
- hyprpolkitagent
|
|
||||||
- hyprshot
|
|
||||||
- hyprland-qt-support
|
|
||||||
- hyprland-qtutils
|
|
||||||
- xdg-desktop-portal-hyprland
|
|
@@ -1,38 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
repos:
|
|
||||||
nonfree: rpmfusion
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
# other multimedia
|
|
||||||
- gstreamer1-plugin-libav
|
|
||||||
- gstreamer1-plugins-bad-free-extras
|
|
||||||
- gstreamer1-plugins-bad-freeworld
|
|
||||||
- gstreamer1-plugins-ugly
|
|
||||||
- gstreamer1-vaapi
|
|
||||||
|
|
||||||
remove:
|
|
||||||
packages:
|
|
||||||
# old codecs
|
|
||||||
- fdk-aac-free
|
|
||||||
- libavcodec-free
|
|
||||||
- libavdevice-free
|
|
||||||
- libavfilter-free
|
|
||||||
- libavformat-free
|
|
||||||
- libavutil-free
|
|
||||||
- libpostproc-free
|
|
||||||
- libswresample-free
|
|
||||||
- libswscale-free
|
|
||||||
- ffmpeg-free
|
|
||||||
|
|
||||||
replace:
|
|
||||||
- from-repo: rpmfusion-free-updates
|
|
||||||
packages:
|
|
||||||
- old: mesa-va-drivers
|
|
||||||
new: mesa-va-drivers-freeworld
|
|
||||||
|
|
||||||
- type: dnf
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
- ffmpeg
|
|
||||||
- mesa-vdpau-drivers-freeworld
|
|
@@ -1,15 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
# sddm
|
|
||||||
- sddm
|
|
||||||
- sddm-themes
|
|
||||||
- qt5-qtgraphicaleffects
|
|
||||||
- qt5-qtquickcontrols2
|
|
||||||
- qt5-qtsvg
|
|
||||||
|
|
||||||
# password keeper
|
|
||||||
- kf6-kwallet
|
|
||||||
- kwalletmanager
|
|
||||||
- pam-kwallet
|
|
@@ -1,16 +0,0 @@
|
|||||||
modules:
|
|
||||||
- type: dnf
|
|
||||||
repos:
|
|
||||||
copr:
|
|
||||||
- peterwu/rendezvous
|
|
||||||
install:
|
|
||||||
packages:
|
|
||||||
# Themes and fonts
|
|
||||||
# emoji fonts
|
|
||||||
- google-noto-emoji-fonts
|
|
||||||
|
|
||||||
# theme and GUI
|
|
||||||
- fontawesome-fonts-all
|
|
||||||
- gnome-themes-extra
|
|
||||||
- papirus-icon-theme
|
|
||||||
- bibata-cursor-themes
|
|
Reference in New Issue
Block a user