Commit Graph

275 Commits

Author SHA1 Message Date
Nathan McCarty 70c3c02996
Set nix path for automation 2023-05-15 08:07:43 -04:00
Nathan McCarty 03988024dc
Automate updating system flake 2023-05-14 19:32:20 -04:00
Nathan McCarty ef6b72db81
Remove custom sommelier package 2023-05-14 18:56:23 -04:00
Nathan McCarty 4c08a978e0
Automate updating of the rust util flake 2023-05-13 18:11:07 -04:00
Nathan McCarty 5c2fa7957b
Fix renamed options for oracle 2023-05-13 17:04:50 -04:00
Nathan McCarty f9a7e0df9c
Prepare oracles for git automation 2023-05-13 17:03:44 -04:00
Nathan McCarty 86394b692c
Use sshSign module on extremophile 2023-05-11 11:27:05 -04:00
Nathan McCarty c24e1ca432
Automount user tmpfs 2023-05-07 02:16:31 -04:00
Nathan McCarty 9c1331075a
Factor out postgresql 2023-05-07 01:51:12 -04:00
Nathan McCarty 2826bb8ad0
Tweak sway 2023-05-06 21:41:43 -04:00
Nathan McCarty b0c75e8032
Setup wizarr 2023-05-03 15:59:01 -04:00
Nathan McCarty 831ff28792
Setup jellyseerr 2023-05-03 15:42:32 -04:00
Nathan McCarty eb26f898af
Switch levitation over to ssh signing 2023-05-01 17:30:36 -04:00
Nathan McCarty dac5135308
Remove calibre-web service 2023-05-01 15:40:58 -04:00
Nathan McCarty 46568d48b1
Add vmware wrapper 2023-04-30 23:17:53 -04:00
Nathan McCarty b7476f1622
Ungoof vmware 2023-04-30 23:10:40 -04:00
Nathan McCarty 5946e26cbf
Add vmware workstation 2023-04-30 22:34:49 -04:00
Nathan McCarty e54782f5ed
Enable lfs on gitea 2023-04-30 22:20:20 -04:00
Nathan McCarty 8e14861a09
tweak gammastep 2023-04-30 22:04:48 -04:00
Nathan McCarty 9e37aa139d
Tweak sway on vm 2023-04-26 02:59:02 -04:00
Nathan McCarty 9ebe723c44
whoops 2023-04-26 05:41:01 -04:00
Nathan McCarty 7d45b0584a
Refactor git ssh signing 2023-04-26 01:25:39 -04:00
Nathan McCarty 3df790a53c
Enable ssh sign on vm 2023-04-26 01:21:29 -04:00
Nathan McCarty 2161c12daa
oops 2023-04-26 00:28:14 -04:00
Nathan McCarty 2bd7d7d080
Tweak vm 2023-04-26 00:17:33 -04:00
Nathan McCarty 632af31557
fix grub 2023-04-26 00:06:21 -04:00
Nathan McCarty 5dcd255c0d
Add productivity vm 2023-04-25 23:42:59 -04:00
Nathan McCarty 5ee9cc3881
Configure kavita 2023-04-22 23:57:15 -04:00
Nathan McCarty f8c8ad144b
Tweak gammastep 2023-04-22 20:52:15 -04:00
Nathan McCarty 1c0382befa
Move glpaper to a user service 2023-04-19 18:49:47 -04:00
Nathan McCarty d96dda6f0a
Add excludes to perception borg 2023-04-19 18:15:48 -04:00
Nathan McCarty 0f27e06c17
Tweak tdarr 2023-04-19 00:36:55 -04:00
Nathan McCarty 15bc7bf085
Disable native systemd in wsl for now 2023-04-18 23:52:03 -04:00
Nathan McCarty a9e75fe06d
Add fido2luks 2023-04-18 18:27:37 -04:00
Nathan McCarty 7ce33209b4
Swaywm 10 bit color 2023-04-18 18:20:03 -04:00
Nathan McCarty b2ca11c521
Fix oops in perception config 2023-04-18 17:56:31 -04:00
Nathan McCarty 5323903e01
Reconfigure sway for new monitor 2023-04-18 17:18:18 -04:00
Nathan McCarty db750bddd1
Use native systemd for wsl 2023-04-17 00:26:53 -04:00
Nathan McCarty 7011fa7a6e
Configure tdarr 2023-04-11 22:32:35 -04:00
Nathan McCarty ea38aafdc6
Add music to jellyfin and plex 2023-04-11 02:24:55 -04:00
Nathan McCarty 641c13af15
Jellyfin revers proxy 2023-04-11 02:05:38 -04:00
Nathan McCarty 4cca8b7b1a
Setup jellyfin 2023-04-11 01:55:54 -04:00
Nathan McCarty 3478d5a2ae
Enable par2turbo on sabnzbd 2023-04-11 01:20:31 -04:00
Nathan McCarty 40b37c8207
Bruh moment 2023-04-10 17:53:53 -04:00
Nathan McCarty 2100e3c701
https for heimdall 2023-04-10 17:50:03 -04:00
Nathan McCarty e147149d83
Setup heimdall 2023-04-10 17:10:25 -04:00
Nathan McCarty a7fa8ac061
Setup bazarr 2023-04-10 14:55:54 -04:00
Nathan McCarty 50e8a7a4a0
Whoops 2023-04-10 12:18:14 -04:00
Nathan McCarty 2e72a7255e
Add lidarr 2023-04-10 12:15:35 -04:00
Nathan McCarty a22be56439
Solidfy container startup order 2023-04-10 12:01:04 -04:00
Nathan McCarty 1d86ad4f17
Update nginx forwards 2023-04-10 11:35:18 -04:00
Nathan McCarty 707adcc691
Configure radarr 2023-04-09 19:07:50 -04:00
Nathan McCarty 71ab205934
configure sonarr 2023-04-09 18:48:20 -04:00
Nathan McCarty 5a81e4458d
Setup sabnzbd 2023-04-09 18:39:48 -04:00
Nathan McCarty 0467310614
Exclude mnt from borg 2023-04-09 18:34:53 -04:00
Nathan McCarty 23f10fe052
Install tautulli 2023-04-09 12:23:16 -04:00
Nathan McCarty 36f3acac78
Install Plex 2023-04-09 12:12:38 -04:00
Nathan McCarty 18e0f0ed2d
Fix typo 2023-04-09 00:30:35 -04:00
Nathan McCarty 57e1dfd1b8
Enable opengl on perception 2023-04-09 00:29:51 -04:00
Nathan McCarty 18bbd5fa50
Add intel config on perception 2023-04-08 23:57:42 -04:00
Nathan McCarty 9efa381a4c
Perception back to systemd boot 2023-04-08 23:36:46 -04:00
Nathan McCarty 6b72a5d5a7
Enable grub on perception 2023-04-08 23:29:41 -04:00
Nathan McCarty 1c1c7f4251
Initialize perception 2023-04-08 23:20:43 -04:00
Nathan McCarty f711cc1b21
Update windows mount 2023-04-01 17:53:11 -04:00
Nathan McCarty 6414dda04f
Set shell on darwin 2023-03-29 21:08:55 -04:00
Nathan McCarty d2c465625d
Configure a lil more in darwin 2023-03-29 21:06:19 -04:00
Nathan McCarty 22a4f7fbe8
tweak gammastep 2023-03-29 18:01:33 -04:00
Nathan McCarty 124084a03a
Add gammastep 2023-03-29 00:00:17 -04:00
Nathan McCarty 526cb2c209
Nix build settings on mac 2023-03-27 20:08:06 -04:00
Nathan McCarty ffe4a6c26b
Enable idris2 on mac 2023-03-27 19:50:58 -04:00
Nathan McCarty e400a07efd
Oop 2023-03-27 18:59:34 -04:00
Nathan McCarty cf1cbd5c48
Git ssh signing darwin
also fix defaults woop
2023-03-27 18:48:01 -04:00
Nathan McCarty 51cd84f290
Add syncthing to wsl 2023-03-18 14:54:01 -04:00
Nathan McCarty ed980b89cd
fix wsl whoops 2023-03-14 16:52:47 -04:00
Nathan McCarty 62c1d1c50d
Tweak git a little more 2023-03-14 16:50:42 -04:00
Nathan McCarty 5dd853afa3
Tweak nix settings for levitation 2023-03-14 12:14:49 -04:00
Nathan McCarty 9508c7391a
Change update source 2023-03-14 11:33:47 -04:00
Nathan McCarty c51d9616c7
Add synadm to matrix.community.rs 2023-03-03 19:52:10 -05:00
Nathan McCarty ab914dea52
Delay startup of noisetorch service 2023-03-02 00:16:09 -05:00
Nathan McCarty ed93298679
Update swaywm config 2023-03-02 00:16:05 -05:00
Nathan McCarty 6d567a3ecc Enable sudo on wsl
whoops
2023-02-25 21:17:20 -05:00
Nathan McCarty 4b9e1b998b
fix startup task units 2023-02-21 16:35:44 -05:00
Nathan McCarty 43731ba48c
Automate some more startup tasks 2023-02-21 16:20:25 -05:00
Nathan McCarty b42283f459
Add nicotine service 2023-02-19 20:03:05 -05:00
Nathan McCarty 75ba62d3d7
Configure last.fm scrobbling 2023-02-12 22:12:54 -05:00
Nathan McCarty 2dba810fa1
Tweak swaywm 2023-01-14 03:21:13 -05:00
Nathan McCarty 5a35af54db
Revert "native opts go nyoom"
This reverts commit e5d187e4c5.
2023-01-13 17:11:08 -05:00
Nathan McCarty e5d187e4c5
native opts go nyoom 2023-01-13 17:09:35 -05:00
Nathan McCarty 6819bf85a7
Increase max jobs 2023-01-11 10:17:38 -05:00
Nathan McCarty 3adce8ae1f
solarr on sway launch 2023-01-11 10:08:54 -05:00
Nathan McCarty eeb0deba49
disable resolved for now 2022-12-26 09:54:23 -05:00
Nathan McCarty 876d7d2518
Add resolved 2022-12-25 20:30:09 -05:00
Nathan McCarty e8e43d5066
Tweak system-local swaywm settings 2022-12-10 20:05:07 -05:00
Nathan McCarty 3df5db5234
Swaywm tweaks 2022-12-01 06:24:24 -05:00
Nathan McCarty 39b95eaf7d
change gitea domain 2022-11-29 01:06:46 -05:00
Nathan McCarty a91845f149
gitea tweaks 2022-11-29 01:04:39 -05:00
Nathan McCarty 662d3ff301
disable registration on gitea 2022-11-29 00:59:59 -05:00
Nathan McCarty 512ef7bdc4
Setup gitea on fusion 2022-11-29 00:46:08 -05:00
Nathan McCarty 4e805a7bc1
fix sops oops 2022-11-29 00:31:24 -05:00
Nathan McCarty ff2e176b1b
Setup borg backup on fusion 2022-11-29 00:22:23 -05:00
Nathan McCarty d33096c296
fix gamescope 2022-11-29 00:19:59 -05:00
Nathan McCarty 3303b42960
Configure mouse dpi 2022-11-25 22:17:56 -05:00
Nathan McCarty 3a5343179d
Add fusion 2022-11-23 20:57:59 -05:00
Nathan McCarty ae9a7fae1d
Add ipfs 2022-11-22 22:36:13 -05:00
Nathan McCarty 7409fd854e
Rust too, for now 2022-11-17 16:54:13 -05:00
Nathan McCarty 5d2c4aa0b8
Trim down dev tools on nix-on-droid 2022-11-17 16:46:37 -05:00
Nathan McCarty e41d553819
Remove use of systemd-initrd for now 2022-11-17 16:35:37 -05:00
Nathan McCarty fcfec19c19
Remove minecraft container entirely 2022-11-12 11:49:17 -05:00
Nathan McCarty a13aabdcd8
Disable minecraft server 2022-11-11 14:52:15 -05:00
Nathan McCarty eddaab7abd
Set printing back up :) 2022-11-10 11:32:19 -05:00
Nathan McCarty 6023f7d96e Remove some devtools from mac 2022-11-05 15:57:12 -04:00
Nathan McCarty 4e61e8c118
calibre 2 2022-11-05 03:25:44 -04:00
Nathan McCarty b067aa18a2
Calibre 2022-11-05 01:30:46 -04:00
Nathan McCarty c70122078b
Fix an oop 2022-11-05 00:47:33 -04:00
Nathan McCarty 74000ba8d0
Add kavita 2022-11-05 00:36:47 -04:00
Nathan McCarty 0fa2ad6fe3
Cleanup wsl 2022-10-27 17:46:27 -04:00
Nathan McCarty 754e42af79 Start port to darwin
Get a working basic darwin config, including:
- Emacs
- Core utils
- Linking nix applications into ~/Applications
- Managing homebrew through nix
- Switch from nixpkgs-fmt to nixfmt
- Compile aspell with the needed dicts to make getting it working on mac
  smoother
2022-10-15 04:58:46 -04:00
Nathan McCarty 716d4ce14e
Add eidolon 2022-10-13 00:03:16 -04:00
Nathan McCarty f76c3e17a7
Start of GPU passthrough plan 2022-10-09 21:43:38 -04:00
Nathan McCarty bf3c4fca2d
Tweak nginx 2022-10-03 03:27:52 -04:00
Nathan McCarty 65af889b19
switch to tailscale 2022-10-03 03:00:06 -04:00
Nathan McCarty 2036b67e96
correct default gateway 2022-10-03 02:49:10 -04:00
Nathan McCarty d1b3539dd5
Remove matrix on tounge lol 2022-10-03 02:29:23 -04:00
Nathan McCarty 129931dbec
Migrate tounge 2022-10-02 22:58:03 -04:00
Nathan McCarty ee6bdbefe5
searxng config 2022-09-30 23:59:34 -04:00
Nathan McCarty 26cfdeb7ff
backup postgres on oracles 2022-09-29 00:35:17 -04:00
Nathan McCarty 18205dbbff
Fix postgresbackup 2022-09-27 01:32:20 -04:00
Nathan McCarty 6abfea39fa
Fix matrix configuration 2022-09-27 00:55:48 -04:00
Nathan McCarty ab9f83015e
Backup postgres too 2022-09-26 23:40:13 -04:00
Nathan McCarty 9fe684627f
Migrate matrix to new format 2022-09-26 23:34:11 -04:00
Nathan McCarty 20df466987
tweak build settings 2022-09-26 00:05:25 -04:00
Nathan McCarty ec851261fc
configure nix cores and max jobs 2022-09-20 13:12:24 -04:00
Nathan McCarty 72b38b9127
back to systemd boot for oracles 2022-09-12 21:30:43 -04:00
Nathan McCarty 435d5ea61b
Setup searx 2022-09-10 23:57:18 -04:00
Nathan McCarty 45ce81cd3c
Minor tweaks 2022-09-05 22:00:17 -04:00
Nathan McCarty 310008ca02
Add gitlab runner back to oracles 2022-09-05 20:53:53 -04:00
Nathan McCarty 532a573ffc
whoop 2022-09-04 04:09:33 -04:00
Nathan McCarty 6b96e82cd3
home.nix 2022-09-04 03:21:59 -04:00
Nathan McCarty e5be86a89f
First pass nix-on-droid 2022-09-04 02:46:27 -04:00
Nathan McCarty 87ed166256
Factor out non-linux-specific utilities 2022-09-04 02:40:31 -04:00
nathan mccarty 3c22bf2308
Add orcles config
add nginx module

sops

matrix
2022-08-29 19:54:14 -04:00
nathan mccarty 7c88b0f077 Gamescope 2022-08-01 18:10:41 -04:00
nathan mccarty eb12fb0024
feat: Initial attempt at tpm setup 2022-07-24 13:57:10 -04:00
nathan mccarty 05b8d54d5c
feat: Install steam with games 2022-07-18 17:12:51 -04:00
nathan mccarty aa955163da
feat: Make hardening use 5.18 kernel 2022-07-18 16:36:55 -04:00
nathan mccarty e505371006
feat: Add wine to home-manager module 2022-07-17 23:33:15 -04:00
nathan mccarty 3d4c29a6ae
Add wsl 2022-07-06 02:09:33 -04:00
nathan mccarty 18913693e8
Add wsl "machine" 2022-07-06 01:42:31 -04:00
nathan mccarty c4acff4721
Emacs tweaks
- Setup mu4e bookmarks how I like them
- Configure Alert
- Cleanup TODOs
- Setup anki-editor
2022-07-05 11:57:05 -04:00
nathan mccarty 2088ad7072
Allow mounting a BitLocker encrypted partition
Add the windows module
2022-07-05 00:56:39 -04:00