home · contact · privacy
confplom
4 hours agoFix "dubious ownership" error on setup_git_mirror.sh. master
Plom Heller [Mon, 7 Sep 2026 15:05:56 +0000 (17:05 +0200)]
Fix "dubious ownership" error on setup_git_mirror.sh.

4 hours 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.

5 hours 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.

7 hours 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.

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

8 hours 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.

8 hours 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.

8 hours 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.

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

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

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

14 hours 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.

16 hours 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.

16 hours 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.

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

16 hours 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.

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

18 hours 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.

18 hours 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.

25 hours 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.

26 hours 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.

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

4 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.

4 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.

4 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.

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

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

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

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

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

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

5 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.

5 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.

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

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

6 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.

6 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.

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

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

10 days 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.

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

12 days 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).

12 days 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.

12 days 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.

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

12 days 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.

2 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.