-
Notifications
You must be signed in to change notification settings - Fork 0
Setup Guide
Steffen edited this page May 15, 2025
·
1 revision
Before reinstalling your system, make sure to back up the following:
- π§ Thunderbird (profiles / emails)
- π Chrome bookmarks or sync using Floccus
- π KeepassXC database + keyfile
- π User data: Pictures, Documents, Videos, CLionProjects
# Generate a new SSH key pair
ssh-keygen -t ed25519 -C "tux"
# Start SSH agent
eval "$(ssh-agent -s)"
# Add private key to the SSH agent
ssh-add ~/.ssh/id_ed25519
# Show public key
cat ~/.ssh/id_ed25519.pubβ‘οΈ Add the public key to GitHub
GitHub β Settings β SSH and GPG keys β New SSH key
# Unmount if already mounted
fusermount -u ~/Tresor
# Create mount and encrypted directories
mkdir ~/Tresor
mkdir ~/Nextcloud/.encrypted
# Initialize encrypted folder
gocryptfs -init ~/Nextcloud/.encrypted
# Store password securely
secret-tool store --label="Nextcloud Tresor" password tresor
# Retrieve password
secret-tool lookup password tresor
# Mount the encrypted folder
gocryptfs ~/Nextcloud/.encrypted/ ~/Tresor/π Autostart: Add gcfs.sh script to autostart.
zsh --versionsh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"# Autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH/plugins/zsh-autosuggestions
# Syntax Highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH/plugins/zsh-syntax-highlightingEdit .zshrc:
plugins=(git z zsh-autosuggestions zsh-syntax-highlighting)git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10kSet in .zshrc:
ZSH_THEME="powerlevel10k/powerlevel10k"echo "YOURSTRING" | sha256sum /dev/stdin | cut -d " " -f 1 >> /path/to/keyfile.keysecret-tool store --label="KeepassXC" password keepass#!/bin/bash
PASSWORD=$(secret-tool lookup password keepass)
echo $PASSWORD | /usr/bin/keepassxc --pw-stdin /path/to/your.kdbx --keyfile /path/to/keyfile.key > /path/to/autostart.log 2>&1- Minimize window on startup
- Minimize instead of quitting
- Show system tray icon