[TASK] Migrate flatpak packages

This commit is contained in:
Sebastian Fischer 2026-02-10 07:56:22 +01:00
parent 8929ef9913
commit 3ba2908729
2 changed files with 63 additions and 19 deletions

View File

@ -21,6 +21,7 @@ in
hunspellDicts.de_DE hunspellDicts.de_DE
darktable darktable
kdePackages.kdenlive
# davinci-resolve-studio # davinci-resolve-studio
# Browser # Browser
@ -35,6 +36,7 @@ in
# Gaming # Gaming
lutris lutris
steam steam
prismlauncher
# Entwicklung # Entwicklung
jetbrains-toolbox jetbrains-toolbox
@ -79,25 +81,6 @@ in
$DRY_RUN_CMD ${pkgs.flatpak}/bin/flatpak install --user -y flathub \ $DRY_RUN_CMD ${pkgs.flatpak}/bin/flatpak install --user -y flathub \
com.mattjakeman.ExtensionManager || true com.mattjakeman.ExtensionManager || true
fi fi
# Kdenlive (Video-Bearbeitung)
if ! ${pkgs.flatpak}/bin/flatpak list --user | grep -q "org.kde.kdenlive"; then
$DRY_RUN_CMD ${pkgs.flatpak}/bin/flatpak install --user -y flathub \
org.kde.kdenlive || true
fi
# PrismLauncher (Minecraft)
if ! ${pkgs.flatpak}/bin/flatpak list --user | grep -q "org.prismlauncher.PrismLauncher"; then
$DRY_RUN_CMD ${pkgs.flatpak}/bin/flatpak install --user -y flathub \
org.prismlauncher.PrismLauncher || true
mkdir -p /home/Programme/Minecraft/
chmod 2775 /home/Programme/Minecraft/
chgrp users /home/Programme/Minecraft/
# Minecraft-Verzeichnis Zugriff gewähren
$DRY_RUN_CMD ${pkgs.flatpak}/bin/flatpak override --user \
org.prismlauncher.PrismLauncher --filesystem=/home/Programme/Minecraft/ || true
fi
''; '';
# mkcert installieren (für lokale SSL-Zertifikate) # mkcert installieren (für lokale SSL-Zertifikate)

View File

@ -0,0 +1,61 @@
#!/usr/bin/env sh
sudo -i
loadkeys de
lsbkl
# GPT-Partitionstabelle erstellen
parted /dev/sda -- mklabel gpt
# EFI-Partition (512 MB)
parted /dev/sda -- mkpart esp fat32 1MB 512MB
parted /dev/sda -- set 1 esp on
# Swap-Partition (8 GB)
parted /dev/sda -- mkpart swap linux-swap 512MB 8626MB
# Root-Partition (ca. 45 GB)
parted /dev/sda -- mkpart root ext4 8636MB 40000MB
# Home-Partition (Rest)
parted /dev/sda -- mkpart home ext4 40000MB 100%
# Ergebnis pruefen
parted /dev/sda -- print
# EFI-Partition formatieren
mkfs.fat -F 32 -n boot /dev/sda1
# Swap-Partition formatieren
mkswap -L swap /dev/sda2
# Root-Partition formatieren
mkfs.ext4 -L nixos /dev/sda3
# Home-Partition formatieren
mkfs.ext4 -L home /dev/sda4
# Root mounten
mount /dev/disk/by-label/nixos /mnt
# Boot-Verzeichnis erstellen und mounten
mkdir /mnt/boot
mount -o umask=077 /dev/disk/by-label/boot /mnt/boot
# Home-Verzeichnis erstellen und mounten
mkdir -p /mnt/home
mount /dev/disk/by-label/home /mnt/home
# Swap aktivieren
swapon /dev/disk/by-label/swap
nixos-generate-config --root /mnt
nixos-enter --root '/mnt'
passwd