Commit Graph

22 Commits (3f813b91e57f42f0dd0c454d311f2b9bbe8a94db)

Author SHA1 Message Date
The_miro 9d2ae9f15e setup: fix module scripts and add TUI installer
Module fixes across the board:
- package-managers.sh: add sudo, --noconfirm, idempotency guards for
  yay/rustup/nvm, mkdir -p, remove stale version comments
- core-packages.sh: add --noconfirm --needed, remove invalid 'nvim'
  package name, deduplicate ~15 repeated entries
- shell-setup.sh: move color vars to top (were defined after use, RESET
  never defined), RUNZSH=no CHSH=no for oh-my-zsh (was spawning new
  shell and halting script), --yes for starship installer
- hyprland-new.sh: mkdir -p before cd, ln -sf for xdg-terminal-exec and
  ssh-askpass, remove flatpak-system-helper enable, comment out hyprpm
  and WallRizz -w (require live session), mkdir -p ~/Pictures, add
  walker-bin/ulauncher to yay installs, --noconfirm on yay
- sway.sh: fix gitgreetd-tuigreet typo, --noconfirm --needed, yay
  idempotency, rm -f for bashrc/zshrc, ln -sf everywhere, mkdir -p for
  spotify-tui, remove hard reboot, RUNZSH=no/--yes for shell tools
- gaming-packages.sh: add missing shebang, --noconfirm, flatpak -y
- network-developer-packages.sh: --noconfirm --needed, fix inline comment
- zfs.sh / wprs.sh: add yay --noconfirm flags
- All scripts: set -euo pipefail

New: setup/tui-install.sh — dialog-based TUI installer with Cyberqueer
theme, component checklist, DE submenu, step counter, and per-module
error handling

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 10:27:43 +02:00
The_miro 1862f83fab added udiskie 2025-11-27 18:04:00 +01:00
The_miro a893d68fb8 added cron to setup scripts 2025-09-25 18:48:10 +02:00
The_miro ffdfc5cd78 ulauncher plugins 2025-07-06 03:10:23 +02:00
The_miro 676c35b1f1 added ulauncher to setup, addded zoxide 2025-07-06 01:05:34 +02:00
Your Name 360143c59d didn't know less isnt a default gnutil 2025-06-13 09:28:49 +02:00
Your Name 3ac9dc36ef added more podman packages 2025-06-11 14:24:26 +02:00
The_miro 4ab810a393 added cmd+F to find files 2025-06-09 19:13:42 +02:00
The_miro 0cd3be79ff added greetd-tuigreet to core-packages 2025-05-27 09:51:26 +02:00
The_miro 4ca9037a71 added arch install scripts 2025-05-25 23:56:51 +02:00
The_miro f93535269e added symlinks 2025-05-25 23:55:12 +02:00
The_miro 3999cce05d turns out i also need inetutils 2025-05-25 22:56:04 +02:00
The_miro 71ba555d25 further set up the live installer 2025-05-25 13:35:01 +02:00
The_miro 37c5402ef0 finally sorted packages from legacy installer script into their respective modules 2025-05-25 11:32:10 +02:00
Your Name aeb40040a3 added mc and yazi to core-packages 2025-05-20 13:43:53 +02:00
Your Name fa259d8534 one step closer to a working autoinstall 2025-05-19 09:58:06 +02:00
The_miro a7ef244e2e important core packages 2025-05-15 20:10:01 +02:00
The_miro 20e7868a48 added fail2ban to default packages because lets be fr we need to be safe 2025-05-15 14:47:52 +02:00
The_miro dee34e7c93 working on the proper installer 2025-05-15 14:40:02 +02:00
Your Name e728248498 added pip fr this time 2025-05-12 11:11:29 +02:00
Your Name 96359f5b89 added pipx 2025-05-12 10:41:30 +02:00
The_miro 14c368f9db also made some categories for specific package install modules (netdev, core, gaming), and encapped hyprland in 1 file 2025-05-06 16:21:43 +02:00