Skip to content
@gbraad-dotfiles

Gerard Braad's dotfiles

@gbraad's dotfiles using `git`, `stow` and `zsh`

Gerard Braad's dotfiles using git, stow, and zsh

"Prompt"

These are my dotfiles that I use for dall my workstation and developement environments on a daily basis. I share it because I got frustrated about moving a tarball around (and being scared of losing it). This eventually happened when my notebook got stolen... so, this is not an ideal solution for you. Treat it as, "what you see is what it is"...

These dotfiles are based around a few helpers that deal with setting up development containers, network functions and connectivity to my homelab services

  • dotfiles
    handles installation and update of my dotfiles
  • devenv
    deals with development environments
  • machine
    create VMs using bootc image-based deployments of devenv, homelab, apps and others
  • proxy
    sets environment to use a proxy to access services
  • davfs
    connects to remote WebDAV endspoints for file sharing
  • tailscale
    aliases and commands for use with my tailnet
  • secrets
    simple encrypt and decrypt for tokens and TOTP
  • ...

Note

Do not use this directly, but take parts and learn from it.


Containers

  • Open in GitHub Codespaces
  • devenv dotfed env, dev dotfed [sys|shell] for Fedora 41
  • devenv dotdeb env, dev dotdeb [sys|shell] for Debian Bookworm

Image-based Virtual Machines

The machine.zsh-helper aids in the process to set up and run image-based virtual machines. This is called a Bootable Container (bootc) and here you find the disk images.

$ machine dotfiles [download|create|start|console]`

Manual process using virt-install

You can otherwise also run

$ wget https://github.com/gbraad-dotfiles/upstream/releases/download/250223/almalinux-disk.qcow2 \
     -O base.qcow2
$ sudo virt-install \
    --name base --os-variant fedora-eln \
    --cpu host --vcpus 4 --memory 4096 \
    --import --disk ./base.qcow2,format=qcow2

Developer Environments

Pinned Loading

  1. upstream upstream Public

    @gbraad's dotfiles; using `git`, `stow` and `zsh`

    Python 14 6

  2. install-dotfiles-action install-dotfiles-action Public

    Install dotfiles on Action runner for debug purposes

  3. vscode-android vscode-android Public

    Forked from Dev-Environments/VScode

    Customizations for VScode for Android by @gbraad

    Shell

Repositories

Showing 5 of 5 repositories
  • upstream Public

    @gbraad's dotfiles; using `git`, `stow` and `zsh`

    gbraad-dotfiles/upstream’s past year of commit activity
    Python 14 6 36 0 Updated Feb 23, 2025
  • .github Public

    Gerard Braad's dotfiles using `git`, `stow`, and `zsh`

    gbraad-dotfiles/.github’s past year of commit activity
    0 0 0 0 Updated Feb 23, 2025
  • gbraad-dotfiles/gbraad-dotfiles.github.io’s past year of commit activity
    Shell 0 0 0 0 Updated Feb 18, 2025
  • install-dotfiles-action Public

    Install dotfiles on Action runner for debug purposes

    gbraad-dotfiles/install-dotfiles-action’s past year of commit activity
    0 0 1 0 Updated Feb 18, 2025
  • vscode-android Public Forked from Dev-Environments/VScode

    Customizations for VScode for Android by @gbraad

    gbraad-dotfiles/vscode-android’s past year of commit activity
    Shell 0 3 1 0 Updated Oct 7, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…