From fd37359518b780f292555d5a91c2e4fb7f5daa00 Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 16:58:46 +0100 Subject: [PATCH 1/8] Add flatpak --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index 9502c52..beacbe7 100755 --- a/install.sh +++ b/install.sh @@ -196,6 +196,7 @@ packages=( nextcloud-client element-desktop # Matrix client tailscale + flatpak ) optdeps=( From a09671f6704f5897c38f50360c3b84e1bf208b57 Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 16:59:52 +0100 Subject: [PATCH 2/8] Enable linux-modules-cleanup.service (kernel-modules-hook) --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index beacbe7..cf8eecd 100755 --- a/install.sh +++ b/install.sh @@ -250,6 +250,7 @@ services=( systemd-resolved.service # DNS resolution # Other system services firewalld.service # Firewall + linux-modules-cleanup.service # kernel-modules-hook # Timers fstrim.timer # Periodically trim file systems… "btrfs-scrub@$(systemd-escape -p /).timer" # scrub root filesystem… From 7ebbce368fab32a54d48d780c38058572ce6ba3e Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 17:02:36 +0100 Subject: [PATCH 3/8] Change to get PikaBackup from flathub --- install.sh | 2 -- run_once_flatpak-applications.sh | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 run_once_flatpak-applications.sh diff --git a/install.sh b/install.sh index cf8eecd..06b9d9c 100755 --- a/install.sh +++ b/install.sh @@ -427,8 +427,6 @@ aur_packages=( networkmanager-iwd # iwd GUI iwgtk - # Backups based on borg - pika-backup # Login settings gdm-settings # Gnome extensions diff --git a/run_once_flatpak-applications.sh b/run_once_flatpak-applications.sh new file mode 100644 index 0000000..2c00608 --- /dev/null +++ b/run_once_flatpak-applications.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +set -e +exec 2> >(while read line; do echo -e "\e[01;31m$line\e[0m"; done) + +flatpak install --noninteractive org.gnome.World.PikaBackup From b760fcffc1cd93b55b76df919785bae3bc2ac92b Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 17:03:11 +0100 Subject: [PATCH 4/8] Add darktable --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index 06b9d9c..2cbf583 100755 --- a/install.sh +++ b/install.sh @@ -131,6 +131,7 @@ packages=( pipewire-jack # required by vlc inkscape # Vector graphics gimp # Pixel graphics + darktable libreoffice-fresh libreoffice-fresh-de lollypop # Music player From 391ce1293caf6e9daf917d96ac92915bdcbd48f1 Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 17:03:36 +0100 Subject: [PATCH 5/8] Add gnome-shell-extension-pop-shell-git from AUR --- install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install.sh b/install.sh index 2cbf583..97dd5e9 100755 --- a/install.sh +++ b/install.sh @@ -438,6 +438,7 @@ aur_packages=( gnome-shell-extension-bluetooth-quick-connect gnome-shell-extension-quick-settings-tweaks-git gnome-shell-extension-nightthemeswitcher + gnome-shell-extension-pop-shell-git # Firefox extensions firefox-extension-bitwarden # Dracut hook to build kernel images for systemd boot From c70dc727b19ff3b1e275eba22708f490475d7ac2 Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 17:04:45 +0100 Subject: [PATCH 6/8] ssh_config: Move Host * to bottom --- private_dot_ssh/private_config | 41 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/private_dot_ssh/private_config b/private_dot_ssh/private_config index acb2654..de31bec 100644 --- a/private_dot_ssh/private_config +++ b/private_dot_ssh/private_config @@ -1,23 +1,3 @@ -Host * - ControlMaster auto - ControlPersist 300 - ControlPath ~/.ssh/socket-%r@%h:%p - IdentitiesOnly yes - HashKnownHosts yes - PasswordAuthentication no - ChallengeResponseAuthentication no - StrictHostKeyChecking ask - VerifyHostKeyDNS yes - ForwardAgent no - ForwardX11 no - ForwardX11Trusted no - ServerAliveInterval 60 - ServerAliveCountMax 3 - Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr - KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha256 - MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com - HostKeyAlgorithms ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com - ## Server Host finn User ansible @@ -128,3 +108,24 @@ Host raphael #IdentityFile ~/.ssh/id_rsa_yubikey.pub PasswordAuthentication yes +Host * + ControlMaster auto + ControlPersist 300 + ControlPath ~/.ssh/socket-%r@%h:%p + IdentitiesOnly yes + HashKnownHosts yes + PasswordAuthentication no + ChallengeResponseAuthentication no + StrictHostKeyChecking ask + VerifyHostKeyDNS yes + ForwardAgent no + ForwardX11 no + ForwardX11Trusted no + ServerAliveInterval 60 + ServerAliveCountMax 3 + Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr + KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha256 + MACs hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com + HostKeyAlgorithms ssh-ed25519,ssh-ed25519-cert-v01@openssh.com,sk-ssh-ed25519@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,rsa-sha2-256,rsa-sha2-256-cert-v01@openssh.com,rsa-sha2-512,rsa-sha2-512-cert-v01@openssh.com + + From 6233641e07dbdbd18c67593a749b6b64c58200b7 Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 17:05:16 +0100 Subject: [PATCH 7/8] ssh_config: Change code.strobeto.de to code.strobel.one --- private_dot_ssh/private_config | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/private_dot_ssh/private_config b/private_dot_ssh/private_config index de31bec..561414d 100644 --- a/private_dot_ssh/private_config +++ b/private_dot_ssh/private_config @@ -23,8 +23,7 @@ Host oscar-unlock UserKnownHostsFile ~/.ssh/known_hosts.initramfs Ciphers aes256-ctr MACs hmac-sha2-256 -Host code.strobeto.de - HostName code.strobeto.de +Host code.strobel.one User git #IdentityFile ~/.ssh/id_rsa_yubikey.pub # FIDO2 From c6b7213f12f943f1f6498e1932f41d86158478bd Mon Sep 17 00:00:00 2001 From: Tobias Strobel Date: Sat, 4 Mar 2023 17:06:01 +0100 Subject: [PATCH 8/8] sshd_config: Add alias for hetznerstoragebox --- private_dot_ssh/private_config | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/private_dot_ssh/private_config b/private_dot_ssh/private_config index 561414d..46fa38a 100644 --- a/private_dot_ssh/private_config +++ b/private_dot_ssh/private_config @@ -69,6 +69,13 @@ Host bbarchaide HostName xj2jx027.repo.borgbase.com User xj2jx027 IdentityFile ~/.ssh/id_rsa_yubikey.pub +Host hetznerstoragebox + HostName u306305.your-storagebox.de + User u306305 + Port 23 + #PasswordAuthentication yes + # FIDO2 + IdentityFile ~/.ssh/id_ed25519_sk_yk5nano ## Git services Host github.com