This commit is contained in:
Your Name 2023-05-02 12:21:18 -06:00
parent d15ea103dd
commit dd0f6f67fc

View File

@ -53,8 +53,8 @@ FLATPAKS+=( org.kde.kapman net.sourceforge.ExtremeTuxRacer com.github.bjaraujo.B
#Packages
PACKAGES=" wireguard wireguard-tools podman-toolbox nmap minidlna libsecret-tools libglu1-mesa preload flatpak powertop acpi cockpit cockpit-podman packagekit cockpit-packagekit cockpit-storaged "
BASE_PACKAGES=" aardvark-dns podman-compose btop shfmt cups apt-transport-https samba samba-common nfs-common nfs-kernel-server linux-cpupower locales zram-tools acpid podman ghostscript cifs-utils ntp vim-airline rsync screen base udev git network-manager efibootmgr linux-headers-amd64 cryptsetup network-manager-openvpn ntp screen docbook-xsl alsa-utils sysstat fuse3 build-essential unzip bash-completion parted dosfstools wget curl "
SHARED_DESKTOP_APPS=" neochat firefox-esr kwin-addons power-profiles-daemon kde-standard konsole dolphin kde-spectacle print-manager digikam yt-dlp keepassxc telegram-desktop krita nextcloud-desktop handbrake calligra "
BASE_PACKAGES=" debootstrap aardvark-dns podman-compose btop shfmt cups apt-transport-https samba samba-common nfs-common nfs-kernel-server linux-cpupower locales zram-tools acpid podman ghostscript cifs-utils ntp vim-airline rsync screen base udev git network-manager efibootmgr linux-headers-amd64 cryptsetup network-manager-openvpn ntp screen docbook-xsl alsa-utils sysstat fuse3 build-essential unzip bash-completion parted dosfstools wget curl "
SHARED_DESKTOP_APPS=" nheko firefox-esr kwin-addons power-profiles-daemon kde-standard konsole dolphin kde-spectacle print-manager digikam yt-dlp keepassxc telegram-desktop krita nextcloud-desktop handbrake calligra "
#REMOVED=" cockpit-pcp "
VIRTUALIZATION=" virt-manager qemu-system libvirt-daemon-system ovmf cockpit-machines"
PACKAGES=$BASE_PACKAGES$PACKAGES$SHARED_DESKTOP_APPS
@ -338,7 +338,7 @@ snapshots() {
echo
DATE=$(echo $(date +%Y-%m-%d-%H-%M-%S))
btrfs sub snapshot / /.snapshots/root-${DATE}
update-grub
#update-grub
}
remove-snapshots() {
@ -366,6 +366,8 @@ grub-snapshots() {
git clone https://github.com/Antynea/grub-btrfs.git
cd /opt/grub-btrfs
make
make install
systemctl enable --now grub-btrfsd.service
}
kernel-packages() {
@ -569,13 +571,12 @@ services() {
server-config() {
cp -f etc/smb.conf /etc/samba/
cp- f etc/minidlna.conf /etc/
cp -f etc/99-sysctl.conf /etc/sysctl.d/
cp -f systemd/*.service /etc/systemd/system/
cp -f etc/exports /etc/
crontab >crontab
SERVICES+=(minidlna vip containers pmie pmielogger nfs-server.service exim4 cockpit.socket smbd)
SERVICES+=(vip containers pmie pmielogger nfs-server.service exim4 cockpit.socket smbd)
for i in "${SERVICES[@]}"; do
systemctl enable $i
done