diff options
-rw-r--r-- | $template.html | 3 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 13 | ||||
-rw-r--r-- | tools.html | 28 |
4 files changed, 43 insertions, 2 deletions
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; @@ -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 '$<' @@ -1,6 +1,6 @@ <p> 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. </p> @@ -30,3 +30,29 @@ paccache -r -k 3 -i nvidia,nvidia-settings,nvidia-utils,opencl-nvidia,linux,linu Multi-monitor support. </p></li> </ul> + +<p> + Here's a couple that I wrote myself. +</p> + +<ul> +<li><p> + <b>sound-manager</b>. [<a href="https://git.tomsmeding.com/sound-manager" target="_blank">git</a>] + 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. +</p></li> +<li><p> + <b>acpi-inhibitor</b>. [<a href="https://git.tomsmeding.com/acpi-inhibitor" target="_blank">git</a>] + A systray app in Rust that uses <code>systemd-inhibit</code> to block laptop close signals. + Can be turned on and off from the systray icon. +</li></p> +<li><p> + <b>display-manager</b>. [<a href="https://git.tomsmeding.com/display-manager" target="_blank">git</a>] + 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). +</li></p> +<li><p> + <b>rid3v2</b>. [<a href="https://git.tomsmeding.com/rid3v2/" target="_blank">git</a>] + ID3v2 tag editor (i.e. track metadata in mp3 files) in Rust. + Written because the <code>id3v2</code> utility has bugs relating to encoding of non-ASCII characters. +</li></p> +</ul> |