Ansible configs for my daily driver machine.
config_user
: User to configure. Set to your user account.copy_configs
: Copy the configurations if set totrue
(for user inconfig_user
). Warning: This will overwrite your existing configurations!
Create and edit file ~/.shell_conf
.
- A MacOS like theme!
- Different shells
- Dash
- Bash
- ZSH
- Fish
- Xonsh (= a real Python shell!)
- Xfce4 desktop
- Network utilities
- nslookup
- filezilla
- ipcalc etc.
- Compilers and build tools
- GCC/G++
- Clang
- D compilers
- GCC Go
- Rustup
- Make
- CMake
- Ninja
- NPM
- NodeJS LTS 16
- PHP
- PyPy
- Python
- Develpment tools
- Count Lines of Code
- GDB Gui
- PyCharm
- IntelliJ IDEA
- VS Code + all extensions you need
- Spyder IDE
- Ghidra Reverse Engineering
- SQL browsers (MySQL Workbench, SQLite Browser, pgAdmin)
- Virtualization + containers
- Virt Manager
- VirtualBox
- Docker + Docker Compose
- Podman + Podman Compose
- Buildah
- LXC
- Kubernetes
- k3d
- Rancher install script
- helm
- kubectl
- kubectx
- LaTeX with TeXstudio
- Java JDK
- 8
- 11
- 17
- Ant
- Maven
- Gradle
- Crypto tools
- XCA certificate management
- KeePassXC
- Seahorse
- Veracrypt
- Browsers
- Firefox
- Chromium
- Tor
- Backup tools
- Multimedia tools
- LMMS
- VLC
- Parole
- OBS
- Vokoscreen
- Pitivi
- Graphics tools
- Gimp
- Krita
- Gnome Drawing
- Dia
- digiKam photo library
- Inkscape
- Blender
- Albert run launcher
- Plank dock
- Office
- LibreOffice
- OnlyOffice
- GnuCash
- Xournal++
- Thunderbird
- Gnome Weather
- Gnome Maps
- Gnome Calendar
- A fast theming switcher