146ab7e9b2
config (firefox): Replace Perplexity link with One45
2025-10-18 08:33:51 -05:00
8dbc98339a
config (firefox): Remove all the default search engines
2025-10-18 08:33:21 -05:00
73e6cfa67d
config (firefox): Replace Mozilla built-in Perplexity with my own
...
Mozilla has added Perplexity as a default search engine in Firefox now,
with special promotions and flare. I take inspiration from their
configuration to make the Perplexity integration better, but remove all
the promotional garbage.
2025-10-18 08:32:43 -05:00
dbd9cc3f45
config (firefox): switch back to Mozilla container addon
2025-10-17 07:14:37 -05:00
62dee0a0a4
config (zed): enable flake auto archiving
2025-10-17 07:14:37 -05:00
bed4340a9b
config (zed): switch to LSP formatting for Nix
2025-10-17 07:14:37 -05:00
67c5f2bca5
shell (zsh): install OhMyZsh's gitignore plugin
2025-10-17 07:14:37 -05:00
05a29b624b
fix (bosephus): remove reference to nonexistent galaxy service
...
I had toyed with the idea of running a Galaxy service to GUI
bioinformatics workflows, but had found it to be not worth the effort.
Apparently the reference to the service file escaped the test branch and
made it into master, preventing bosephus from properly updating and
building new configs. Fix that.
2025-10-16 20:23:48 -05:00
c69bdcab5c
networking (bosephus): Update security protocol for wifi network
2025-10-16 20:14:27 -05:00
a8f109231d
dnf (fedora): Add ggplot2 required packages
2025-10-11 13:36:25 -05:00
3c49532095
pkg (desktop): Add ark (R kernel) derivation
2025-10-11 11:00:22 -05:00
0cddc7cefc
brew (corianne): Uninstall Porting Kit
2025-10-11 08:49:01 -05:00
711ceedf0f
brew (corianne): Uninstall OBS
2025-10-11 08:48:34 -05:00
980f8faad8
brew (corianne): Uninstall AnythingLLM
2025-10-11 08:48:19 -05:00
0359096080
config (bat): Add shell alias for bat
...
I learned that `programs.bat` does not, in fact, add an alias. I added
it back in, but in a more obvious place this time.
2025-10-11 08:46:47 -05:00
79f65ca694
config (home-manager shell): remove redundant cat alias
...
The `cat` alias is already managed by `programs.bat`, so remove the
manual alias.
2025-10-08 07:52:31 -05:00
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