Commit graph

197 commits

Author SHA1 Message Date
8acf2b2b4e
oscar: Migrate ollama to llama-cpp
Here's what I previously had downloaded with ollama:

    NAME                ID            SIZE    MODIFIED
    deepseek-r1:latest  6995872bfe4c  5.2 GB  8 weeks ago
    deepseek-r1:70b     0c1615a8ca32  42 GB   7 months ago
    phi4:latest         ac896e5b8b34  9.1 GB  7 months ago
    llama3.3:latest     a6eb4748fd29  42 GB   8 months ago
    llama3.2:latest     a80c4f17acd5  2.0 GB  8 months ago
2025-08-31 15:49:18 -05:00
2e8929c532
oscar: Upgrade gimp to 3.x 2025-08-31 15:13:20 -05:00
9726c1c716
bert: Implement natural sort for Caddy browse template
This can go away if upstream decides to implement/merge a fix:

https://github.com/caddyserver/caddy/issues/7226

This is mostly useful for the Newsletter downloads page:

https://stjohnscccc.org/downloads/Newsletters/

Requested-By: Mom
2025-08-31 15:12:45 -05:00
6b28bf6dd7
bert: stjohnscccc.org: Add Nemitz scholarship redirect 2025-08-31 15:12:45 -05:00
b5570f41c0
oscar: Remove Factorio version pin 2025-08-31 15:12:39 -05:00
98acc3644c
bert: Upgrade Navidrome to 0.57.0 2025-07-23 13:59:12 -05:00
d69b4cf8ab
bert: Add bible.chandlerswift.com 2025-07-23 13:59:08 -05:00
Chandler Swift
fba42c5f18
sam: Install kubectl 2025-07-15 17:22:37 -05:00
Chandler Swift
f908b10435
sam: Fix includeIf trailing slash
This isn't a new issue; not even to me!

https://news.ycombinator.com/item?id=38946967

> chandlerswift on Jan 11, 2024 | on: Conditional Git Configuration
>
> I'd attempted to configure this some time back, but never gotten it
> working, and this was the kick in the pants I needed to finally get
> it working!
>
> In case anyone is stuck in the same way that I was, the trailing
> slash at the end (which I had previously omitted, not realizing) is
> necessary for this to work. The docs[0] mention this, but I'd managed
> to repeatedly miss it:
>
> > If the pattern ends with /, * will be automatically added. For
> > example, the pattern foo/ becomes foo/*. In other words, it matches
> > "foo" and everything inside, recursively.
>
> [0]: https://git-scm.com/docs/git-config#Documentation/git-config...

:doh:
2025-07-15 17:08:20 -05:00
Chandler Swift
d49871079f
sam: Install azure-cli with devops extension
The commented extensions had been installed at one point in the past,
but it's unclear if they're actually things I use, so left out for now.
2025-07-15 16:44:51 -05:00
Chandler Swift
5814eaa5f1
sam: Install hyperfine 2025-07-15 16:39:34 -05:00
Chandler Swift
30264133f8
sam: Use correct key for machine-config 2025-07-11 14:30:49 -05:00
Chandler Swift
c0795d3c25
sam: Install extra applications
Mostly copied from oscar's config.
2025-07-11 14:29:26 -05:00
Chandler Swift
5e7347ad26
sam: Install github cli (gh) 2025-07-11 13:09:55 -05:00
Chandler Swift
a3ac063e28
sam: Add additional opts from old gitconfig 2025-07-10 20:08:44 -05:00
Chandler Swift
c6b1107a78
sam: Use vue key for vue git repos 2025-07-10 20:08:44 -05:00
Chandler Swift
31f95124c9
sam: Conditionally configure git email 2025-07-10 14:24:48 -05:00
Chandler Swift
5105087d65
sam: Disable sudo password requirement 2025-07-10 14:23:27 -05:00
Chandler Swift
6959d0a591
sam: Enable GnuPG agent 2025-07-09 16:56:07 -05:00
Chandler Swift
41de43403a
sam: Add home-manager
This also imports most of the home-manager config from oscar.
2025-07-09 16:49:17 -05:00
Chandler Swift
b2f44b7d17
oscar: Factor out git-pre-commit-hook for use on other machines 2025-07-09 16:49:10 -05:00
Chandler Swift
bcc20c9c03
sam: Enable Docker 2025-07-09 16:48:20 -05:00
Chandler Swift
76909b3202
sam: Disable CUPS 2025-07-09 16:48:20 -05:00
Chandler Swift
ef467fb842
sam: Disable X11 2025-07-09 16:48:20 -05:00
Chandler Swift
02c4f6ec4e
sam: Remove unhelpful commentary 2025-07-09 16:48:20 -05:00
Chandler Swift
7ddfd59f6b
sam: Install git 2025-07-09 16:48:20 -05:00
Chandler Swift
1d76564f73
sam: Set hostname 2025-07-09 16:48:20 -05:00
Chandler Swift
b933f28c81
sam: Enable spice-vdagent and qemuGuest services
This allows for e.g. dynamic screen resize.
2025-07-09 16:48:20 -05:00
Chandler Swift
38289d986c
sam: Move configuration.nix into homedir
Copied from oscar's config.
2025-07-09 16:48:19 -05:00
Chandler Swift
da5572e47d
sam: Add initial post-install config 2025-07-09 16:48:19 -05:00
ed7d2374d8
bert: Add flintlock.chandlerswift.com 2025-07-04 17:10:05 -05:00
6a511784a6
bert: Add darylfanclub.chandlerswift.com 2025-07-04 17:09:32 -05:00
3242d90c24
bert: Enable immich 2025-07-04 16:33:32 -05:00
6e60a9f25f
bert: Store forgejo data in /srv 2025-07-04 16:28:06 -05:00
6c4454b1e8
bert: Automatically mount bigbird_public on startup 2025-07-04 16:23:40 -05:00
8f24ff4e36
bert: Serve home.chandlerswift.com/newspapers 2025-07-04 16:13:34 -05:00
a1cd3c02c5
bert: Disallow robots on home.chandlerswift.com/sheets
I don't want those indexed!
2025-07-04 16:11:21 -05:00
1941d89b9e
oscar: Install jujutsu 2025-07-04 14:43:39 -05:00
ccda971ed8
oscar: Set BUILDKIT_PROGRESS=plain for simple docker build output 2025-07-04 14:43:18 -05:00
1bdd587830
oscar: Add chandler to libvirtd for unpriv virt-manager 2025-07-04 14:28:02 -05:00
3e994311ec
oscar: Simplify binfmt config
I no longer need the full config now that this PR is merged:

https://github.com/NixOS/nixpkgs/pull/334859
2025-07-04 14:27:58 -05:00
b933ecc24e
bert: Fix bigbird_public mount path
The mount path had changed months back:

    commit ccc8708a6b
    Author: Chandler Swift <chandler@chandlerswift.com>
    Date:   Tue Jan 14 23:31:14 2025 -0600

        bert: Rename mount so systemd doesn't escape hyphen

    diff --git a/bert/configuration.nix b/bert/configuration.nix
    index 61f79b1..4072b87 100644
    --- a/bert/configuration.nix
    +++ b/bert/configuration.nix
    @@ -40 +40 @@
    -  fileSystems."/mnt/bigbird-public" = {
    +  fileSystems."/mnt/bigbird_public" = {

but I missed this use, so `/sheets` was 404ing.
2025-07-04 14:27:53 -05:00
721fdf9719
bert: Install immich 2025-06-19 23:17:45 -05:00
cb2e73007f
Upgrade to Minecraft 1.21.6
Requested-By: Jacob
2025-06-19 22:44:06 -05:00
adab62337d
bigbird: Add disabled Eric user; reorg users 2025-06-06 17:52:58 -05:00
6e1b26a12d
bigbird: Install tmux 2025-06-06 17:17:23 -05:00
f937a9b31f
bigbird: Add restic rest server 2025-06-06 17:17:06 -05:00
318e37e164
bert: Add minecraft server
16 chars is the max for a minecraft username, so whitespace added to
whitelist so even a max-length user won't overflow the space provided.
2025-06-05 20:08:29 -05:00
9aaf08d02e
bert, oscar: Update factorio package 2025-06-05 20:04:25 -05:00
004cc9649c
bert: Use upstream owntracks-recorder package 2025-06-05 19:17:52 -05:00