From 61f2ac4f7cbe1e8864509e430757e21371ac2ac4 Mon Sep 17 00:00:00 2001
From: Tom Smeding
Date: Fri, 19 Jun 2020 10:07:31 +0200
Subject: Expand tools post
---
$template.html | 3 ++-
.gitignore | 1 +
Makefile | 13 +++++++++++++
tools.html | 28 +++++++++++++++++++++++++++-
4 files changed, 43 insertions(+), 2 deletions(-)
create mode 100644 Makefile
diff --git a/$template.html b/$template.html
index 012552e..9600911 100644
--- a/$template.html
+++ b/$template.html
@@ -69,7 +69,7 @@ blockquote {
margin: 0px auto;
width: 900px;
display: block;
- height: 100%;
+ min-height: 100%;
background-color: #fff8f8;
}
#left-column {
@@ -99,6 +99,7 @@ blockquote {
}
footer {
margin-top: 8em;
+ padding-bottom: 2em;
text-align: center;
font-size: 9pt;
font-style: italic;
diff --git a/.gitignore b/.gitignore
index b7422d7..c2405a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
*.rendered.html
+/fonts/
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..1b4cb10
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,13 @@
+POSTS = $(filter-out $$template.html %.rendered.html,$(wildcard *.html **/*.html))
+RENDERED = $(POSTS:.html=.rendered.html)
+
+.PHONY: all clean
+
+all: $(RENDERED)
+
+clean:
+ rm -f $(RENDERED)
+
+
+%.rendered.html: %.html $$template.html .tools/render.sh
+ .tools/render.sh '$<'
diff --git a/tools.html b/tools.html
index ef13675..874c79f 100644
--- a/tools.html
+++ b/tools.html
@@ -1,6 +1,6 @@
For any given task that enough people have wanted to do before on a computer, there is a multitude of tools available to perform that task on Linux.
- Here is a small list of cherry-picked ones that I tend to forget (or that I want to promote :) ).
+ Here is a small list of cherry-picked ones that I tend to forget.
As I use Arch Linux, some may be Arch-specific.
@@ -30,3 +30,29 @@ paccache -r -k 3 -i nvidia,nvidia-settings,nvidia-utils,opencl-nvidia,linux,linu
Multi-monitor support.
+
+
+ Here's a couple that I wrote myself.
+
+
+
+
+ sound-manager. [git]
+ TUI over the PulseAudio pacmd interface for changing volume of microphones (sources), speakers (sinks), and applications using those, as well as reassigning applications among those streams.
+
+
+ acpi-inhibitor. [git]
+ A systray app in Rust that uses systemd-inhibit
to block laptop close signals.
+ Can be turned on and off from the systray icon.
+
+
+ display-manager. [git]
+ Small popup window using zenity to select what multi-monitor configuration to enable in xrandr.
+ If you have a different setup from mine, you probably have to modify the presets in the script (which is only ~100 lines of Python).
+
+
+ rid3v2. [git]
+ ID3v2 tag editor (i.e. track metadata in mp3 files) in Rust.
+ Written because the id3v2
utility has bugs relating to encoding of non-ASCII characters.
+
+
--
cgit v1.2.3-70-g09d2