Dotfiles equivalent
Go to file
Nero 88981a5319 Track MxPlus IBM VGA font
Its just 133 kibibytes large, so should not cause problems for the
git repository
2023-11-24 18:50:11 +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 x: proper while loop searching for free X slots 2023-11-24 11:18:35 +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
session tmux: Disable auto-attach on login 2023-08-20 15:29:35 +00:00
sh esc/csi: Factor out as separate commands 2023-10-19 11:20:47 +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: emit qr code if wget fails 2023-10-19 14:26:18 +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.