diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..0d2a790 --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,50 @@ +name: Build and Deploy ISO +on: + release: + types: [published] + +jobs: + build_iso: + runs-on: ubuntu-latest + container: + image: archlinux/archlinux:base-devel + privileged: true + + env: + Desktop: "plasma" + steps: + - name: Install Node.js + run: pacman -Syyu git base-devel nodejs --noconfirm + - name: Checkout code + uses: actions/checkout@v4 + - name: Update system + run: pacman -Syyuu --noconfirm + - name: Check user + run: whoami + - name: Build ISO + run: | + sudo ./build.sh + echo "Renaming the output ISO file" + mv out/*.iso out/ParchLinux-${{ env.Desktop }}-latest.iso + echo "Generating MD5 checksum" + md5sum out/ParchLinux-${{ env.Desktop }}-latest.iso > out/md5sum.txt + echo "Build completed. Files generated:" + ls -lh out/ + - name: Setup dependencies + run: pacman -Syu --noconfirm sshpass rsync + + - name: Determine remote directory + run: | + if [[ "${{ github.event.release.tag_name }}" == *"beta"* ]]; then + echo "REMOTE_DIR=/srv/http/beta/${{ env.Desktop }}/" >> $GITHUB_ENV + else + echo "REMOTE_DIR=/srv/http/${{ env.Desktop }}/" >> $GITHUB_ENV + fi + + - name: Deploy files + env: + PASS: ${{ secrets.PASS }} + HOST: ${{ secrets.HOST }} + run: | + sshpass -p "$PASS" ssh -o StrictHostKeyChecking=no parch@$HOST "rm -rf $REMOTE_DIR && mkdir -p $REMOTE_DIR" + sshpass -p "$PASS" rsync -avz out/ParchLinux-${{ env.Desktop }}-latest.iso out/md5sum.txt parch@$HOST:$REMOTE_DIR diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index eb39a1a..166c346 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -10,8 +10,10 @@ env: name: ${{ github.event.repository.name }} release_name: ${{ github.ref_name }} GH_TOKEN: ${{ github.token }} + HOST: mirror.parchlinux.com jobs: - build: + build-beta: + if: github.event.release.prerelease == true permissions: contents: write runs-on: ubuntu-latest @@ -21,15 +23,58 @@ jobs: steps: - uses: actions/checkout@v3 - name: Install Packages via Pacman - run: pacman -Sy; pacman --noconfirm -S git archiso python python-pygithub github-cli reflector p7zip zip unzip + run: pacman -Syu --noconfirm; pacman --noconfirm -S git archiso python python-pygithub github-cli reflector p7zip openssh sshpass rsync wget + - name: Change mirrors + run: reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist - name: Build image run: mkarchiso -v iso/ + - name: remove last iso + run: sshpass -p "${{ secrets.SSH_PASS }}" ssh -o StrictHostKeyChecking=no root@$HOST rm -rf /srv/http/plasma/ + - name: remove last iso + run: sshpass -p "${{ secrets.SSH_PASS }}" ssh -o StrictHostKeyChecking=no root@$HOST mkdir /srv/http/plasma/ + - name: rename iso + run: mv "$(ls out/*.iso)" out/Parchlinux-Plasma-beta.iso + - name: upload iso to host + run: sshpass -p "${{ secrets.SSH_PASS }}" rsync -r "$(ls out/*.iso)" root@mirror.parchlinux.com:/srv/http/plasma/ - name: Upload iso to the release run: | cd ./out mkdir iso_parts # split -d -b 2000M "$(ls *.iso)" iso_parts/"$(ls *.iso)"_part - zip -s 1000m iso_parts/"$(ls *.iso)".zip "$(ls *.iso)" - #7z -v1000m a iso_parts/"$(ls *.iso)".zip "$(ls *.iso)" + #zip -s 2000m iso_parts/"$(ls *.iso)".zip "$(ls *.iso)" + 7z -v1000m a iso_parts/"$(ls *.iso)".zip "$(ls *.iso)" + md5sum iso_parts/* > iso_parts/md5sums.txt + gh release upload ${{ github.event.release.tag_name }} ./iso_parts/* -R ${{ github.repository }} + build: + if: github.event.release.prerelease == false + permissions: + contents: write + runs-on: ubuntu-latest + container: + image: archlinux:latest + options: --privileged + steps: + - uses: actions/checkout@v3 + - name: Install Packages via Pacman + run: pacman -Syu --noconfirm; pacman --noconfirm -S git archiso python python-pygithub github-cli reflector p7zip openssh sshpass rsync wget + - name: Change mirrors + run: reflector --latest 5 --sort rate --save /etc/pacman.d/mirrorlist + - name: Build image + run: mkarchiso -v iso/ + - name: remove last iso + run: sshpass -p "${{ secrets.SSH_PASS }}" ssh -o StrictHostKeyChecking=no root@$HOST rm -rf /srv/http/plasma/ + - name: remove last iso + run: sshpass -p "${{ secrets.SSH_PASS }}" ssh -o StrictHostKeyChecking=no root@$HOST mkdir /srv/http/plasma/ + - name: rename iso + run: mv "$(ls out/*.iso)" out/Parchlinux-Plasma-latest.iso + - name: upload iso to host + run: sshpass -p "${{ secrets.SSH_PASS }}" rsync -r "$(ls out/*.iso)" root@mirror.parchlinux.com:/srv/http/plasma/ + - name: Upload iso to the release + run: | + cd ./out + mkdir iso_parts + # split -d -b 2000M "$(ls *.iso)" iso_parts/"$(ls *.iso)"_part + #zip -s 2000m iso_parts/"$(ls *.iso)".zip "$(ls *.iso)" + 7z -v1000m a iso_parts/"$(ls *.iso)".zip "$(ls *.iso)" md5sum iso_parts/* > iso_parts/md5sums.txt gh release upload ${{ github.event.release.tag_name }} ./iso_parts/* -R ${{ github.repository }} diff --git a/build.sh b/build.sh index 3ac02b2..b018801 100755 --- a/build.sh +++ b/build.sh @@ -2,7 +2,7 @@ main() { set -e local Black DarkGray Red LightRed Green LightGreen Brown Yellow Blue LightBlue Purple Light Purple Cyan LightCyan LightGray White reset - ## save colors + ## Save colors Black="\e[0;30m" DarkGray="\e[1;30m" Red="\e[0;31m" @@ -23,38 +23,37 @@ main() { local reponame reponame=${PWD##*/} - echo -e "$Green### start install packages for build $reponame ###$reset" - echo -e "$Brown### checking your os ###$reset" + echo -e "$Green### Start install packages for build $reponame ###$reset" + echo -e "$Brown### Checking your OS ###$reset" if type pacman >/dev/null 2>&1;then if [ "$(id -u)" != "0" ]; then - echo -e "$Red### you are not in root$reset" + echo -e "$Red### You are not in root$reset" exit 1 else install - echo -e "$Blue### install complete ###$reset" - echo -e "$Green### start build $reponame with archiso ###$reset" - build - makezip + echo -e "$Blue### Install complete ###$reset" + echo -e "$Green### Start build $reponame with archiso ###$reset" + build fi else - echo -e "$Red###os cant supported###$reset" + echo -e "$Red###OS can't supported###$reset" exit 1 fi } + install() { set -e - pacman -Sy; pacman --noconfirm -S --needed git archiso github-cli p7zip + pacman -Sy; pacman --noconfirm -S --needed git wget github-cli p7zip reflector rsync + wget https://git.parchlinux.com/repos/ppr/raw/branch/main/x86_64/archiso-99-1-any.pkg.tar.zst + sudo pacman -U archiso-99-1-any.pkg.tar.zst --noconfirm } + + build() { set -e mkarchiso -v iso/ } -makezip() { - cd out - 7z -v500m a "$(ls *.iso)".zip "$(ls *.iso)" - md5sum * > md5sums.txt -} main diff --git a/iso/airootfs/etc/mkinitcpio.conf b/iso/airootfs/etc/mkinitcpio.conf new file mode 100644 index 0000000..9f5174a --- /dev/null +++ b/iso/airootfs/etc/mkinitcpio.conf @@ -0,0 +1,73 @@ +# vim:set ft=sh +# MODULES +# The following modules are loaded before any boot hooks are +# run. Advanced users may wish to specify all system modules +# in this array. For instance: +# MODULES=(usbhid xhci_hcd) +MODULES=() + +# BINARIES +# This setting includes any additional binaries a given user may +# wish into the CPIO image. This is run last, so it may be used to +# override the actual binaries included by a given hook +# BINARIES are dependency parsed, so you may safely ignore libraries +BINARIES=(setfont) + +# FILES +# This setting is similar to BINARIES above, however, files are added +# as-is and are not parsed in any way. This is useful for config files. +FILES=() + +# HOOKS +# This is the most important setting in this file. The HOOKS control the +# modules and scripts added to the image, and what happens at boot time. +# Order is important, and it is recommended that you do not change the +# order in which HOOKS are added. Run 'mkinitcpio -H ' for +# help on a given hook. +# 'base' is _required_ unless you know precisely what you are doing. +# 'udev' is _required_ in order to automatically load modules +# 'filesystems' is _required_ unless you specify your fs modules in MODULES +# Examples: +## This setup specifies all modules in the MODULES setting above. +## No RAID, lvm2, or encrypted root is needed. +# HOOKS=(base) +# +## This setup will autodetect all modules for your system and should +## work as a sane default +# HOOKS=(base udev autodetect modconf block filesystems fsck) +# +## This setup will generate a 'full' image which supports most systems. +## No autodetection is done. +# HOOKS=(base udev modconf block filesystems fsck) +# +## This setup assembles a mdadm array with an encrypted root file system. +## Note: See 'mkinitcpio -H mdadm_udev' for more information on RAID devices. +# HOOKS=(base udev modconf keyboard keymap consolefont block mdadm_udev encrypt filesystems fsck) +# +## This setup loads an lvm2 volume group. +# HOOKS=(base udev modconf block lvm2 filesystems fsck) +# +## NOTE: If you have /usr on a separate partition, you MUST include the +# usr and fsck hooks. +HOOKS=(base udev modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard) + +# COMPRESSION +# Use this to compress the initramfs image. By default, zstd compression +# is used. Use 'cat' to create an uncompressed image. +COMPRESSION="zstd" +#COMPRESSION="gzip" +#COMPRESSION="bzip2" +#COMPRESSION="lzma" +#COMPRESSION="xz" +#COMPRESSION="lzop" +#COMPRESSION="lz4" + +# COMPRESSION_OPTIONS +# Additional options for the compressor +#COMPRESSION_OPTIONS=() + +# MODULES_DECOMPRESS +# Decompress kernel modules during initramfs creation. +# Enable to speedup boot process, disable to save RAM +# during early userspace. Switch (yes/no). +#MODULES_DECOMPRESS="yes" diff --git a/iso/airootfs/etc/mkinitcpio.conf.d/archiso.conf b/iso/airootfs/etc/mkinitcpio.conf.d/archiso.conf deleted file mode 100644 index b4b3095..0000000 --- a/iso/airootfs/etc/mkinitcpio.conf.d/archiso.conf +++ /dev/null @@ -1,2 +0,0 @@ -HOOKS=(base udev modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard) -COMPRESSION="xz" diff --git a/iso/airootfs/etc/mkinitcpio.d/linux.preset b/iso/airootfs/etc/mkinitcpio.d/linux.preset index 7f51749..ffcd99b 100644 --- a/iso/airootfs/etc/mkinitcpio.d/linux.preset +++ b/iso/airootfs/etc/mkinitcpio.d/linux.preset @@ -1,9 +1,5 @@ # mkinitcpio preset file for the 'linux' package on archiso - PRESETS=('archiso') - ALL_kver='/boot/vmlinuz-linux' -archiso_config='/etc/mkinitcpio.conf.d/archiso.conf' - +archiso_config='/etc/mkinitcpio.conf' archiso_image="/boot/initramfs-linux.img" - diff --git a/iso/airootfs/etc/mkinitcpio.d/parchlinux b/iso/airootfs/etc/mkinitcpio.d/parchlinux new file mode 100644 index 0000000..a2ed6a9 --- /dev/null +++ b/iso/airootfs/etc/mkinitcpio.d/parchlinux @@ -0,0 +1,7 @@ +# mkinitcpio preset file for the kernel +ALL_kver='/boot/vmlinuz-linux' +#PRESETS=('default' 'fallback') +PRESETS=('default') +default_image="/boot/initramfs-linux.img" +#fallback_image="/boot/initramfs-linux-fallback.img" +#fallback_options="-S autodetect" diff --git a/iso/airootfs/etc/skel/.config/KDE/UserFeedback.org.kde.plasma-welcome.conf b/iso/airootfs/etc/skel/.config/KDE/UserFeedback.org.kde.plasma-welcome.conf new file mode 100644 index 0000000..e536f93 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/KDE/UserFeedback.org.kde.plasma-welcome.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=2 diff --git a/iso/airootfs/etc/skel/.config/QtProject.conf b/iso/airootfs/etc/skel/.config/QtProject.conf new file mode 100644 index 0000000..562d8cb --- /dev/null +++ b/iso/airootfs/etc/skel/.config/QtProject.conf @@ -0,0 +1,5 @@ +[FileDialog] +history=@Invalid() +lastVisited=file:///usr/share/pixmaps/ +qtVersion=6.7.2 +viewMode=Detail diff --git a/iso/airootfs/etc/skel/.config/Trolltech.conf b/iso/airootfs/etc/skel/.config/Trolltech.conf new file mode 100644 index 0000000..e153706 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/Trolltech.conf @@ -0,0 +1,17 @@ +[qt] +GUIEffects=none +KDE\contrast=7 +KWinPalette\activeBackground=#31363b +KWinPalette\activeBlend=#fcfcfc +KWinPalette\activeForeground=#fcfcfc +KWinPalette\activeTitleBtnBg=#2a2e32 +KWinPalette\frame=#2a2e32 +KWinPalette\inactiveBackground=#2a2e32 +KWinPalette\inactiveBlend=#a1a9b1 +KWinPalette\inactiveForeground=#a1a9b1 +KWinPalette\inactiveFrame=#2a2e32 +KWinPalette\inactiveTitleBtnBg=#2a2e32 +Palette\active=#fcfcfc, #31363b, #474d54, #3a4045, #141618, #24282b, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #0f1012, #3daee9, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #a1a9b1, #3daee9 +Palette\disabled=#6e7173, #2f3338, #454c52, #393e44, #131517, #222629, #656768, #ffffff, #727679, #1a1d1f, #282c30, #0e0f11, #282c30, #6e7173, #1a4665, #443051, #212427, #000000, #31363b, #fcfcfc, #464b4f, #282c30 +Palette\inactive=#fcfcfc, #31363b, #474d54, #3a4045, #141618, #24282b, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #0f1012, #1f485e, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #a1a9b1, #1f485e +font="Noto Sans,10,-1,0,400,0,0,0,0,0,0,0,0,0,0,1" diff --git a/iso/airootfs/etc/skel/.config/dconf/user b/iso/airootfs/etc/skel/.config/dconf/user new file mode 100644 index 0000000..0b9b91e Binary files /dev/null and b/iso/airootfs/etc/skel/.config/dconf/user differ diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-active.svg new file mode 100644 index 0000000..37fe71e --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-active.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg new file mode 100644 index 0000000..834d46f --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg new file mode 100644 index 0000000..89cb048 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg new file mode 100644 index 0000000..211fa64 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg @@ -0,0 +1,22 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-hover.svg new file mode 100644 index 0000000..9f41eed --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-hover.svg @@ -0,0 +1,28 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-normal.svg new file mode 100644 index 0000000..020e1cc --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/close-normal.svg @@ -0,0 +1,22 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-active.svg new file mode 100644 index 0000000..74f85de --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg new file mode 100644 index 0000000..f23d00a --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg new file mode 100644 index 0000000..b9f8da5 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg new file mode 100644 index 0000000..d90a986 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg new file mode 100644 index 0000000..4629fb9 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg new file mode 100644 index 0000000..257cc45 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-active.svg new file mode 100644 index 0000000..2fbc917 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg new file mode 100644 index 0000000..aecf98b --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg new file mode 100644 index 0000000..1a88e16 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg new file mode 100644 index 0000000..d83c822 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg new file mode 100644 index 0000000..748d4a7 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg new file mode 100644 index 0000000..c466d87 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-active.svg new file mode 100644 index 0000000..63d4583 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg new file mode 100644 index 0000000..9a7bc8d --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg new file mode 100644 index 0000000..762e041 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg new file mode 100644 index 0000000..e73dea6 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg new file mode 100644 index 0000000..7422652 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg @@ -0,0 +1,27 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg new file mode 100644 index 0000000..24529ed --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg @@ -0,0 +1,21 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/colors.css b/iso/airootfs/etc/skel/.config/gtk-3.0/colors.css new file mode 100644 index 0000000..821726e --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #5f6265; +@define-color content_view_bg_breeze #1b1e20; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #592930; +@define-color error_color_insensitive_breeze #592930; +@define-color insensitive_base_color_breeze #1a1d1f; +@define-color insensitive_base_fg_color_breeze #656768; +@define-color insensitive_bg_color_breeze #282c30; +@define-color insensitive_borders_breeze #3a3d41; +@define-color insensitive_fg_color_breeze #6e7173; +@define-color insensitive_selected_bg_color_breeze #282c30; +@define-color insensitive_selected_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_bg_color_breeze #282c30; +@define-color insensitive_unfocused_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_selected_bg_color_breeze #282c30; +@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #1e4d34; +@define-color success_color_insensitive_breeze #1e4d34; +@define-color theme_base_color_breeze #1b1e20; +@define-color theme_bg_color_breeze #2a2e32; +@define-color theme_button_background_backdrop_breeze #31363b; +@define-color theme_button_background_backdrop_insensitive_breeze #2f3338; +@define-color theme_button_background_insensitive_breeze #2f3338; +@define-color theme_button_background_normal_breeze #31363b; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_backdrop_breeze #3daee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_breeze #3daee9; +@define-color theme_button_decoration_hover_insensitive_breeze #335c72; +@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #6e7173; +@define-color theme_button_foreground_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_backdrop_insensitive_breeze #727679; +@define-color theme_button_foreground_insensitive_breeze #727679; +@define-color theme_button_foreground_normal_breeze #fcfcfc; +@define-color theme_fg_color_breeze #fcfcfc; +@define-color theme_header_background_backdrop_breeze #2a2e32; +@define-color theme_header_background_breeze #31363b; +@define-color theme_header_background_light_breeze #2a2e32; +@define-color theme_header_foreground_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_breeze #fcfcfc; +@define-color theme_hovering_selected_bg_color_breeze #3daee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #fcfcfc; +@define-color theme_titlebar_background_backdrop_breeze #2a2e32; +@define-color theme_titlebar_background_breeze #31363b; +@define-color theme_titlebar_background_light_breeze #2a2e32; +@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc; +@define-color theme_unfocused_base_color_breeze #1b1e20; +@define-color theme_unfocused_bg_color_breeze #2a2e32; +@define-color theme_unfocused_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e; +@define-color theme_unfocused_selected_bg_color_breeze #1f485e; +@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_text_color_breeze #fcfcfc; +@define-color theme_unfocused_view_bg_color_breeze #1a1d1f; +@define-color theme_unfocused_view_text_color_breeze #656768; +@define-color theme_view_active_decoration_color_breeze #3daee9; +@define-color theme_view_hover_decoration_color_breeze #3daee9; +@define-color tooltip_background_breeze #31363b; +@define-color tooltip_border_breeze #64686b; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #5f6265; +@define-color unfocused_insensitive_borders_breeze #3a3d41; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #633914; +@define-color warning_color_insensitive_breeze #633914; diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/gtk.css b/iso/airootfs/etc/skel/.config/gtk-3.0/gtk.css new file mode 100644 index 0000000..c9763f7 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/settings.ini b/iso/airootfs/etc/skel/.config/gtk-3.0/settings.ini new file mode 100644 index 0000000..6575d9f --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/settings.ini @@ -0,0 +1,16 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-button-images=true +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=breeze-dark +gtk-menu-images=true +gtk-modules=colorreload-gtk-module:window-decorations-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean +gtk-theme-name=Breeze +gtk-toolbar-style=3 +gtk-xft-dpi=98304 diff --git a/iso/airootfs/etc/skel/.config/gtk-3.0/window_decorations.css b/iso/airootfs/etc/skel/.config/gtk-3.0/window_decorations.css new file mode 100644 index 0000000..ca70a8a --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-3.0/window_decorations.css @@ -0,0 +1,71 @@ +headerbar button.titlebutton.close, .titlebar button.titlebutton.close { + background-image: url("assets/close-normal.svg"); } + +headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover { + background-image: url("assets/close-hover.svg"); } + +headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active { + background-image: url("assets/close-active.svg"); } + +headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop { + background-image: url("assets/close-backdrop-normal.svg"); } + +headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover { + background-image: url("assets/close-backdrop-hover.svg"); } + +headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active { + background-image: url("assets/close-backdrop-active.svg"); } + +headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize { + background-image: url("assets/maximize-normal.svg"); } + +headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximize-hover.svg"); } + +headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximize-active.svg"); } + +headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximize-backdrop-normal.svg"); } + +headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximize-backdrop-hover.svg"); } + +headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximize-backdrop-active.svg"); } + +headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize { + background-image: url("assets/minimize-normal.svg"); } + +headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover { + background-image: url("assets/minimize-hover.svg"); } + +headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active { + background-image: url("assets/minimize-active.svg"); } + +headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop { + background-image: url("assets/minimize-backdrop-normal.svg"); } + +headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover { + background-image: url("assets/minimize-backdrop-hover.svg"); } + +headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active { + background-image: url("assets/minimize-backdrop-active.svg"); } + +.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: url("assets/maximized-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximized-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximized-active.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximized-backdrop-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximized-backdrop-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximized-backdrop-active.svg"); } diff --git a/iso/airootfs/etc/skel/.config/gtk-4.0/colors.css b/iso/airootfs/etc/skel/.config/gtk-4.0/colors.css new file mode 100644 index 0000000..821726e --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-4.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #5f6265; +@define-color content_view_bg_breeze #1b1e20; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #592930; +@define-color error_color_insensitive_breeze #592930; +@define-color insensitive_base_color_breeze #1a1d1f; +@define-color insensitive_base_fg_color_breeze #656768; +@define-color insensitive_bg_color_breeze #282c30; +@define-color insensitive_borders_breeze #3a3d41; +@define-color insensitive_fg_color_breeze #6e7173; +@define-color insensitive_selected_bg_color_breeze #282c30; +@define-color insensitive_selected_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_bg_color_breeze #282c30; +@define-color insensitive_unfocused_fg_color_breeze #6e7173; +@define-color insensitive_unfocused_selected_bg_color_breeze #282c30; +@define-color insensitive_unfocused_selected_fg_color_breeze #6e7173; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #1e4d34; +@define-color success_color_insensitive_breeze #1e4d34; +@define-color theme_base_color_breeze #1b1e20; +@define-color theme_bg_color_breeze #2a2e32; +@define-color theme_button_background_backdrop_breeze #31363b; +@define-color theme_button_background_backdrop_insensitive_breeze #2f3338; +@define-color theme_button_background_insensitive_breeze #2f3338; +@define-color theme_button_background_normal_breeze #31363b; +@define-color theme_button_decoration_focus_backdrop_breeze #3daee9; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_focus_breeze #3daee9; +@define-color theme_button_decoration_focus_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_backdrop_breeze #3daee9; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #335c72; +@define-color theme_button_decoration_hover_breeze #3daee9; +@define-color theme_button_decoration_hover_insensitive_breeze #335c72; +@define-color theme_button_foreground_active_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #6e7173; +@define-color theme_button_foreground_active_breeze #fcfcfc; +@define-color theme_button_foreground_active_insensitive_breeze #6e7173; +@define-color theme_button_foreground_backdrop_breeze #fcfcfc; +@define-color theme_button_foreground_backdrop_insensitive_breeze #727679; +@define-color theme_button_foreground_insensitive_breeze #727679; +@define-color theme_button_foreground_normal_breeze #fcfcfc; +@define-color theme_fg_color_breeze #fcfcfc; +@define-color theme_header_background_backdrop_breeze #2a2e32; +@define-color theme_header_background_breeze #31363b; +@define-color theme_header_background_light_breeze #2a2e32; +@define-color theme_header_foreground_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_header_foreground_insensitive_breeze #fcfcfc; +@define-color theme_hovering_selected_bg_color_breeze #3daee9; +@define-color theme_selected_bg_color_breeze #3daee9; +@define-color theme_selected_fg_color_breeze #fcfcfc; +@define-color theme_text_color_breeze #fcfcfc; +@define-color theme_titlebar_background_backdrop_breeze #2a2e32; +@define-color theme_titlebar_background_breeze #31363b; +@define-color theme_titlebar_background_light_breeze #2a2e32; +@define-color theme_titlebar_foreground_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #fcfcfc; +@define-color theme_titlebar_foreground_insensitive_breeze #fcfcfc; +@define-color theme_unfocused_base_color_breeze #1b1e20; +@define-color theme_unfocused_bg_color_breeze #2a2e32; +@define-color theme_unfocused_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_selected_bg_color_alt_breeze #1f485e; +@define-color theme_unfocused_selected_bg_color_breeze #1f485e; +@define-color theme_unfocused_selected_fg_color_breeze #fcfcfc; +@define-color theme_unfocused_text_color_breeze #fcfcfc; +@define-color theme_unfocused_view_bg_color_breeze #1a1d1f; +@define-color theme_unfocused_view_text_color_breeze #656768; +@define-color theme_view_active_decoration_color_breeze #3daee9; +@define-color theme_view_hover_decoration_color_breeze #3daee9; +@define-color tooltip_background_breeze #31363b; +@define-color tooltip_border_breeze #64686b; +@define-color tooltip_text_breeze #fcfcfc; +@define-color unfocused_borders_breeze #5f6265; +@define-color unfocused_insensitive_borders_breeze #3a3d41; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #633914; +@define-color warning_color_insensitive_breeze #633914; diff --git a/iso/airootfs/etc/skel/.config/gtk-4.0/gtk.css b/iso/airootfs/etc/skel/.config/gtk-4.0/gtk.css new file mode 100644 index 0000000..c9763f7 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-4.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/iso/airootfs/etc/skel/.config/gtk-4.0/settings.ini b/iso/airootfs/etc/skel/.config/gtk-4.0/settings.ini new file mode 100644 index 0000000..22c7e42 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-4.0/settings.ini @@ -0,0 +1,12 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=breeze-dark +gtk-modules=colorreload-gtk-module:window-decorations-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean +gtk-xft-dpi=98304 diff --git a/iso/airootfs/etc/skel/.config/gtk-4.0/window_decorations.css b/iso/airootfs/etc/skel/.config/gtk-4.0/window_decorations.css new file mode 100644 index 0000000..ca70a8a --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtk-4.0/window_decorations.css @@ -0,0 +1,71 @@ +headerbar button.titlebutton.close, .titlebar button.titlebutton.close { + background-image: url("assets/close-normal.svg"); } + +headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover { + background-image: url("assets/close-hover.svg"); } + +headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active { + background-image: url("assets/close-active.svg"); } + +headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop { + background-image: url("assets/close-backdrop-normal.svg"); } + +headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover { + background-image: url("assets/close-backdrop-hover.svg"); } + +headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active { + background-image: url("assets/close-backdrop-active.svg"); } + +headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize { + background-image: url("assets/maximize-normal.svg"); } + +headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximize-hover.svg"); } + +headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximize-active.svg"); } + +headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximize-backdrop-normal.svg"); } + +headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximize-backdrop-hover.svg"); } + +headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximize-backdrop-active.svg"); } + +headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize { + background-image: url("assets/minimize-normal.svg"); } + +headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover { + background-image: url("assets/minimize-hover.svg"); } + +headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active { + background-image: url("assets/minimize-active.svg"); } + +headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop { + background-image: url("assets/minimize-backdrop-normal.svg"); } + +headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover { + background-image: url("assets/minimize-backdrop-hover.svg"); } + +headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active { + background-image: url("assets/minimize-backdrop-active.svg"); } + +.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize { + background-image: url("assets/maximized-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover { + background-image: url("assets/maximized-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active { + background-image: url("assets/maximized-active.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop { + background-image: url("assets/maximized-backdrop-normal.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover { + background-image: url("assets/maximized-backdrop-hover.svg"); } + +.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active { + background-image: url("assets/maximized-backdrop-active.svg"); } diff --git a/iso/airootfs/etc/skel/.config/gtkrc b/iso/airootfs/etc/skel/.config/gtkrc new file mode 100644 index 0000000..95deaa9 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtkrc @@ -0,0 +1,6 @@ +# created by KDE Plasma, Thu Jul 18 09:33:55 2024 +# +include "/usr/share/themes/Breeze/gtk-2.0/gtkrc" + +gtk-theme-name="Breeze" + diff --git a/iso/airootfs/etc/skel/.config/gtkrc-2.0 b/iso/airootfs/etc/skel/.config/gtkrc-2.0 new file mode 100644 index 0000000..ad8907e --- /dev/null +++ b/iso/airootfs/etc/skel/.config/gtkrc-2.0 @@ -0,0 +1,5 @@ +# created by KDE Plasma, Thu Jul 18 09:33:55 2024 +# + +gtk-alternative-button-order = 1 + diff --git a/iso/airootfs/etc/skel/.config/kconf_updaterc b/iso/airootfs/etc/skel/.config/kconf_updaterc new file mode 100644 index 0000000..9c69bde --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kconf_updaterc @@ -0,0 +1,41 @@ +updateInfoAdded=true + +[gtkconfig.upd] +ctime=1721300037 +done=gtk_theme,dont_use_gtk_css_for_window_decorations,remove_deprecated_gtk4_option +mtime=1720114484 + +[kwin.upd] +ctime=1721300037 +done=remove_deprecated_gtk4_option,kwin-6.0-reset-active-mouse-screen,kwin-6.0-delete-desktop-switching-shortcuts,kwin-6.0-remove-breeze-tabbox-default,kwin-6.1-remove-gridview-expose-shortcuts +mtime=1720113077 + +[migrate-calendar-to-plugin-id.upd] +ctime=1721300037 +done=kwin-6.1-remove-gridview-expose-shortcuts,migrate-calendar-plugins +mtime=1720113669 + +[plasma6.0-remove-dpi-settings.upd] +ctime=1721300037 +done=migrate-calendar-plugins,plasma6.0-remove-dpi-settings +mtime=1720113669 + +[plasma6.0-remove-old-shortcuts.upd] +ctime=1721300037 +done=plasma6.0-remove-dpi-settings,plasma6.0-remove-old-shortcuts +mtime=1720113669 + +[plasmashell-6.0-keep-custom-position-of-panels.upd] +ctime=1721300037 +done=plasma6.0-remove-old-shortcuts,plasmashell-6.0-keep-custom-position-of-panels +mtime=1720113669 + +[plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels.upd] +ctime=1721300037 +done=plasmashell-6.0-keep-custom-position-of-panels,plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels +mtime=1720113669 + +[spectacle.upd] +ctime=1721300037 +done=plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels,24.02.0-video_format,24.02.0-keep_old_save_location,24.02.0-rename_settings,24.02.0-keep_old_filename_templates,24.05.2-change_placeholder_format +mtime=1719938210 diff --git a/iso/airootfs/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf b/iso/airootfs/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf new file mode 100644 index 0000000..f7bc7e4 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf @@ -0,0 +1,30 @@ +[Source-applicationVersion] +dataSourceCommonSettings\activeState=true + +[Source-locale] +dataSourceCommonSettings\activeState=true + +[Source-places] +dataSourceCommonSettings\activeState=true + +[Source-platform] +dataSourceCommonSettings\activeState=true + +[Source-qtVersion] +dataSourceCommonSettings\activeState=true + +[Source-screens] +dataSourceCommonSettings\activeState=true + +[Source-settings] +dataSourceCommonSettings\activeState=true + +[Source-startCount] +dataSourceCommonSettings\activeState=true + +[Source-usageTime] +dataSourceCommonSettings\activeState=true + +[UserFeedback] +ApplicationStartCount=3 +ApplicationTime=29 diff --git a/iso/airootfs/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf b/iso/airootfs/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf new file mode 100644 index 0000000..f5ed5b6 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf @@ -0,0 +1,30 @@ +[Source-applicationVersion] +dataSourceCommonSettings\activeState=true + +[Source-compiler] +dataSourceCommonSettings\activeState=true + +[Source-opengl] +dataSourceCommonSettings\activeState=true + +[Source-panelCount] +dataSourceCommonSettings\activeState=true + +[Source-platform] +dataSourceCommonSettings\activeState=true + +[Source-qpa] +dataSourceCommonSettings\activeState=true + +[Source-qtVersion] +dataSourceCommonSettings\activeState=true + +[Source-screens] +dataSourceCommonSettings\activeState=true + +[Source-usageTime] +dataSourceCommonSettings\activeState=true + +[UserFeedback] +ApplicationStartCount=2 +ApplicationTime=2509 diff --git a/iso/airootfs/etc/skel/.config/kdeconnect/certificate.pem b/iso/airootfs/etc/skel/.config/kdeconnect/certificate.pem new file mode 100644 index 0000000..cfcdf8b --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdeconnect/certificate.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDNjCCAh6gAwIBAgIUJwSyjDBX+sWvSmZ5lDP3kfrbhnQwDQYJKoZIhvcNAQEL +BQAwVTEvMC0GA1UEAwwmXzNkZWUwZDZkX2U3OTdfNDBjNl84NGUyXzM0NjIzNjEz +ZTUwMl8xDDAKBgNVBAoMA0tERTEUMBIGA1UECwwLS0RFIENvbm5lY3QwHhcNMjMw +NzI4MTMyOTM4WhcNMzQwNDE3MTMyOTM4WjBVMS8wLQYDVQQDDCZfM2RlZTBkNmRf +ZTc5N180MGM2Xzg0ZTJfMzQ2MjM2MTNlNTAyXzEMMAoGA1UECgwDS0RFMRQwEgYD +VQQLDAtLREUgQ29ubmVjdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANS017s10LBp0xvlcLJZAZlGmmyY2t4YZ1KmqvHEXOUeqwBp/5zyyk7miFFY/QHL +V3KKUiFIw3HNrTCklqgilYM72hEiQeQLuNPA2wa3NpBKiFggxcSrdjPDzKsLleif +/0YT0hMCrJoatBc1uD4W7fhcbW2KuWGid8T6QwZSDPM+yduasSlSAx90kOo2LvgC +TwA4MqV67exDeXcJ+uvy+79X5ZgXsab7c+iKFZfKGFWQhyb69oaummyZyIPzoe6L +TOncpZRTIDV1jTtwd5qVn1lYfzczrmVujbYzlUlzMIX8sXS3Hxxx+9jYSXcXs63G +VsIy45duXF68duVoOrKuiQUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAEZlQmpk/ +LZlRDHTuZthR/TydSfYDLGZH52tsOtUPfahbUOWXCgFEUT5i8AbC9zY/gj39ABKV +4R6MzMbmOZWfnEHDjXCJGY36TvjP4m5f9rEYeNgqzXBz+q4AXQI02ALoTcH0ogY+ +Hx1pNTIgO/NTXxv6zPVIyfNSLgK8zzkD43lBKgf6j9u80JO1AYVFXyfhTsTEKXnv +5xvH10LOibzdPnxjqB2T0/pB95dtSxRgVLvGsqH+sUBESDa16cVaI2BL2674xJzB +TzKEA/qMx2in7EcD5zDUUlQTFs02nGeR6TH0oLjgdgdO9RU5TnhubLNFaYMJH37n +NtsdxqiY6PO2JQ== +-----END CERTIFICATE----- diff --git a/iso/airootfs/etc/skel/.config/kdeconnect/config b/iso/airootfs/etc/skel/.config/kdeconnect/config new file mode 100644 index 0000000..837f93c --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdeconnect/config @@ -0,0 +1,2 @@ +[General] +name=ParchBox-x8664 diff --git a/iso/airootfs/etc/skel/.config/kdeconnect/privateKey.pem b/iso/airootfs/etc/skel/.config/kdeconnect/privateKey.pem new file mode 100644 index 0000000..32037fc --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdeconnect/privateKey.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEA1LTXuzXQsGnTG+VwslkBmUaabJja3hhnUqaq8cRc5R6rAGn/ +nPLKTuaIUVj9ActXcopSIUjDcc2tMKSWqCKVgzvaESJB5Au408DbBrc2kEqIWCDF +xKt2M8PMqwuV6J//RhPSEwKsmhq0FzW4Phbt+FxtbYq5YaJ3xPpDBlIM8z7J25qx +KVIDH3SQ6jYu+AJPADgypXrt7EN5dwn66/L7v1flmBexpvtz6IoVl8oYVZCHJvr2 +hq6abJnIg/Oh7otM6dyllFMgNXWNO3B3mpWfWVh/NzOuZW6NtjOVSXMwhfyxdLcf +HHH72NhJdxezrcZWwjLjl25cXrx25Wg6sq6JBQIDAQABAoIBAA0iVI7eChKWmj9G ++eA9YDylcCwj/SHJKnofSf9vQ1gvfloicXLwx/66u/Cf+NF3S6FKOruM6WqZy2et +RhNAPXCyzaqQrbZl5eYHas7dmcwrmgMtFOEpwDz+imEGcF2CoanjV+2uFNfYLcYg +Hk4RLuUO2f/xWLSXamNam7BkeSG84jAnQt6d4YkBk15Xe2yapi8bARR2cu4lbmdn +EAvvkplJ4G0NFbF8aKhZCvpqLEsBr/0QXFeZLZcQ4oFoPYwn8o3jyszwxHrjzJJn +Hlpa8Rbd6UnmqnZuxSIyBJzmk73ovOvmd7kMLZ37lwuRkTl0nUWQy+cZMn76x6w9 +rfwpRBkCgYEA9mJQ5oLI3FEmW/Be5EG+h4K+zkZDHoh01MZctLJx/I4EnKgsPfdS +c9W32HIR6ZDpAwwU/lbzneet/aIH30n+QUbajIBAUarXfKSfhDXyHesoCd7uwkcp +oIxKWpFWHSEzTQYpMQ95UwGlF58SJVng4LpaiW4BZx87tvxl/aqKKBkCgYEA3QIL +jrgC7z0RX7rDhZooFaHumjFqXLVHpFY/dQGGyHMJ88bxJU1Ac/dyxhPi3tfCo6wL +KCgK/8sYMmv0tu4nsEhpsOexGxOvgud2I8X6adSbtPsnBkUxAs0RBEHFxF3ADmeK +HFMqTwgup2tlZKM0KKK8B3yfcyg8uBCGO7ahdc0CgYEAih9rww4mlHxZyMjkKYpB +ya4eUX1KO1+8P1xEtHglNrRXGYud4c84xf9V5V1tdUbrme24By2vvSIYhEvFpgPR +Kb8S3hk39ZCU5SdU1cV4ShV+iKoVp4xFZd+//y3i3Mmz/MYraXmHRmVxq+BdR9sv +GkzeXJTy7GCyFU9BzgdBFGECgYAToGbeWcEI9edhFPjgGHyOzz6dOt4zNXYTRgWE +oooRqwWrPHOV2HJs2gC7TnDLUWXbmx+yhTvU03hmoeethyDHKucX6rtzqB/iBCQd +sSs30sWxIMyqZeKgWQ21zxF9CsZPgSpmsYwEULmz7HmookWzhiAkmhCe7WfXAMCq +9OEJ0QKBgQCEKan+bfk8i4BZL5flnqXrgO3hlo7kfEPWm+TCFe1CdMYC+zCu9B4Q +4L6EamXQ8bK89I4o1+zMpInF/XIPQxD9s0PIum+Q1z2/w4n9BlXB6Lj2yF9n0p4j +4qHXoe4qcRwLSDo4ozQR6t9ezKrZF4mxR2XoykzevzjAAZPxV6cqbg== +-----END RSA PRIVATE KEY----- diff --git a/iso/airootfs/etc/skel/.config/kded5rc b/iso/airootfs/etc/skel/.config/kded5rc new file mode 100644 index 0000000..a005860 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kded5rc @@ -0,0 +1,2 @@ +[Module-device_automounter] +autoload=false diff --git a/iso/airootfs/etc/skel/.config/kdedefaults/kcminputrc b/iso/airootfs/etc/skel/.config/kdedefaults/kcminputrc new file mode 100644 index 0000000..779b957 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdedefaults/kcminputrc @@ -0,0 +1,2 @@ +[Mouse] +cursorTheme=breeze_cursors diff --git a/iso/airootfs/etc/skel/.config/kdedefaults/kdeglobals b/iso/airootfs/etc/skel/.config/kdedefaults/kdeglobals new file mode 100644 index 0000000..5bdede9 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdedefaults/kdeglobals @@ -0,0 +1,8 @@ +[General] +ColorScheme=BreezeDark + +[Icons] +Theme=breeze-dark + +[KDE] +widgetStyle=Breeze diff --git a/iso/airootfs/etc/skel/.config/kdedefaults/ksplashrc b/iso/airootfs/etc/skel/.config/kdedefaults/ksplashrc new file mode 100644 index 0000000..56a8fb1 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdedefaults/ksplashrc @@ -0,0 +1,3 @@ +[KSplash] +Engine=KSplashQML +Theme=org.kde.breezedark.desktop diff --git a/iso/airootfs/etc/skel/.config/kdedefaults/kwinrc b/iso/airootfs/etc/skel/.config/kdedefaults/kwinrc new file mode 100644 index 0000000..5288667 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdedefaults/kwinrc @@ -0,0 +1,4 @@ +[org.kde.kdecoration2] +NoPlugin=false +library=org.kde.breeze +theme=Breeze diff --git a/iso/airootfs/etc/skel/.config/kdedefaults/package b/iso/airootfs/etc/skel/.config/kdedefaults/package new file mode 100644 index 0000000..c188391 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdedefaults/package @@ -0,0 +1 @@ +org.kde.breezedark.desktop \ No newline at end of file diff --git a/iso/airootfs/etc/skel/.config/kdedefaults/plasmarc b/iso/airootfs/etc/skel/.config/kdedefaults/plasmarc new file mode 100644 index 0000000..8b58863 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdedefaults/plasmarc @@ -0,0 +1,2 @@ +[Theme] +name=default diff --git a/iso/airootfs/etc/skel/.config/kdeglobals b/iso/airootfs/etc/skel/.config/kdeglobals new file mode 100644 index 0000000..956f545 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kdeglobals @@ -0,0 +1,170 @@ +[ColorEffects:Disabled] +ChangeSelectionColor= +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +Enable= +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=30,87,116 +BackgroundNormal=49,54,59 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Complementary] +BackgroundAlternate=30,87,116 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Header] +BackgroundAlternate=42,46,50 +BackgroundNormal=49,54,59 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Header][Inactive] +BackgroundAlternate=49,54,59 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Selection] +BackgroundAlternate=30,87,116 +BackgroundNormal=61,174,233 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=252,252,252 +ForegroundInactive=161,169,177 +ForegroundLink=253,188,75 +ForegroundNegative=176,55,69 +ForegroundNeutral=198,92,0 +ForegroundNormal=252,252,252 +ForegroundPositive=23,104,57 +ForegroundVisited=155,89,182 + +[Colors:Tooltip] +BackgroundAlternate=42,46,50 +BackgroundNormal=49,54,59 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:View] +BackgroundAlternate=35,38,41 +BackgroundNormal=27,30,32 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Window] +BackgroundAlternate=49,54,59 +BackgroundNormal=42,46,50 +DecorationFocus=61,174,233 +DecorationHover=61,174,233 +ForegroundActive=61,174,233 +ForegroundInactive=161,169,177 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=252,252,252 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[General] +ColorSchemeHash=38f350e0530aaa58cc20a2cf2011a8a2d0c7a4fc + +[KDE] +LookAndFeelPackage=org.kde.breezedark.desktop + +[KFileDialog Settings] +Allow Expansion=false +Automatically select filename extension=true +Breadcrumb Navigation=true +Decoration position=2 +LocationCombo Completionmode=5 +PathCombo Completionmode=5 +Show Bookmarks=false +Show Full Path=false +Show Inline Previews=true +Show Preview=false +Show Speedbar=true +Show hidden files=false +Sort by=Name +Sort directories first=true +Sort hidden files last=false +Sort reversed=false +Speedbar Width=140 +View Style=DetailTree + +[PreviewSettings] +MaximumRemoteSize=0 + +[WM] +activeBackground=49,54,59 +activeBlend=252,252,252 +activeForeground=252,252,252 +inactiveBackground=42,46,50 +inactiveBlend=161,169,177 +inactiveForeground=161,169,177 diff --git a/iso/airootfs/etc/skel/.config/kglobalshortcutsrc b/iso/airootfs/etc/skel/.config/kglobalshortcutsrc new file mode 100644 index 0000000..1e374ed --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kglobalshortcutsrc @@ -0,0 +1,257 @@ +[ActivityManager] +_k_friendly_name=Activity Manager +switch-to-activity-49194745-0190-4959-a3e5-48834dd50cb3=none,none,Switch to activity "Default" + +[KDE Keyboard Layout Switcher] +Switch to Last-Used Keyboard Layout=Meta+Alt+L,Meta+Alt+L, +Switch to Next Keyboard Layout=Meta+Alt+K,Meta+Alt+K, +_k_friendly_name=Keyboard Layout Switcher + +[kaccess] +Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off +_k_friendly_name=Accessibility + +[kcm_touchpad] +Disable Touchpad=Touchpad Off,Touchpad Off, +Enable Touchpad=Touchpad On,Touchpad On, +Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku, +_k_friendly_name=Touchpad + +[kmix] +_k_friendly_name=Audio Volume +decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume +decrease_volume=Volume Down,Volume Down,Decrease Volume +decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Decrease Volume by 1% +increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume +increase_volume=Volume Up,Volume Up,Increase Volume +increase_volume_small=Shift+Volume Up,Shift+Volume Up,Increase Volume by 1% +mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone +mute=Volume Mute,Volume Mute,Mute + +[ksmserver] +Halt Without Confirmation=,,Shut Down Without Confirmation +Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session +Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Show Logout Prompt +Log Out Without Confirmation=,,Log Out Without Confirmation +LogOut=,,Log Out +Reboot=,,Reboot +Reboot Without Confirmation=,,Reboot Without Confirmation +Shut Down=,,Shut Down +_k_friendly_name=KWin + +[kwin] +Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention +Cycle Overview=none,none,Cycle through Overview and Grid View +Cycle Overview Opposite=none,none,Cycle through Grid View and Overview +Decrease Opacity=,,Decrease Opacity of Active Window by 5% +Edit Tiles=Meta+T,Meta+T,Toggle Tiles Editor +Grid View=Meta+G,Meta+G,Toggle Grid View +Increase Opacity=,,Increase Opacity of Active Window by 5% +Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window +Move Tablet to Next Output=none,none,Move the tablet to the next output +MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center +MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus +MoveZoomDown=none,none,Move Zoomed Area Downwards +MoveZoomLeft=none,none,Move Zoomed Area to Left +MoveZoomRight=none,none,Move Zoomed Area to Right +MoveZoomUp=none,none,Move Zoomed Area Upwards +Overview=Meta+W,Meta+W,Toggle Overview +Setup Window Shortcut=,,Setup Window Shortcut +Show Desktop=Meta+D,Meta+D,Peek at Desktop +Switch One Desktop Down=Meta+Ctrl+Down,Meta+Ctrl+Down,Switch One Desktop Down +Switch One Desktop Up=Meta+Ctrl+Up,Meta+Ctrl+Up,Switch One Desktop Up +Switch One Desktop to the Left=Meta+Ctrl+Left,Meta+Ctrl+Left,Switch One Desktop to the Left +Switch One Desktop to the Right=Meta+Ctrl+Right,Meta+Ctrl+Right,Switch One Desktop to the Right +Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below +Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left +Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right +Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above +Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 +Switch to Desktop 10=,,Switch to Desktop 10 +Switch to Desktop 11=,,Switch to Desktop 11 +Switch to Desktop 12=,,Switch to Desktop 12 +Switch to Desktop 13=,,Switch to Desktop 13 +Switch to Desktop 14=,,Switch to Desktop 14 +Switch to Desktop 15=,,Switch to Desktop 15 +Switch to Desktop 16=,,Switch to Desktop 16 +Switch to Desktop 17=,,Switch to Desktop 17 +Switch to Desktop 18=,,Switch to Desktop 18 +Switch to Desktop 19=,,Switch to Desktop 19 +Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 +Switch to Desktop 20=,,Switch to Desktop 20 +Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 +Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 +Switch to Desktop 5=,,Switch to Desktop 5 +Switch to Desktop 6=,,Switch to Desktop 6 +Switch to Desktop 7=,,Switch to Desktop 7 +Switch to Desktop 8=,,Switch to Desktop 8 +Switch to Desktop 9=,,Switch to Desktop 9 +Switch to Next Desktop=,,Switch to Next Desktop +Switch to Next Screen=,,Switch to Next Screen +Switch to Previous Desktop=,,Switch to Previous Desktop +Switch to Previous Screen=,,Switch to Previous Screen +Switch to Screen 0=,,Switch to Screen 0 +Switch to Screen 1=,,Switch to Screen 1 +Switch to Screen 2=,,Switch to Screen 2 +Switch to Screen 3=,,Switch to Screen 3 +Switch to Screen 4=,,Switch to Screen 4 +Switch to Screen 5=,,Switch to Screen 5 +Switch to Screen 6=,,Switch to Screen 6 +Switch to Screen 7=,,Switch to Screen 7 +Switch to Screen Above=,,Switch to Screen Above +Switch to Screen Below=,,Switch to Screen Below +Switch to Screen to the Left=,,Switch to Screen to the Left +Switch to Screen to the Right=,,Switch to Screen to the Right +Toggle Night Color=none,none,Suspend/Resume Night Light +Toggle Window Raise/Lower=,,Toggle Window Raise/Lower +Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows +Walk Through Windows (Reverse)=Alt+Shift+Tab,Alt+Shift+Tab,Walk Through Windows (Reverse) +Walk Through Windows Alternative=,,Walk Through Windows Alternative +Walk Through Windows Alternative (Reverse)=,,Walk Through Windows Alternative (Reverse) +Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application +Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse) +Walk Through Windows of Current Application Alternative=,,Walk Through Windows of Current Application Alternative +Walk Through Windows of Current Application Alternative (Reverse)=,,Walk Through Windows of Current Application Alternative (Reverse) +Window Above Other Windows=,,Keep Window Above Others +Window Below Other Windows=,,Keep Window Below Others +Window Close=Alt+F4,Alt+F4,Close Window +Window Fullscreen=,,Make Window Fullscreen +Window Grow Horizontal=,,Expand Window Horizontally +Window Grow Vertical=,,Expand Window Vertically +Window Lower=,,Lower Window +Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window +Window Maximize Horizontal=,,Maximize Window Horizontally +Window Maximize Vertical=,,Maximize Window Vertically +Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window +Window Move=,,Move Window +Window Move Center=,,Move Window to the Center +Window No Border=,,Toggle Window Titlebar and Frame +Window On All Desktops=,,Keep Window on All Desktops +Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down +Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up +Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left +Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right +Window One Screen Down=,,Move Window One Screen Down +Window One Screen Up=,,Move Window One Screen Up +Window One Screen to the Left=,,Move Window One Screen to the Left +Window One Screen to the Right=,,Move Window One Screen to the Right +Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu +Window Pack Down=,,Move Window Down +Window Pack Left=,,Move Window Left +Window Pack Right=,,Move Window Right +Window Pack Up=,,Move Window Up +Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom +Window Quick Tile Bottom Left=,,Quick Tile Window to the Bottom Left +Window Quick Tile Bottom Right=,,Quick Tile Window to the Bottom Right +Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left +Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right +Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top +Window Quick Tile Top Left=,,Quick Tile Window to the Top Left +Window Quick Tile Top Right=,,Quick Tile Window to the Top Right +Window Raise=,,Raise Window +Window Resize=,,Resize Window +Window Shade=,,Shade Window +Window Shrink Horizontal=,,Shrink Window Horizontally +Window Shrink Vertical=,,Shrink Window Vertically +Window to Desktop 1=,,Window to Desktop 1 +Window to Desktop 10=,,Window to Desktop 10 +Window to Desktop 11=,,Window to Desktop 11 +Window to Desktop 12=,,Window to Desktop 12 +Window to Desktop 13=,,Window to Desktop 13 +Window to Desktop 14=,,Window to Desktop 14 +Window to Desktop 15=,,Window to Desktop 15 +Window to Desktop 16=,,Window to Desktop 16 +Window to Desktop 17=,,Window to Desktop 17 +Window to Desktop 18=,,Window to Desktop 18 +Window to Desktop 19=,,Window to Desktop 19 +Window to Desktop 2=,,Window to Desktop 2 +Window to Desktop 20=,,Window to Desktop 20 +Window to Desktop 3=,,Window to Desktop 3 +Window to Desktop 4=,,Window to Desktop 4 +Window to Desktop 5=,,Window to Desktop 5 +Window to Desktop 6=,,Window to Desktop 6 +Window to Desktop 7=,,Window to Desktop 7 +Window to Desktop 8=,,Window to Desktop 8 +Window to Desktop 9=,,Window to Desktop 9 +Window to Next Desktop=,,Window to Next Desktop +Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Move Window to Next Screen +Window to Previous Desktop=,,Window to Previous Desktop +Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Move Window to Previous Screen +Window to Screen 0=,,Move Window to Screen 0 +Window to Screen 1=,,Move Window to Screen 1 +Window to Screen 2=,,Move Window to Screen 2 +Window to Screen 3=,,Move Window to Screen 3 +Window to Screen 4=,,Move Window to Screen 4 +Window to Screen 5=,,Move Window to Screen 5 +Window to Screen 6=,,Move Window to Screen 6 +Window to Screen 7=,,Move Window to Screen 7 +_k_friendly_name=KWin +view_actual_size=Meta+0,Meta+0,Zoom to Actual Size +view_zoom_in=Meta++\tMeta+=,Meta++\tMeta+=,Zoom In +view_zoom_out=Meta+-,Meta+-,Zoom Out + +[mediacontrol] +_k_friendly_name=Media Controller +mediavolumedown=,,Media volume down +mediavolumeup=,,Media volume up +nextmedia=Media Next,Media Next,Media playback next +pausemedia=Media Pause,Media Pause,Pause media playback +playmedia=,,Play media playback +playpausemedia=Media Play,Media Play,Play/Pause media playback +previousmedia=Media Previous,Media Previous,Media playback previous +stopmedia=Media Stop,Media Stop,Stop media playback + +[org_kde_powerdevil] +Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness +Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness +Decrease Screen Brightness Small=Shift+Monitor Brightness Down,Shift+Monitor Brightness Down,Decrease Screen Brightness by 1% +Hibernate=Hibernate,Hibernate,Hibernate +Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness +Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness +Increase Screen Brightness Small=Shift+Monitor Brightness Up,Shift+Monitor Brightness Up,Increase Screen Brightness by 1% +PowerDown=Power Down,Power Down,Power Down +PowerOff=Power Off,Power Off,Power Off +Sleep=Sleep,Sleep,Suspend +Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight +Turn Off Screen=none,none,Turn Off Screen +_k_friendly_name=Power Management +powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile + +[plasmashell] +_k_friendly_name=Plasma +activate application launcher=Meta\tAlt+F1,Meta\tAlt+F1,Activate Application Launcher +activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 +activate task manager entry 10=,Meta+0,Activate Task Manager Entry 10 +activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 +activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 +activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 +activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 +activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 +activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 +activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 +activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 +clear-history=,,Clear Clipboard History +clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu +cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels +cycleNextAction=,,Next History Item +cyclePrevAction=,,Previous History Item +manage activities=Meta+Q,Meta+Q,Show Activity Switcher +repeat_action=,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard +show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop +show-barcode=,,Show Barcode… +show-on-mouse-pos=Meta+V,Meta+V,Show Clipboard Items at Mouse Position +stop current activity=Meta+S,Meta+S,Stop Current Activity +switch to next activity=,,Switch to Next Activity +switch to previous activity=,,Switch to Previous Activity +toggle do not disturb=,,Toggle do not disturb + +[wacomtablet] +Map to fullscreen=Meta+Ctrl+F,Meta+Ctrl+F,Map to fullscreen +Map to screen 1=Meta+Ctrl+1,Meta+Ctrl+1,Map to screen 1 +Map to screen 2=Meta+Ctrl+2,Meta+Ctrl+2,Map to screen 2 +Next Profile=Meta+Ctrl+N,Meta+Ctrl+N,Next profile +Previous Profile=Meta+Ctrl+P,Meta+Ctrl+P,Previous Profile +Toggle screen map selection=Meta+Ctrl+M,Meta+Ctrl+M,Toggle between all screens +Toggle stylus mode=Meta+Ctrl+S,Meta+Ctrl+S,Toggle the Stylus Tool Relative/Absolute +Toggle touch tool=Meta+Ctrl+T,Meta+Ctrl+T,Enable/Disable the Touch Tool +_k_friendly_name=Wacom Tablet diff --git a/iso/airootfs/etc/skel/.config/kiorc b/iso/airootfs/etc/skel/.config/kiorc new file mode 100644 index 0000000..2f09629 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kiorc @@ -0,0 +1,7 @@ +[Confirmations] +ConfirmDelete=true +ConfirmEmptyTrash=true +ConfirmTrash=false + +[Executable scripts] +behaviourOnLaunch=alwaysAsk diff --git a/iso/airootfs/etc/skel/.config/konsolerc b/iso/airootfs/etc/skel/.config/konsolerc new file mode 100644 index 0000000..4da8e0a --- /dev/null +++ b/iso/airootfs/etc/skel/.config/konsolerc @@ -0,0 +1,8 @@ +[General] +ConfigVersion=1 + +[MainWindow] +ToolBarsMovable=Disabled + +[UiSettings] +ColorScheme= diff --git a/iso/airootfs/etc/skel/.config/konsolesshconfig b/iso/airootfs/etc/skel/.config/konsolesshconfig new file mode 100644 index 0000000..dc17d7c --- /dev/null +++ b/iso/airootfs/etc/skel/.config/konsolesshconfig @@ -0,0 +1,2 @@ +[Global plugin config] +manageProfile=false diff --git a/iso/airootfs/etc/skel/.config/ksmserverrc b/iso/airootfs/etc/skel/.config/ksmserverrc new file mode 100644 index 0000000..b47cc89 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/ksmserverrc @@ -0,0 +1,2 @@ +[General] +loginMode=emptySession diff --git a/iso/airootfs/etc/skel/.config/ktimezonedrc b/iso/airootfs/etc/skel/.config/ktimezonedrc new file mode 100644 index 0000000..aa625e9 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/ktimezonedrc @@ -0,0 +1,4 @@ +[TimeZones] +LocalZone=America/New_York +ZoneinfoDir=/usr/share/zoneinfo +Zonetab=/usr/share/zoneinfo/zone.tab diff --git a/iso/airootfs/etc/skel/.config/kwinoutputconfig.json b/iso/airootfs/etc/skel/.config/kwinoutputconfig.json new file mode 100644 index 0000000..523c59a --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kwinoutputconfig.json @@ -0,0 +1,49 @@ +[ + { + "data": [ + { + "autoRotation": "InTabletMode", + "brightness": 1, + "colorProfileSource": "sRGB", + "connectorName": "VGA-1", + "edidHash": "612afdef947131f0d2a23a0572c62efc", + "edidIdentifier": "VBX 0 50792000 1 1990 0", + "highDynamicRange": false, + "iccProfilePath": "", + "mode": { + "height": 775, + "refreshRate": 59968, + "width": 1600 + }, + "overscan": 0, + "rgbRange": "Automatic", + "scale": 1, + "sdrBrightness": 200, + "sdrGamutWideness": 0, + "transform": "Normal", + "vrrPolicy": "Automatic", + "wideColorGamut": false + } + ], + "name": "outputs" + }, + { + "data": [ + { + "lidClosed": false, + "outputs": [ + { + "enabled": true, + "outputIndex": 0, + "position": { + "x": 0, + "y": 0 + }, + "priority": 0 + } + ] + } + ], + "name": "setups" + } +] diff --git a/iso/airootfs/etc/skel/.config/kwinrc b/iso/airootfs/etc/skel/.config/kwinrc new file mode 100644 index 0000000..5213c85 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/kwinrc @@ -0,0 +1,13 @@ +[Desktops] +Id_1=948fbd8b-7ae7-4d7c-8421-ed70ac60fcbc +Number=1 +Rows=1 + +[Tiling] +padding=4 + +[Tiling][21dd97da-ff66-5c67-b60e-9669809c6e24] +tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]} + +[Xwayland] +Scale=1 diff --git a/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db b/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db new file mode 100644 index 0000000..c780c13 Binary files /dev/null and b/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db differ diff --git a/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db-shm b/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db-shm new file mode 100644 index 0000000..fe9ac28 Binary files /dev/null and b/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db-shm differ diff --git a/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db-wal b/iso/airootfs/etc/skel/.config/libaccounts-glib/accounts.db-wal new file mode 100644 index 0000000..e69de29 diff --git a/iso/airootfs/etc/skel/.config/plasma-localerc b/iso/airootfs/etc/skel/.config/plasma-localerc new file mode 100644 index 0000000..2023037 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/plasma-localerc @@ -0,0 +1,2 @@ +[Formats] +LANG=en_US.UTF-8 diff --git a/iso/airootfs/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc b/iso/airootfs/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc new file mode 100644 index 0000000..c242903 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -0,0 +1,175 @@ +[ActionPlugins][0] +RightButton;NoModifier=org.kde.contextmenu + +[ActionPlugins][1] +RightButton;NoModifier=org.kde.contextmenu + +[Containments][1] +ItemGeometries-1600x775= +ItemGeometriesHorizontal= +activityId=49194745-0190-4959-a3e5-48834dd50cb3 +formfactor=0 +immutability=1 +lastScreen=0 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + +[Containments][1][ConfigDialog] +DialogHeight=540 +DialogWidth=720 + + +[Containments][1][Wallpaper][org.kde.image][General] +Image=/usr/share/wallpapers/Parch-wallpaper/Parch-wallpaper-6-Light.jpg +PreviewImage=/usr/share/wallpapers/Parch-wallpaper/Parch-wallpaper-6-Light.jpg +SlidePaths=/usr/share/wallpapers/ + +[Containments][2] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.panel +wallpaperplugin=org.kde.image + +[Containments][2][Applets][21] +immutability=1 +plugin=org.kde.plasma.digitalclock + +[Containments][2][Applets][21][Configuration][Appearance] +fontWeight=400 + +[Containments][2][Applets][22] +immutability=1 +plugin=org.kde.plasma.showdesktop + +[Containments][2][Applets][3] +immutability=1 +plugin=org.kde.plasma.kickoff + +[Containments][2][Applets][3][Configuration] +PreloadWeight=100 +popupHeight=510 +popupWidth=647 + +[Containments][2][Applets][3][Configuration][ConfigDialog] +DialogHeight=540 +DialogWidth=720 + +[Containments][2][Applets][3][Configuration][General] +favoritesPortedToKAstats=true +icon=/usr/share/pixmaps/parch-logo.svg +systemFavorites=suspend\\,hibernate\\,reboot\\,shutdown + +[Containments][2][Applets][4] +immutability=1 +plugin=org.kde.plasma.pager + +[Containments][2][Applets][5] +immutability=1 +plugin=org.kde.plasma.icontasks + +[Containments][2][Applets][5][Configuration][General] +launchers=applications:systemsettings.desktop,preferred://filemanager,preferred://browser + +[Containments][2][Applets][6] +immutability=1 +plugin=org.kde.plasma.marginsseparator + +[Containments][2][Applets][7] +immutability=1 +plugin=org.kde.plasma.systemtray + +[Containments][2][Applets][7][Configuration] +PreloadWeight=55 +SystrayContainmentId=8 + +[Containments][2][General] +AppletOrder=3;4;5;6;7;21;22 + +[Containments][8] +activityId= +formfactor=2 +immutability=1 +lastScreen=-1 +location=4 +plugin=org.kde.plasma.private.systemtray +popupHeight=432 +popupWidth=432 +wallpaperplugin=org.kde.image + +[Containments][8][Applets][10] +immutability=1 +plugin=org.kde.plasma.manage-inputmethod + +[Containments][8][Applets][11] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][8][Applets][12] +immutability=1 +plugin=org.kde.kdeconnect + +[Containments][8][Applets][13] +immutability=1 +plugin=org.kde.plasma.vault + +[Containments][8][Applets][14] +immutability=1 +plugin=org.kde.plasma.devicenotifier + +[Containments][8][Applets][15] +immutability=1 +plugin=org.kde.plasma.cameraindicator + +[Containments][8][Applets][16] +immutability=1 +plugin=org.kde.kscreen + +[Containments][8][Applets][17] +immutability=1 +plugin=org.kde.plasma.keyboardindicator + +[Containments][8][Applets][18] +immutability=1 +plugin=org.kde.plasma.notifications + +[Containments][8][Applets][19] +immutability=1 +plugin=org.kde.plasma.clipboard + +[Containments][8][Applets][19][Configuration] +PreloadWeight=55 + +[Containments][8][Applets][20] +immutability=1 +plugin=org.kde.plasma.volume + +[Containments][8][Applets][20][Configuration][General] +migrated=true + +[Containments][8][Applets][23] +immutability=1 +plugin=org.kde.plasma.brightness + +[Containments][8][Applets][24] +immutability=1 +plugin=org.kde.plasma.battery + +[Containments][8][Applets][25] +immutability=1 +plugin=org.kde.plasma.networkmanagement + +[Containments][8][Applets][9] +immutability=1 +plugin=org.kde.plasma.keyboardlayout + +[Containments][8][General] +extraItems=org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.printmanager,org.kde.kdeconnect,org.kde.plasma.vault,org.kde.plasma.devicenotifier,org.kde.plasma.cameraindicator,org.kde.plasma.mediacontroller,org.kde.kscreen,org.kde.plasma.keyboardindicator,org.kde.plasma.notifications,org.kde.plasma.bluetooth,org.kde.plasma.clipboard,org.kde.plasma.volume,org.kde.plasma.brightness,org.kde.plasma.battery,org.kde.plasma.networkmanagement +knownItems=org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.printmanager,org.kde.kdeconnect,org.kde.plasma.vault,org.kde.plasma.devicenotifier,org.kde.plasma.cameraindicator,org.kde.plasma.mediacontroller,org.kde.kscreen,org.kde.plasma.keyboardindicator,org.kde.plasma.notifications,org.kde.plasma.bluetooth,org.kde.plasma.clipboard,org.kde.plasma.volume,org.kde.plasma.brightness,org.kde.plasma.battery,org.kde.plasma.networkmanagement + +[ScreenMapping] +itemsOnDisabledScreens= +screenMapping=desktop:/net.lutris.Lutris.desktop,0,49194745-0190-4959-a3e5-48834dd50cb3,desktop:/steam.desktop,0,49194745-0190-4959-a3e5-48834dd50cb3 diff --git a/iso/airootfs/etc/skel/.config/plasmarc b/iso/airootfs/etc/skel/.config/plasmarc new file mode 100644 index 0000000..5650146 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/plasmarc @@ -0,0 +1,2 @@ +[Wallpapers] +usersWallpapers= diff --git a/iso/airootfs/etc/skel/.config/plasmashellrc b/iso/airootfs/etc/skel/.config/plasmashellrc new file mode 100644 index 0000000..78b5a50 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/plasmashellrc @@ -0,0 +1,8 @@ +[PlasmaViews][Panel 2] +floating=1 + +[PlasmaViews][Panel 2][Defaults] +thickness=44 + +[Updates] +performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js diff --git a/iso/airootfs/etc/skel/.config/powermanagementprofilesrc b/iso/airootfs/etc/skel/.config/powermanagementprofilesrc new file mode 100644 index 0000000..0f36073 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/powermanagementprofilesrc @@ -0,0 +1,2 @@ +[Migration] +MigratedProfilesToPlasma6=powerdevilrc diff --git a/iso/airootfs/etc/skel/.config/pulse/cookie b/iso/airootfs/etc/skel/.config/pulse/cookie new file mode 100644 index 0000000..f24e8be Binary files /dev/null and b/iso/airootfs/etc/skel/.config/pulse/cookie differ diff --git a/iso/airootfs/etc/skel/.config/xsettingsd/xsettingsd.conf b/iso/airootfs/etc/skel/.config/xsettingsd/xsettingsd.conf new file mode 100644 index 0000000..90eee75 --- /dev/null +++ b/iso/airootfs/etc/skel/.config/xsettingsd/xsettingsd.conf @@ -0,0 +1,14 @@ +Gdk/UnscaledDPI 98304 +Gdk/WindowScalingFactor 1 +Gtk/EnableAnimations 1 +Gtk/DecorationLayout "icon:minimize,maximize,close" +Net/ThemeName "Breeze-Dark" +Gtk/PrimaryButtonWarpsSlider 1 +Gtk/ToolbarStyle 3 +Gtk/MenuImages 1 +Gtk/ButtonImages 1 +Gtk/CursorThemeSize 24 +Gtk/CursorThemeName "breeze_cursors" +Net/SoundThemeName "ocean" +Net/IconThemeName "breeze-dark" +Gtk/FontName "Noto Sans, 10" diff --git a/iso/airootfs/etc/vconsole.conf b/iso/airootfs/etc/vconsole.conf new file mode 100644 index 0000000..733ea9f --- /dev/null +++ b/iso/airootfs/etc/vconsole.conf @@ -0,0 +1 @@ +FONT=ter-132n diff --git a/iso/packages.x86_64 b/iso/packages.x86_64 index ed8acc6..74f6a59 100644 --- a/iso/packages.x86_64 +++ b/iso/packages.x86_64 @@ -8,13 +8,14 @@ pipewire pipewire-pulse wireplumber gst-plugin-pipewire +bcachefs-tools archinstall b43-fwcutter base base-devel bind brltty -#broadcom-wl +broadcom-wl-dkms btrfs-progs clonezilla cloud-init @@ -39,7 +40,6 @@ fatresize firefox fsarchiver git -gnu-netcat gpart gpm gptfdisk @@ -48,8 +48,6 @@ grub hdparm hyperv intel-ucode -#ipw2100-fw -#ipw2200-fw irssi iw iwd @@ -102,8 +100,6 @@ python python-psutil python-systemd refind -#reflector -reiserfsprogs rp-pppoe rsync rxvt-unicode-terminfo @@ -145,9 +141,6 @@ archlinux-keyring openssl-1.1 openssl -#Tasky -tasky - #Desktop sddm xorg @@ -157,23 +150,86 @@ parch-grub parch-welcome # Plasma Packages -plasma +# Minnimal Plasma Desktop for start +bluedevil +breeze +breeze-gtk +breeze-plymouth +drkonqi +kactivitymanagerd +kde-cli-tools +kde-gtk-config +kdecoration +kdeplasma-addons +kgamma +kglobalacceld +kinfocenter +kmenuedit +kpipewire +krdp +kscreen +kscreenlocker +ksshaskpass +ksystemstats +kwallet-pam +kwayland +kwin +kwrited +layer-shell-qt +libkscreen +libksysguard +libplasma +milou +ocean-sound-theme +oxygen +oxygen-sounds +plasma-activities +plasma-activities-stats +plasma-browser-integration +plasma-desktop +plasma-disks +plasma-firewall +plasma-integration +plasma-nm +plasma-pa +plasma-sdk +plasma-systemmonitor +plasma-thunderbolt +plasma-vault +plasma-workspace +plasma-workspace-wallpapers +plasma5support +plymouth-kcm +polkit-kde-agent +powerdevil +print-manager +qqc2-breeze-style +sddm-kcm +systemsettings +wacomtablet +xdg-desktop-portal-kde +kunifiedpush +dolphin +ark +unzip +unrar +firefox +konsole # plasma apps -plasmatube neochat tokodon -elisa +strawberry +gwenview okular kalk -vlc spectacle kamoso kweather -merkuro kdeconnect marknote partitionmanager +haruna #systemutils btop @@ -182,9 +238,7 @@ simple-reflector kate dolphin dolphin-plugins -discover xdg-user-dirs -packagekit-qt5 neofetch-git android-file-transfer gvfs-mtp @@ -193,7 +247,9 @@ vulkan-radeon ark unzip unrar -vazirmatn-fonts +ttf-vazirmatn +ttf-vazircode +parchlinux-keyring #parchlinuxstuff calamares @@ -201,6 +257,7 @@ calamares-parch os-prober paru parch-branding +parch-grub parch-printer parch-bluetooth parch-pacman @@ -209,6 +266,5 @@ parch-wallpapers parch-plymouth plymouth boost -aptpac power-profiles-daemon fastfetch diff --git a/iso/pacman.conf b/iso/pacman.conf index cecd43b..a17759d 100644 --- a/iso/pacman.conf +++ b/iso/pacman.conf @@ -38,7 +38,7 @@ CheckSpace # By default, pacman accepts packages signed by keys that its local keyring # trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional +SigLevel = Never LocalFileSigLevel = Optional #RemoteFileSigLevel = Required @@ -69,13 +69,13 @@ LocalFileSigLevel = Optional # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. -[ppr] -SigLevel = Optional TrustedOnly -Server = https://raw.githubusercontent.com/parchlinux/ppr/main/x86_64/ - #[core-testing] #Include = /etc/pacman.d/mirrorlist +[ppr] +SigLevel = Never +Server = https://git.parchlinux.com/repos/ppr/raw/branch/main/x86_64/ + [core] Include = /etc/pacman.d/mirrorlist @@ -95,8 +95,8 @@ Include = /etc/pacman.d/mirrorlist #Include = /etc/pacman.d/mirrorlist [pcp] -SigLevel = Optional TrustedOnly -Server = https://raw.githubusercontent.com/parchlinux/pcp/main/x86_64/ +SigLevel = Never +Server = https://git.parchlinux.com/repos/pcp/raw/branch/main/x86_64/ # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. diff --git a/iso/profiledef.sh b/iso/profiledef.sh index 2635eee..a25d742 100644 --- a/iso/profiledef.sh +++ b/iso/profiledef.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # shellcheck disable=SC2034 -iso_name="Parchlinux Plasma" +iso_name="Parchlinux-Plasma" iso_label="PARCHLINUX_PLASMA_$(date +%Y%m)" iso_publisher="Parch Linux " iso_application="Parch Linux Live/Rescue CD"