Dotfiles equivalent
Go to file
Nero a173cb004a del: ignore -rf to compensate my muscle memory 2024-02-22 15:02:27 +00:00
X Commit to 8 px wide ibm font 2023-11-24 14:44:29 +00:00
bash rework install logic, move profile & env from root to sh/ 2023-09-05 09:11:27 +00:00
bin del: ignore -rf to compensate my muscle memory 2024-02-22 15:02:27 +00:00
fc-list/dot.fonts Track MxPlus IBM VGA font 2023-11-24 18:50:11 +00:00
git git: autoSetupRemote = true 2023-05-16 09:20:58 +00:00
i3 i3: Switch to windows key as modifier 2023-11-15 13:00:59 +00:00
less Refine splitup between profile and env, new session/ mechanism cant rely on /home/henning/.config/env being executed 2023-07-17 12:47:35 +00:00
mpv mpv: disable ytdl-formats, breaks non-YT sites 2023-11-01 10:21:00 +00:00
mutt mutt: add common part for all muttrc's 2022-04-02 14:33:28 +00:00
nano nano: grey not supported across all my versions 2023-10-19 13:44:41 +00:00
sh del: trashbin scriptery 2024-02-20 15:30:20 +00:00
ssh ssh: disable force-relocation of .ssh into .config/ssh 2023-09-05 08:55:16 +00:00
tmux tmux: string cutting not supported across versions 2023-09-27 12:11:09 +00:00
wget wget: move hsts into .local subdir 2023-11-14 15:26:39 +00:00
README.md Remove obsolete stuff from readme 2023-09-04 20:54:30 +00:00
install install: do not create ssh key per default, only report it if present 2024-02-22 14:27:44 +00:00

README.md

Personal dotconfig

This repository is for synchronizing my ~/.config directory across machines. It does not use any dotfile manager, its only that directory tracked in git. There is an ./install script that sets up some symlinks.

Shells launched in the background

Shell scripts started from background daemons like cron or init won't have the environment variables resulting from the login process and profile. Appending -l to the end of their shebang line will cause the executing shell to undergo this process and, in turn, also load these settings.

Xorg / i3 / xterm

When launching from a tty, the ´bin/x´ script is used, replacing ´startx´ as wrapper to ´xinit´. Xresources and keyboard setup are done by the ´X/rc´ script, which can be re-sourced any time. For sessions started with XRDP or any display manager, i write a custom xinitrc/xsessionrc, whatever is needed. The ´x´ script takes the command for the main window program, which is usually xterm or i3.

With i3, all windows run maximized, only one bar at the top displays the titles of all windows. Windows are switched by using the left Alt-Key and WASD, moved by additionally holding shift. A new terminal is launched using Alt+Enter.