Skip to content

Linux, Windows dotfiles managed with Chezmoi

Notifications You must be signed in to change notification settings

KevinNitroG/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KEVINNITRO DOTFILES

Arch EndeavourOS Windows

ToC


😎 Showcase

Terminal

Linux Windows
Linux terminal Windows terminal

Neovim

Linux Windows
Linux Neovim Windows Neovim

⚙️ Installation

  • Add ssh key

    • Linux
      eval "$(ssh-agent -s)"
      chmod 700 ~/.ssh/
      chmod 644 ~/.ssh/id_ed25519.pub
      chmod 600 ~/.ssh/id_ed25519
      ssh-add ~/.ssh/id_ed25519
    • Windows
      Set-Service ssh-agent -StartupType Automatic
      Start-Service ssh-agent
      Ssh-Add "$env:USERPROFILE/.ssh/id_ed25519"
  • Create ~/.age-key.txt (for encrypt/decrypt)

    This is for personal use, as it contains encrypted files. If you wish to use it, run chezmoi apply with the --exclude=encrypted argument

  • Install chezmoi and init, apply, and delete binary: (docs)

    • shell
      sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply --ssh --depth 1 --purge-binary KevinNitroG
    • pwsh
      iex "&{$(irm 'https://get.chezmoi.io/ps1')} -- init --apply --ssh --depth 1 --purge-binary KevinNitroG"
  • GPG for sign commit

    gpg --import public.gpg
    gpg --import secret.gpg
    gpg --edit-key KevinNitroG
    trust
    5
    y
    quit

    On windows use GPG from git. We can open git bash


📝 Other notes


💁 References

Wallpaper

Other dotfiles

Preconfig

Chezmoi

Others