home · contact · privacy
confplom
16 hours agoTo swaybar add temperature display. master
Plom Heller [Sun, 13 Sep 2026 12:52:14 +0000 (14:52 +0200)]
To swaybar add temperature display.

17 hours agoAdd ssh-agent invocation on login.
Plom Heller [Sun, 13 Sep 2026 11:54:07 +0000 (13:54 +0200)]
Add ssh-agent invocation on login.

21 hours agoShorten path setup_scripts/ to scripts/.
Plom Heller [Sun, 13 Sep 2026 08:34:14 +0000 (10:34 +0200)]
Shorten path setup_scripts/ to scripts/.

26 hours agoInto home directories link individual files, not entire directories.
Plom Heller [Sun, 13 Sep 2026 03:45:00 +0000 (05:45 +0200)]
Into home directories link individual files, not entire directories.

26 hours agoRename .aliases_etc.* to .profile.*
Plom Heller [Sun, 13 Sep 2026 03:11:10 +0000 (05:11 +0200)]
Rename .aliases_etc.* to .profile.*

26 hours agoStart foot as login shell, so it reads .profile.
Plom Heller [Sun, 13 Sep 2026 02:52:31 +0000 (04:52 +0200)]
Start foot as login shell, so it reads .profile.

27 hours agoSplit up aliases dotfiles by purpose, ownership.
Plom Heller [Sun, 13 Sep 2026 02:25:53 +0000 (04:25 +0200)]
Split up aliases dotfiles by purpose, ownership.

27 hours agoFix non-working hibernate_safe aliases.
Plom Heller [Sun, 13 Sep 2026 02:24:02 +0000 (04:24 +0200)]
Fix non-working hibernate_safe aliases.

31 hours agoActually alias our aliases …
Plom Heller [Sat, 12 Sep 2026 22:22:55 +0000 (00:22 +0200)]
Actually alias our aliases …

31 hours agoGuard against "systemctl hibernate" calls not ensuring proper shutdown.
Plom Heller [Sat, 12 Sep 2026 22:20:45 +0000 (00:20 +0200)]
Guard against "systemctl hibernate" calls not ensuring proper shutdown.

32 hours agoSplit home skeletons into root and user, move aliases definitions into dotfile.
Plom Heller [Sat, 12 Sep 2026 20:52:16 +0000 (22:52 +0200)]
Split home skeletons into root and user, move aliases definitions into dotfile.

34 hours agoForce poweroff on lid-close.
Plom Heller [Sat, 12 Sep 2026 19:22:09 +0000 (21:22 +0200)]
Force poweroff on lid-close.

2 days agoOn hibernation failure, poweroff nonetheless.
Plom Heller [Fri, 11 Sep 2026 07:40:30 +0000 (09:40 +0200)]
On hibernation failure, poweroff nonetheless.

2 days agoFacilitate hibernation.
Plom Heller [Fri, 11 Sep 2026 06:55:48 +0000 (08:55 +0200)]
Facilitate hibernation.

3 days agoRestore needed reference.
Plom Heller [Fri, 11 Sep 2026 03:19:54 +0000 (05:19 +0200)]
Restore needed reference.

3 days agoDon't over-insert same library code.
Plom Heller [Fri, 11 Sep 2026 03:19:29 +0000 (05:19 +0200)]
Don't over-insert same library code.

3 days agoRemove stale references.
Plom Heller [Fri, 11 Sep 2026 02:41:14 +0000 (04:41 +0200)]
Remove stale references.

3 days agoRemove unnecessary indirections.
Plom Heller [Fri, 11 Sep 2026 02:20:28 +0000 (04:20 +0200)]
Remove unnecessary indirections.

3 days agoMinor shell script library references fixes.
Plom Heller [Fri, 11 Sep 2026 01:48:52 +0000 (03:48 +0200)]
Minor shell script library references fixes.

3 days agoSplit most of _lib.sh into individual per-declaration modules.
Plom Heller [Thu, 10 Sep 2026 21:05:50 +0000 (23:05 +0200)]
Split most of _lib.sh into individual per-declaration modules.

5 days agoAuto-run start_user.sh on account creation.
Plom Heller [Wed, 9 Sep 2026 05:39:49 +0000 (07:39 +0200)]
Auto-run start_user.sh on account creation.

5 days agoRun start_root_t490s.sh on first login.
Plom Heller [Wed, 9 Sep 2026 05:27:59 +0000 (07:27 +0200)]
Run start_root_t490s.sh on first login.

5 days agoSet timezone to Berlin, Germany.
Plom Heller [Wed, 9 Sep 2026 04:59:28 +0000 (06:59 +0200)]
Set timezone to Berlin, Germany.

5 days agoMove towards idempotency for start_*.sh scripts.
Plom Heller [Wed, 9 Sep 2026 04:55:57 +0000 (06:55 +0200)]
Move towards idempotency for start_*.sh scripts.

5 days agoExtend sanity checks.
Plom Heller [Wed, 9 Sep 2026 02:53:25 +0000 (04:53 +0200)]
Extend sanity checks.

5 days agoMove heredocs into template files.
Plom Heller [Wed, 9 Sep 2026 02:28:09 +0000 (04:28 +0200)]
Move heredocs into template files.

5 days agoAssume it's always nvme0n1, and …p1, …p3.
Plom Heller [Wed, 9 Sep 2026 01:58:41 +0000 (03:58 +0200)]
Assume it's always nvme0n1, and …p1, …p3.

5 days agoMove initramfs-hook generation to de-hardcode PARTITION_BOOT.
Plom Heller [Tue, 8 Sep 2026 23:31:40 +0000 (01:31 +0200)]
Move initramfs-hook generation to de-hardcode PARTITION_BOOT.

5 days agoMove up initramfs hook build to before first apt-get calls.
Plom Heller [Tue, 8 Sep 2026 23:06:50 +0000 (01:06 +0200)]
Move up initramfs hook build to before first apt-get calls.

5 days agoAutomate calling update_efi.sh on update of initramfs.
Plom Heller [Tue, 8 Sep 2026 22:53:00 +0000 (00:53 +0200)]
Automate calling update_efi.sh on update of initramfs.

5 days agoAdd script to update installation's EFI boot directory contents.
Plom Heller [Tue, 8 Sep 2026 22:33:59 +0000 (00:33 +0200)]
Add script to update installation's EFI boot directory contents.

5 days agoExplicitly install python3 for t490s.
Plom Heller [Tue, 8 Sep 2026 21:37:30 +0000 (23:37 +0200)]
Explicitly install python3 for t490s.

5 days agoUse boot label as hostname.
Plom Heller [Tue, 8 Sep 2026 20:33:59 +0000 (22:33 +0200)]
Use boot label as hostname.

5 days agoReplace ntpdate time-syncs with chrony.
Plom Heller [Tue, 8 Sep 2026 19:52:13 +0000 (21:52 +0200)]
Replace ntpdate time-syncs with chrony.

6 days agoFix "dubious ownership" error on setup_git_mirror.sh.
Plom Heller [Mon, 7 Sep 2026 15:05:56 +0000 (17:05 +0200)]
Fix "dubious ownership" error on setup_git_mirror.sh.

6 days agoHide password input, silently accept new connection key.
Plom Heller [Mon, 7 Sep 2026 14:55:26 +0000 (16:55 +0200)]
Hide password input, silently accept new connection key.

6 days agoUse server as git repo mirror.
Plom Heller [Mon, 7 Sep 2026 14:10:38 +0000 (16:10 +0200)]
Use server as git repo mirror.

6 days agoAlso disable APT recommends installations for server.
Plom Heller [Mon, 7 Sep 2026 12:08:08 +0000 (14:08 +0200)]
Also disable APT recommends installations for server.

6 days agoMinor comment fix.
Plom Heller [Mon, 7 Sep 2026 11:38:21 +0000 (13:38 +0200)]
Minor comment fix.

6 days agoAdd script for actually getting start_root_server.sh onto server to run.
Plom Heller [Mon, 7 Sep 2026 11:32:10 +0000 (13:32 +0200)]
Add script for actually getting start_root_server.sh onto server to run.

6 days agoDisallow server password login even for normal user.
Plom Heller [Mon, 7 Sep 2026 10:49:46 +0000 (12:49 +0200)]
Disallow server password login even for normal user.

6 days agoSplit start_root scripting into variants for desktop machine vs server.
Plom Heller [Mon, 7 Sep 2026 10:40:33 +0000 (12:40 +0200)]
Split start_root scripting into variants for desktop machine vs server.

6 days agoAdd gitconfig.
Plom Heller [Mon, 7 Sep 2026 06:50:46 +0000 (06:50 +0000)]
Add gitconfig.

6 days agoMore packages!
Plom Heller [Mon, 7 Sep 2026 06:45:49 +0000 (06:45 +0000)]
More packages!

7 days agoAdd some packages.
Plom Heller [Mon, 7 Sep 2026 04:49:00 +0000 (06:49 +0200)]
Add some packages.

7 days agoMove TO_INSTALL into dedicated config file.
Plom Heller [Mon, 7 Sep 2026 04:48:42 +0000 (06:48 +0200)]
Move TO_INSTALL into dedicated config file.

7 days agoWith new retry_until_success, reasoning obsolete.
Plom Heller [Mon, 7 Sep 2026 03:27:22 +0000 (05:27 +0200)]
With new retry_until_success, reasoning obsolete.

7 days agoRetry passwd until successful rather than aborting script.
Plom Heller [Mon, 7 Sep 2026 03:26:21 +0000 (05:26 +0200)]
Retry passwd until successful rather than aborting script.

7 days agoMinor code-style improvements.
Plom Heller [Mon, 7 Sep 2026 03:18:53 +0000 (05:18 +0200)]
Minor code-style improvements.

7 days agoDisable automatic installation of APT recommends.
Plom Heller [Mon, 7 Sep 2026 03:11:08 +0000 (05:11 +0200)]
Disable automatic installation of APT recommends.

7 days agoDeclutter top directory.
Plom Heller [Mon, 7 Sep 2026 03:00:06 +0000 (05:00 +0200)]
Declutter top directory.

7 days agoAdd sway config, first stab at status bar.
Christian Heller [Mon, 7 Sep 2026 01:26:01 +0000 (01:26 +0000)]
Add sway config, first stab at status bar.

7 days agoProvide user skeleton directory to symlink into.
Christian Heller [Mon, 7 Sep 2026 01:15:37 +0000 (01:15 +0000)]
Provide user skeleton directory to symlink into.

7 days agoCopy over repo rather than just specific files.
Christian Heller [Sun, 6 Sep 2026 18:00:20 +0000 (18:00 +0000)]
Copy over repo rather than just specific files.

7 days agoAdd backlight.py and udev magic to make it work without sudo.
Christian Heller [Sun, 6 Sep 2026 16:55:42 +0000 (16:55 +0000)]
Add backlight.py and udev magic to make it work without sudo.

10 days agoMinor code consistency fixes.
Christian Heller [Thu, 3 Sep 2026 08:13:05 +0000 (08:13 +0000)]
Minor code consistency fixes.

10 days agoAlways call _lib.sh from script's directory.
Christian Heller [Thu, 3 Sep 2026 08:03:45 +0000 (08:03 +0000)]
Always call _lib.sh from script's directory.

10 days agoFix breakage due to incomplete removal of volume-group-name parameter.
Christian Heller [Thu, 3 Sep 2026 07:21:02 +0000 (07:21 +0000)]
Fix breakage due to incomplete removal of volume-group-name parameter.

10 days agoWith NAME_LUKSVG hardcoded, less need for illegal-chars testing.
Christian Heller [Thu, 3 Sep 2026 06:51:58 +0000 (06:51 +0000)]
With NAME_LUKSVG hardcoded, less need for illegal-chars testing.

10 days agoHardcode "crytolvm" as NAME_LUKSVG.
Christian Heller [Thu, 3 Sep 2026 06:46:58 +0000 (06:46 +0000)]
Hardcode "crytolvm" as NAME_LUKSVG.

11 days agoFacilitiate vim GUI.
Plom Heller [Wed, 2 Sep 2026 22:35:52 +0000 (00:35 +0200)]
Facilitiate vim GUI.

11 days agoAdd ack.
Plom Heller [Wed, 2 Sep 2026 19:40:49 +0000 (21:40 +0200)]
Add ack.

11 days agoDeclare (most basic) locale.
Plom Heller [Wed, 2 Sep 2026 19:40:24 +0000 (21:40 +0200)]
Declare (most basic) locale.

11 days agoAdd sway.
Plom Heller [Wed, 2 Sep 2026 19:19:15 +0000 (21:19 +0200)]
Add sway.

11 days agoAdd TLP battery management.
Plom Heller [Wed, 2 Sep 2026 16:56:16 +0000 (18:56 +0200)]
Add TLP battery management.

11 days agoSuppress most kernel log messaging to Linux console.
Plom Heller [Wed, 2 Sep 2026 15:37:31 +0000 (17:37 +0200)]
Suppress most kernel log messaging to Linux console.

11 days agoFix ntpdate call using wrong command name.
Plom Heller [Wed, 2 Sep 2026 14:44:05 +0000 (16:44 +0200)]
Fix ntpdate call using wrong command name.

11 days agoAdd rump system-setup scripts.
Plom Heller [Wed, 2 Sep 2026 14:20:55 +0000 (16:20 +0200)]
Add rump system-setup scripts.

13 days agoAdd swapping!
Plom Heller [Mon, 31 Aug 2026 21:58:32 +0000 (23:58 +0200)]
Add swapping!

13 days agoRe-instate accidentally dropped firmware-iwlwifi installation.
Plom Heller [Mon, 31 Aug 2026 21:51:33 +0000 (23:51 +0200)]
Re-instate accidentally dropped firmware-iwlwifi installation.

13 days agoSplit into separate tools for setting up LUKS LVM/partitions, Debian, etc.
Plom Heller [Mon, 31 Aug 2026 21:10:55 +0000 (23:10 +0200)]
Split into separate tools for setting up LUKS LVM/partitions, Debian, etc.

2 weeks agoAdd networking.
Plom Heller [Sat, 29 Aug 2026 23:17:10 +0000 (01:17 +0200)]
Add networking.

2 weeks agoFix umount failures.
Plom Heller [Fri, 28 Aug 2026 12:34:40 +0000 (14:34 +0200)]
Fix umount failures.

2 weeks agoAdd encryption, collect same argument for vg name, boot label and LUKS mapper.
Plom Heller [Fri, 28 Aug 2026 12:23:18 +0000 (14:23 +0200)]
Add encryption, collect same argument for vg name, boot label and LUKS mapper.

2 weeks agoReduce APT verbosity.
Plom Heller [Wed, 26 Aug 2026 08:00:36 +0000 (10:00 +0200)]
Reduce APT verbosity.

2 weeks agoRemove superfluous pvcreate call (vgcreate calls it on its own).
Plom Heller [Wed, 26 Aug 2026 07:31:55 +0000 (09:31 +0200)]
Remove superfluous pvcreate call (vgcreate calls it on its own).

2 weeks agoAdd minimal fstab so we boot into a readwrite root rather than a readonly.
Plom Heller [Wed, 26 Aug 2026 07:30:47 +0000 (09:30 +0200)]
Add minimal fstab so we boot into a readwrite root rather than a readonly.

2 weeks agoImprove noise/signal ratio in logging.
Plom Heller [Tue, 25 Aug 2026 21:04:52 +0000 (23:04 +0200)]
Improve noise/signal ratio in logging.

2 weeks agoFix printf error.
Plom Heller [Tue, 25 Aug 2026 20:46:26 +0000 (22:46 +0200)]
Fix printf error.

2 weeks agoRe-organize code, switch to explicit verbosity, fix efibootmgr boot label test.
Plom Heller [Tue, 25 Aug 2026 20:34:18 +0000 (22:34 +0200)]
Re-organize code, switch to explicit verbosity, fix efibootmgr boot label test.

3 weeks agoScript to set up minimal Debian inside new LVM.
Plom Heller [Mon, 24 Aug 2026 03:06:02 +0000 (05:06 +0200)]
Script to set up minimal Debian inside new LVM.