My dotfiles for Arch Linux.
← 2019 dotfiles | → 2021 dotfiles
Overall info:
- Terminal: alacritty
- Shell: zsh
- Editor: neovim
- File manager: nnn, thunar
- Fonts: SF Mono, Product Sans
- Status bar: polybar
- Color theme: onedark
- Window manager: bspwm
- Display manager: lightdm
- Wallpaper:
This repository contains the following directories:
bin
: some scripts I usecheatsheets
: some useful guides/cheatsheets I wrotedotsmanager
: configuration files for the dotfiles manager script. It also contains ascript
directory with scripts you may want to include when running the dofiles manager.files
: the actual dotfiles. This folder acts as the root directory in the original system.localinfo
: information about the system, like installed packages, directory trees, system specs, and the script outputs fromdotsmanager/scripts/*
.
I have a ridiculously over-engineered script named dotsmanager.bash
to
manage my dotfiles between multiple computers, for the sake of learning
scripting and for fun. It's also useful because I have multiple computers and
it makes it easy to have the same setup everywhere. You might be better off
using some tool like stow
or just git
. The Arch Linux wiki itself has a
very useful article about this
.
If you are importing my dotfiles, do a grep -r '\[REMOVED\]'
, which are parts
that have been manually removed for privacy reasons. Just replace these with
whatever you need.