Commit graph

1518 commits

Author SHA1 Message Date
a67c72579c xandikos: Add and enable 2023-06-05 03:23:26 +05:30
0ae5726697 grafana: another attempt at anonymous login 2023-06-05 03:10:47 +05:30
511da815a3 Revert "grafana: Allow anonymous auth"
This reverts commit 2faa1f0c7a.
2023-06-05 03:04:09 +05:30
66341a4fda Revert "grafana: allow anonymous viewer"
This reverts commit bf7142cf37.
2023-06-05 03:04:07 +05:30
bf7142cf37 grafana: allow anonymous viewer 2023-06-05 03:03:06 +05:30
2faa1f0c7a grafana: Allow anonymous auth 2023-06-05 02:53:23 +05:30
6534bb35fb paperless: fix admin 2023-06-05 02:49:57 +05:30
714147e190 paperless: trust localhost 2023-06-05 02:39:37 +05:30
07c7fd4ca9 paperless: Fix CSRF origin 2023-06-05 02:36:20 +05:30
12332f3977 fix paperless 2023-06-05 02:30:25 +05:30
bbddedd05d dex: fix issuer address 2023-06-05 02:20:54 +05:30
a9896167b3 outline: correct port and public URL 2023-06-05 02:14:36 +05:30
2a04d3330c wiki: Enable paperless, outline and dex with nginx 2023-06-05 02:07:20 +05:30
e1da4d958a nginx: different virtualHosts for different services 2023-06-05 01:55:41 +05:30
46340648b4 nginx: add priorities to paths
Hopefully this will fix single service issue
2023-06-05 01:24:43 +05:30
0f31b131e1 nginx: make root point to nginx 2023-06-05 01:09:10 +05:30
054dc49066 nginx: reset root to grafana
Turns out root is needed, and it MUST point to the same host somewhere.

Man this is tricky.
2023-06-05 01:01:33 +05:30
336d7ba735 nginx: remove root 2023-06-05 00:58:30 +05:30
ab62e65332 Revert "nginx: point root to grafana for now"
This reverts commit ba567ddbb9.
2023-06-05 00:53:41 +05:30
ba567ddbb9 nginx: point root to grafana for now 2023-06-05 00:52:56 +05:30
7779b33cc9 nginx: redirect root instead of proxying 2023-06-05 00:49:50 +05:30
7d948ce2ad nginx: add grafana, move navidrome and set root to blog 2023-06-05 00:39:17 +05:30
1f44073a5d wiki: remove dnsProvider 2023-06-05 00:08:19 +05:30
1e1aa22770 nginx: remove forceSSL 2023-06-05 00:07:13 +05:30
a943491fad wiki: correct typo 2023-06-05 00:06:28 +05:30
e0983c5690 wiki: remove certbot
It is no longer present in NixOS modules
2023-06-05 00:04:54 +05:30
27a6445dee wiki: Multiple changes
- Enable acme
- Enable certbot with bare settings
- add and force SSL for bebop subdomain
- enable acme for subdomain
- move music to root for now (to make sure it works)
2023-06-05 00:02:50 +05:30
d53ffa80f7 cloudflared: run with user payas
To be able to access credentialsFile deployed by agenix
2023-06-04 23:37:31 +05:30
32d56a13a8 cloudflared: deploy credentials file via agenix 2023-06-04 23:32:27 +05:30
b8017dbce2 bebop: actually enable cloudflared module 2023-06-04 23:23:26 +05:30
fc0567e2ea bebop: Update cloudflare tunnel credentials file location 2023-06-04 23:17:46 +05:30
4641c2f9b0 cloudflared: attempt#1 2023-06-04 23:09:31 +05:30
739e8e504d wiki: Enable nginx proxy for navidrome and minio 2023-06-04 23:00:10 +05:30
4e4b6add85 wiki: disable paperless, dex and outline 2023-06-04 22:41:48 +05:30
6c39a958e9 flake.lock: 2023_06_04
• Updated input 'home-manager':
'github:nix-community/home-manager/29519461834c08395b35f840811faf8c23e3b61c' (2023-06-02)
→ 'github:nix-community/home-manager/607d8fad96436b134424b9935166a7cd0884003e' (2023-06-04)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e635192892f5abbc2289eaac3a73cdb249abaefd' (2023-06-01)
→ 'github:nixos/nixpkgs/dd4982554e18b936790da07c4ea2db7c7600f283' (2023-06-03)
2023-06-04 19:16:31 +05:30
af9730230d emacs/mail: rearrange setq blocks
This might or might not break some things. Test and revert if needed.
2023-06-03 16:56:10 +05:30
5d6f5cf591 emacs/mail: Fix Gnus loading 2023-06-03 16:53:16 +05:30
e81d46a337 emacs/janet: Enable tree-sitter experimental functions 2023-06-03 16:52:45 +05:30
3250308fcc emacs: Add and enable janet-ts-mode 2023-06-03 15:12:56 +05:30
1e5e7abd39 emacs: enable upload module to copy files around hosts easily 2023-06-03 13:08:16 +05:30
17fd11a6a9 Add rhea to hosts and fish abbreviations 2023-06-03 12:28:06 +05:30
3e24def577 flake.lock: 2023_06_02
• Updated input 'home-manager':
'github:nix-community/home-manager/3876cc613ac3983078964ffb5a0c01d00028139e' (2023-05-31)
→ 'github:nix-community/home-manager/29519461834c08395b35f840811faf8c23e3b61c' (2023-06-02)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/4f53efe34b3a8877ac923b9350c874e3dcd5dc0a' (2023-05-31)
→ 'github:nixos/nixpkgs/e635192892f5abbc2289eaac3a73cdb249abaefd' (2023-06-01)
2023-06-02 22:59:44 +05:30
44b5455ee8 cloudflared: initial config 2023-06-02 21:22:53 +05:30
66ed44c0b1 emacs: enable vc and vc-gutter modules
I disabled them on previous machine with spinning rust. This
machine (hermes) with SSD has proven capable of handling much higher
filesystem throughput, so I'm pushing it to see how far I can go without
impeding experience.
2023-06-02 19:04:39 +05:30
57eda0f3c3 emacs: Keep tags on archived headings 2023-06-02 11:19:06 +05:30
6673436bf3 Add hosts entries and fish abbrev for titan and lapetus
titan and lapetus are first of two new Raspberry Pi Zero Ws.

While quite anemic and decidedly incapable of running modern NixOS, they
still run Debian well enough, and are still full computers in their own
right.

So they get hostnames, the first of two moons in solar system, starting
from Saturn (should last a while :p), by ascending order of their year
of discovery. After Saturn, it'll be Jupyter, Uranus, Neptune, and then
back inwards starting from Mars. Luna will be last (if we ever manage to
get that far :p)
2023-06-02 01:24:55 +05:30
d204e74648 remove emacs-overlay
emacs29-pgtk is now available from NixOS-unstable directly.

the overlay still provides some updates, like more frequent ELPA/MELPA
package updates, but they are incompatible with how doom manages package
updates anyway. I might think about bringin back the overlay without
emacs itself in future, but for now, I'm getting off the bandwagon.

The plan was and still is to get off of overlay and emacs unstable
completely. While the run was pretty good, I consider Emacs to be part
of my digital infrastructure now, and having it broken means bad news.
Removing overlay and going back to stable branch just means reducing the
number of moving pieces, having more eyes on common friction points and
faster resolution. Hope this works as well as I'm expecting now.
2023-06-02 01:02:45 +05:30
7854aee461 flake.lock: 2023_06_02
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/d0fc4dae0e0248453324e8d05733163a6a2f102e' (2023-05-31)
→ 'github:nix-community/emacs-overlay/669d63975489ace6915437e04546edf300f7a847' (2023-06-01)
• Added input 'emacs-overlay/nixpkgs-stable':
'github:NixOS/nixpkgs/9af373a61647257d16ae6062cddaa9094d24920c' (2023-05-30)
• Updated input 'home-manager':
'github:nix-community/home-manager/54a9d6456eaa6195998a0f37bdbafee9953ca0fb' (2023-05-30)
→ 'github:nix-community/home-manager/3876cc613ac3983078964ffb5a0c01d00028139e' (2023-05-31)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/5e871d8aa6f57cc8e0dc087d1c5013f6e212b4ce' (2023-05-29)
→ 'github:nixos/nixpkgs/4f53efe34b3a8877ac923b9350c874e3dcd5dc0a' (2023-05-31)
2023-06-02 00:57:01 +05:30
865fa462f0 pi-hole-latest: ∅ → 2023.05.2 2023-06-01 15:51:04 +05:30
4fe0b2e9e5 emacs: Add and enable combobulate package
..by Mickey Patterson, of Mastering Emacs fame.

The package is supposed to provide finer and nicer structural editing
experience, aided by new treesit(*-ts)-modes, but currently, I use none.

The only tree-sitter mode I currently use extensively is nix-mode, and
it integrates using external tree-sitter module, so as of this commit,
combobulate is fairly useless for me.

Now, doom's development has slowed down significantly, and I foresee
problems on the horizon with these new hodgpodge of tree-sitter modules,
so we'll see.
2023-06-01 14:51:02 +05:30