Commit graph

133 commits

Author SHA1 Message Date
Payas Relekar
e34a7723d3 forgejo: update package attributes per upstream 2024-03-16 17:13:07 +05:30
Payas Relekar
5daf7e41b5 gitea -> forgejo
Also need to perform one-time migration:
https://nixos.org/manual/nixos/unstable/#module-forgejo
2024-03-16 17:01:07 +05:30
Payas Relekar
2a32b0613d bebop: boot instead of switch
Hoping to reduce server non-responsiveness, probably due to cloudflared
failing to restart after a switch.
2024-03-16 16:53:48 +05:30
Payas Relekar
6284f4255a pihole: Update to 2023.11.0 2023-12-22 23:05:08 +05:30
Payas Relekar
5243d7b911 forgejo: Use 'master' branch by default 2023-11-15 19:56:28 +05:30
Payas Relekar
7a06bf52eb Revert "syncthing: add mail dir"
This reverts commit adbaa9ebbc.

Turns out, mbsync adds hostname to every mail file. And that makes
things pretty awkward, often syncthing same mail file multiple times.
Since I do not expect to have hermes and phoebe running simultaneously
most of the time, I think it is fine to sync mail to both independently
of each other.
2023-11-14 15:12:32 +05:30
Payas Relekar
adbaa9ebbc syncthing: add mail dir 2023-11-14 14:22:22 +05:30
Payas Relekar
2121e0e7ff pihole: Specify latest version
This will require manual update, but as it is, the version being run is
more than a year old and is just not secure anymore. This might fare better.
2023-11-12 23:25:42 +05:30
Payas Relekar
c86af5d162 git: Enable fancy delta config 2023-10-28 19:27:44 +05:30
Payas Relekar
290ced21d9 phoebe: Add to syncthing devices and enable sharing 2023-09-28 19:04:47 +05:30
Payas Relekar
87f024f7ea secrets: refactor and separate
All secrets are now separated per host, i.e. hermes and bebop only
deploy the secrets that they need.

- Code is duplicated across agenix.nix files in both hosts, but that is
a problem for another day
- outline secret is removed as well as allowing broken nginx package for
it
- onedrive upload secrets are also removed now, since I haven't used
them for nearly 2 years now.
2023-09-23 11:08:02 +05:30
Payas Relekar
f131210561 emacs: Load neovim config from a Lua file
this allows for better editing experience compared to the stringly mess
from before.

So now Emacs is good for modifying NeoVim config, with support for both
Nix and Lua, and NeoVim is capable of editing Emacs config via orgmode.
Nice :)
2023-09-13 19:11:31 +05:30
Payas Relekar
a10dff9eee Revert "bebop: Add new SSH key for hermes"
This reverts commit 88b068c0a6.
2023-08-20 18:20:04 +05:30
Payas Relekar
88b068c0a6 bebop: Add new SSH key for hermes
Because looks like there is a conflict with known_hosts for same key
2023-08-20 18:08:07 +05:30
Payas Relekar
3a54ab7581 Fix and enable Syncthing with newer options 2023-08-05 18:27:20 +05:30
Payas Relekar
dec811f48e bebop: Use git.bhankas.org to pull nixos config for auto-updates 2023-08-05 17:40:23 +05:30
Payas Relekar
d1b659a55f Syncthing: try to update config per new options
And also disable
2023-07-23 22:03:00 +05:30
Payas Relekar
fbad4942fc bebop: Fix groups 2023-07-02 13:38:38 +05:30
Payas Relekar
be9fac7bed bebop: Add group 'fin' 2023-07-02 10:16:23 +05:30
Payas Relekar
7947917780 bebop: Add group 'fin' 2023-07-02 10:12:57 +05:30
Payas Relekar
a2f3ae9cde Add payas and hledger users to same group 2023-07-02 10:09:43 +05:30
Payas Relekar
a7f13d07a9 gitea: remove ssh.bhankas.org domain from gitea 2023-06-29 20:01:21 +05:30
Payas Relekar
010974cdff bebop: fix ssh config 2023-06-29 20:00:30 +05:30
Payas Relekar
abb170d2ad bebop: try to re-enable ssh subdomain 2023-06-28 23:32:28 +05:30
Payas Relekar
e847d6b5d8 ssh: minor port change 2023-06-18 19:54:52 +05:30
Payas Relekar
9a946eb90d bebop/openssh: add listenaddresses 2023-06-18 18:42:56 +05:30
Payas Relekar
0b0ba25216 gitea: always use forgejo 2023-06-18 18:36:37 +05:30
Payas Relekar
f17523df6f Revert "gitea: changes"
This reverts commit a3779c77ad.
2023-06-18 18:30:46 +05:30
Payas Relekar
a3779c77ad gitea: changes 2023-06-18 18:26:53 +05:30
Payas Relekar
397aa53bd4 gitea 2023-06-18 18:21:13 +05:30
Payas Relekar
239d081e7c remove ssh.bhankas.org 2023-06-18 18:18:34 +05:30
Payas Relekar
ae58feb8f7 gitea: take 2 2023-06-18 18:15:17 +05:30
Payas Relekar
bf82dbc158 gitea: remove separate ssh domain 2023-06-18 17:49:03 +05:30
Payas Relekar
e1c27e2e20 bebop/ssh: try 2023-06-18 14:49:50 +05:30
Payas Relekar
5c5a73e703 gitea: another attempt at fixing ssh 2023-06-18 13:49:54 +05:30
Payas Relekar
29f28cab50 Revert "gitea: Add new subdomain and some nginx config"
This reverts commit 58c69fa885.
2023-06-13 22:36:09 +05:30
Payas Relekar
58c69fa885 gitea: Add new subdomain and some nginx config
Lets see if this actually works
2023-06-13 22:34:38 +05:30
Payas Relekar
f3b55ee4a0 gitea: enable websocket 2023-06-11 11:12:08 +05:30
Payas Relekar
ee49e4e3e5 gitea: authorize public key 2023-06-11 10:41:03 +05:30
Payas Relekar
01337b756c bebop: minor ssh changes 2023-06-11 10:12:35 +05:30
Payas Relekar
0bed720796 gitea: restore mailer from
Gitea requires a complete email address, or does not work
2023-06-10 12:44:17 +05:30
9ebe4a17e4 gitea: revert requiring signing for explore 2023-06-10 11:53:14 +05:30
a312aa4b0e gitea:fix 2023-06-10 11:52:18 +05:30
b555a4b62e gitea: Disable user registrations
Only admin can create new users now
2023-06-10 11:11:25 +05:30
d9b748444b gitea: change to just gandalf 2023-06-10 11:01:47 +05:30
8b15157e59 gitea: try to fix mailer config 2023-06-10 00:45:54 +05:30
9a34d42a87 gitea: rename app 2023-06-10 00:35:00 +05:30
d689c91833 gitea: disable db password 2023-06-10 00:34:35 +05:30
2bf3b6f11a gitea: Use forgejo 2023-06-10 00:32:40 +05:30
3591f2cfba gitea: let NixOS create database 2023-06-10 00:29:56 +05:30