Commit graph

442 commits

Author SHA1 Message Date
7ee84dcbe9
Make zsh the default shell on bosephus 2025-07-04 22:04:28 -05:00
d7ea3c2778
Add recursive group change to external media file permissions 2025-07-04 21:03:34 -05:00
88aa6ec6e7
Install slack 2025-07-04 20:54:54 -05:00
4844219446
Make flake inputs more explicit 2025-07-04 20:54:23 -05:00
0fbcdb47c9
Use new name for ungoogled-chromium cask
Homebrew finally figured out the real name of ungoogled-chromium. Update
the brew config to match
2025-07-04 20:54:23 -05:00
db7362f00d
Nix-y fix for systemd permissions service 2025-07-04 12:28:42 -05:00
7261a50095
Syntax error fix 2025-07-04 12:24:30 -05:00
e5aaf6463e
Another fix for file permissions 2025-07-04 12:22:42 -05:00
b80671afb5
Hopefully fix permissions syntax errors 2025-07-04 12:11:19 -05:00
841b091dea
Add group permissions to external drive mounts 2025-07-04 12:06:46 -05:00
fea1966917
Install borg on bosephus 2025-07-04 11:48:13 -05:00
ecb21e2883
Removed error-prone gopro-data mount 2025-07-04 11:13:28 -05:00
1426588eee
Add external drive config for bosephus 2025-07-04 11:01:11 -05:00
2e12c74d58
Force reencryption with host key 2025-07-04 10:51:40 -05:00
5c727b38a1
fix bosephus host encryption selection 2025-07-04 10:46:14 -05:00
575b838ff1
Add host key to bosephus network password 2025-07-04 10:44:55 -05:00
120786b368
Fix profiles nesting in networking config 2025-07-04 10:39:15 -05:00
967dde001a
Add an initial configuration for bosephus NixOS
This commit isn't really atomic b/c I don't want
to expose my wifi password to the world. I could
have setup the flake first, but then I would have
lost internet connection and with it any way to
update the flake. Or I could have set up
encryption first, and encrypted nothing to be used
nowhere. So they get lumped together.
2025-07-04 10:26:35 -05:00
6dde2767c9
Move corianne nix-darwin config to more explicit location 2025-06-28 14:46:40 -05:00
c3ee5f00c9
Change nixpkgs to nixos branch
This corrects a mistake I've had in here for a while thanks to using
home-manager on MacOS first. Now Linux nixpkgs is the default, and
darwin-specific modules get darwin nixpkgs special for them.
2025-06-28 14:46:21 -05:00
b2ed56901a
refactor: Move starship config to its own file 2025-06-25 16:27:38 -05:00
bc05589ad8
Update spacing on hostname 2025-06-25 16:13:51 -05:00
91c01f288c
Update spacing on OS icon 2025-06-25 16:12:14 -05:00
7fc58fa9d8
Cleanup user@host formatting on prompt 2025-06-25 14:05:24 -05:00
11194c433a
Switch prompt from Powerlevel10k to Starship 2025-06-25 13:51:33 -05:00
488447d1e8
Move dev-type packages to desktop config
I want to save space on my servers, so move
these where they'll actually be needed.
2025-06-04 07:11:44 -06:00
065f27de35
Upgrade nix-darwin config to 25.05 2025-05-24 17:36:02 -05:00
9e14bde797
Add Dolphin configuration 2025-05-24 13:53:14 -05:00
cad31f073f
Upgrade Zed settings to new format
Zed changed the settings schema when they rolled
out agents. Switch to the new format.
2025-05-24 13:37:28 -05:00
86cc0cee5a
fix: Add profiles.db to FreeTube sync 2025-05-24 13:19:58 -05:00
f99ebaaece
refactor: Move common linux code to linux-desktop.nix 2025-05-24 13:11:09 -05:00
de4f965a98
Add FreeTube syncing via Nextcloud
This part was "vibe coded" using Claude 3.7 Sonnet agent.
I figured this is a good low-impact thing to try it out with.
Was it worth it? I don't know.
2025-05-24 12:57:36 -05:00
622a054140
Document more dnf packages 2025-05-24 11:45:26 -05:00
e5487d0e27
Update to Nixpkgs 25.05 2025-05-24 11:25:10 -05:00
Thomas A. Christensen II
91c58023b1
initial commit for odyssey 2025-05-24 11:11:55 -05:00
8ba8950915
make Zed use Plasma titlebar via env vars 2025-05-17 12:08:26 -05:00
2bb15709d2
add MS replacement fonts 2025-05-17 12:05:38 -05:00
455e6e7c80
Switch Ollama on MacOS to be configured by home-manager and launchd
I learned recently that ollama does not in
fact have support for Apple Silicon's
neural engine. I had incorrectly assumed
that the app bundle had interface with the
neural engine, and the nix version did not
(don't ask me where I got that opinion -
I don't remember). In the interest of
getting rid of one more icon from the menu
bar, use a launchd service to handle ollama.
2025-05-06 11:40:20 -05:00
3929028c91
Remove club Firefox profiles 2025-05-06 11:07:50 -05:00
955b75a7c0
Add initial plasma config 2025-05-06 11:07:50 -05:00
8ef5de81c9
Revert nixpkgs to working nodejs version
https://github.com/NixOS/nixpkgs/issues/402079
2025-05-06 10:53:05 -05:00
63bd9b7004
Update flake.lock 2025-05-06 10:44:27 -05:00
5c050ff454
fix GPG on Darwin 2025-05-06 10:25:26 -05:00
38abe480da
Remove unused packages from Darwin 2025-05-02 08:51:25 -05:00
93f0dcc7b5
Update Zed AI to Claude 3.7 2025-05-01 17:48:37 -05:00
9f0e03b29c
replace conda with micromamba 2025-05-01 17:47:21 -05:00
46b255fdcf
add local Nextflow config 2025-05-01 17:47:21 -05:00
dd68c27f8d
install btop - a cooler htop 2025-05-01 17:34:01 -05:00
c91527e431
install Nextflow 2025-05-01 17:31:08 -05:00
de7492e733
fix Nextflow variables
home-manager does not guarantee that
environment variables are declared in any
particular order. This meant that my
Nextflow variables that referred to
`$NXF_HOME` were declared before
`$NXF_HOME` was declared, so they were
pointing to the wrong directories. Fix
that.
2025-05-01 17:30:48 -05:00