Skip to content

SebastianPrehn/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sebastian’s dotfiles

About

These are my application configuration files built primarily around an Arch Linux workstation, along with two MacBook Air laptops. These use M1, and M2, and are running MacOS.

For my Arch Linux computer, I use pacman to manage its software. For my MacOS-related computers, I mainly use brew to manage their software. I use language-specific options like rustup and ghcup on both systems.

Managed programs

Emacs

My configuration for GNU Emacs is written using literate programming.

On Arch Linux, I use the Wayland prebuilt package, and on MacOS I use Emacs Plus.

niri

I am currently using niri (GitHub) as my Wayland compositor.

GNU Stow

Stow is a GNU project described as a symlink farm manager.

It is particularly useful to facilitate a more controlled approach to managing my configuration files, as I can easily divide each configuration into its own path, which Stow can then read and symlink to.

Stow can be invoked via the following command:

stow [options] [action flag] package ...

Each package is the name of a package in this repository, and I keep them separated to allow for easy management for multiple systems. For example, my Arch Linux system uses niri, while my MacOS computers do not, and I can invoke only the packages I need.

Documentation for Stow can be found here.

About

💫 Configuration files for Emacs and other software I use. Used primarily on Arch Linux. Managed with GNU Stow.

Resources

Stars

Watchers

Forks

Contributors