Skip to content

Ansible configs for daily driver Linux boxes. Feel free to use it for your own machine!

Notifications You must be signed in to change notification settings

DavidRotert/ansible-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-configs

Ansible configs for my daily driver machine.

Runtime variables:

  • config_user: User to configure. Set to your user account.
  • copy_configs: Copy the configurations if set to true (for user in config_user). Warning: This will overwrite your existing configurations!

Custom shell configuration (aliases + env, no ZSH compatibility!)

Create and edit file ~/.shell_conf.

What this includes (short overview list)

  • 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