Commit Graph

174 Commits

Author SHA1 Message Date
5250d40457 grub: remove version, attr for 23.05 2023-07-12 02:06:41 +02:00
cf42debf37 tsuki/invidious: misc:
- bind to 127.0.0.1
- depend on postgresql systemd unit
2023-07-12 02:06:41 +02:00
c8db83b925 tsuki/plex: harden systemd unit 2023-07-12 02:06:41 +02:00
20de3c260f tsuki/postgres: misc:
- add postgresql backup service
- harden systemd unit
- increase max_connections
2023-07-12 02:06:40 +02:00
82ea6e9f5a tsuki: add timed nhk easy news scraper 2023-07-12 02:06:40 +02:00
dddc92877c tsuki/matrix/matrix-appservice-irc: enable lainchan irc bouncer 2023-07-12 02:06:40 +02:00
68b181fc05 tsuki/matrix/mx-puppet-discord: disable temporarily
This still uses an old version of node that is disabled
in nixpkgs 23.05, disabling for now
2023-07-12 02:06:39 +02:00
98745298c7 tsuki/matrix/mautrix-facebook: disable
Got banned one too many times, disabling for now.
2023-07-12 02:06:39 +02:00
8a42e97014 tsuki/monitoring: misc:
- Secure grafana better, it had secrets in the nix store
- Set up prometheus exporters for nginx and php-fpm
- Add urls for dashboards
- Disable automatic updates
2023-07-12 02:06:39 +02:00
25b6f0f3e9 tsuki/vaultwarden: add vaultwarden, password manager 2023-07-12 02:06:38 +02:00
40e95ce030 tsuki/borg: set up borgbackup 2023-07-12 02:06:37 +02:00
0e3a4c35d2 tsuki/atuin: set up atuin server 2023-07-12 02:06:16 +02:00
fc0e4f6c52 tsuki/nginx/www: real website dead, add temporary website 2023-07-12 02:04:57 +02:00
e0250a1572 home/atuin: set up sync 2023-07-12 02:04:56 +02:00
949f228c97 tsuki/hydra: put all services below system-hydra.slice 2023-07-12 02:04:56 +02:00
7f8d60057d tsuki/headscale: fix oauth2, and set up tailscale 2023-07-12 02:04:53 +02:00
bb67d0b308 home/packages: add two packages
- birdtray
- libnotify
2023-05-08 02:52:06 +02:00
a25ef4ada9 home/git: add switch-interactive alias 2023-05-08 02:51:15 +02:00
dc14eaa086 sops: add kasei to sops 2023-05-08 02:50:47 +02:00
139d5418be gitignore: add rule ignoring all nix result types 2023-05-08 02:47:43 +02:00
e185f0780c home/vscode: remove lots of unused extensions and config 2023-05-08 02:47:43 +02:00
3267e5f687 tsuki/headscale: start working on oidc login 2023-05-08 02:36:17 +02:00
cc03b64376 common: use machinevars to determine whether to use x11 2023-05-08 02:36:15 +02:00
58061df4ab tsuki: set up nextcloud, without enabling it 2023-05-08 02:36:14 +02:00
32885239c3 tsuki/pgadmin: misc
- The pgadmin config has grown, and as a result, it has been split from
    the postgres file.
- Setup OAuth
- Setup uWSGI and forward to nginx via socket
  (This last part is still a little borked, and the service is not
  functioning entirely just yet)
2023-05-08 02:36:13 +02:00
53dbedef2b tsuki/hedgedoc: small auth url improvement 2023-05-08 02:36:12 +02:00
f8c06f985e common: update openssh setting API 2023-05-08 02:36:12 +02:00
78939bbb55 home/zsh: partially disable slow compinit 2023-05-08 02:36:11 +02:00
7cdf122c58 tsuki: set up invidious 2023-05-08 02:36:10 +02:00
10997b802c home/git: add authors alias 2023-05-08 01:49:29 +02:00
d33e310e7d home: add atuin 2023-05-08 01:48:38 +02:00
418ab8c155 shell: add systemd related aliases 2023-03-17 01:28:35 +01:00
e78d1408aa packages: remove mps-youtube
This program apparently now has a fork at https://github.com/mps-youtube/yewtube
but I never used it, so I'd rather just remove it altogether
2023-03-17 01:28:34 +01:00
df3aa7c10e tsuki: setup oauth2 for pgadmin
This commit also changes the pgadmin package from `22.11` to `unstable`
2023-03-17 01:28:33 +01:00
5e2a5a939b tsuki: move gitea postgres password to sops 2023-03-08 15:59:50 +01:00
a82a3f95c0 tsuki: move hardware config to configuration file 2023-03-08 15:26:07 +01:00
7a0fcf7805 tsuki: configure wildcard certs for nginx 2023-03-08 14:54:43 +01:00
ebd854a0ae gitea: set up oauth2 2023-03-08 14:54:42 +01:00
f34fd8e345 kanidm: temp override to 1.1.0-alpha.11 2023-03-08 14:54:41 +01:00
dd6c99226e tsuki: set up hedgedoc
the dynmap subdomain was also renamed from "dyn" to "map" in this commit
2023-03-08 14:54:40 +01:00
1d99bbfd46 Set up sops-nix 2023-03-07 23:15:21 +01:00
2ad7b7b2c3 tsuki: remove keycloak 2023-03-07 23:15:20 +01:00
0df70d6c72 tsuki: add well-known autoconfig for thunderbird mail 2023-03-07 23:15:19 +01:00
d5ae85092c tsuki: set up kanidm 2023-03-07 23:15:18 +01:00
72ec7c3f2c gtk: make gtk3 bookmarks public
Let's hope they won't cause a CVE or something
2023-03-07 23:03:33 +01:00
7be2f4a272 dunst: theme dunst 2023-03-07 23:02:15 +01:00
3875376d2d polybar: fix month bug, extend song label length 2023-03-07 23:01:41 +01:00
2c9493fec8 flake.lock: update 2023-02-26 19:14:50 +01:00
32484e90c4 firefox: add search engines from secrets 2023-02-26 19:14:34 +01:00
2295a240e5 shellOptions: remove unused nix aliases 2023-02-26 19:14:18 +01:00