Commit Graph

56 Commits

Author SHA1 Message Date
oysteikt b5030a7c06 tsuki: move grafana config into nondeprecated attrset 2023-01-16 17:16:40 +01:00
oysteikt 3820be9ef9 tsuki: update matrix stickers 2023-01-16 17:16:39 +01:00
oysteikt ef4f5d4dd4 tsuki: reduce amount of gitea backups, and move state dir 2023-01-16 16:11:28 +01:00
oysteikt eaa2e9bd1d tsuki: update matrix stickers 2023-01-16 16:10:12 +01:00
oysteikt 1b0ed26f15 tsuki: set up minecraft server 2023-01-16 16:06:34 +01:00
oysteikt c78b2a2c26 tsuki: add osuchan service 2023-01-04 14:32:11 +01:00
oysteikt 47f8183490 tsuki: move all datafiles/drives to TrueNAS NFS 2023-01-03 23:01:08 +01:00
oysteikt aea736c2df tsuki: remove a lot of unused services
Removed:
- dokuwiki (this was never properly set up)
- libvirt (this is already a virtual machine, double virtualization bad)
- openldap (this will become the responsibility of keycloak)
- openvpn (this will become the responsibility of head/tailscale)
- samba (this is now the responsibility of TrueNAS)
- searx (I never used this)
- gitlab (this has become the responsibility of gitea and hydra)
- syncthing (this was never properly set up)

The nix cache nginx entry is also paused, as it wasn't functional.

In this commit and the previous commit, the nginx config for the
minecraft server was also taken down, as the whole host is deleted.
The plan is to set it up again, this time using tsuki.
2023-01-03 22:52:24 +01:00
oysteikt 3d088d73be tsuki: add maunium stickerpickers 2023-01-03 22:46:21 +01:00
oysteikt 2e3c8631fe bi-annual nixos upgrade: 22.05 -> 22.11 2022-11-26 22:50:17 +01:00
oysteikt f2a89d7c82 grafana: split up configuration + postgres
- Move `services/grafana.nix` to `services/grafana/default.nix`
- Split up all data collectors into separate files under
  `services/grafana`
- Make grafana use postgres as its database
2022-11-26 17:16:04 +01:00
oysteikt 850eaa9b1a Switch to fcitx5 2022-11-20 18:32:03 +01:00
oysteikt 8de5dd5f23 shell: update fixdisplay command
- add new `position` and `primary` options for fixdisplay
- make command completely lowercase
- initialize global zshrc
2022-11-20 17:12:27 +01:00
oysteikt af345b38fc kasei: add special home-manager-testing system config 2022-11-19 16:35:01 +01:00
oysteikt bd7980ad97 kasei: remove wifi drivers (switch to ethernet) 2022-11-19 16:18:25 +01:00
oysteikt 14acc9a389 buildMachines: fix tsuki builder url 2022-11-19 16:16:05 +01:00
oysteikt b3aa6cad81 lib: move lib extensions into its own module argument 2022-11-19 16:14:18 +01:00
oysteikt ec2dd35824 kasei: update fixdisplay command 2022-11-11 21:19:46 +01:00
oysteikt f9280452fb nginx: fix failing hosts
- nani.wtf has changed flake structure
- jupyter need websockets
2022-11-08 14:28:59 +01:00
oysteikt 61a99fae7b postgres: add backup service, change initial mail 2022-11-08 14:20:33 +01:00
oysteikt b5de57fd01 Add config for jupyter 2022-11-05 22:49:54 +01:00
oysteikt 5d78680e82 Add dirty hack to fix gitea temporarily 2022-11-03 23:16:18 +01:00
oysteikt 4647c562ab Remove unused nginx.nix, which was renamed in 1881cb0 2022-10-14 00:06:00 +02:00
oysteikt db29ccddca Tweaked Gitea theme and config 2022-10-14 00:02:19 +02:00
oysteikt bdc8817eef Added nix builder config for tsuki and isvegg
- Also updated nix package name
2022-10-13 23:58:48 +02:00
oysteikt 1881cb0bca Extended nani.wtf/.well-known with some new stuff
- Added WKD openpgp key
- Added security.txt
- Added keybase.txt
2022-10-13 23:42:42 +02:00
oysteikt 1ff35d1c2d Add trusted matrix servers 2022-10-06 21:30:47 +02:00
oysteikt cf7c367416 Several gitea changes:
- Add monokai theme
- Set package to unstable
- Set landing page to explore
2022-10-06 21:27:20 +02:00
oysteikt 591c1b0968 Add yubikey support 2022-09-22 04:08:38 +02:00
oysteikt fe3bdd4949 add 'https' to hydra link for proper website links 2022-09-22 01:58:26 +02:00
oysteikt 2a722dbf73 Use hydra with unstable nix tool 2022-09-22 00:51:00 +02:00
oysteikt 531bd4bab3 Configure nginx to play nice with cloudflare 2022-09-22 00:48:21 +02:00
oysteikt 22419caadd Several changes:
- Change secret outputs into home-manager and nixos specific
- Specifiy home-manager module import in flake.
2022-08-19 14:50:03 +02:00
oysteikt b7d71c1e69 Change kasei nvidia driver 2022-08-19 12:55:26 +02:00
oysteikt 0fc1d15c35 Several changes to Xmonad/Xmobar:
- Change from xmobar to polybar
- Rename workspaces
- Add some new scratchpads
- Change xmonad.org to xmonad.hs
2022-08-19 03:49:21 +02:00
oysteikt 8f68ada082 Move home-manager related files into home directory 2022-08-19 01:54:13 +02:00
oysteikt 56a100f0c6 Set up samba 2022-08-19 01:08:22 +02:00
oysteikt 3f7f9ceead Use unstable nix tool 2022-08-18 23:15:50 +02:00
oysteikt 68c1ee2656 Make project buildable 2022-08-16 03:24:06 +02:00
oysteikt e72231e80a Pull out more host settings to common 2022-08-16 02:09:56 +02:00
oysteikt 26218809a5 Several changes 2022-06-22 20:16:57 +02:00
oysteikt 1dcc822bfd update synapse 2022-06-22 20:09:30 +02:00
oysteikt efcfd09530 misc small changes
- make vscode linenumbers relative
- add vscode-server
- make gitea backup hourly
- some changes in nginx vhosts
- add disk to tsuki
- update flake lock
2022-06-21 01:52:34 +02:00
oysteikt 79a995e19e Move colors and machinevars into modules 2022-06-21 01:47:36 +02:00
oysteikt 2eae0e5ebf Upgrade to 22.05 2022-06-12 00:23:10 +02:00
oysteikt 8e3f28bc31 Extract lots of host config to common config 2022-06-12 00:07:40 +02:00
oysteikt 8d5dad65d5 Edit matrix max upload size 2022-06-11 19:56:00 +02:00
oysteikt ade8bdfc2c Set up matrix properly
- fixed federation
- hooked up bridges:
  - mx-discord-puppet
  - mautrix-facebook
2022-04-12 03:28:10 +02:00
oysteikt 22a80c873b Fix secrets module 2022-04-03 18:20:50 +02:00
oysteikt 5bc2782cd6 Update kasei hardware config 2022-04-03 18:04:06 +02:00