h7x4
c51ecabf52
WIP
2024-08-15 00:13:29 +02:00
oysteikt
d64d8edd68
bekkalokk/gitea: add some extra tabs
2024-08-14 17:36:19 +02:00
h7x4
95a5603f27
secrets: run sops updatekeys on everything
2024-08-04 02:04:29 +02:00
h7x4
53040bada1
flake.lock: update pvv-nettsiden
2024-08-04 00:09:32 +02:00
oysteikt
a0a837e26d
Merge pull request 'bekkalokk/gitea: direct non-logged-in users to the explore tab' ( !46 ) from gitea-explore into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/46
Reviewed-by: Felix Albrigtsen <felixalb@pvv.ntnu.no >
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-07-28 23:10:38 +02:00
oysteikt
868764e0cd
bekkalokk/mediawiki: misc configuration
2024-07-10 19:04:55 +02:00
oysteikt
7c3ff2068d
bekkalokk/mediawiki: add some more extensions
2024-07-10 19:04:36 +02:00
oysteikt
9d3f1381bf
packages/mediawiki-extensions: refactor
2024-07-10 18:59:16 +02:00
oysteikt
f3a29429aa
bekkalokk/gitea: set default email notification preference to 'onmention'
2024-07-10 00:18:01 +02:00
oysteikt
1591fdb7cc
bekkalokk/mediawiki: re-enable DeleteBatch extension
2024-07-08 19:56:43 +02:00
oysteikt
ed28ba28f3
bekkalokk/mediawiki: leave togglable debug flags for future use
2024-07-08 19:55:52 +02:00
oysteikt
52b46667b1
packages/mediawiki-extensions: use fetchgit
2024-07-08 19:54:42 +02:00
oysteikt
d0f63b2fc8
packages/mediawiki-extensions: bump all
2024-07-08 16:55:01 +02:00
h7x4
0301691b1c
gitea: enable notification mails
2024-07-04 20:41:46 +02:00
h7x4
946555e408
gitea: add subject prefix to mail
2024-07-04 20:36:44 +02:00
h7x4
e02062417a
gitea: move state back to /var/lib
2024-07-04 20:31:51 +02:00
h7x4
b2806d78af
gitea: enable lfs
2024-07-04 20:30:55 +02:00
h7x4
de2c7ea6f1
gitea: install custom images to correct dir
2024-07-04 20:29:50 +02:00
oysteikt
bb2f7899db
Merge pull request 'bekkalokk/gitea: set default licenses and repo units' ( !44 ) from gitea-set-misc-repo-settings into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/44
2024-06-29 23:16:17 +02:00
h7x4
c2b35a7ae4
bekkalokk/gitea: set default licenses and repo units
2024-06-29 23:14:41 +02:00
oysteikt
218ee776c7
Merge pull request 'packages/mediawiki-extensions: use stable url' ( !35 ) from fix-mediawiki-extensions-url into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/35
2024-05-26 02:45:04 +02:00
h7x4
3a972f03f7
flake: move mediawiki-extensions back to packages
2024-05-26 02:42:31 +02:00
h7x4
6f6721ce07
packages/mediawiki-extensions: use stable url
2024-05-26 02:42:28 +02:00
h7x4
a38a12c429
flake.lock: update pvv-nettsiden
2024-05-19 22:27:59 +02:00
oysteikt
a57b5f07f9
Merge pull request 'gitea: setup mail' ( !38 ) from gitea-setup-mail into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/38
2024-05-12 02:27:37 +02:00
h7x4
bcf2ceed32
gitea: setup mail
2024-05-12 02:26:13 +02:00
oysteikt
200224d2c1
Merge pull request 'bekkalokk: misc gitea cleanup' ( !33 ) from misc-gitea-cleanup into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/33
2024-05-12 02:12:55 +02:00
h7x4
b7b1c73bfa
bekkalokk/gitea: use systemd unit for gitea customization
2024-04-16 01:02:21 +02:00
oysteikt
19d5ddc688
Merge pull request 'bekkalokk: remove keycloak' ( !30 ) from bekkalokk-remove-keycloak into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/30
2024-04-15 00:00:17 +02:00
h7x4
6851879a03
bekkalokk: remove keycloak
2024-04-14 23:59:46 +02:00
h7x4
70603145cf
bekkalokk/website: add sp metadata for all domains
2024-04-14 17:06:01 +02:00
h7x4
5bed292a01
bekkalokk/gitea: move user import stuff to separate nix file
2024-04-11 21:47:44 +02:00
h7x4
36b7087a3f
base.nix: hotfix for hotfix for nginx on bicep ( 3352e48f)
...
Turns out the settings were in biceps local nginx config
2024-04-11 20:41:02 +02:00
oysteikt
1919da7a1c
bicep/matrix: remove SAML authentication
2024-04-11 19:55:10 +02:00
h7x4
0950fedf98
bekkalokk/website: fix some nginx location directives
2024-04-11 13:21:11 +02:00
h7x4
614c2d624c
bekkalokk/webmail: add redirects for old webmail locations
2024-04-11 10:47:13 +02:00
h7x4
3352e48f47
base.nix: hotfix for nginx on bicep
...
the matrix-synapse-next module seems to already add some of the nginx
options we set in base.nix, making it fail. These should only be set if
they're not already set by this module
2024-04-11 10:30:14 +02:00
h7x4 and felixalb
9577477460
bekkalokk/nettsiden: add secrets
2024-04-10 23:04:20 +02:00
h7x4 and felixalb
8657e77514
bekkalokk: set up pvv-nettsiden
2024-04-10 23:04:18 +02:00
h7x4
065992620e
treewide: nginx optimizations
2024-04-10 22:06:44 +02:00
h7x4
4fcc1fd5e9
flake.lock: update nix-gitea-themes
2024-04-09 20:33:38 +02:00
oysteikt
05a1f049dc
Merge pull request 'gitea: add theming module' ( !28 ) from init-gitea-themes into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/28
2024-04-09 20:32:29 +02:00
h7x4
fbbc54328b
gitea: add theming module
2024-04-09 01:52:57 +02:00
h7x4
42fd371c3b
mediawiki: restart phpfpm on updated secrets
2024-04-06 23:57:37 +02:00
oysteikt
f25a4e5c02
Merge pull request 'mediawiki: add VisualEditor' ( #26 ) from mediawiki-add-visual-editor into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/26
2024-04-06 21:19:41 +02:00
h7x4
6e1b06731f
bekkalokk: add VisualEditor to mediawiki extensions
2024-04-06 21:09:01 +02:00
h7x4
161ef284be
packages: add mediawiki-extensions.VisualEditor
2024-04-06 21:08:32 +02:00
h7x4
a55c908fe7
bekkalokk/mediawiki: change domain from wiki2 to wiki
2024-04-02 19:54:28 +02:00
oysteikt
06bd93e5d1
Merge pull request 'bekkalokk: set up idp + mediawiki' ( #25 ) from mediawiki-on-bekkalokk into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/25
2024-04-02 00:00:24 +02:00
h7x4 and Jørn Åne
d531419f35
bekkalokk: init mediawiki
...
Co-authored-by: Jørn Åne <yorinad@pvv.ntnu.no >
2024-04-01 23:57:39 +02:00
h7x4
806b18ede8
bekkalokk: init idp-simplesamlphp
2024-04-01 23:57:39 +02:00
h7x4
c612975b60
base/nginx: 444 requests to nonexistent virtualhosts
2024-04-01 23:57:39 +02:00
h7x4
9495682f57
bekkalokk: package mediawiki extensions outside of module
2024-04-01 00:39:12 +02:00
h7x4
d39047b8cb
packages: init simplesamlphp
2024-04-01 00:38:51 +02:00
h7x4
266ce9ed08
bekkalokk: set up kerberos client
2024-04-01 00:38:49 +02:00
h7x4
64c7e3e365
flake.nix: fix usage of common nixos module/overlay list
2024-03-29 01:51:37 +01:00
h7x4
0b5e03471f
upgrade to nixpkgs 23.11
2023-12-05 00:36:09 +01:00
h7x4 and felixalb
8ced91a285
hosts/buskerud: init
...
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it >
2023-11-30 19:42:05 +01:00
h7x4 and felixalb
d5985e02f3
Prepare to replace knakelibrak
...
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it >
2023-11-28 10:23:02 +01:00
h7x4
7ac960c5ff
users/oysteikt: add to nix-builder-users
2023-11-26 07:22:12 +01:00
oysteikt
54a54ad0f5
Merge pull request 'Roundcube testing on bekkalokk now working.' ( #14 ) from roundcube into main
...
Reviewed-on: https://bekkalokk.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/14
2023-11-26 05:17:28 +01:00
oysteikt
f7e892fad9
Merge pull request 'Added user jonmro' ( #17 ) from jonmro-user into main
...
Reviewed-on: https://bekkalokk.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/17
2023-11-26 05:07:22 +01:00
h7x4
2a1e649eed
bekkalokk: fix roundcube, and move to webmail2.pvv.ntnu.no/roundcube
2023-11-26 05:05:15 +01:00
h7x4
3caa66fb64
rename input: unstable -> nixpkgs-unstable
2023-11-05 01:22:48 +01:00
h7x4
fa843c4a59
bekkalokk: add wackattack ctf systemd service
2023-10-26 22:10:30 +02:00
h7x4
4fc7a16909
resolve an ipv6-space bruh moment
2023-10-10 17:14:57 +02:00
h7x4
5c529a0233
Fix gitea runners, add 2 more
...
The gitea runners are now activated correctly,
has support for both debian and ubuntu based systems,
and can will connect to the gitea server through the
loopback interface
2023-09-17 04:05:08 +02:00
h7x4
b9388a31cf
bekkalokk/gitea-runners: fix token env file
2023-09-17 00:28:28 +02:00
oysteikt
bc678b5d51
Merge pull request 'Bekkalokk: Enable podman' ( #11 ) from add-gitea-ci into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/11
2023-09-16 22:38:23 +02:00
oysteikt
5c37b71646
Merge pull request 'Setup gitea action runner' ( #10 ) from add-gitea-ci into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/10
2023-09-16 22:31:22 +02:00
oysteikt
97cd5a235f
Merge pull request 'Gitea enabled actions' ( #9 ) from add-gitea-ci into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/9
2023-09-16 21:51:43 +02:00
oysteikt
d4bcdeb3b3
Merge pull request 'Added user amalieem' ( #8 ) from add-gitea-ci into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/8
2023-09-16 20:31:21 +02:00
h7x4
1afc8841a9
bekkalokk/nginx: remove commented virtualhost for mediawiki
2023-09-07 18:53:05 +02:00
h7x4
b4b6b4971a
bekkalokk/gitea: misc changes
...
- change domain from git2 to git1
- enable internal SSH serer
- enable code search
- add custom logos
- update import-user-script to ignore GECOS fields
2023-09-07 18:53:05 +02:00
h7x4
f567199604
bekkalokk/gitea: update API key for import-user-script
2023-09-07 18:41:41 +02:00
oysteikt and h7x4
b52753987d
bicep: use mysql on bicep as production server
2023-09-07 18:40:13 +02:00
h7x4
6a75dbae47
Add PVV logo to repository
2023-09-07 18:39:21 +02:00
oysteikt
a5c83866ca
bicep: setup ACME cert for postgres
2023-08-12 02:55:20 +02:00
oysteikt and h7x4
bb9f1c8b2f
flake.nix: add func to build using nixpkgs unstable
2023-07-12 16:16:10 +02:00
oysteikt
34a16149f8
ildkule: add config for prometheus_mysqld_exporter
...
There's a PR waiting to add this module to nixpkgs,
so we should enable this once it gets merged.
2023-07-10 00:06:27 +02:00
oysteikt
998e66db65
bicep: enable mysql
2023-07-10 00:06:09 +02:00
h7x4
db44bcf4bc
Upgrade to nixpkgs 23.05
2023-05-31 11:04:38 +02:00
h7x4
cd0c8c8198
bekkalokk: continue work on mediawiki service
2023-05-19 03:03:47 +02:00
h7x4
c11a804097
bicep: set up mysql/mariadb
2023-05-18 15:40:13 +02:00
h7x4
45ada78304
oysteikt: edit user settings
2023-05-17 15:38:42 +02:00
h7x4
dcbe6871da
bekkalokk: setup keycloak
2023-05-07 00:34:42 +02:00
h7x4
0e75e0a5b9
bicep: add backup service
2023-05-06 19:07:10 +02:00
h7x4
dfe8b8b44c
bicep: added postgres settings
2023-03-26 01:50:00 +01:00
h7x4
169f774e81
bicep dead, but maybe soon bicep alive
2023-03-26 01:09:44 +01:00
h7x4
796155481f
Add host bekkalokk
...
`bekkalokk` is a new machine, meant to host web services and eventually
miscellaneous services.
2023-01-29 01:51:35 +01:00
h7x4
387794fbe0
Add packages for user oysteikt
2023-01-28 20:26:34 +01:00
h7x4
a136dd315a
Add globally installed packages
2023-01-28 20:26:21 +01:00
h7x4
efc8eb7ffc
ildkule: add postgres exporter for knakelibrak
2023-01-26 02:16:52 +01:00
h7x4
a78f120a65
explicitly state nginx listen addresses
2023-01-22 17:46:48 +01:00
h7x4
3880190577
ildkule: add postgres dashboard to grafana
2023-01-22 02:28:19 +01:00
h7x4
171fea39bc
ildkule: switch grafana db from sqlite to postgres
2023-01-22 02:18:21 +01:00
h7x4
5d50a9807e
sops: reencrypt jokum secrets with felixalb keys
2023-01-22 00:47:22 +01:00
h7x4
2bc5d7d91e
ildkule: set up postgres metrics exporter
2023-01-22 00:47:22 +01:00
h7x4
a7408b8800
ildkule: restructure prometheus config
2023-01-21 20:08:36 +01:00
h7x4
ad75cb0c88
Restructure values file to separate hosts from services
2023-01-21 19:54:20 +01:00