Commit Graph

255 Commits

Author SHA1 Message Date
Oystein Kristoffer Tveit 45497aea2b
tsuki: set up proper grafana infrastructure
- Set up a bunch of exporters
- Download matching dashboard declarations
- Remove influxdb
2023-01-20 19:55:52 +01:00
Oystein Kristoffer Tveit b772e3eca3
use resolved globally 2023-01-20 19:53:08 +01:00
Oystein Kristoffer Tveit e840a95ebe
tsuki: use matrix-synapse-next module with workers 2023-01-20 19:52:04 +01:00
Oystein Kristoffer Tveit 47d8aa7899
tsuki: add headscale 2023-01-16 17:16:42 +01:00
Oystein Kristoffer Tveit c2f8fa0efb
home: include (possibly forgotten?) ncmpcpp config 2023-01-16 17:16:41 +01:00
Oystein Kristoffer Tveit b5030a7c06
tsuki: move grafana config into nondeprecated attrset 2023-01-16 17:16:40 +01:00
Oystein Kristoffer Tveit 3820be9ef9
tsuki: update matrix stickers 2023-01-16 17:16:39 +01:00
Oystein Kristoffer Tveit ef4f5d4dd4
tsuki: reduce amount of gitea backups, and move state dir 2023-01-16 16:11:28 +01:00
Oystein Kristoffer Tveit eaa2e9bd1d
tsuki: update matrix stickers 2023-01-16 16:10:12 +01:00
Oystein Kristoffer Tveit 1b0ed26f15
tsuki: set up minecraft server 2023-01-16 16:06:34 +01:00
Oystein Kristoffer Tveit eb5a90364c
flake.lock: update 2023-01-04 14:32:33 +01:00
Oystein Kristoffer Tveit c78b2a2c26
tsuki: add osuchan service 2023-01-04 14:32:11 +01:00
Oystein Kristoffer Tveit f6a6f7f245
tsuki: fix website not building on 22.11 2023-01-04 01:31:11 +01:00
Oystein Kristoffer Tveit 47f8183490
tsuki: move all datafiles/drives to TrueNAS NFS 2023-01-03 23:01:08 +01:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit 3d088d73be
tsuki: add maunium stickerpickers 2023-01-03 22:46:21 +01:00
Oystein Kristoffer Tveit 2e3c8631fe
bi-annual nixos upgrade: `22.05` -> `22.11` 2022-11-26 22:50:17 +01:00
Oystein Kristoffer Tveit 9c6a4e0da5
shellOptions: add `nix-attr-search` aliases
See https://github.com/h7x4/nix-attr-search for
more information
2022-11-26 17:18:30 +01:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit 850eaa9b1a
Switch to fcitx5 2022-11-20 18:32:03 +01:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit b02fb0734b
flake.nix: pull fonts from gitea 2022-11-20 17:10:12 +01:00
Oystein Kristoffer Tveit 304f9be73c
home-manager-tester: fix build 2022-11-19 21:27:31 +01:00
Oystein Kristoffer Tveit 7aa0165173
Add packages:
- usbutils
  - swi prolog
2022-11-19 16:35:55 +01:00
Oystein Kristoffer Tveit c2fca88a28
home/ssh/pvv: rename some badly named functions 2022-11-19 16:35:36 +01:00
Oystein Kristoffer Tveit af345b38fc
kasei: add special home-manager-testing system config 2022-11-19 16:35:01 +01:00
Oystein Kristoffer Tveit bd7980ad97
kasei: remove wifi drivers (switch to ethernet) 2022-11-19 16:18:25 +01:00
Oystein Kristoffer Tveit 35ec4486e2
home/picom: remove options that will deprecate in 22.11 2022-11-19 16:17:09 +01:00
Oystein Kristoffer Tveit 14acc9a389
buildMachines: fix tsuki builder url 2022-11-19 16:16:05 +01:00
Oystein Kristoffer Tveit 0476483e11
vscode: misc
- use native vscode
  - install remotetools
2022-11-19 16:15:19 +01:00
Oystein Kristoffer Tveit b3aa6cad81
lib: move lib extensions into its own module argument 2022-11-19 16:14:18 +01:00
Oystein Kristoffer Tveit 9bc5d2e85d
home: several changes
- add TEXMFHOME variable
- Include mutable_config to ssh config
- add package `kondo`
- mpd uses xdg music userdir
2022-11-11 21:23:25 +01:00
Oystein Kristoffer Tveit ec2dd35824
kasei: update fixdisplay command 2022-11-11 21:19:46 +01:00
Oystein Kristoffer Tveit 752b37f441
xmonad: update location and some config 2022-11-11 21:19:16 +01:00
Oystein Kristoffer Tveit 4f062182e0
Move custom pkgs to separate repo 2022-11-08 14:31:56 +01:00
Oystein Kristoffer Tveit f9280452fb
nginx: fix failing hosts
- nani.wtf has changed flake structure
- jupyter need websockets
2022-11-08 14:28:59 +01:00
Oystein Kristoffer Tveit 61a99fae7b
postgres: add backup service, change initial mail 2022-11-08 14:20:33 +01:00
Oystein Kristoffer Tveit b5de57fd01
Add config for jupyter 2022-11-05 22:49:54 +01:00
Oystein Kristoffer Tveit 5d78680e82
Add dirty hack to fix gitea temporarily 2022-11-03 23:16:18 +01:00
Oystein Kristoffer Tveit 4647c562ab
Remove unused nginx.nix, which was renamed in 1881cb0 2022-10-14 00:06:00 +02:00
Oystein Kristoffer Tveit db29ccddca
Tweaked Gitea theme and config 2022-10-14 00:02:19 +02:00
Oystein Kristoffer Tveit bdc8817eef
Added nix builder config for tsuki and isvegg
- Also updated nix package name
2022-10-13 23:58:48 +02:00
Oystein Kristoffer Tveit 01519d9e61
Fixed zsh plugin setup 2022-10-13 23:43:58 +02:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit 1ff35d1c2d
Add trusted matrix servers 2022-10-06 21:30:47 +02:00
Oystein Kristoffer Tveit cf7c367416
Several gitea changes:
- Add monokai theme
- Set package to unstable
- Set landing page to explore
2022-10-06 21:27:20 +02:00
Oystein Kristoffer Tveit 1c6a64aa8a
Add misc packages 2022-09-22 04:09:17 +02:00
Oystein Kristoffer Tveit 591c1b0968
Add yubikey support 2022-09-22 04:08:38 +02:00
Oystein Kristoffer Tveit fe3bdd4949
add 'https' to hydra link for proper website links 2022-09-22 01:58:26 +02:00
Oystein Kristoffer Tveit 2a722dbf73
Use hydra with unstable nix tool 2022-09-22 00:51:00 +02:00