1
0
Fork 0
Dotfiles for my PC/laptop
Go to file
Luca Bilke 865fab517d
new bookmark and xdg_state dir
2023-06-15 11:47:02 +02:00
.config new bookmark and xdg_state dir 2023-06-15 11:47:02 +02:00
.local new bookmark and xdg_state dir 2023-06-15 11:47:02 +02:00
.mozilla/firefox switch to firefox with arkenfox 2023-04-24 17:21:53 +02:00
.gitignore big dotfile handling update 2023-06-04 11:31:11 +02:00
.gitmodules small updates 2023-06-13 23:33:15 +02:00
.stow-local-ignore add placeholder files 2023-04-03 17:47:29 +02:00
README.md small updates 2023-06-04 10:09:34 +02:00
TODO.md switch back to picom 2023-06-14 20:44:25 +02:00

README.md

These are the dotfiles that I use on an Ubuntu, Arch and Void machine. I keep them on a selfhosted git server for easy synchronization, and mirror them to github so that others can use parts of them as well.

Installation?

I'd advise against using my setup currently. I am currently in the process of writing a script that will automatically install the various software dependencies of my setup, which will be usable on Void Linux systems. Once that is finished it might actually make sense to install them.

Theoretically they could be installed by cloning this repo to ~/.dotfiles and running ~/.dotfiles/.local/bin/dotsync. This script requires gnu stow to be installed, which symlinks the dotfiles to the correct locations. The script will download the submodules that exist in this repo. This includes the source code for a modified dwm, dmenu and dwmblocks, which can be optionally compiled and installed by the dotsync script.

Warnings

My .zprofile automatically starts the custom xinit script if logged in on TTY1 and no other X server is running. This is because I use the default getty and want to automatically start dwm after logging in.

The custom xinit script runs the remaps script which in turn loads a modified dvorak keymap. An older iteration of this script is a bit saner and allows toggling between the default keymaps.

The remaps script is also automatically run by the remapd script whenever a keyboard is plugged in. This script is started during xinit here.