Commit graph

139 commits

Author SHA1 Message Date
Haak Saxberg
104222ae68 enable flakes to support some dev shells more ergonomically 2023-01-23 21:27:34 -08:00
Haak Saxberg
a55e5da509 use secrets file for key directly, since we have control of the server ephemeral key is less useful 2022-11-12 22:47:22 -08:00
Haak Saxberg
fe39e730ae admit that we're not using git-plan that much, really 2022-11-12 22:46:42 -08:00
Haak Saxberg
af7d66ac10 set up SSL for jellyfin server
note: assumes that the mediaserver is hosting jellyfin. consider separating these concerns?
2022-11-03 16:32:58 -07:00
Haak Saxberg
97604c537a fix bad syntax 2022-09-16 08:49:06 -07:00
Haak Saxberg
3468495606 use default config section for network config 2022-09-15 22:33:54 -07:00
Haak Saxberg
6c8af27e05 add some docs for rtorrent; add qbittorrent as another option 2022-09-15 22:31:46 -07:00
Haak Saxberg
07392d8c65 change network priorities for home machines 2022-09-15 22:31:21 -07:00
Haak Saxberg
d465785d65 bump secrets, update wifi for nas 2022-09-09 01:03:27 -07:00
Haak Saxberg
a2952a43e4 update rtorrent config 2022-09-08 23:49:56 -07:00
Haak Saxberg
78cc02941f prevent auto-updating for server, networked machines 2022-08-17 20:42:50 -07:00
Haak Saxberg
81571ae7f3 previous commit, but correctly 2022-08-11 19:22:09 -07:00
Haak Saxberg
69518c4774 ensure torrent files are world-readable 2022-08-11 19:19:42 -07:00
Haak Saxberg
35ace2f172 stupid mistake 2022-08-11 15:53:04 -07:00
Haak Saxberg
35b60c250d troubleshooting NFS shares 2022-08-11 15:13:23 -07:00
Haak Saxberg
aed18e9a93 rtorrent downloads, but doesn't upload yet 2022-08-11 08:39:56 -07:00
Haak Saxberg
36f1b046bb make root shell a little more bearable 2022-08-10 21:21:17 -07:00
Haak Saxberg
0eebe6f973 first attempt at nas rtorrent service
inspired by 7cf0d801d0
and also by https://www.krank.se/2014/06/25/rtorrent-magic-moving-finished-torrents-based-on-labels/
2022-08-10 21:08:38 -07:00
Haak Saxberg
c5aa3bdcf4 have nas start flood as a service, with rtorrent to come 2022-08-10 01:24:35 -07:00
Haak Saxberg
670918b734 refinments of nginx for jellyfin. dancing around needing an SSL cert 2022-08-10 00:30:02 -07:00
Haak Saxberg
431db062bc jellyfin instead of plex 2022-08-09 23:56:09 -07:00
Haak Saxberg
1dc870e664 connect server to nas NFS share 2022-08-09 22:54:21 -07:00
Haak Saxberg
66f4ed1b1d connect framework to svalbard 2022-08-09 22:54:21 -07:00
Haak Saxberg
6a856e8b61 expose storage drive over NFS for the local network 2022-08-09 22:54:21 -07:00
Haak Saxberg
819ac7d913 ensure all networked machines have tmux and ripgrep 2022-08-09 22:54:21 -07:00
Haak Saxberg
51108984e1 Revert "ensure all networked machines have tmux and ripgrep"
This reverts commit 3ed74ee391.
2022-08-09 22:54:17 -07:00
Haak Saxberg
3ed74ee391 ensure all networked machines have tmux and ripgrep 2022-08-09 20:30:53 -07:00
Haak Saxberg
eb1fd00e4e extract plex configuration to module 2022-08-09 17:41:17 -07:00
Haak Saxberg
f739cc8fde remove desktop environment from server; consolidate much-needed caps:esc switch to common users file 2022-08-09 17:36:58 -07:00
Haak Saxberg
b5948db3da add svalbard system as nas; xp11 becomes server 2022-08-09 17:11:56 -07:00
Haak Saxberg
9438cc1986 change name of nas to server since that is its long-term job 2022-08-03 08:23:39 -07:00
Haak Saxberg
c3c0648b46 alacritty setup for terminal 2022-08-03 08:23:19 -07:00
Haak Saxberg
f80dcc5f25 remove odd .././ construction 2022-08-01 00:25:44 -07:00
Haak Saxberg
9be3527af1 share user configuration between systems 2022-07-31 23:06:16 -07:00
Haak Saxberg
35545242ac use keys file for syncthing as well 2022-07-31 22:45:58 -07:00
Haak Saxberg
6a87e1a9e4 no double backslash in syncthing keypath 2022-07-31 22:43:29 -07:00
Haak Saxberg
50a384ce2c use root-with-key authorization instead of target user for deploys 2022-07-31 22:42:37 -07:00
Haak Saxberg
742004339c the nas doesn't need syncthing 2022-07-31 00:28:58 -07:00
Haak Saxberg
1874ec066e use home-manager module for all networked computers by default 2022-07-31 00:28:11 -07:00
Haak Saxberg
a5b561b973 networked computers should always have wheel skip password 2022-07-31 00:25:55 -07:00
Haak Saxberg
379e5d1698 wheel needs no password for remote machines 2022-07-30 20:47:20 -07:00
Haak Saxberg
a98013a0ea nixops for managing nas, take 1 2022-07-30 19:42:03 -07:00
Haak Saxberg
15dfc5c9b7 organize configuration by hardware machine 2022-07-30 19:41:50 -07:00
Haak Saxberg
378a4dcef7 remove xmonad configuration; we're not actually going to use it 2022-07-30 16:31:09 -07:00
Haak Saxberg
d25efdc386 add nixops to main configuration.nix system 2022-07-30 16:22:57 -07:00
Haak Saxberg
6981456eef add some options that home-manager needs now (?) 2022-07-30 15:27:15 -07:00
Haak Saxberg
79af7fa492 some firewall changes for the NAS 2022-07-30 15:27:15 -07:00
Haak Saxberg
a0eda06da1 plex and torrent and nginx forwarding
i know it's not "the best" to have plex set up as my own user but i
don't intend to expose this machine outisde of the home network anyway.
the ROI on figuring out how to get files downloaded somwhere that a
separate plex user can scan is not worth it.
2022-07-30 15:27:15 -07:00
Haak Saxberg
82de9b7295 some darwin adjustments: show extensions, git-lfs 2022-07-29 17:07:08 -07:00
Haak Saxberg
638a5a975c enable language server for tex 2022-07-13 19:53:58 -07:00