Commit graph

442 commits

Author SHA1 Message Date
d31cf3787c
config (home-manager shell): add alias to always use pdfgrep cache 2025-10-08 07:51:21 -05:00
283a51f6de
cleanup (home-manager): alphabetize shell aliases 2025-10-08 07:47:27 -05:00
4c83491556
config (Zed): install and use alternate icon theme 2025-10-04 22:28:30 -05:00
137a250f75
config (zed): Replace deprecated theme
The MacOS Classic theme merged the two styles into one. Rename the theme
to accomodate.
2025-10-04 22:20:33 -05:00
4e912a0813
config (ghostty): Use cmd on Mac and ctrl on Linux 2025-10-01 11:29:29 -05:00
55d5cfdd92
nix (fedora): No longer update home-manager config via Ansible
I've determined that trying to update home-manager's configuration from
within Ansible is too brittle, and out-of-scope. Remove that entirely.
2025-10-01 08:10:31 -05:00
0a6d4c7c2f
pkg (desktop): Add ansible-lint 2025-09-30 11:27:15 -05:00
78b08e27ae
pkg (corianne): Switch R install to rig 2025-09-30 11:26:42 -05:00
59e72155f9
pkg (fedora): Switch R install to rig
Using the previously created rig install script, remove Fedora's
packaged R, and instead install via rig.
2025-09-30 11:25:45 -05:00
01ba07ea3a
script: add R install script via rig
R is really good at breaking things between versions. R is also really
difficult to install via Nix because it locks the packages installed and
RStudio can't find it. rig (R installation manager) can keep specific
and multiple R versions installed. As part of the system provisioning,
we want a stable version of R installed and marked as default by rig.
Write a script that checks if a version of R is installed by rig, and
install and mark as default if not.

On x86 systems, rig uses the full version number as the name of the
install, however on Apple silicon, the name and version number are
different. The name of the version is extracted via jq to work around
that.
2025-09-30 11:23:54 -05:00
89ce7f53d8
pkg (corianne): Remove Sourcegit 2025-09-29 10:07:30 -05:00
bdd59ab5fe
Move ansible plays to separate files 2025-09-29 10:01:53 -05:00
8ad39fbee2
switch to PWA version of Immich 2025-09-29 08:48:31 -05:00
ea4e1300c7
add ghostty config 2025-09-25 13:52:43 -05:00
42700ba6b5
install QT Creator via Homebrew on MacOS 2025-09-24 13:49:27 -05:00
78649f141e
install Dolphin via Homebrew on MacOS 2025-09-24 13:48:45 -05:00
50a923bccf
Add Canvas to MacOS dock 2025-09-24 13:46:45 -05:00
9381c1d63f
Install Supersonic (Navidrome client) via Flatpak 2025-09-23 20:55:30 -05:00
c7b04c47c7
install p7zip 2025-09-23 20:55:30 -05:00
26c26057b5
refactor: Skip intermediate clone step for update-nixos service 2025-09-23 20:55:29 -05:00
5e119c2d64
install pdfgrep on all homes 2025-09-23 20:55:29 -05:00
b8ad5e0eef
Manage Dock with nix-darwin 2025-09-23 20:55:29 -05:00
30d279565c
Install Amperfy music app 2025-09-23 20:55:29 -05:00
5513928567
Update flake.lock
Signal desktop on Asahi required an update, so update the flake lock to
fetch the latest packages.
2025-09-22 11:33:51 -05:00
e96f2d0548
add millironx@anderson to agenix administrators 2025-08-11 00:03:13 -05:00
4b10af607b
Switch to using Zed AI model 2025-08-10 23:05:52 -05:00
45d3059954
Add unquarantine step to Darwin config 2025-08-10 21:08:52 -05:00
09faf47135
Speed up JuliaFormatter by specifying no startup file and shared project 2025-08-10 05:53:42 -05:00
9e641f6253
Remove redundant extension setting for Zed 2025-08-10 04:21:38 -05:00
3af910aa81
Require cmd+enter to sumbit prompts in Zed 2025-08-10 04:03:57 -05:00
b6eaa2213d
remove cspell extension from Zed 2025-08-10 04:03:34 -05:00
93ca3df9d5
add Kagi to Firefox search 2025-08-10 03:55:09 -05:00
701387cb75
Install mpv on corianne 2025-08-08 23:42:19 -05:00
8cfd5d59e3
Move sqlite browser to Homebrew for Darwin 2025-08-08 22:45:32 -05:00
65daa5589d
add DNS secret for Darwin systems 2025-08-02 23:18:02 -05:00
f4b8fc79f9
feat: Add custom (per-host) secret support to Ansible aliases 2025-08-02 21:23:36 -05:00
151f1132c0
Configure custom DNS 2025-08-02 21:23:02 -05:00
d31a469589
fix: Add neovim config back 2025-08-02 20:46:39 -05:00
78e988be62
Install stubby 2025-08-02 19:41:33 -05:00
4631b98a1b
fix: Create policy directory before copying policy file 2025-08-02 19:25:48 -05:00
9660522100
Remove DoH settings from Firefox profiles 2025-08-02 19:19:16 -05:00
e64c1dcad5
fix: Use /etc policy for DNS 2025-08-02 19:18:46 -05:00
ce7c924944
Add DNS setting to Firefox via autoconfig.js 2025-08-02 18:56:27 -05:00
59e01cd65c
Update Ansible aliases to use encrypted secrets 2025-08-02 18:55:58 -05:00
cbe02acfd0
Configure Linux machines to decrypt Ansible password 2025-08-02 18:54:42 -05:00
389fafe268
add Ansible playbook password as secret 2025-08-02 18:49:03 -05:00
26fd09486b
Add custom sc4pac package 2025-07-31 21:36:48 -05:00
97a9238d03
Install Zulip on corianne 2025-07-31 21:03:33 -05:00
ae81782b72
Install runic 2025-07-31 21:03:33 -05:00
945c7ec79d
Install Slack and Zulip on Fedora systems 2025-07-31 11:56:56 -05:00