Skip to content

These are my dotfiles. There are many like them, but these are mine.

Notifications You must be signed in to change notification settings

juliekoubova/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

381a9b6 · Jan 19, 2025
Dec 11, 2024
Aug 3, 2024
Aug 3, 2024
Aug 29, 2023
Oct 31, 2023
Jan 18, 2025
Aug 29, 2023
Jan 19, 2025
Dec 4, 2023
Jan 19, 2025
Dec 5, 2023
Aug 9, 2024
Dec 5, 2023
Jan 15, 2024
Aug 29, 2023
Aug 3, 2024
Jul 30, 2024
Jan 19, 2025
May 30, 2024
Nov 3, 2023
Jul 8, 2024

Repository files navigation

These are my dotfiles. There are many like them, but these are mine. Without chezmoi, they are useless.

Installation

Alpine

# apk add chezmoi
$ chezmoi init --apply juliekoubova --source ~/dotfiles
# julie-setup

FreeBSD

# pkg install chezmoi
$ chezmoi init --apply juliekoubova --source ~/dotfiles

macOS (Apple Silicon)

% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
% /opt/homebrew/bin/brew install chezmoi
% /opt/homebrew/bin/chezmoi init --apply juliekoubova --source ~/dotfiles

macOS (Intel)

% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
% brew install chezmoi
% chezmoi init --apply juliekoubova --source ~/dotfiles

Windows

First, run this in an elevated PowerShell:

# Enable Developer Mode (needed for symlink privileges)
New-Item HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock -ea 0
Set-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock AllowDevelopmentWithoutDevLicense -Type DWord -Value 1

# Enable scripts in Windows PowerShell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force

# Enable Sudo for Windows
sudo config --enable normal

Then reboot and execute this in a non-elevated PowerShell:

winget install --id twpayne.chezmoi
chezmoi init --apply juliekoubova --source C:\src\dotfiles
sudo any-pwsh -Command julie-setup

Finally, open a n

Write Access

  1. Generate an SSH key if there isn't one yet.

    # ssh-keygen -t ed25519
    # cat ~/.ssh/id_ed25519.pub | wlcopy
    
  2. Go to Settings > SSH and GPG keys and add it there.

  3. Change the repo's origin remote to use SSH:

    # git remote set-url origin git@github.com:juliekoubova/dotfiles.git