Commit Graph

436 Commits

Author SHA1 Message Date
Oystein Kristoffer Tveit f34fd8e345
kanidm: temp override to 1.1.0-alpha.11 2023-03-08 14:54:41 +01:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit 1d99bbfd46
Set up sops-nix 2023-03-07 23:15:21 +01:00
Oystein Kristoffer Tveit 2ad7b7b2c3
tsuki: remove keycloak 2023-03-07 23:15:20 +01:00
Oystein Kristoffer Tveit 0df70d6c72
tsuki: add well-known autoconfig for thunderbird mail 2023-03-07 23:15:19 +01:00
Oystein Kristoffer Tveit d5ae85092c
tsuki: set up kanidm 2023-03-07 23:15:18 +01:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit 7be2f4a272
dunst: theme dunst 2023-03-07 23:02:15 +01:00
Oystein Kristoffer Tveit 3875376d2d
polybar: fix month bug, extend song label length 2023-03-07 23:01:41 +01:00
Oystein Kristoffer Tveit 2c9493fec8
flake.lock: update 2023-02-26 19:14:50 +01:00
Oystein Kristoffer Tveit 32484e90c4
firefox: add search engines from secrets 2023-02-26 19:14:34 +01:00
Oystein Kristoffer Tveit 2295a240e5
shellOptions: remove unused nix aliases 2023-02-26 19:14:18 +01:00
Oystein Kristoffer Tveit fbc9796d11
xdg: misc
- use firefox as default browser
- explicitly overwrite mimeapps file
2023-02-26 19:13:53 +01:00
Oystein Kristoffer Tveit f41fcce8c6
common: add some more nix options 2023-02-26 04:36:21 +01:00
Oystein Kristoffer Tveit 7c3c830d6e
tsuki: add recommended minecraft jvm flags 2023-02-25 21:15:35 +01:00
Oystein Kristoffer Tveit 5b0dd71b4a
tsuki: add some systemd constraints
Add some systemd constraints to some fix boottime service failures
2023-02-25 21:12:38 +01:00
Oystein Kristoffer Tveit a08f6ce28e
tsuki: add `.well-known/matrix/client` 2023-02-25 21:10:39 +01:00
Oystein Kristoffer Tveit 1eefc118bf
tsuki: add postgres to environment 2023-02-25 20:01:57 +01:00
Oystein Kristoffer Tveit 95c877e82e
flake.lock: update 2023-02-25 18:07:04 +01:00
Oystein Kristoffer Tveit 7f416ed5b8
common.nix: fix weird headless-var recursion issue 2023-02-25 18:05:57 +01:00
Oystein Kristoffer Tveit 42938295ac
kasei: misc changes
- new screen setup
- new network setup
- don't explicitly enable xserver and lightdm
- add nvidia video drivers to x11
2023-02-25 18:04:55 +01:00
Oystein Kristoffer Tveit 7ee4535963
kasei: enable docker and libvirtd 2023-02-25 18:01:22 +01:00
Oystein Kristoffer Tveit c215f945e9
kasei: move hardware-configuration to main config 2023-02-25 18:01:06 +01:00
Oystein Kristoffer Tveit 6b037127e2
kasei: add temporary logid service 2023-02-25 18:00:02 +01:00
Oystein Kristoffer Tveit 3d08b0f4a1
xmonad: small changes 2023-02-25 17:58:15 +01:00
Oystein Kristoffer Tveit 0bd010e34c
picom: temporarily disable due to xorg issue 2023-02-25 17:57:39 +01:00
Oystein Kristoffer Tveit 8b1df87747
firefox: set up bookmarks 2023-02-25 17:56:00 +01:00
Oystein Kristoffer Tveit b854b66c08
git: misc changes
- add some better push default configs
- remove a bunch of unused aliases
- remove `precomposeunicode = false` noop
- add `forcepush` alias
2023-02-25 17:55:35 +01:00
Oystein Kristoffer Tveit 8515ea162b
Misc package changes:
- add progress
- add thunderbird
- obsidian had a bad electron version?
2023-02-25 17:54:36 +01:00
Oystein Kristoffer Tveit 75b6563cd1
let pkgs be flake output for debugging purposes 2023-02-25 17:53:55 +01:00
Oystein Kristoffer Tveit 579909afa3
shellOptions: misc
- add alias for dig
- rename commands with incompatible flags to have an 'x' suffix
2023-02-25 17:53:13 +01:00
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