gazorby / dotfiles

πŸš€ My personal dotfiles, managed with chezmoi : https://github.com/twpayne/chezmoi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles Generic badge

My personal dotfiles managed using chezmoi

πŸš€ Usage

  1. Install dependencies:

    openssh chezmoi fish starship vivid fzf bat fd ripgrep eza bat-extras broot procs atuin git-delta bitwarden-cli awk
  2. Create the bitwarden item

    Create a bitwarden item called "chezmoi" with the following:

    Fields:

    • git_signing_key_id

      The gpg signing key id used to fill the signingKey git setting

    • gpg_passphrase

      The passphrase of the git gpg key

    Attachments:

    • ssh private key (default to id_rsa)
    • ssh public key (default to id_rsa.pub)
    • gpg key (default to gpg.key)
  3. Ensure the dependencies are installed:

  4. Login to bitwarden and set the BW_SESSION variable:

    bw login
    bw unlock
    export BW_SESSION=<session-key> # bash
    set -x BW_SESSION <session-key> # fish

    session key is displayed when issuing bw unlock

  5. Init chezmoi repo:

    chezmoi init gazorby/dotfiles
  6. Adjust ~/.config/chezmoi/chezmoi.toml according to your needs

  7. Apply dotfiles

    chezmoi apply

πŸ“ License

MIT

About

πŸš€ My personal dotfiles, managed with chezmoi : https://github.com/twpayne/chezmoi

License:MIT License


Languages

Language:Shell 85.6%Language:Vim Script 10.3%Language:Dockerfile 4.1%