My personal Linux workstation setup for Arch Linux and Fedora Workstation.
An all-in-one dotfiles repository featuring a teal/mint glassmorphic terminal, desktop aesthetics & GNOME extensions, developer productivity suite, custom wallpapers, and media enhancements.
git clone https://github.com/Axzo001/dotfiles.git
cd dotfiles
chmod +x install.sh
./install.shWhen running ./install.sh, you can choose:
- 1) Full Workstation Setup — Complete setup with terminal, configs, Hatter icons, wallpapers, GNOME extensions, apps, and Spotify + SpotX
- 2) Terminal Setup Only — Zsh, OMZ, plugins, Starship, Fastfetch, Atuin, and terminal profiles
- 3) Desktop & Wallpapers — Install Hatter icon theme and deploy custom dark wallpapers
- 4) GNOME Extensions Suite — Install Extension Manager GUI and top 5 essential GNOME extensions
- 5) Productivity Suite — Install Zed, Antigravity, Android Studio, and ONLYOFFICE
- 6) Spotify & SpotX-Bash — Install Spotify client and run SpotX-Bash for ad-blocking and UI enhancements
- 7) Deploy Configs Only — Sync configuration files to
~/.configand~/.zshrc
The installer automatically detects your distribution, builds paru or yay if missing on Arch Linux, downloads JetBrainsMono Nerd Font, and handles terminal selection (GNOME Console or Ghostty).
- Shell & Prompt: Zsh + Oh My Zsh with autosuggestions, syntax highlighting, fzf-tab, and Starship prompt.
- Terminal: Dark teal glassmorphic profiles for GNOME Console and Ghostty.
- System Info: Fastfetch with compact small logo and storage monitoring.
- History: Atuin with enhanced fuzzy search and command history tracking.
- Icons & Themes: Hatter Icon Theme for rounded, modern desktop styling.
- Workstation Wallpapers:
- Creation of Adam — Matrix-style dot hand art on pitch-black background
- Arch Linux Monochrome Cubes — 3D geometric glass cube rendering with Arch branding
- GNOME Extensions & Manager:
- Extension Manager — Native GUI for managing and discovering GNOME extensions
- AppIndicator Support — System tray icons in top bar
- Blur my Shell — Modern blur effect on panel and overview
- Caffeine — Quick toggle to inhibit screen sleep/lock
- GSConnect — Complete wireless Android integration (KDE Connect protocol, with automatic firewall rule configuration for ports 1714–1764 TCP/UDP)
- Just Perfection — Fine-grained GNOME Shell desktop customization
- Productivity Suite:
- Zed Editor — High-performance code editor
- Google Antigravity & CLI — Autonomous agentic development environment
- Android Studio — Android app development IDE
- ONLYOFFICE — Complete local office document suite
- Media & Entertainment: Spotify client with SpotX-Bash adblock and feature patcher.
- CLI Power Tools:
eza,bat,zoxide,ripgrep,fd, andfzf.
pins,pupd,prem,psrc,pclean,porphan— Distro-agnostic package management (paru/dnf)gac "<msg>"— Fast stage all and commit (git add -A && git commit -m)mkcd <dir>— Make directory andcddirectly into itup <n>— Go upnparent directories (e.g.up 3)preview— Interactive fuzzy file finder with live syntax previewz <dir>— Instant smart directory jumping via Zoxide
