Commit Graph

85 Commits

Author SHA1 Message Date
coolneng 13a91c8948
Use postgresql as database for Matrix bridges 2023-06-12 16:54:44 +02:00
coolneng 110a98c3d4
Upgrade to NixOS 23.05 and SSD boot 2023-06-08 18:59:17 +02:00
coolneng 701e47473a
Set up CGM repository 2023-05-24 17:42:41 +02:00
coolneng 22067b477a
Move declarative containers to a new module 2023-04-12 11:52:10 +02:00
coolneng fb3f2bf87d
Set up MQTT broker 2023-04-03 00:50:47 +02:00
coolneng 8b0aa0b5d3
Use zswap to increase responsiveness 2023-02-27 23:15:32 +01:00
coolneng 68fa9ec21e
Disable SSH password authentication 2023-02-20 17:13:12 +01:00
coolneng 2ba0ddcb49
Rename the agenix package due to upstream changes 2023-02-04 10:19:41 +01:00
coolneng 77c34b132a
Change location of the agenix key 2023-01-22 17:53:14 +01:00
coolneng d564a94aa7
Disable man pages 2022-12-20 15:44:48 +01:00
coolneng 39e2d8f4e5
Migrate to systemd-networkd 2022-12-20 15:44:44 +01:00
coolneng c98a00cc3f
Remove deprecated nixFlakes package 2022-09-30 21:30:28 +02:00
coolneng 79e64d7475
Schedule garbage collection on a weekly basis 2022-08-29 21:41:13 +02:00
coolneng 03e31460a5
Set up the Telegram bridge 2022-07-20 22:38:20 +02:00
coolneng af18ffd29e
Migrate from Synapse to Dendrite 2022-07-20 16:34:14 +02:00
coolneng d1eaf76099
Move agenix key to coolneng's home directory 2022-07-20 14:22:19 +02:00
coolneng 3213dba96a
Properly set neovim as editor 2022-07-20 14:21:42 +02:00
coolneng b418c9c892
Replace logrotate with a journalctl option 2022-07-12 19:52:52 +02:00
coolneng a92a2e19fd
Replace vim with neovim 2022-07-12 19:52:41 +02:00
coolneng 77ded04451
Change owner of the git secret 2022-06-23 20:10:32 +02:00
coolneng 1525120e29
Move device-specific config to a separate module 2022-06-17 17:06:21 +02:00
coolneng 783d7d5982
Trigger logrotate service daily instead of hourly 2022-06-16 01:40:30 +02:00
coolneng e6d7d0681a
Rotate logs using logrotate 2022-06-15 22:49:31 +02:00
coolneng 747b7ce7ca
Configure flake auto-upgrade 2022-06-07 00:11:57 +02:00
coolneng 1260e3ba3c
Migrate to flakes 2022-06-06 23:12:54 +02:00
coolneng 84a525e7a1
Add stateVersion 2022-06-06 12:05:47 +02:00
coolneng e0c2bdb80a
Enable hardware PWM timers and w1-gpio 2022-05-06 18:48:29 +02:00
coolneng 30013dfc5e
Refactor configuration.nix using with pkgs 2022-05-02 01:55:43 +02:00
coolneng 90096c1c46
Adapt nix store optimization option to upstream 2022-03-21 16:25:09 +01:00
coolneng 278cec1682
Assign a static IP address 2022-01-05 13:54:59 +01:00
coolneng b9ed94d3ee
Revert "Assign a static IP address"
This reverts commit 8392ac213b.
2022-01-03 10:00:52 +01:00
coolneng 7c3e61e51a
Don't import encrypted ZFS datasets on startup 2021-05-21 01:27:08 +02:00
coolneng 57f5952f8a
Initialize the SATA HAT on startup 2021-05-15 16:51:46 +02:00
coolneng 8392ac213b
Assign a static IP address 2021-05-13 19:09:28 +02:00
coolneng 2ace5e2f88
Remove redundant extraPools attribute 2021-03-09 13:24:27 +01:00
coolneng 55f7b357de
Remove git from packages 2021-03-07 18:50:41 +01:00
coolneng 4dddc69f47
Add MOTD that summarizes the system current status 2021-02-11 05:06:24 +01:00
coolneng 37396a628c
Mount firmware partition at /boot 2021-02-03 03:41:40 +01:00
coolneng e19f9f8a8a
Migrate RSA ssh key to ed25519 2021-02-02 20:04:21 +01:00
coolneng 8861a58958
Set up Wallabag in a new module 2021-01-19 01:43:17 +01:00
coolneng e24cb663eb
Auto-optimise Nix store 2021-01-01 16:52:31 +01:00
coolneng 414da75426
Replace raspberrypi-tools with libraspberrypi 2021-01-01 16:48:22 +01:00
coolneng ddfc988cc5
Mount boot partition on startup 2020-12-28 18:42:46 +01:00
coolneng 0011955907
Set up Matrix and Element 2020-12-28 18:42:26 +01:00
coolneng 06937cda1f
Migrate to Raspberry Pi 4 2020-12-22 14:49:13 +01:00
coolneng f431600532
Set up ad-block at the DNS level 2020-11-30 15:40:10 +01:00
coolneng 82b292946a
Remove old ssh keys and unnecessary user groups 2020-10-28 01:19:35 +01:00
coolneng 07ab2ed249
Change garbage collector frequency to 2 weeks 2020-10-28 01:18:25 +01:00
coolneng 4811a12ba9
Replace fish shell absolute path with a variable 2020-10-28 00:38:24 +01:00
coolneng fbc91f7d01
Retire zion as printing and scan server 2020-09-29 00:33:45 +02:00