Commit graph

130 commits

Author SHA1 Message Date
Chandler Swift 646eb50eba
bert: Redirect all troop352.us URLs to /
This is for backwards compatibility with the old site, which had e.g.
the calendar at `/calendar/`, etc.
2025-02-14 19:16:28 -06:00
Chandler Swift 8e73fab30f
bert: Add troop352.us 2025-02-14 19:16:28 -06:00
Chandler Swift efb6bc7b95
bert: Add stjohnscccc.com manual redirect page 2025-02-08 12:20:16 -06:00
Chandler Swift 3928a5b44d
bert: Rephrase site-not-found message
This gives me a bit of repudiability in case someone decides to point
someunsavorydomain.net at my server -- I don't want to automatically
respond indicating "yep, this is mine!"
2025-02-08 12:16:53 -06:00
Chandler Swift a0ed02d158
bert: Add www redirect for stjohnscccc.org 2025-02-08 12:13:12 -06:00
Chandler Swift 384f965b3b
bert: Refactor stjohnscccc.org config 2025-02-08 12:13:12 -06:00
Chandler Swift 54c4b7136d
bert: redir stjohnscccc.org/downloads -> downloads/ 2025-02-08 11:39:04 -06:00
Chandler Swift 71368d5081
bert: Add (ancient) blog.chandlerswift.com redirects
Cool URLs don't change, as they say; let's keep these working!
2025-02-07 22:05:19 -06:00
Chandler Swift 437097a71b
bert: Add chandlerswift.com cloudflare compat redir
Cloudflare Pages, the previous home of this site, strips the `.html`
suffix from filenames (no small part of the reason this site was moved!)
e.g. a recent post would be served on

https://chandlerswift.com/2024/11/12/install-lineageos-on-lemonade

and not on

https://chandlerswift.com/2024/11/12/install-lineageos-on-lemonade.html

and the latter would be redirected to the former.

To me, this seems like a perversion of file paths for no good reason,
and it seems that a not-insubstantial chunk of the internet agrees:

https://community.cloudflare.com/search?q=%22.html%22%20%23developers%3Acloudflare-pages

This has been repeatedly considered "feature not bug" (despite examples
of use cases the feature breaks), e.g.

https://github.com/cloudflare/workers-sdk/issues/1488

This PR used AI assistance (and manual verification) for Caddyfile
syntax:

https://chatgpt.com/share/67a6d4e5-a464-800c-9c4d-910faa53b2dd
2025-02-07 21:53:37 -06:00
Chandler Swift 510672f779
bert: Add gotosocial on social.chandlerswift.com 2025-02-07 21:50:13 -06:00
Chandler Swift f2e7d24b2f
bert: Add chandlerswift.com 2025-02-07 21:48:24 -06:00
Chandler Swift 46adf7040b
oscar: Install ollama 2025-01-30 20:56:14 -06:00
Chandler Swift 0b3b0f26ec
oscar: Install scrcpy (android screen mirroring util) 2025-01-18 23:10:38 -06:00
Chandler Swift 3885ea11cd
oscar: Enable adb
Among other effects, this module installs the `android-tools` package,
which also provides `fastboot`.
2025-01-18 23:09:48 -06:00
Chandler Swift 86c09a00cc
bert: Update to bannergen v0.2.0 2025-01-16 17:10:44 -06:00
Chandler Swift ccc8708a6b
bert: Rename mount so systemd doesn't escape hyphen 2025-01-14 23:31:40 -06:00
Chandler Swift 4c6606be31
bert: Add owntracks-recorder 2025-01-14 23:31:40 -06:00
Chandler Swift 9b6c2fdc3e
bert: Add bannergen 2025-01-14 18:06:19 -06:00
Chandler Swift 9955a314ae
oscar: Install unzip 2025-01-04 00:02:54 -06:00
Chandler Swift 8705ea8f52
oscar: Revert kicad to nixpkgs-unstable 2025-01-03 23:57:05 -06:00
Chandler Swift c926793fee
oscar: Install musescore 2025-01-03 20:53:20 -06:00
Chandler Swift f05ca666ed
oscar: Manage vscodium extensions with nix 2024-12-27 19:22:14 -06:00
Chandler Swift 8ff8cd5424
bigbird: add kathe smb share 2024-12-12 21:51:48 -06:00
Chandler Swift 2f4b5070c6
bigbird: Update samba to structured config for 24.11 2024-12-12 21:51:05 -06:00
Chandler Swift 5fe97a669d
oscar: Add vscodium package and config 2024-12-10 21:09:37 -06:00
Chandler Swift 4ccc14061e
oscar: Add to list of installed software 2024-12-09 18:57:09 -06:00
Chandler Swift 649015b997
oscar: Install imagemagick 2024-12-09 18:57:04 -06:00
Chandler Swift f6246c84db
bert: README: Remove Caddy note obsolete with 24.11 release 2024-11-30 23:41:54 -06:00
Chandler Swift 41ad7feade
bert: Fix content-type header on http default responder 2024-11-30 22:32:26 -06:00
Chandler Swift 1e0496f818
oscar: Remove pulseaudio disable, which is the default 2024-11-30 22:30:34 -06:00
Chandler Swift b225e68c1a
oscar: Add bert to .ssh/config 2024-11-30 22:22:36 -06:00
Chandler Swift c10a3036c8
oscar: Switch factorio -> factorio-space-age
For a new version that hasn't hit `nixpkgs-unstable` yet, use this
instead of the second change below:

    # (import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/<commit hash>.tar.gz") {
    #   config.allowUnfree = true;
    # }).factorio-space-age
2024-11-30 21:35:26 -06:00
Chandler Swift fb48169985
oscar: Set up beets configuration
Eventually, I want to get the subsonicupdate plugin working, but that'll
require credentials, and I don't want those to be committed in my config
here.
2024-11-30 12:55:50 -06:00
Chandler Swift 85570010c6
oscar: Add .direnv to global gitignore 2024-11-30 12:55:43 -06:00
Chandler Swift 898a98ef1e
bert: Serve swiftgang.net on www instead 2024-11-30 12:55:38 -06:00
Chandler Swift ee47eb1ed2
oscar: Add include for untracked ssh_config
For example, this is useful for setting up temporary hosts that I don't
want tracked in my config. Sometimes I do this for e.g. vscodium remote
SSH.
2024-11-20 12:42:56 -06:00
Chandler Swift 85940f0474
oscar: Add home-manager ssh config 2024-11-20 11:48:45 -06:00
Chandler Swift ab8019390f
oscar: Use Kicad from PR'd branch to fix libgit2 build issue 2024-11-20 11:46:10 -06:00
Chandler Swift e02c3832a9
bert: Add lawrencedeerclub.chandlerswift.com 2024-11-20 11:28:28 -06:00
Chandler Swift 3379ea34d7
bert: Remove misplaced bigbird note from README
Don't write documentation tired, kids! I thought I was missing this, so
I had added it…to the wrong file, while similar notes were already
present in the file where they belonged!
2024-11-19 23:37:55 -06:00
Chandler Swift 690f64ae80
bert: Update README 2024-11-18 22:25:48 -06:00
Chandler Swift 40b86fb6d4
oscar: Set home-manager backupFileExtension
This was used for atuin, where I wanted to install a new config file
over an old one, but atuin kept recreating the old one if I removed it.
2024-11-18 19:43:18 -06:00
Chandler Swift b1f686c397
oscar: Add git-absorb 2024-11-18 19:43:11 -06:00
Chandler Swift 1f83c03b4f
oscar: Add prusa-slicer 2024-11-18 19:43:01 -06:00
Chandler Swift 6aa5a4a901
oscar: Add gnome-sound-recorder
Was used for recording Trahan/Brosh wedding, worked nicely. I wasn't
able to get any equivalent KDE utilities working. I should probably take
a look at that sometime.
2024-11-18 19:42:52 -06:00
Chandler Swift 0ebcaee45d
bert: Add isaacswift.com and isaac user 2024-11-18 19:42:40 -06:00
Chandler Swift 41648800ab
bigbird: Make Makefile consistent with other machines' 2024-11-13 00:43:48 -06:00
Chandler Swift b508306c66
oscar: Add forgejo git url substitution rule 2024-11-13 00:43:48 -06:00
Chandler Swift a9f501b137
oscar: Add chandler to plugdev group 2024-11-13 00:43:48 -06:00
Chandler Swift 554d5f952b
bigbird: Pass pkgs param for kathe
I'm not entirely sure how this made it past testing!
2024-11-13 00:43:48 -06:00