Skip to content

laenzlinger/dotfiles

Repository files navigation

Configuration Repository

This repo contains the dotfiles managed by chezmoi

It's a very of course a very opinionated and personal setup. Together with my learning of all these great FOSS software, also the configuration grows and evolves over time.

Arch Linux

Followed steps in Arch Linux installation guide

VM: Manual steps

  • UEFI boot mode
  • Virtual Disk Size 50GB
  • 4 CPU
  • 4096 MB RAM

VM: Run the installation script

loadkeys de_CH-latin1
curl https://raw.githubusercontent.com/laenzlinger/dotfiles/master/arch/setup-vmware.sh > setup-vmware.sh
bash setup-vmware.sh

Bare Metal steps

See Obsidian Note

Create user

arch-chroot /dev
passwd
useradd -m laenzi
passwd laenzi
visudo                  # laenzi   ALL=(ALL) ALL

User setup

chezmoi init https://github.com/laenzlinger/dotfiles.git
chezmoi cd
arch/setup-user.sh
exit

Testing in Docker

See Makefile

List of installed packages

chezmoi apply creates list of installed packages in .config/pacman/*.txt

OSX

User setup in OSX

chezmoi init https://github.com/laenzlinger/dotfiles.git
chezmoi cd
darwin/setup-user.sh
exit

Debian

User setup in Debian

curl -sfL https://git.io/chezmoi | sh
./bin/chezmoi init https://github.com/laenzlinger/dotfiles.git
.local/share/chezmoi/debian/setup-user.sh
source .zshrc

About

arch linux config files shared with chezmoi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published