Commit graph

1520 commits

Author SHA1 Message Date
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
8043c73c4d emacs: enable terraform module
Because now I can actually use TRAMP to edit HCL files on new pi zero
cluster, and syntax highlight is nice to have
2023-05-31 21:50:34 +05:30
cd52207833 flake.lock: 2023_05_31
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/a7dd340354f3bd500019428ba5928b36d6e76f1b' (2023-05-30)
→ 'github:nix-community/emacs-overlay/d0fc4dae0e0248453324e8d05733163a6a2f102e' (2023-05-31)
• Updated input 'emacs-overlay/flake-utils':
'github:numtide/flake-utils/5aed5285a952e0b949eb3ba02c12fa4fcfef535f' (2022-11-02)
→ 'github:numtide/flake-utils/a1720a10a6cfe8234c0e93907ffe81be440f4cef' (2023-05-31)
• Added input 'emacs-overlay/flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'emacs-overlay/nixpkgs':
'github:NixOS/nixpkgs/0f213d0fee84280d8c3a97f7469b988d6fe5fcdf' (2023-01-12)
→ 'github:NixOS/nixpkgs/5e871d8aa6f57cc8e0dc087d1c5013f6e212b4ce' (2023-05-29)
• Updated input 'home-manager':
'github:nix-community/home-manager/9f82227b64245c273d98dd02dedd44fc7576041e' (2023-05-30)
→ 'github:nix-community/home-manager/54a9d6456eaa6195998a0f37bdbafee9953ca0fb' (2023-05-30)
2023-05-31 17:21:25 +05:30
3d9f11c59f flake.lock: 2023_05_31
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/6ec9045f8b81b187d0628a8986ca47e163f90285' (2023-05-28)
→ 'github:nix-community/emacs-overlay/a7dd340354f3bd500019428ba5928b36d6e76f1b' (2023-05-30)
• Updated input 'home-manager':
'github:nix-community/home-manager/2d963854ae2499193c0c72fd67435fee34d3e4fd' (2023-05-27)
→ 'github:nix-community/home-manager/9f82227b64245c273d98dd02dedd44fc7576041e' (2023-05-30)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e10802309bf9ae351eb27002c85cfdeb1be3b262' (2023-05-27)
→ 'github:nixos/nixpkgs/5e871d8aa6f57cc8e0dc087d1c5013f6e212b4ce' (2023-05-29)
2023-05-31 00:59:00 +05:30
4639f26a3d eglot: change project separator 2023-05-28 19:56:25 +05:30
485b03736c emacs: Add all tree-sitter grammars 2023-05-28 18:07:46 +05:30
7b557a0264 emacs: enable consult-preview-at-point-mode 2023-05-28 18:05:27 +05:30
c716951f29 Syncthing: update for upstream option change 2023-05-28 16:20:10 +05:30
872bd8710b home: remove helix 2023-05-28 16:19:06 +05:30
6717c1e462 flake.lock: 2023_05_28
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/d4fbab64e7423db3e9c391d382d65ed9019fe762' (2023-05-23)
→ 'github:nix-community/emacs-overlay/6ec9045f8b81b187d0628a8986ca47e163f90285' (2023-05-28)
• Updated input 'home-manager':
'github:nix-community/home-manager/58eb968c21d309a6c2b020ea8d64e25c38ceebba' (2023-05-23)
→ 'github:nix-community/home-manager/2d963854ae2499193c0c72fd67435fee34d3e4fd' (2023-05-27)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/71ce85372a614d418d5e303dd5702a79d1545c04' (2023-05-15)
→ 'github:NixOS/nixos-hardware/4cc688ee711159b9bcb5a367be44007934e1a49d' (2023-05-24)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/7084250df3d7f9735087d3234407f3c1fc2400e3' (2023-05-22)
→ 'github:nixos/nixpkgs/e10802309bf9ae351eb27002c85cfdeb1be3b262' (2023-05-27)
2023-05-28 15:38:52 +05:30
c499caaec5 wiki: more outline 2023-05-27 19:57:07 +05:30
34a91b32a2 bebop: add bebop in hosts file
Because outline and dex have very hardcoded configs <facepalm>
2023-05-27 19:55:08 +05:30
d2c731ae7f wiki: More change for outline 2023-05-27 19:49:29 +05:30
754e3133f9 wiki: Give outline correct url for dex 2023-05-27 19:42:15 +05:30
ec56ca4d28 wiki: More changes for outline 2023-05-27 19:36:58 +05:30
e03b09eb2a wiki: Enable outline to use Dex 2023-05-27 19:27:11 +05:30
1d1b259866 wiki: More changes 2023-05-27 19:05:36 +05:30
3ae0554efb wiki/outline: Attempt #2 2023-05-27 18:15:10 +05:30
986588255f wiki: Enable minio and add a new secret key for the same 2023-05-27 18:03:13 +05:30
8908c686f6 secrets: Correct path for minio.age 2023-05-27 15:18:44 +05:30
8d36c91bff common: Add fsh alias to enable FHS with all currently installed libs 2023-05-27 15:17:49 +05:30
657db2ce17 wiki: Disable minio 2023-05-27 12:53:24 +05:30
d4fc012ffb emacs/gptel: Move to next heading when done loading response 2023-05-27 12:52:56 +05:30
34eb5a4793 Revert "bebop: Enable all secrets"
This reverts commit 2427bf9e47.

Because bebop does not have the SSH key yet.

This needs to be thought and worked over properly.
2023-05-26 00:41:37 +05:30
2427bf9e47 bebop: Enable all secrets 2023-05-26 00:36:25 +05:30
dbfd58bef3 wiki: open ports for minio 2023-05-26 00:32:42 +05:30
5b9864a639 wiki: Disable outline, Add minio 2023-05-25 18:02:53 +05:30
9b0423f4df bebop: More stupid changes for outline 2023-05-24 22:45:19 +05:30
803f644b73 bebop: Allow unfree because getoutline.com has stupid license 2023-05-24 22:42:14 +05:30
386427b7ee wiki: Initial implementation
Ideally this should be split into separate packages, but we'll see. This
commit enables two services for bebop:

- outline (getoutline.com)
  A personal notion.so - like note-taking and knowledge base.
  I do like and prefer org-mode, but this is nicer looking and useful
  for gen-pop.
- paperless
  To store all documents in PDF format plus automatically OCR them and
  query the OCR'ed text.
2023-05-24 01:37:41 +05:30
190888b699 flake.lock: 2023_05_23
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/25cbd5b0f32cab75356a0a8e73aa2913529db36a' (2023-05-21)
→ 'github:nix-community/emacs-overlay/d4fbab64e7423db3e9c391d382d65ed9019fe762' (2023-05-23)
• Updated input 'home-manager':
'github:nix-community/home-manager/27ef11f0218d9018ebb2948d40133df2b1de622d' (2023-05-20)
→ 'github:nix-community/home-manager/58eb968c21d309a6c2b020ea8d64e25c38ceebba' (2023-05-23)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/3005f20ce0aaa58169cdee57c8aa12e5f1b6e1b3' (2023-05-20)
→ 'github:nixos/nixpkgs/7084250df3d7f9735087d3234407f3c1fc2400e3' (2023-05-22)
2023-05-23 22:43:02 +05:30
d2aa0a9b75 emacs: Enable exercism package 2023-05-23 15:56:03 +05:30
7c782197a8 emacs/org: Enable speed commands
This is an experiment to try out built in fast movement in org-mode, and
these keys are only active when the cursor is at the very beginning of a
heading.

Since movement within org doc has always been something I've sucked at,
perhaps this will help.
2023-05-23 15:54:36 +05:30
5829939d38 emacs: Add org-footnote-assistant
There is a change this will get integrated upstream, in which case this
config can be removed.
2023-05-23 15:31:03 +05:30
2a245a70ee emacs/ox-hugo: Customize 2023-05-23 14:27:35 +05:30
1e6061dc3b emacs: Remove devil-mode
It is useful, but I don't find myself using it very much.

One nice thing is that it uses Emacs keybindings itself, so learning
anything new is not required, but I just don't find myself using it
really.

Maybe someday meow will have a good module with doom and then I will
like that. Oh well..
2023-05-21 19:32:33 +05:30
d29a315ed5 emacs: Enable mu4e-alert and display the count on modeline 2023-05-21 19:17:31 +05:30
12ea637567 emacs: Switch to doom-modeline
- ui/modeline module
- remove minions
- Disable anzu and evil-anzu packages
- Enable mu4e-alert because apparently doom-modeline supports it
- set the height to minimal required
- Configure to my preferences
2023-05-21 19:17:25 +05:30
1b971ccc81 emacs: Add org.age as recognised org-roam file extension
Does NOT work
2023-05-21 13:50:19 +05:30
5c922e1b84 emacs: Disable highlighting trailing whitespace
It hasn't proved too useful so far, and the harsh red color is really
unsettling.
2023-05-21 12:41:49 +05:30
62ff379ab0 hermes: Remove dbeaver and flyway 2023-05-21 11:39:11 +05:30
891de61130 hermes: Remove gradle and micronaut 2023-05-21 11:38:49 +05:30
06d1be47a7 monitoring: Add extra collectors to prometheus node
Does NOT work
2023-05-21 11:19:42 +05:30
f7a53e19e7 monitoring: Add new job for every target
Doesn NOT work
2023-05-21 11:19:23 +05:30
6541afb931 monitoring: Add job to scrape metrics from OpenWRT 2023-05-21 11:10:05 +05:30
7e1e1eb17d monitoring: remove zabbix 2023-05-21 11:09:45 +05:30
2e621cb39d bebop: remove commented config 2023-05-21 11:09:29 +05:30
9d57a2de6d bebop: Temporarily disable GPU acceleration
Bebop is headless anyway, and until upstream nixos-hardware is fixed,
this will at least let me build.
2023-05-21 11:08:39 +05:30
ec545baccc flake.lock: 2023_05_21
• Updated input 'emacs-overlay':
'github:nix-community/emacs-overlay/18bfb00ee5e6fed0ad873bc2702ebf6131a7a4a3' (2023-05-20)
→ 'github:nix-community/emacs-overlay/25cbd5b0f32cab75356a0a8e73aa2913529db36a' (2023-05-21)
• Updated input 'home-manager':
'github:nix-community/home-manager/b9a52ad20e58ebd003444915e35e3dd2c18fc715' (2023-05-19)
→ 'github:nix-community/home-manager/27ef11f0218d9018ebb2948d40133df2b1de622d' (2023-05-20)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/5b1bc788f578cd83d54b48bb057d6f6703ae7725' (2023-05-19)
→ 'github:nixos/nixpkgs/3005f20ce0aaa58169cdee57c8aa12e5f1b6e1b3' (2023-05-20)
2023-05-21 10:30:33 +05:30