Updated ISO profile
This commit is contained in:
parent
5261869f2c
commit
123ac320ea
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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" \
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Adaptive Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -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 ------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Beach Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Bouquet Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Cyberpunk Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Default Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Dracula Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Everforest Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Forest Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Gruvbox Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Hack Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Kanagawa Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# keyboards Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Kiss Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Landscape Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Light Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Manhattan Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Mountain Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Nord Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Nordic Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Slime Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Tealize Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# ------------------------------------------------------------------------------
|
||||
# Copyright (C) 2020-2023 Aditya Shakya <adi1090x@gmail.com>
|
||||
# Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
||||
#
|
||||
# Wave Theme
|
||||
# ------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<!-- Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com> -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<actions>
|
||||
<action>
|
||||
|
|
|
@ -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
|
||||
|
|
@ -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>
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
|
@ -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">
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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"`
|
|
@ -289,6 +289,7 @@ noto-fonts-cjk
|
|||
terminus-font
|
||||
|
||||
## Multimedia
|
||||
ffmpeg
|
||||
ffmpegthumbnailer
|
||||
tumbler
|
||||
|
||||
|
|
Loading…
Reference in New Issue