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.