Personal dotfiles and package lists for Ubuntu/GNOME setup.
.zshrc- Zsh configuration with Oh My Zsh, aliases, and path setup.local-bin/- Personal scripts from~/.local/bin
apt-packages.txt- APT packages (dev tools, PHP, databases, system utilities)snap-packages.txt- Snap packages (Firefox, Steam, etc.)flatpak-packages.txt- Flatpak applicationsjetbrains-toolbox-apps.txt- JetBrains IDEs/apps installed via JetBrains Toolboxjetbrains-plugins/- Installed plugins for the latest locally installed version of each JetBrains IDE, one alphabetically named file per IDEmanual-opt-apps.txt- Desktop apps registered from manual installs under/optappimage-packages.txt- Registered AppImages and AppImages in common local install directoriesphp-extensions.txt- PHP modules referencegnome-extensions.txt- GNOME Shell extensionspnpm-global.txt- Global pnpm packagescomposer-global.json- Global Composer packages
./install.shThis will:
- Install APT packages
- Install Snap packages
- Install PHP extensions
- Install GNOME extensions
- Show exported AppImage inventory
- Show exported JetBrains Toolbox app inventory
- Show exported JetBrains plugin inventories for the latest IDE versions
- Show exported manual
/optapp inventory - Install global pnpm packages
- Install global Composer packages
- Symlink .zshrc to home directory
- Copy personal
~/.local/binscripts
Some tools require manual installation. See MANUAL.md for instructions.
- Ubuntu 26.04 or later
- sudo access