Evie Litherland-Smith
73db0599ff
Add registration secret for matrix
2023-11-23 09:18:49 +00:00
Evie Litherland-Smith
d263870777
Add matrix and grafana services
2023-11-23 08:40:32 +00:00
Evie Litherland-Smith
afaafd0b88
Update hashed password for syncthing webservice
2023-11-20 08:33:21 +00:00
Evie Litherland-Smith
7c01aac140
Fix typo defining basicauth for caddy
2023-11-20 08:28:17 +00:00
Evie Litherland-Smith
a853475779
Initial convert from traefik to caddy
...
Move (hopefully) all reverse proxies to caddy
Left off adguard for now, tbd if it needs outside access
Moved service expressions up a level since it was a bit unneccesary before
2023-11-20 08:19:13 +00:00
Evie Litherland-Smith
654536019e
Some more matrix config tweaks
2023-11-19 10:02:23 +00:00
Evie Litherland-Smith
552454c010
Fix navidrome config
...
Add actual directory to store music
2023-11-19 08:27:54 +00:00
Evie Litherland-Smith
cccd46d7a2
Move navidrome port definition
2023-11-19 06:39:32 +00:00
Evie Litherland-Smith
d51762e91a
Fix typo in variable name
2023-11-19 06:08:32 +00:00
Evie Litherland-Smith
74d34f9e62
Add navidrome service
...
Initial testing config for navidrome, may need to update after trying it
2023-11-19 06:02:12 +00:00
Evie Litherland-Smith
7e4ba22c9c
Add initial matrix synapse config, probably doesn't work at the
...
moment, untested
2023-11-17 07:30:18 +00:00
Evie Litherland-Smith
f7b32e8133
Remove blocked services from adguardhome
2023-11-12 13:45:36 +00:00
Evie Litherland-Smith
304e37d643
Remove documents folder from syncthing
2023-11-11 09:29:04 +00:00
Evie Litherland-Smith
873fa72872
Update last device IDs for syncthing
2023-11-02 10:27:58 +00:00
Evie Litherland-Smith
374ab29945
Switch syncthing back to having managed devices/folder
2023-11-02 08:18:05 +00:00
Evie Litherland-Smith
1ff7bea4c8
Move Org back to being sync'd with syncthing
2023-10-27 12:20:17 +01:00
Evie Litherland-Smith
ef73c2e417
Customise dashboard
...
Add hydra for controlling emms
2023-10-27 08:57:48 +01:00
Evie Litherland-Smith
ee56a95eea
Update gitea themes
2023-10-27 06:11:15 +01:00
Evie Litherland-Smith
aa0afdbb42
Change gitea and adguard ports (prep to add grafana)
2023-10-27 05:56:55 +01:00
Evie Litherland-Smith
27d4dc83b2
Use emms-source-file-default-directory instead of calling
...
add-directory-tree
Set syncthing to not override folders
2023-10-26 19:56:43 +01:00
Evie Litherland-Smith
a19a6cb687
Revert "Add extra middleware to (hopefully) fix syncthing remote gui"
...
This reverts commit 2fb800ab34
.
Didn't work so putting it back
2023-10-26 19:40:49 +01:00
Evie Litherland-Smith
2fb800ab34
Add extra middleware to (hopefully) fix syncthing remote gui
2023-10-26 19:35:52 +01:00
Evie Litherland-Smith
0a43fe7295
Remove setting devices for folders in expression
2023-10-26 17:56:47 +01:00
Evie Litherland-Smith
d5b54b8551
Add traefik route with auth for syncthing-webinterface
...
Add auth to adguardhome and grafana traefik routes as well
2023-10-26 17:22:47 +01:00
Evie Litherland-Smith
825002f0ec
Move home syncthing setup to hyprland, without tray
...
Make server syncthing devices transient, keep folders declarative though
2023-10-26 17:15:51 +01:00
Evie Litherland-Smith
461d2580dc
Change how syncthing is configured
...
Revert syncthing to using own user space in /var/lib/syncthing and set
to only run on server
User home-manager syncthing service (with tray) for other machines
Remove mpd/mpc, and spot
2023-10-26 16:49:11 +01:00
Evie Litherland-Smith
80ddaf9cfc
Switch to using git-sync for elfeed and notmuch databases
...
Disable both in syncthing
2023-10-26 13:30:44 +01:00
Evie Litherland-Smith
bad1f0bf7f
Add a directory to sync notmuch database
2023-10-25 22:34:52 +01:00
Evie Litherland-Smith
29ed547f9c
Move rewrites to dns, add some blocked services
2023-10-22 09:03:51 +01:00
Evie Litherland-Smith
350fa9fbf1
Add local rewrite for server domains
...
Ignore same domains from statistics as querylog
2023-10-22 08:49:17 +01:00
Evie Litherland-Smith
f592780f9e
Ignore some common queries from logging
2023-10-22 08:00:51 +01:00
Evie Litherland-Smith
367ac8e689
Fix path setting
...
Move Legion syncthing path to be default like everything else
2023-10-22 07:52:24 +01:00
Evie Litherland-Smith
8a76c27dae
Add elfeed database to syncthing
...
Update syncthing definition to use dataDir in folder path, reduce
redefinition by just changing dataDir if they should be somewhere else
2023-10-22 07:39:51 +01:00
Evie Litherland-Smith
cd79d70eba
Enable ntfy traefik route
2023-10-22 07:01:56 +01:00
Evie Litherland-Smith
7538f6bd4b
Adjust sshd settings
...
Allow root login via key only
Prune number of authorised keys
2023-10-22 06:52:38 +01:00
Evie Litherland-Smith
64109cf380
Fix adguardhome settings
...
Set http port and dns settings using updated schema, disable rate
limiting and enable safe search
2023-10-22 06:45:46 +01:00
Evie Litherland-Smith
9dcceed7c0
Make adguardhome settings immutable
2023-10-22 06:07:05 +01:00
Evie Litherland-Smith
b575f6af22
Add traefik route for grafana dashboard
2023-10-21 17:59:26 +01:00
Evie Litherland-Smith
a1c28e779a
Clean up and add services
...
Remove jupyter service and qbittorrent traefik route
Add ntfy-sh (enabled) and initial grafana (not enabled) expressions
Change services to call own traefik expression, rather than needing to
be called explicitly
2023-10-21 17:55:11 +01:00
Evie Litherland-Smith
1bd9b02d8f
Remove unused system configs
2023-10-21 08:46:28 +01:00
Evie Litherland-Smith
2bd6193286
Reduce folders in syncthing
...
Only sync pictures and zotero library using syncthing, moving the rest
to NextCloud
2023-10-19 08:29:32 +01:00
Evie Litherland-Smith
0889818512
Big reorganise
...
Move commonModule into system/default.nix
Keep most essential parts (user definition, home-manager init) in
flake.nix but move rest to system/default.nix
Remove some tui expressions from home and add all to home/default.nix,
will always want those so always use
Disable gamescope session unless gamescope.nix imported
Move various home.package definitions to environment.systemPackage in
system/ expressions, located based on appropriate use
Move wallpapers directory due to restructure, no other changes to it
2023-10-09 11:40:25 +01:00
Evie Litherland-Smith
5dba087864
Add Scorch to syncthing folders
2023-10-03 15:23:06 +01:00
Evie Litherland-Smith
aa2436462d
Add syncthing ID for Scorch
2023-10-03 15:18:03 +01:00
Evie Litherland-Smith
6d56e9c71d
Remove Monarch from devices
2023-10-02 07:31:48 +01:00
Evie Litherland-Smith
b515145f37
Update syncthing devices
2023-09-10 21:28:37 +01:00
Evie Litherland-Smith
10a44cbc2d
Major re-write to make things more modularised
...
Move collection expressions from hosts/ into services/ as importable
modules
Remove service/hostname.nix collections
Remove all imports from host/ expressions and include as modules in
flake.nix
Set sensible defaults that propagate to (I think) everything
2023-09-10 17:07:11 +01:00
Evie Litherland-Smith
393c1a7752
Add (new) Northstar config
2023-09-09 22:37:13 +01:00
Evie Litherland-Smith
0b1e985966
Temp remove max file size changes
2023-08-30 07:37:40 +01:00
Evie Litherland-Smith
9d56ba6c47
Add more explicit import names
2023-08-30 07:34:45 +01:00