Commit graph

1195 commits

Author SHA1 Message Date
9057891c84
override dovecot group 2022-01-20 17:06:10 +01:00
bf7e9fd3e6
listenIPs -> listenIP 2022-01-20 17:04:27 +01:00
c03f16ab65
add config arg to dovecot.nix 2022-01-20 17:04:08 +01:00
9cef77e74e
add dovecot to server 2022-01-20 17:03:45 +01:00
b0b770c4d0
Add dovecot 2022-01-20 17:02:42 +01:00
9f215c77aa
Add linja sike 2022-01-20 11:28:25 +01:00
aeeaf6efa0
fix sops secret owners 2022-01-20 10:24:06 +01:00
b5dc37d0a6
fix group name 2022-01-20 10:18:07 +01:00
dd5df2417b
add postfixadmin 2022-01-20 10:12:04 +01:00
46afff2bbe
add postfixadmin 2022-01-20 10:05:03 +01:00
869b3c9c0b
add postfixadmin 2022-01-20 09:57:32 +01:00
366ac735b9
Add github copilot 2022-01-20 09:43:22 +01:00
667a311892
add airline powerline fonts and highlighting cache 2022-01-20 09:05:56 +01:00
47ce34d323
add vim-airline 2022-01-20 09:03:48 +01:00
2b4af8eb33
make style config more modular 2022-01-20 08:45:16 +01:00
9e33808c37
sway/language is broken 2022-01-20 08:10:35 +01:00
3e770a0bf7
add wl-clipboard back 2022-01-20 08:05:42 +01:00
c51907e2bf
enable thermald 2022-01-19 20:59:24 +01:00
3309e1fddd
Add lm_sensors and stuff 2022-01-19 20:56:15 +01:00
370232723f
Signifficantly increase scraping speed 2022-01-19 20:37:30 +01:00
23ded5010a
Add persistent keepalive to static wg0 peers 2022-01-19 20:26:30 +01:00
1883aa8906
config.service -> config.services 2022-01-19 20:24:50 +01:00
a7e818a3fb
open node_exporter port to allowed tcp port on wg0 2022-01-19 20:24:25 +01:00
9c5a06400b
sync all mail folders when new mail arrives 2022-01-19 20:18:54 +01:00
9338783490
scrape node_exporter for desktop 2022-01-19 18:52:59 +01:00
c96069a78a
oh never mind, it needs to be in a different scope 2022-01-19 17:50:13 +01:00
c4ad3d7efb
remove modules center ?? 2022-01-19 17:49:10 +01:00
5250a06bff
add waybar config 2022-01-19 17:47:09 +01:00
b447c2657b
improve waybar theme 2022-01-19 17:14:03 +01:00
450ff756c5
display-message not for pager 2022-01-19 16:53:04 +01:00
f4bbc8ebbc
please just let me view the goddamn message 2022-01-19 16:51:49 +01:00
37ce3d5110
Turns out that vim-keys are already included 2022-01-19 16:30:45 +01:00
9d2cccfc1a
Add vim keybinds for neomutt 2022-01-19 16:23:10 +01:00
12e2a872a6
Add sidebar binds to index and pager 2022-01-19 16:10:09 +01:00
bf7b41e703
ctrl is \C and not ^ 2022-01-19 16:09:20 +01:00
dc2d054d4d
add sidebar keybinds to neomutt 2022-01-19 16:03:11 +01:00
e1f5039422
Disable gssapi auth 2022-01-19 15:57:35 +01:00
1b01251432
add msmtp 2022-01-19 15:48:24 +01:00
8b87381963
add sops secrets for email passwords 2022-01-19 15:09:42 +01:00
368e26dc35
Make onNotifyPost command a normal string 2022-01-19 15:06:22 +01:00
7070770515
commands -> command 2022-01-19 15:00:58 +01:00
5ec21f25c4
Start mako 2022-01-19 15:00:24 +01:00
bcfa9c8c44
add email programs 2022-01-19 14:56:46 +01:00
bafd7f91c2
email -> address 2022-01-19 14:48:22 +01:00
217b03ed9f
Add email config 2022-01-19 14:47:14 +01:00
03c216f5b2
make waybar style match console style 2022-01-19 11:58:37 +01:00
34728f3f0f
home.files -> home.file 2022-01-19 11:17:35 +01:00
d2de214a6a
add xcompose 2022-01-19 11:16:54 +01:00
ea3aa7fd88
change window capture to w instead of space 2022-01-19 10:49:07 +01:00
56e18eced0
Space -> space to hopefully fix window capture 2022-01-19 10:47:50 +01:00
0978aef6c9
remove the extraneous spaces 2022-01-19 10:44:59 +01:00
f3b13edf8c
remove the -t argument from wl-copy 2022-01-19 10:26:27 +01:00
1a4f56b13d
add clipman to the startup commands 2022-01-19 10:23:52 +01:00
7a3cd8672e
Correctly exit the mode after pressing esc or return 2022-01-19 10:17:03 +01:00
828501358c
Add a screenshot mode to sway 2022-01-19 10:12:58 +01:00
090c9b8e06
put the enable in the correct scope 2022-01-19 09:59:45 +01:00
a8e97fb1b1
enable alacritty 2022-01-19 09:57:17 +01:00
681f6e6870
Add a purple theme to alacritty 2022-01-19 09:54:36 +01:00
d19959978d
it's let not set also there is no semicolon 2022-01-19 09:43:28 +01:00
2a801c7e19
it's set not let' 2022-01-19 09:40:15 +01:00
8dfba4d2fc
surround vim strings in single quotes 2022-01-19 09:38:38 +01:00
ba078164e0
add missing let 2022-01-19 09:37:14 +01:00
dad2f5286e
add automatic formatting and ctags 2022-01-19 09:35:52 +01:00
296434cb93
reformat code 2022-01-19 09:28:39 +01:00
345c716052
add rnix-lsp 2022-01-19 09:27:29 +01:00
ccd7edea5d
add nodejs dep for coc 2022-01-19 09:22:33 +01:00
54dba9c77e
add coc 2022-01-19 09:21:15 +01:00
69781ac9de
escape single quotes 2022-01-19 09:18:19 +01:00
71e01d60f4
add coc config 2022-01-19 09:17:28 +01:00
4aeb3cb341
add tabstop shiftwidth expandtab and mouse to vimrc 2022-01-19 08:48:49 +01:00
e51abef64e
add some vim config 2022-01-18 22:00:20 +01:00
dc77e73448
change to path 2022-01-18 21:11:47 +01:00
213421fbbe
add mpd 2022-01-18 21:11:14 +01:00
5d24ee0a33
service->services 2022-01-18 20:58:26 +01:00
64b34cea17
add pipewire 2022-01-18 20:57:00 +01:00
13afbab725
services.syncthing.tray -> services.syncthing.tray.enable 2022-01-18 20:22:19 +01:00
a837b08ea1
add syncthing 2022-01-18 20:21:31 +01:00
f96a25bd3b
Allow discards on SSD 2022-01-18 20:13:49 +01:00
272205a1bb
remove waybar (it starts two waybars) 2022-01-18 20:07:13 +01:00
60921e9a8b
add instant messengers 2022-01-18 17:23:30 +01:00
af1e3b2b7a
set timezone 2022-01-18 16:19:54 +00:00
da151039e7
turns out having 1 per core is no longer needed 2022-01-18 16:18:19 +00:00
2074088653
add zram swap 2022-01-18 16:17:38 +00:00
fae321a6f7
add waybar 2022-01-18 15:57:45 +00:00
61945e8c11
add waybar 2022-01-18 15:55:32 +00:00
d26a8d7399
move keybindings block into the config 2022-01-18 14:30:53 +00:00
90741d1d61
switch to wofi 2022-01-18 14:30:03 +00:00
d90fcbd197
use alacritty as default shell 2022-01-18 14:21:38 +00:00
4146bcb38e
enable gtk config 2022-01-18 14:16:27 +00:00
08401509ff
use breeze dark 2022-01-18 14:15:23 +00:00
f4db7e2aa0
singularize outputs 2022-01-18 14:12:38 +00:00
8208e3380b
gtk not gtx 2022-01-18 14:12:03 +00:00
490a4c037a
Add icon theme 2022-01-18 14:11:43 +00:00
0259e93b48
Add monitor configuration 2022-01-18 14:02:20 +00:00
32d97a9619
Add desktop fonts 2022-01-18 13:55:16 +00:00
f9190e8a1c
set key:w 2022-01-18 14:50:28 +01:00
2d1efc933a
add git 2022-01-18 14:49:11 +01:00
4350b6b133
Enable gnupg agent system-wide 2022-01-18 14:38:04 +01:00
aaedd4df5f
add gpg-agent 2022-01-18 14:36:28 +01:00
1924ed68f5
fix missing semicolon 2022-01-18 14:33:51 +01:00
9b50841faf
Add pgp 2022-01-18 14:33:10 +01:00
6d187b4714
set modifier to mod4 and fix ctrls_toggle 2022-01-18 14:20:29 +01:00
dff4958b27
enable sway 2022-01-18 14:16:40 +01:00
dc0dcac6d4
progams -> programs 2022-01-18 14:15:16 +01:00
d498e58c62
add quotes around stars 2022-01-18 14:14:12 +01:00
494c9e05b3
Add sway keyboard config and firefox 2022-01-18 14:13:04 +01:00
8fb06a60d6
capitalization 2022-01-18 13:57:22 +01:00
8610ae3055
Update wireguard config 2022-01-18 13:54:53 +01:00
a50f74c082
change x keyboard layout 2022-01-18 13:31:40 +01:00
616fb718ec
change sway 2022-01-18 12:14:54 +01:00
10b2bfdad1
add amdgpu driver: 2022-01-18 12:05:39 +01:00
f485f217b8
add pkgs argument 2022-01-18 12:02:14 +01:00
fc0d758eb1
stuff 2022-01-18 12:01:45 +01:00
2aabb7cc05
Add sway 2022-01-18 11:59:26 +01:00
f4a71cf513
Move sops secrets in the appropriate module 2022-01-18 11:36:50 +01:00
8c79f7450d
add wg0 interface 2022-01-18 11:33:32 +01:00
d446e8b3d9
specify root file system 2022-01-18 11:31:22 +01:00
a55234c127
add modulesPath 2022-01-18 11:27:45 +01:00
d9c5d1a88f
Add initial nutty-noon config 2022-01-18 11:24:42 +01:00
186a2e4202
Add homepage database for chir.rs 2022-01-18 08:41:47 +01:00
973a504aa3
Correct the branch used 2022-01-18 07:19:00 +01:00
268389e00d
add api.chir.rs vhost 2022-01-17 21:07:20 +01:00
cb40347dea
pkgs.chir-rs not just chir-rs 2022-01-17 20:54:58 +01:00
d9d0810c96
Add chir.rs for real 2022-01-17 20:53:47 +01:00
04baf4b6d4
Initial attempt at adding the chir.rs flake 2022-01-17 20:24:59 +01:00
c5b3fd596d
EnvFile -> EnvironmentFile 2022-01-17 17:09:51 +01:00
12f088ecc2
system.services -> systemd.services 2022-01-17 17:01:38 +01:00
066c79e1e3
correct path 2022-01-17 17:00:34 +01:00
dba69c50ad
Add old-homepage 2022-01-17 16:59:51 +01:00
85003ce415
access minio directly instead of via reverse proxy 2022-01-17 16:04:15 +01:00
487981d4bd
it's addSSL 2022-01-17 15:55:54 +01:00
74b667331e
Add static.darkkirb.de 2022-01-17 15:54:37 +01:00
6a0da9da7d
Make prometheus owner of miniso_scrape 2022-01-17 15:32:11 +01:00
ad28a6bd6e
remove duplicate minio_exporter 2022-01-17 15:26:51 +01:00
c8eb59176a
Fix the minio node exporter 2022-01-17 15:26:01 +01:00
3f8698ba8b
Revert "Add impure minio secret"
This reverts commit a5845170a3.
2022-01-17 15:22:36 +01:00
afe4cd6244
Revert "remove minio credentials file"
This reverts commit ac89c780da.
2022-01-17 15:22:22 +01:00
8a7cbe8161
fix scrape port 2022-01-17 14:34:22 +01:00
3c8a1ba923
Scrape gitea metrics 2022-01-17 14:32:52 +01:00
f69b8f0825
Move sessions and queues to redis, add metrics 2022-01-17 14:31:32 +01:00
ac89c780da
remove minio credentials file 2022-01-17 14:21:05 +01:00
a5845170a3
Add impure minio secret 2022-01-17 14:19:12 +01:00
19f19cea92
Remove obsolete EnvFile line 2022-01-17 13:53:07 +01:00
2b0a31e4bf
add tostring 2022-01-17 13:51:14 +01:00
33562009b1
host -> bind 2022-01-17 13:50:51 +01:00
c9dc7cb477
correct config option name 2022-01-17 13:50:25 +01:00
e4f1a1a40b
use config.services instead of services 2022-01-17 13:49:22 +01:00
7148fd2df4
Add redis cache to gitea 2022-01-17 13:48:48 +01:00
8657848bf1
Move gitea secret to sops 2022-01-17 12:00:18 +01:00
cb763b8d19
Fix the name of the secret 2022-01-17 11:57:37 +01:00
79ac7327b7
Update autoupdate URL 2022-01-17 11:55:43 +01:00
acdd39361d
Add a settings.default storage 2022-01-17 11:37:34 +01:00
366e5b0bba
Make gitea use postgres 2022-01-17 11:36:05 +01:00
6f032bae9e
Add impure secrets 2022-01-17 11:27:07 +01:00
e94fe95e23
Fix gitea endpoint 2022-01-17 11:05:02 +01:00
0dcc87cccc
Add gitea vhost 2022-01-17 10:53:15 +01:00
0b3456c988
Add gitea 2022-01-17 10:50:02 +01:00
d37baee9a9
Add tier support to minio 2022-01-17 09:48:05 +01:00
3bf4222598
Make minio console a separate subdomain 2022-01-17 08:35:35 +01:00
7072ae9a5f
acutally remove the broken dns 2022-01-17 08:16:29 +01:00
0a21670e23
Remove currently not working nameserver 2022-01-17 08:06:50 +01:00
0c35ba28f6
disable some collectors 2022-01-17 08:04:32 +01:00
8e67606ae8
Add minio to nginx 2022-01-17 08:02:56 +01:00
1fc5627543
Allow minio access from wg0 2022-01-16 21:42:58 +01:00
ab6bb384be
Add another ip 2022-01-16 21:22:28 +01:00
19bedc059e
add more ips 2022-01-16 21:20:34 +01:00
7c9687bb72
Move prometheus to port 9002 2022-01-16 21:14:47 +01:00
32339aa392
Add minio 2022-01-16 17:44:30 +01:00
1faa336925
Add postgresql backup 2022-01-15 21:58:11 +01:00
77496ef36f
run postgres_exporter as postgres 2022-01-15 21:53:08 +01:00
23d255bd39
Add postgres_exporter 2022-01-15 21:50:42 +01:00
a04474f478
fix auth method name 2022-01-15 21:46:08 +01:00
b13781009b
postgres->postgresql 2022-01-15 21:44:35 +01:00
6f4d9867aa
Add postgres 2022-01-15 21:41:55 +01:00
52450b7437
Add miifox user with quotas 2022-01-15 21:12:12 +01:00
e181f24c82
Add mobile device range to wireguard 2022-01-15 18:53:01 +01:00
2e02b7ea56
Use a domain name instead of ip address 2022-01-15 18:17:31 +01:00
5f66bae47b
Correct repository URL 2022-01-15 18:13:50 +01:00
03c84dd3b5
actually add restic to all systems 2022-01-15 18:11:38 +01:00
1caab69e9b
Add restic backups 2022-01-15 18:08:47 +01:00
2a9597cee5
Missed an = in the public key0 2022-01-15 17:57:34 +01:00
73a1e5b161
Add nas wireguard peer 2022-01-15 17:56:20 +01:00
615202a5e5
Add the darkkirb user config 2022-01-15 17:31:50 +01:00
0f8ebb8cc0
Add cpu load and battery status indicators 2022-01-15 17:13:40 +01:00
8a0ebbe0c0
Add p10k config 2022-01-15 17:03:02 +01:00
184e7f8108
Fix p10k 2022-01-15 16:54:18 +01:00
c97bd8a799
Add zsh 2022-01-15 16:09:02 +01:00
71881a6903
Use a local caching rdns 2022-01-15 15:03:51 +01:00
97265da7c0
Another missing semicolon also wrong allow statement 2022-01-15 14:48:28 +01:00
53c2de53d1
Add missing semicolon 2022-01-15 14:46:28 +01:00
a1a4ba1db2
add bind_exporter 2022-01-15 14:44:34 +01:00
fbcf829d8c
Add fail2ban 2022-01-15 12:57:44 +01:00
501757dd10
promtail -> promtrail 2022-01-15 12:09:28 +01:00
fccf67cc8e
add loki and promtrail 2022-01-15 12:08:46 +01:00
09b257d11d
Disable perf node exporter 2022-01-15 11:06:16 +01:00
3142447046
Add prometheus node_exporter scraper 2022-01-15 10:57:49 +01:00
8432ca4551
Add prometheus node exporter 2022-01-15 10:55:15 +01:00
34895dd22b
Add prometheus 2022-01-14 21:58:51 +01:00
777a71bfad
same shit 2022-01-14 21:55:47 +01:00
a1b7c7aa10
Disable http3 for now 2022-01-14 21:54:49 +01:00
2bd71cf986
Add nginx to the acme group so it can access the certs 2022-01-14 21:52:54 +01:00
1cf456b606
Actually do what the last commit was supposed to do 2022-01-14 21:24:20 +01:00
935a03a56a
Surround the IPv6 addresses in square brackets 2022-01-14 21:22:37 +01:00
c47551467c
Correct argument order of builtins.elemAt 2022-01-14 21:20:48 +01:00
5e8139dab8
Don't override the http config 2022-01-14 21:18:45 +01:00
9a8441f74e
Add ssl certificate 2022-01-14 21:12:11 +01:00
1020d9fb5a
Add grafana to nixos-8gb-fsn1-1 2022-01-14 21:06:22 +01:00
9c5c819490
Add Grafana 2022-01-14 21:05:57 +01:00
69d875f2fb
Make named a service 2022-01-14 20:56:02 +01:00
c668d6fbd3
Unblock TCP ports 2022-01-14 20:51:43 +01:00
f4c07fb59c
Add nginx to servers 2022-01-14 20:47:44 +01:00
601e3c55c1
add a default block in the acme config 2022-01-14 18:03:14 +01:00
459c5f3dbc
It was called extraDomainNames 2022-01-14 17:45:35 +01:00
99b8c155d9
Add acme certificates 2022-01-14 17:44:25 +01:00
4d9a804560
Add zone filenames 2022-01-14 17:06:32 +01:00
18eb8a944a
Put the zones key in the correct location 2022-01-14 17:02:12 +01:00
925f268b15
Add read-only-mirror for my zones 2022-01-14 17:01:20 +01:00
1a292b4f41
Fix firewall rules 2022-01-14 16:52:07 +01:00
8962988960
Make named autostart 2022-01-14 16:49:21 +01:00
01001d3142
Add named container 2022-01-14 16:47:24 +01:00
a0ba9c6b01
Add ubuntu-4gb-fsn1-1 peer 2022-01-14 15:47:37 +01:00
9801466a28
Set up wireguard 2022-01-14 15:38:01 +01:00
8d4b3370b4
Add wireguard secret 2022-01-14 15:16:58 +01:00
8f7ca40b9d
Add sops 2022-01-14 15:13:55 +01:00
a3246f97c1
Disable reboots 2022-01-14 14:17:09 +01:00
c804d43a59
Enable auto-update for all systems 2022-01-14 14:07:01 +01:00
1d9bddf1ba
add pkgs to scope 2022-01-14 14:04:11 +01:00
e589c77a8d
Add automatic maintenance 2022-01-14 14:03:14 +01:00
7c9d40e588
Change OriginalName to Name 2022-01-14 12:32:10 +01:00
354f6c454e
Use systemd-networkd instead 2022-01-14 12:29:33 +01:00
691c03e79a
ens3 -> enp0s3 2022-01-14 12:22:16 +01:00
3543e4a49b
Add ipv6 routes 2022-01-14 12:19:52 +01:00
a6d976e5d1
Add ipv6 2022-01-14 12:05:55 +01:00
517b92d7b9
allow access to port 22 2022-01-14 11:30:56 +01:00
fdee080761
make darkkirb normal user 2022-01-14 11:23:43 +01:00
2d64443a9d
Add darkkirb user and enable git and ssh by default 2022-01-14 11:21:55 +01:00
441070fc07
fix cryptsetup 2022-01-14 10:52:40 +01:00
283dbe6530
fix cryptsetup 2022-01-14 10:50:02 +01:00
af5928f14f
fix the boot disk name 2022-01-14 10:39:06 +01:00
9406bd8ab6
Make list of strings 2022-01-14 10:32:39 +01:00
53dbf68c8d
Was partuuid 2022-01-14 10:32:09 +01:00
b4348b9fc9
Add boot.loader.grub.devices 2022-01-14 10:31:15 +01:00
eaa6b8cbdc
Add root mount 2022-01-14 10:28:44 +01:00
50d902b04b
Add nix flake config 2022-01-14 10:26:37 +01:00
0baeb893a1
Initial Commit 2022-01-14 10:19:01 +01:00