Commit 681842ee authored by arpinux's avatar arpinux
Browse files

starting nakedev-bullseye dev ... sortie prévue cet été

parent b14e18f7
......@@ -3,6 +3,17 @@ nakeDeb
a naked Debian -but safe for work- by arpinux
WTFPL © 2020-2021 https://nakedeb.arpinux.org
2021-xx-xx - nakedeb-1.4
------------------------
* mise à jour Debian 11.0
* mise à jour du script de build
* ...
* ajout iotop
* remplacement de compton par picom
TODO
* mise à jour de la documentation
* ...
2021-05-02 - nakedeb-1.3-prx
----------------------------
* mise à jour Debian 10.9
......
......@@ -8,3 +8,6 @@ find config/hooks/ -type l | xargs --no-run-if-empty rm -f
rm -Rf config/packages config/includes.chroot \
config/includes config/includes.bootstrap \
config/includes.source config/hooks/live
find pkgs -iname "*.deb" -exec rm -f {} \;
find pkgs -iname "*.buildinfo" -exec rm -f {} \;
find pkgs -iname "*.changes" -exec rm -f {} \;
......@@ -3,24 +3,22 @@
########################
lb config noauto \
--apt "apt" \
--apt-http-proxy "http://127.0.0.1:3142" \
--apt-indices "false" \
--apt-recommends "false" \
--apt-source-archives "false" \
--archive-areas "main contrib" \
--archive-areas "main,contrib" \
--backports "true" \
--binary-image "iso-hybrid" \
--clean \
--debian-installer "live" \
--debian-installer-gui "false" \
--distribution "buster" \
--firmware-binary "false" \
--distribution "bullseye" \
--firmware-binary "true" \
--firmware-chroot "true" \
--initramfs-compression "lzma" \
--linux-package "linux-image" \
--memtest "memtest86+" \
--system "live" \
--updates "false" \
--updates "true" \
--verbose \
--win32-loader "false" \
"${@}"
......@@ -13,7 +13,7 @@ i3 i3-wm i3lock i3lock-fancy polybar i3status i3blocks rofi
## tools ---------------------------------------------------------------
mlocate htop ncdu dfc neofetch inxi conky-all tree file most x11-apps
bash-completion lm-sensors xdotool dctrl-tools usbutils x11-utils
usb-modeswitch xclip dunst libnotify-bin rename
usb-modeswitch xclip dunst libnotify-bin rename iotop
## graph ---------------------------------------------------------------
feh fbi sxiv scrot xcolorsel
## text/pdf ------------------------------------------------------------
......@@ -25,7 +25,7 @@ ethtool connman connman-gtk connman-ui connman-vpn wpasupplicant telnet
mpv alsa-utils alsa-tools ffmpeg pulseaudio pavucontrol
moc moc-ffmpeg-plugin
## gtk -----------------------------------------------------------------
mesa-utils arc-theme compton lxappearance arandr xcalib sct
mesa-utils arc-theme picom lxappearance arandr xcalib sct
## fonts ---------------------------------------------------------------
console-data console-common xfonts-terminus fonts-hack-ttf
fonts-fork-awesome
......@@ -34,11 +34,11 @@ dtrx zip unrar-free file-roller
## disks ---------------------------------------------------------------
gnome-disk-utility gdisk gparted gpart dosfstools ntfs-3g
exfat-utils exfat-fuse mtools e2fsprogs e2fsprogs-l10n
hfsprogs hfsplus testdisk secure-delete wipe
hfsplus testdisk secure-delete wipe
## veracrypt -----------------------------------------------------------
dmsetup libfuse2 libwxgtk3.0-gtk3-0v5
## admin ---------------------------------------------------------------
firmware-linux-free lsb-release dbus dbus-x11 pam-dbus-notify
firmware-linux-free lsb-release dbus dbus-x11
policykit-1 policykit-1-gnome gnome-keyring libpam-gnome-keyring
gnome-keyring-pkcs11 notification-daemon libfm-modules keepassxc
## power ---------------------------------------------------------------
......
......@@ -6,7 +6,9 @@ LOG="${NKDIR}/nakedpkgs-build.log"
echo -e "INFO: building nakeDeb debian packages\n`date`\n" > ${LOG}
# cleanup --------------------------------------------------------------
find pkgs -iname "*.deb" -exec rm {} \;
find pkgs -iname "*.deb" -exec rm -f {} \;
find pkgs -iname "*.buildinfo" -exec rm -f {} \;
find pkgs -iname "*.changes" -exec rm -f {} \;
# build debs -----------------------------------------------------------
for p in ${NKDIR}/pkgs/*; do cd $p; ./mkdeb; cd ${NKDIR}; done | tee -a ${LOG}
......@@ -20,8 +22,13 @@ mkdir -p ${NKDIR}/modules
find ${NKDIR}/pkgs -iname "*.deb" -exec mv {} ${NKDIR}/modules/ \;
mv ${LOG} ${NKDIR}/modules/
# clean deb build files ------------------------------------------------
find pkgs -iname "*.buildinfo" -exec rm -f {} \;
find pkgs -iname "*.changes" -exec rm -f {} \;
# compress & move modules sources --------------------------------------
cd ${NKDIR}
echo -e "INFO: compressing nakedmodules sources\n" >> ${LOG}
tar cvzf nakedmodules-src.tar.gz pkgs/
mv nakedmodules-src.tar.gz ${NKDIR}/modules/
......
......@@ -6,7 +6,7 @@
PROJECT="nakedeb project"
HOMEPAGE="https://nakedeb.arpinux.org"
CONTACT="nakedeb@arpinux.org"
VERSION="nakedeb-1.3-prx"
VERSION="nakedeb-1.4-testing"
DEBV="deb$(cat /etc/debian_version)"
NKDIR="$(realpath "$(dirname "$0")")"
LOG="${NKDIR}/${VERSION}.log"
......@@ -70,11 +70,12 @@ if [ "$2" == "nf" ]; then
set -e
echo "-------------------------"
echo "INFO: set nakedeb-nonfree"
echo "deb http://deb.debian.org/debian/ buster non-free" > /etc/apt/sources.list.d/nonfree.list
echo "deb http://security.debian.org/debian-security buster/updates non-free" >> /etc/apt/sources.list.d/nonfree.list
echo "deb http://deb.debian.org/debian/ buster-updates non-free" >> /etc/apt/sources.list.d/nonfree.list
echo "deb http://deb.debian.org/debian/ bullseye non-free" > /etc/apt/sources.list.d/nonfree.list
echo "deb http://security.debian.org/debian-security bullseye-security non-free" >> /etc/apt/sources.list.d/nonfree.list
echo "deb http://deb.debian.org/debian/ bullseye-updates non-free" >> /etc/apt/sources.list.d/nonfree.list
echo "deb http://deb.debian.org/debian/ bullseye-proposed-updates non-free" >> /etc/apt/sources.list.d/nonfree.list
apt update
apt upgrade
apt upgrade -y
apt install -y firmware-linux firmware-linux-nonfree firmware-misc-nonfree
echo "-------------------------"
EOF
......@@ -90,7 +91,11 @@ install -m 755 ressources/nakedpreseed config/includes.chroot/usr/bin/nakedprese
# setup debs -----------------------------------------------------------
echo -e "\nINFO: building deb's\n" >> ${LOG}
mkdir -p config/packages
#cleaning
find pkgs -iname "*.deb" -exec rm {} \;
find pkgs -iname "*.buildinfo" -exec rm -f {} \;
find pkgs -iname "*.changes" -exec rm -f {} \;
#building debs
for p in pkgs/*; do cd $p; ./mkdeb; cd ${NKDIR}; done | tee -a ${LOG}
echo -e "\nINFO: nakedpkgs lintian output\n" >> ${LOG}
find pkgs -iname "*.deb" -exec lintian -q {} >> ${LOG} \;
......@@ -100,12 +105,8 @@ find pkgs -iname "*.deb" -exec mv {} config/packages \;
echo -e "\nINFO: configuration de ${VERSION}-${ARCH}\n" >> ${LOG}
# kernel/arch - bios/uefi options
case ${ARCH} in
i386) lb config -a "${ARCH}" -k "686" \
--bootloaders "syslinux" \
--uefi-secure-boot "disable" | tee -a ${LOG};;
amd64) lb config -a "${ARCH}" \
--bootloaders "syslinux,grub-efi" \
--uefi-secure-boot "enable" | tee -a ${LOG};;
i386) lb config -a "${ARCH}" | tee -a ${LOG};;
amd64) lb config -a "${ARCH}" | tee -a ${LOG};;
esac
# common config
lb config --iso-volume "${VERSION}" --iso-application "${VERSION}" \
......
#!/bin/bash
# composite level selector
# arpinux 2020 <https://arpinux.org>
# arpinux 2021 <https://arpinux.org>
# options - see 'man compton'
# options - see 'man picom'
LIGHT="--inactive-opacity .9"
FULL="--fading \
--active-opacity 1 \
......@@ -13,20 +13,20 @@ FULL="--fading \
# with args > just exec
if [ "$1" == "-s" ]; then
pkill -9 compton; exit 0
pkill -9 picom; exit 0
elif [ "$1" == "-l" ]; then
pkill -9 compton; sleep 1s; compton $LIGHT; exit 0
pkill -9 picom; sleep 1s; picom $LIGHT; exit 0
elif [ "$1" == "-f" ]; then
pkill -9 compton; sleep 1s; compton $FULL; exit 0
pkill -9 picom; sleep 1s; picom $FULL; exit 0
else
# no args or wrong args > show menu
choice=$(echo -e "\n\n\n" | \
rofi -theme /usr/share/nakedrasi/eyecandy.rasi -dmenu \
-p "")
case "$choice" in
) pkill -9 compton; sleep 1s; compton $LIGHT & ;;
) pkill -9 compton; sleep 1s; compton $FULL & ;;
) pkill -9 compton & ;;
) pkill -9 picom; sleep 1s; picom $LIGHT & ;;
) pkill -9 picom; sleep 1s; picom $FULL & ;;
) pkill -9 picom & ;;
) exit ;;
esac
fi
......
.\" (C) Copyright 2020 arnault perret <nakedev@arpinux.org>,
.TH eyecandy 1 "October 22, 2020"
.TH eyecandy 1 "May 17, 2021"
.SH NAME
eyecandy \- sélecteur d'effets composite -- compton level selector
eyecandy \- sélecteur d'effets composite -- picom level selector
.SH SYNOPSIS
.B eyecandy [-s|-l|-f]
.SH DESCRIPTION
eyecandy sélectionne le niveau d'effet composite appliqué à compton(1) entre
eyecandy sélectionne le niveau d'effet composite appliqué à picom(1) entre
stop (-s), light (-l) et full (-f).
.PP
eyecandy select compton level: stop (-s), light(-l) and full (-f)
eyecandy select picom level: stop (-s), light(-l) and full (-f)
.SH UTILISATION
Lancez simplement -- simply launch
.B eyecandy
pour un menu graphique -- for a graphical menu
.SH Voir aussi -- See also
rofi(1) compton(1)
rofi(1) picom(1)
[Desktop Entry]
Name=eyeCandy
GenericName=compton level selector
GenericName=picom level selector
GenericName[fr]=gestion des effets graphiques
Comment=compton level selector
Comment[fr]=gestion des effets compton
Comment=picom level selector
Comment[fr]=gestion des effets picom
Exec=/usr/bin/eyecandy
Icon=eyecandy
StartupNotify=true
......
......@@ -4,17 +4,17 @@ Homepage: https://nakedeb.arpinux.org
Standards-Version: 3.9.2
Package: eyecandy
Version: 1.2
Version: 1.4
Copyright: copyright
Readme: readme
Maintainer: arnault perret <contact@arpinux.org>
Architecture: all
Depends: rofi, compton
Depends: rofi, picom
Files: eyecandy /usr/bin/
eyecandy.1 /usr/share/man/man1/
eyecandy.desktop /usr/share/applications/
eyecandy.png /usr/share/pixmaps/
eyecandy.rasi /usr/share/nakedrasi/
Description: gestionnaire compton
Description: gestionnaire picom
eyecandy ouvre un menu rofi pour sélectionner
le niveau de transparence et d'ombrage.
......@@ -2,7 +2,7 @@ eyecandy
https://nakedeb.arpinux.org
eyecandy permet de sélectionner le niveau de transparence
et d'ombrage généré par compton en utilisant un menu rofi
et d'ombrage généré par picom en utilisant un menu rofi
ou la ligne de commande
nakeDeb © arpinux WTFPLv2
......@@ -4,7 +4,7 @@ Homepage: https://nakedeb.arpinux.org
Standards-Version: 3.9.2
Package: nakedbase
Version: 1.3
Version: 1.4
Copyright: copyright
Readme: readme
Postrm: postrm
......
nakedeb-1.3-prx
nakedeb-1.4-testing
......@@ -4,15 +4,17 @@ set -e
echo "INFO: set nakedeb default sources.list"
cat <<EOF > /etc/apt/nakedeb.list
# nakedeb default sources.list ------------------------------------------------
deb http://deb.debian.org/debian/ buster main contrib
deb http://security.debian.org/debian-security buster/updates main contrib
deb http://deb.debian.org/debian/ buster-updates main contrib
deb http://deb.debian.org/debian/ buster-backports main contrib
deb http://deb.debian.org/debian/ bullseye main contrib
deb http://security.debian.org/debian-security bullseye-security main contrib
deb http://deb.debian.org/debian/ bullseye-updates main contrib
deb http://deb.debian.org/debian/ bullseye-proposed-updates main contrib
deb http://deb.debian.org/debian/ bullseye-backports main contrib
#deb-src http://deb.debian.org/debian/ buster main contrib
#deb-src http://security.debian.org/debian-security buster/updates main contrib
#deb-src http://deb.debian.org/debian/ buster-updates main contrib
#deb-src http://deb.debian.org/debian/ buster-backports main contrib
#deb-src http://deb.debian.org/debian/ bullseye main contrib
#deb-src http://security.debian.org/debian-security bullseye-security main contrib
#deb-src http://deb.debian.org/debian/ bullseye-updates main contrib
#deb-src http://deb.debian.org/debian/ bullseye-proposed-updates main contrib
#deb-src http://deb.debian.org/debian/ bullseye-backports main contrib
EOF
echo "INFO: set nakeDeb default GRUB config"
......
......@@ -7,3 +7,7 @@ if [ -e /etc/default/grub ]; then
update-grub
fi
fi
echo "INFO: purging nakedeb sources.list"
if [ -e /etc/apt/nakedeb.list ]; then
rm /etc/apt/nakedeb.list
fi
......@@ -4,7 +4,7 @@ Homepage: https://nakedeb.arpinux.org
Standards-Version: 3.9.2
Package: nakeddots
Version: 1.3
Version: 1.4
Copyright: copyright
Readme: readme
Postinst: postinst
......
shadow = true;
no-dock-shadow = true;
detect-transient = true;
inactive-opacity-override = true;
detect-client-leader = true;
focus-exclude = [ "class_g = 'Rofi'" ];
opacity-rule = [ "95:class_g = 'Rofi'" ];
#shadow-exclude = [ "override_redirect" ];
#shadow-exclude = [ "class_g = 'Conky'",
# "class_g = 'conky'",
# "n:a:Conky"];
wintypes:
{
dock = { shadow = false; };
};
......@@ -4,7 +4,7 @@ Homepage: https://nakedeb.arpinux.org
Standards-Version: 3.9.2
Package: nakedfluxbox
Version: 1.3
Version: 1.4
Copyright: copyright
Readme: readme
Postinst: postinst
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment