Updated ISO profile

This commit is contained in:
adi1090x 2024-01-12 11:17:03 +05:30
parent 5261869f2c
commit 123ac320ea
63 changed files with 143 additions and 348 deletions

View File

@ -1,46 +0,0 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Make torrent file for Archcraft ISO
PWD=`pwd`
DIR="$PWD/files"
TRACKERS="/tmp/trackers.txt"
RELEASE=`find $DIR -type f -name "archcraft-*.iso" -printf "%f\n"`
VER=`echo $RELEASE | cut -d'-' -f3 | cut -d'.' -f 1,2`
TAG="v${VER:2}"
# Web seed urls
WEB_SEED=(https://github.com/archcraft-os/archcraft-xfce/releases/download/${TAG}/${RELEASE}
https://github.com/archcraft-os/archcraft-xfce/releases/download/${TAG}/${RELEASE}.sha256sum
https://github.com/archcraft-os/archcraft-xfce/releases/download/${TAG}/${RELEASE}.sig
)
_webseed_urls=`echo ${WEB_SEED[@]} | sed 's/ /,/g'`
# Fetch latest tracker urls
echo -e "\n[*] Getting most updated list of public BitTorrent trackers...\n"
curl -L -o ${TRACKERS} https://ngosang.github.io/trackerslist/trackers_best.txt
if [[ -e "$TRACKERS" ]]; then
_tracker=(`cat ${TRACKERS} | sed -r '/^\s*$/d'`)
_trackers_urls=`echo ${_tracker[@]} | sed 's/ /,/g'`
else
echo -e "\n[!] File ${TRACKERS} does not exist."
exit 1
fi
# Generate torrent file
echo -e "\n[*] Creating file torrent for ${RELEASE} ...\n"
mktorrent --announce="$_trackers_urls"\
--web-seed="$_webseed_urls"\
--comment="$RELEASE"\
--name="${RELEASE%.*}"\
--output="$DIR/${RELEASE}.torrent"\
--verbose\
"$DIR"
if [[ -e "$DIR/${RELEASE}.torrent" ]]; then
echo -e "\n[*] Torrent created successfully.\n"
else
echo -e "\n[!] Failed to create torrent.\n"
fi

View File

@ -1,91 +0,0 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Create new release and upload release assets
DIR=`pwd`
RFILE="$DIR/rnotes"
RELEASE=`find $DIR -type f -name "archcraft-*.iso" -printf "%f\n"`
VER=`echo $RELEASE | cut -d'-' -f3 | cut -d'.' -f 1,2`
TAG="v${VER:2}"
KEY="7DC81F73"
# Check if hub is installed or not
check_hub() {
if [[ ! -x `which hub` ]]; then
echo -e "\n[*] 'hub' is not installed, exiting...\n"
exit 1
fi
}
# Create a release notes file
create_notes() {
echo -e "\n[*] Creating release notes file..."
if [[ ! -f "$RFILE" ]]; then
touch "$RFILE"
fi
cat > "$RFILE" <<- _EOF_
`date +"%B %Y : Archcraft (XFCE) %Y.%m"`
### ${RELEASE}
- Verify **\`sha256sum\`**
\`\`\`
\$ sha256sum -c ${RELEASE}.sha256sum
\`\`\`
- Verify **\`GPG Signature\`**
\`\`\`
\$ gpg --keyserver hkps://keys.gnupg.net --recv-keys ${KEY}
\$ gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys ${KEY}
\$ gpg --keyserver hkp://pgp.mit.edu --recv-keys ${KEY}
\$ gpg --verify ${RELEASE}.sig
\`\`\`
### Changelog:
- Type change-logs here
[**\`All Change logs\`**](https://github.com/archcraft-os/archcraft-xfce/blob/main/changelog.md)
_EOF_
echo -e "\n[*] Opening release notes file to edit changelogs..."
if [[ -x "/usr/bin/geany" ]]; then
geany "$RFILE"
else
vim "$RFILE"
fi
}
# Create New release
create_tag() {
echo -e "\n[*] Creating a new release tag : ${TAG}"
hub release create -oc -F "$RFILE" ${TAG}
}
# Edit tag and upload assets
edit_tag() {
assets=(`ls -r $DIR/files`)
cd "$DIR/files"
for _asset in "${assets[@]}"; do
echo -e "\n[*] Uploading : ${_asset}"
hub release edit -a ${_asset} -m "" ${TAG}
done
cd "$DIR"
}
# Clean-up
clean_repo() {
echo -e "\n[*] Cleaning up...\n"
rm -rf "$RFILE"
}
## Main
check_hub
create_notes
create_tag
edit_tag
clean_repo

View File

@ -1,96 +0,0 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Generate README.md file
DIR=`pwd`
FILE="$DIR/README.md"
URL="https://github.com/archcraft-os/archcraft-xfce/releases/download"
SITE="https://archcraft.io"
WIKI="https://wiki.archcraft.io"
RELEASE=`find $DIR -type f -name "archcraft-*.iso" -printf "%f\n"`
VER=`echo $RELEASE | cut -d'-' -f3 | cut -d'.' -f 1,2`
TAG="v${VER:2}"
KEY="7DC81F73"
SHA=`cat $DIR/files/${RELEASE}.sha256sum | awk '{print $1}'`
# Truncate the file
if [[ -f "$FILE" ]]; then
echo -e "\n[*] Overwriting `basename $FILE`..."
: > "$FILE"
fi
# Write new data in file
echo -e "\n[*] Generating README.md file..."
cat > "$FILE" <<- _EOF_
<p align="center">
<a href="${SITE}"><img src="https://raw.githubusercontent.com/archcraft-os/archcraft-packages/main/archcraft-artworks/files/logo/png/logo-circle/logo-circle-1.png" height="100" width="100" alt="Archcraft"></a>
</p>
<p align="center">
<img src="https://img.shields.io/badge/Maintained%3F-Yes-green?style=flat-square">
<img src="https://img.shields.io/github/downloads/archcraft-os/archcraft-xfce/total?label=downloads&logo=github&color=blue&style=flat-square">
<img src="https://img.shields.io/github/issues/archcraft-os/archcraft-xfce?color=violet&style=flat-square">
<img src="https://img.shields.io/github/license/archcraft-os/archcraft-xfce?color=orange&style=flat-square">
</p>
<p align="center">
Yet another minimal linux distribution, based on <a href="https://www.archlinux.org">Arch Linux</a>.
</p>
<p align="center">
<a href="${SITE}" target="_blank"><img alt="home" src="https://img.shields.io/badge/HOME-blue?style=flat-square"></a>
<a href="${WIKI}" target="_blank"><img alt="wiki" src="https://img.shields.io/badge/WIKI-blue?style=flat-square"></a>
<a href="${SITE}/gallery" target="_blank"><img alt="screenshots" src="https://img.shields.io/badge/SCREENSHOTS-blue?style=flat-square"></a>
<a href="https://www.reddit.com/r/archcraft" target="_blank"><img alt="reddit" src="https://img.shields.io/badge/REDDIT-blue?style=flat-square"></a>
<a href="https://discord.gg/3PzeJ5S7Pu" target="_blank"><img alt="discord" src="https://img.shields.io/badge/DISCORD-blue?style=flat-square"></a>
<a href="https://t.me/archcraftos" target="_blank"><img alt="telegram" src="https://img.shields.io/badge/TELEGRAM-blue?style=flat-square"></a>
<a href="https://matrix.to/#/#archcraft:matrix.org" target="_blank"><img alt="matrix" src="https://img.shields.io/badge/MATRIX-blue?style=flat-square"></a>
</p>
![img](./xfce.gif)
#
### Latest Release
- **\`ISO\`** : [${RELEASE}](${URL}/${TAG}/${RELEASE})
- **\`SIG\`** : [${RELEASE}.sig](${URL}/${TAG}/${RELEASE}.sig)
- **\`SHA\`** : [${RELEASE}.sha256sum](${URL}/${TAG}/${RELEASE}.sha256sum)
\`${SHA}\`
- **\`TORRENT\`** : [${RELEASE}.torrent](${URL}/${TAG}/${RELEASE}.torrent)
### Verify the authenticity of the ISO
- Download the **\`ISO\`**, **\`gpg signature\`** and **\`sha256sum\`** files
- Make sure all the files are present in the same directory (Assuming \`~/Downloads\`)
- First, Verify the details of the key on keyserver, Open a terminal and run (any one):
\`\`\`
\$ gpg --keyserver hkps://keys.gnupg.net --recv-keys ${KEY}
\$ gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys ${KEY}
\$ gpg --keyserver hkp://pgp.mit.edu --recv-keys ${KEY}
\`\`\`
- Then, Open \`terminal\` in the \`~/Downloads\` folder and run following command :
\`\`\`
\$ gpg --verify ${RELEASE}.sig
\`\`\`
- Finally, Verify the \`sha256sum\` by running :
\`\`\`
\$ sha256sum -c ${RELEASE}.sha256sum
\`\`\`
_EOF_
if [[ `cat $FILE | wc -l` -eq "57" ]]; then
echo -e "\n[*] File generated successfully.\n"
read -p "[?] Do you want to delete the 'files' directory (y/n) : "
if [[ "$REPLY" == "y" ]]; then
rm -rf "$DIR/files"
fi
echo && exit 0
else
echo -e "\n[*] Failed to generate file.\n"
exit 1
fi

View File

@ -1,5 +1,14 @@
<h2 align="center">Archcraft (XFCE) : Changelogs</h2>
### January 2024
**`Just a regular ISO update`**
- Updated ISO base and profile
- Updated the ISO with latest packages
- Fixed theming issue with xfce terminal
- Bug Fixes, Etc.
#
### July 2023
**`Just a regular ISO update`**
- Updated ISO base and profile

View File

@ -2,35 +2,31 @@
pkgname=archcraft-xfce
pkgver=2.0
pkgrel=0
pkgrel=1
pkgdesc="XFCE desktop configurations for Archcraft"
url="https://github.com/archcraft-os/archcraft-xfce"
arch=('any')
url="https://github.com/archcraft-os/archcraft-xfce"
license=('GPL3')
makedepends=()
depends=()
conflicts=()
provides=("${pkgname}")
options=(!strip !emptydirs)
prepare() {
cp -af ../files/. ${srcdir}
cp -af ../files/. "$srcdir"
}
package() {
local _configdir=${pkgdir}/etc/skel/.config
local _bindir=${pkgdir}/usr/local/bin
local _pixdir=${pkgdir}/usr/share/pixmaps
local _configdir="$pkgdir"/etc/skel/.config
local _bindir="$pkgdir"/usr/bin
local _pixdir="$pkgdir"/usr/share/pixmaps
mkdir -p "$_configdir" && mkdir -p "$_bindir" && mkdir -p "$_pixdir"
# Copy Configs
cp -r ${srcdir}/xfce4 "$_configdir"
cp -r ${srcdir}/xfce-themes "$_configdir"
cp -r "$srcdir"/xfce4 "$_configdir"
cp -r "$srcdir"/xfce-themes "$_configdir"
chmod +x "$_configdir"/xfce-themes/apply.sh
# Copy scripts
cp -r ${srcdir}/scripts/* "$_bindir"
cp -r "$srcdir"/scripts/* "$_bindir"
chmod +x "$_bindir"/*
# Pixmap

View File

@ -1,9 +1,9 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
## sudo askpass helper
export SUDO_ASKPASS=/usr/local/bin/ask-user-pw-xfce
export SUDO_ASKPASS=/usr/bin/ask-user-pw-xfce
## execute the application
sudo -A $1

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
yad --class="GSu" \
--title="Password" \

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Simple script to pick color quickly.

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Script To Manage Themes

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Adaptive Theme
# ------------------------------------------------------------------------------

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Script To Apply Themes
@ -34,12 +34,11 @@ apply_wallpaper() {
## xfce terminal ----------------------------
apply_terminal() {
sed -i ${PATH_XFCE}/terminalrc \
-e "s/FontName=.*/FontName=$terminal_font_name $terminal_font_size/g" \
-e "s/ColorBackground=.*/ColorBackground=${background}/g" \
-e "s/ColorForeground=.*/ColorForeground=${foreground}/g" \
-e "s/ColorCursor=.*/ColorCursor=${foreground}/g" \
-e "s/ColorPalette=.*/ColorPalette=${color0};${color1};${color2};${color3};${color4};${color5};${color6};${color7};${color8};${color9};${color10};${color11};${color12};${color13};${color14};${color15}/g"
xfconf-query -c xfce4-terminal -p /font-name -s "$terminal_font_name $terminal_font_size"
xfconf-query -c xfce4-terminal -p /color-background -s "$background"
xfconf-query -c xfce4-terminal -p /color-foreground -s "$foreground"
xfconf-query -c xfce4-terminal -p /color-cursor -s "$foreground"
xfconf-query -c xfce4-terminal -p /color-palette -s "${color0};${color1};${color2};${color3};${color4};${color5};${color6};${color7};${color8};${color9};${color10};${color11};${color12};${color13};${color14};${color15}"
}
## geany ------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Beach Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Bouquet Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Catppuccin Frappe Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Catppuccin Macchiato Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Catppuccin Mocha Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Cyberpunk Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Dark Red Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Default Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Dracula Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Everforest Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Forest Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Gruvbox Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Hack Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Kanagawa Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# keyboards Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Kiss Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Landscape Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Light Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Manhattan Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Mountain Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Nord Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Nordic Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Slime Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Tealize Theme
# ------------------------------------------------------------------------------

View File

@ -1,5 +1,5 @@
# ------------------------------------------------------------------------------
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
#
# Wave Theme
# ------------------------------------------------------------------------------

View File

@ -3,7 +3,7 @@ Version=1.0
Type=Application
Name=Themes
Comment=Theme Manager For XFCE Desktop
Exec=/usr/local/bin/theme-manager-xfce
Exec=/usr/bin/theme-manager-xfce
Icon=gtk-theme-config
Path=
Terminal=false

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-desktop" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-notifyd" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-panel" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-screensaver" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-session" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-settings-manager" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfwm4" version="1.0">

View File

@ -2,21 +2,19 @@
pkgname=calamares-config-xfce
pkgver=2.0
pkgrel=1
pkgrel=2
pkgdesc="Calamares configuration for Archcraft XFCE."
url="https://github.com/archcraft-os/archcraft-xfce"
arch=('any')
url="https://github.com/archcraft-os/archcraft-xfce"
license=('GPL')
provides=($pkgname)
conflicts=('calamares-config' 'calamares-config-prime' 'calamares-config-wayland')
depends=()
prepare() {
cp -af ../files/. ${srcdir}
cp -af ../files/. "$srcdir"
}
package() {
local _bindir=${pkgdir}/usr/bin
local _bindir="$pkgdir"/usr/bin
mkdir -p "$_bindir"
# copy all files recursively in /etc/calamares

View File

@ -1,6 +1,6 @@
#!/usr/bin/bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Test Calamares Slides

View File

@ -1,6 +1,6 @@
#!/usr/bin/bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
## Check if booted using 'Copy to RAM' mode
DIR="/etc/calamares"

View File

@ -1,6 +1,6 @@
#!/bin/bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Post installation script for Archcraft (Executes on target system to perform various operations)

View File

@ -1,6 +1,6 @@
#!/bin/bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Post installation script for Archcraft (Executes on target system to perform nvidia specific operations)

View File

@ -1,6 +1,6 @@
#!/bin/bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Post installation script for Archcraft (Executes on live system, only to detect drivers in use)

View File

@ -1,6 +1,6 @@
#!/bin/bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
## Post installation script for Archcraft (only to detect nvidia)

View File

@ -57,10 +57,10 @@ HOOKS=(base udev plymouth modconf archiso archiso_loop_mnt block filesystems key
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
COMPRESSION="xz"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
#COMPRESSION="zstd"
COMPRESSION="zstd"
# COMPRESSION_OPTIONS
# Additional options for the compressor

View File

@ -57,10 +57,10 @@ HOOKS=(base udev plymouth modconf kms archiso archiso_loop_mnt block filesystems
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
COMPRESSION="xz"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
#COMPRESSION="zstd"
COMPRESSION="zstd"
# COMPRESSION_OPTIONS
# Additional options for the compressor

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>

View File

@ -1,36 +0,0 @@
[Configuration]
MiscAlwaysShowTabs=FALSE
MiscBell=FALSE
MiscBellUrgent=FALSE
MiscBordersDefault=TRUE
MiscCursorBlinks=TRUE
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
MiscDefaultGeometry=82x25
MiscInheritGeometry=FALSE
MiscMenubarDefault=TRUE
MiscMouseAutohide=FALSE
MiscMouseWheelZoom=TRUE
MiscToolbarDefault=FALSE
MiscConfirmClose=TRUE
MiscCycleTabs=TRUE
MiscTabCloseButtons=TRUE
MiscTabCloseMiddleClick=TRUE
MiscTabPosition=GTK_POS_TOP
MiscHighlightUrls=TRUE
MiscMiddleClickOpensUri=FALSE
MiscCopyOnSelect=FALSE
MiscShowRelaunchDialog=TRUE
MiscRewrapOnResize=TRUE
MiscUseShiftArrowsToScroll=FALSE
MiscSlimTabs=TRUE
MiscNewTabAdjacent=FALSE
MiscSearchDialogOpacity=100
MiscShowUnsafePasteDialog=TRUE
ScrollingUnlimited=TRUE
FontName=JetBrainsMono Nerd Font 10
ColorForeground=#ABB2BF
ColorBackground=#1E2128
ColorCursor=#ABB2BF
ColorBoldUseDefault=FALSE
ColorPalette=#32363D;#E06B74;#98C379;#E5C07A;#62AEEF;#C778DD;#55B6C2;#ABB2BF;#50545B;#EA757E;#A2CD83;#EFCA84;#6CB8F9;#D282E7;#5FC0CC;#B5BCC9

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="thunar" version="1.0">
@ -5,19 +6,21 @@
<property name="last-location-bar" type="string" value="void"/>
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_100_PERCENT"/>
<property name="last-show-hidden" type="bool" value="false"/>
<property name="last-separator-position" type="int" value="143"/>
<property name="last-window-width" type="int" value="800"/>
<property name="last-separator-position" type="int" value="150"/>
<property name="last-window-width" type="int" value="805"/>
<property name="last-window-height" type="int" value="480"/>
<property name="last-window-maximized" type="bool" value="false"/>
<property name="misc-single-click" type="bool" value="false"/>
<property name="misc-thumbnail-mode" type="string" value="THUNAR_THUMBNAIL_MODE_ALWAYS"/>
<property name="shortcuts-icon-size" type="string" value="THUNAR_ICON_SIZE_16"/>
<property name="hidden-devices" type="array">
<value type="string" value="D0F6ECB3F6EC9B4C"/>
</property>
<property name="misc-text-beside-icons" type="bool" value="false"/>
<property name="last-side-pane" type="string" value="ThunarShortcutsPane"/>
<property name="last-sort-column" type="string" value="THUNAR_COLUMN_NAME"/>
<property name="last-sort-order" type="string" value="GTK_SORT_ASCENDING"/>
<property name="last-menubar-visible" type="bool" value="true"/>
<property name="last-statusbar-visible" type="bool" value="true"/>
<property name="misc-thumbnail-draw-frames" type="bool" value="false"/>
<property name="misc-change-window-icon" type="bool" value="true"/>
<property name="misc-middle-click-in-tab" type="bool" value="true"/>
<property name="misc-show-delete-action" type="bool" value="true"/>
</channel>

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-keyboard-shortcuts" version="1.0">

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-power-manager" version="1.0">
@ -20,9 +21,13 @@
<property name="critical-power-action" type="uint" value="3"/>
<property name="blank-on-ac" type="int" value="5"/>
<property name="battery-button-action" type="uint" value="1"/>
<property name="brightness-level-on-ac" type="uint" value="35"/>
<property name="brightness-on-battery" type="uint" value="90"/>
<property name="brightness-level-on-battery" type="uint" value="15"/>
<property name="brightness-level-on-ac" type="uint" value="25"/>
<property name="brightness-on-battery" type="uint" value="120"/>
<property name="brightness-on-ac" type="uint" value="120"/>
<property name="show-panel-label" type="int" value="1"/>
<property name="dpms-on-battery-sleep" type="uint" value="5"/>
<property name="dpms-on-battery-off" type="uint" value="10"/>
<property name="blank-on-battery" type="int" value="3"/>
<property name="presentation-mode" type="bool" value="false"/>
</property>
</channel>

View File

@ -0,0 +1,38 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-terminal" version="1.0">
<property name="color-foreground" type="string" value="#ABB2BF"/>
<property name="color-background" type="string" value="#1E2128"/>
<property name="color-cursor" type="string" value="#ABB2BF"/>
<property name="color-bold-use-default" type="bool" value="false"/>
<property name="color-palette" type="string" value="#32363D;#E06B74;#98C379;#E5C07A;#62AEEF;#C778DD;#55B6C2;#ABB2BF;#50545B;#EA757E;#A2CD83;#EFCA84;#6CB8F9;#D282E7;#5FC0CC;#B5BCC9"/>
<property name="font-name" type="string" value="JetBrainsMono Nerd Font 10"/>
<property name="misc-always-show-tabs" type="bool" value="false"/>
<property name="misc-bell" type="bool" value="false"/>
<property name="misc-bell-urgent" type="bool" value="false"/>
<property name="misc-borders-default" type="bool" value="true"/>
<property name="misc-cursor-blinks" type="bool" value="true"/>
<property name="misc-cursor-shape" type="string" value="TERMINAL_CURSOR_SHAPE_BLOCK"/>
<property name="misc-default-geometry" type="string" value="82x25"/>
<property name="misc-inherit-geometry" type="bool" value="false"/>
<property name="misc-menubar-default" type="bool" value="true"/>
<property name="misc-mouse-autohide" type="bool" value="false"/>
<property name="misc-mouse-wheel-zoom" type="bool" value="true"/>
<property name="misc-toolbar-default" type="bool" value="false"/>
<property name="misc-confirm-close" type="bool" value="true"/>
<property name="misc-cycle-tabs" type="bool" value="true"/>
<property name="misc-tab-close-buttons" type="bool" value="true"/>
<property name="misc-tab-close-middle-click" type="bool" value="true"/>
<property name="misc-tab-position" type="string" value="GTK_POS_TOP"/>
<property name="misc-highlight-urls" type="bool" value="true"/>
<property name="misc-middle-click-opens-uri" type="bool" value="false"/>
<property name="misc-copy-on-select" type="bool" value="false"/>
<property name="misc-show-relaunch-dialog" type="bool" value="true"/>
<property name="misc-rewrap-on-resize" type="bool" value="true"/>
<property name="misc-slim-tabs" type="bool" value="true"/>
<property name="misc-new-tab-adjacent" type="bool" value="false"/>
<property name="misc-search-dialog-opacity" type="uint" value="100"/>
<property name="misc-show-unsafe-paste-dialog" type="bool" value="true"/>
<property name="scrolling-unlimited" type="bool" value="true"/>
</channel>

View File

@ -1,3 +1,4 @@
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xsettings" version="1.0">

View File

@ -113,6 +113,11 @@ chmod +x "${_desktop}"/calamares.desktop
## -------------------------------------------------------------- ##
## Fix grub theme path, issue with ABIF LUKS installation
sed -i -e 's#GRUB_THEME=.*#GRUB_THEME="/boot/grub/themes/archcraft/theme.txt"#g' /etc/default/grub
## -------------------------------------------------------------- ##
## Fix cursor theme
rm -rf /usr/share/icons/default

View File

@ -1,13 +1,13 @@
#!/usr/bin/env bash
## Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
## Generate sha256sum and gpg signature files
PWD=`pwd`
DIR="$PWD/files"
DIR="$PWD/out"
if [[ ! -d "$DIR" ]]; then
mkdir -p "$DIR"
exit 1
fi
RELEASE=`find $DIR -type f -name "archcraft-*.iso" -printf "%f\n"`

View File

@ -289,6 +289,7 @@ noto-fonts-cjk
terminus-font
## Multimedia
ffmpeg
ffmpegthumbnailer
tumbler