Commit graph

358 commits

Author SHA1 Message Date
3f88e7384e
Add tailscale alias to MacOS app 2025-07-11 09:25:39 -05:00
a86f527a76
Make starship prompt less verbose 2025-07-11 09:20:40 -05:00
7d1bf55e61
Add secure input finder 2025-07-11 09:19:23 -05:00
efe8adf1c4
fix pihole environment variables 2025-07-07 17:39:30 -05:00
bfff788154
Add mount directories for pihole 2025-07-07 11:33:48 -05:00
8b6e10a8e4
fix container name in pihole config 2025-07-07 11:23:43 -05:00
9ecff2bcdf
Add initial pihole config 2025-07-07 11:18:05 -05:00
9af1c65d2f
Fix import arguments 2025-07-07 10:44:47 -05:00
d5c2075e71
Split bosephus config into manageable chunked files 2025-07-07 10:41:04 -05:00
7471912413
Remove Pihole flake
This flake is failing due to a dependency. I don't want to add a direct
dependency for something I don't really depend on. So, remove this
system entirely.
2025-07-07 08:44:34 -05:00
ecc4e92a5b
Update lock for pihole 2025-07-05 17:16:30 -05:00
308d067ec0
fix pihole follows syntax 2025-07-05 17:13:56 -05:00
f642d9adf8
Add pihole config for bosephus 2025-07-05 17:12:47 -05:00
b5c31a4971
Add system update daemon to bosephus 2025-07-05 16:39:00 -05:00
939a0ae3ae
Add samba config to bosephus 2025-07-05 16:39:00 -05:00
1f80ba840d
Add NixOS logo in Nerd Font form for Starship prompt 2025-07-04 22:09:10 -05:00
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