Commit Graph

14 Commits

Author SHA1 Message Date
d532eda109
feat: add service for postgresql with upgrade and backup
* replace per-app postgresql configuration with a single, global postgres
setup
* add backup configuration to backup using restic
* add cluster upgrade script based on the NixOS Manual:
  https://nixos.org/manual/nixos/stable/#module-services-postgres-upgrading

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-30 12:01:57 +05:30
40d4792bc8
feat: enable restic backup service for vaultwarden and paperless
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-30 01:17:54 +05:30
d32004c45a
feat: add module for immich service
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-29 23:32:15 +05:30
d3fd3e2c57
fix: enable firewall on bicboye
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-29 23:28:13 +05:30
fe14cb6753
chore: unset iommu set to soft in kernelParams
This issue has been resolved with b65a4dbfcb

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-29 23:06:15 +05:30
8dc7bf18d3
chore: remove system76-scheduler and fix resume
* system76-scheduler was unused. Or it did not really make much of a difference
  over the default scheduler.
* added `iommu=soft` to kernel param to make the ssd work fine after suspend.
  This might be related to the pcie_aspm policy we had set before. I need to test
  if removing the aspm policy has fixed this issue.

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-23 11:48:19 +05:30
dfd6c1d42b
chore: reorganize desktop environment configuration
Cleanup existing desktop environment configuration to allow adding more
desktop environments with shared configs.

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-22 16:45:32 +05:30
10c26f143d
fix: switch to the latest testing kernel on thonkpad
The new Intel Core Ultra does not work that well with older kernel versions
especially since the initial support was added in 6.8. Currently, the testing
kernel is much more stable that the latest package on this processor.

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-22 15:01:29 +05:30
49d65b9cb4
chore: cleanup thonkpad and use mesa git from chaotic/nyx
Trying out the experimental mesa drivers for the latest Intel Xe support on Wayland

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-22 14:58:24 +05:30
381924aee1
feat: upgrade from thinkpad x1 9th-gen to 12th-gen
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-02 20:51:39 +05:30
8f4c7fe4cc
feat: add modules to bicboye
* change interface name from `enp6s0` to `enp2s0`
* add arr suite + ntfy deployment, monitoring
* add keys for ssh access
* add default_server configuration to nginx for security

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-02 19:19:09 +05:30
ef02b8168d
feat: setup bicboye server on new hardware
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-02 19:08:33 +05:30
796368d3df
fix: remove autodefrag from btrfs subvolumes
BTRFS subvolumes do not require autodefrag, and it's not recommended for
the filesystem.

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-02 19:07:11 +05:30
3a3a8afe30
feat: add nixos configuration based on snowfall-lib
Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2024-09-02 18:31:19 +05:30