Commit graph

1522 commits

Author SHA1 Message Date
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
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