6.6 KiB
icon |
---|
simple/gnubash |
dotfiles
- :octicons-git-branch-16:{ .foreground } tylernguyen/dotfiles
{ .twemoji }
{ .twemoji }
{ .twemoji }
{ .twemoji }
-
{ .twemoji } chezmoi :octicons-markdown-16:{ .card-link title=Documentation} :fontawesome-regular-file-code:{ .card-link title="Source Code" } :octicons-law-16:{ .card-link title=License }
chezmoi init --ssh tylernguyen #(1)
- Initialize
chezmoi
source direcotry with the dotfiles repository of :simple-github:{ .foreground } GitHub usertylernguyen
. Use SSH origin instead of the default HTTPS.
- Initialize
-
:simple-1password:{ .onepassword } 1Password :fontawesome-solid-money-bill:{ .card-link title=Pricing } :fontawesome-regular-eye:{ .card-link title="Privacy Policy" } :octicons-markdown-16:{ .card-link title="Developer Documentation" }
-
:simple-wezterm:{ .wezterm } wezterm :octicons-markdown-16:{ .card-link title=Documentation} :fontawesome-regular-file-code:{ .card-link title="Source Code" } :octicons-law-16:{ .card-link title=License }
-
:simple-zsh:{ .foreground } zsh :octicons-markdown-16:{ .card-link title=Documentation}
:octicons-git-branch-16:{ .foreground } zimfw/zimfw
{ .twemoji }
{ .twemoji }
{ .twemoji }
{ .twemoji }
:octicons-git-branch-16:{ .foreground } romkatv/powerlevel10k
{ .twemoji }
{ .twemoji }
{ .twemoji }
{ .twemoji }
:octicons-git-branch-16:{ .foreground } atuinsh/atuin
{ .twemoji }
{ .twemoji }
{ .twemoji }
{ .twemoji }
:octicons-git-branch-16:{ .foreground } Aloxaf/fzf-tab
{ .twemoji }
{ .twemoji }
{ .twemoji }
{ .twemoji }
/// abstract dotfiles is designed with maximum cross-platform compatibility, minimal components, and universal behaviors in mind. ///
Git :simple-git:
.gitconfig
uses code
(Visual Studio Code) as the editor, diff and merge tool.
1Password handles SSH authentication and signing.
Projects live under src/
and are associated with their respective SSH signing key, i.e. src/tylernguyen@GitHub
, src/tylernguyen@GitLab
, tylernguyen.codes
I prefer to rebase by default, unless there is very specific reason to merge.
Package Managers
- :simple-gnubash:{ .gnubash } winget
- :simple-flatpak:{ .flatpak } Flatpak
- :simple-homebrew:{ .homebrew } homebrew
- :simple-appstore:{ .appstore } App Store
/// note
On Windows, portable executables are placed in %userprofile%/bin
. Include this in PATH
.
///