(Translated by https://www.hiragana.jp/)
GitHub - fhemberger/dotfiles: Dotfiles for macOS, Arch Linux, Ubuntu and my Synology NAS
Skip to content

Dotfiles for macOS, Arch Linux, Ubuntu and my Synology NAS

Notifications You must be signed in to change notification settings

fhemberger/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles

Complete setup for macOS, Arch Linux, Debian/Ubuntu and Synology NAS.

Installs useful binaries (bat, colordiff, curl, fzf, git-delta, htop, gdu, …), the Starship prompt and zsh as default shell.

Also includes my AutoHotkey keyboard mappings for Windows (not installed automatically).

Installation

Prerequisites:

# Download config file template
curl -o ~/.config/chezmoi/chezmoi.yaml --create-dirs \
     https://raw.githubusercontent.com/fhemberger/dotfiles/main/.chezmoi.yaml

# Edit ~/.config/chezmoi/chezmoi.yaml, then
chezmoi init --apply https://github.com/fhemberger/dotfiles.git

What gets installed?

General

  • Shell: zsh
  • Archive management: unp, unrar, unzip, zip
  • Tools: bat, colordiff, curl, direnv, dnsutils, fd, fzf, git-delta, htop, jq, nano, gdu, (neo)vim, nmap, ranger, rsync, tmux, ufw, wget

macOS

Arch Linux

When not installed over an SSH connection:

Debian/Ubuntu

Synology NAS

Requires Entware's opkg package manager. It can be installed using the Easy Bootstrap Installer package.