Commit graph

1835 commits

Author SHA1 Message Date
Payas Relekar
76626c27de pipewire: enable explicitly 2023-08-24 14:21:17 +05:30
Payas Relekar
43199295ff plasma: remove elisa and oxygen 2023-08-24 14:20:58 +05:30
Payas Relekar
a5a75b0a35 hermes: Use systemd/networkd for managing networking
This is an experiment, in favor of systemd, as it is already integrated
everywhere in my system.
2023-08-24 10:09:45 +05:30
Payas Relekar
e9ca4f14af hermes/audio: Correct pipewire configuration
Still didn't solve the issue of laptop speaker not being detected.. but
we'll get there some other time.
2023-08-24 10:08:24 +05:30
Payas Relekar
a4cfa4798f flake.lock: 2023_08_24
• Updated input 'home-manager':
'github:nix-community/home-manager/958c06303f43cf0625694326b7f7e5475b1a2d5c' (2023-08-20)
→ 'github:nix-community/home-manager/6a20e40acaebf067da682661aa67da8b36812606' (2023-08-23)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/d680ded26da5cf104dd2735a51e88d2d8f487b4d' (2023-08-19)
→ 'github:nixos/nixpkgs/b85ed9dcbf187b909ef7964774f8847d554fab3b' (2023-08-22)
2023-08-24 09:38:55 +05:30
Payas Relekar
cc4bdd08ff hermes: remove documenso 2023-08-22 17:22:15 +05:30
Payas Relekar
49ce8939fc emacs: Disable killing active region 2023-08-22 16:12:37 +05:30
Payas Relekar
d491803f35 hermes: Add arianna and kolourpaint 2023-08-22 13:50:40 +05:30
Payas Relekar
ae2074587b hermes: try to enable desktop notifications for new mail 2023-08-22 12:41:36 +05:30
Payas Relekar
97fc6fc0de hermes: Refactor and split config to separate modules
- asus : charge control
- audio : pipewire
- hardware : boot, encryption etc
2023-08-22 12:34:48 +05:30
Payas Relekar
12b44b9550 hermes: Setup battery charge control
Asusd option did not really work, but I'm keeping it as is for now.

The systemd unit is borrowed from nixos-hardware:
7f1836531b/asus/battery.nix (L23)

This is still untested, so lets see how this goes.
2023-08-22 12:24:47 +05:30
Payas Relekar
10d52789cd emacs: Change font size to 19 2023-08-21 14:13:03 +05:30
Payas Relekar
a51d487146 Remove nixos-wsl 2023-08-20 19:15:32 +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
85dfce6c73 syncthing: Change device id for Hermes 2023-08-20 17:58:09 +05:30
Payas Relekar
bc849614f0 Revert "hermes: Minor package definition change"
This reverts commit 8ec7482bfe.
2023-08-20 14:37:56 +05:30
Payas Relekar
8ec7482bfe hermes: Minor package definition change 2023-08-20 14:35:39 +05:30
Payas Relekar
e0734de222 hermes: Enable bluetooth 2023-08-20 14:28:42 +05:30
Payas Relekar
17e53b962d hermes: minor refactor, + remove env vars for WSL 2023-08-20 14:25:03 +05:30
Payas Relekar
13bdffe9fd flake.lock: 2023_08_20 2023-08-20 14:14:01 +05:30
Payas Relekar
54acf430c7 hermes: Make build for bare-metal
After more than a year later, I've moved back to NixOS on bare-metal.

WSL is fine and all, but it has enough warts that get really annoying,
especially as a Java developer.
2023-08-20 14:12:52 +05:30
Payas Relekar
2a6a1f83f2 hermes: Add qpdf
qpdf --password="<password/>" --decrypt input.pdf output.pdf
2023-08-17 17:13:54 +05:30
Payas Relekar
2b6456846c flake.lock: 2023_08_17
• Updated input 'home-manager':
'github:nix-community/home-manager/18791781ea86cbec6bce8bcb847444b9c73b8b3b' (2023-08-15)
→ 'github:nix-community/home-manager/6a94c1a59737783c282c4031555a289c28b961e4' (2023-08-17)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/6e287913f7b1ef537c97aa301b67c34ea46b640f' (2023-08-14)
→ 'github:nixos/nixpkgs/caac0eb6bdcad0b32cb2522e03e4002c8975c62e' (2023-08-16)
2023-08-17 16:11:41 +05:30
Payas Relekar
5c9d2cffec emacs: minor whitespace change 2023-08-17 10:52:49 +05:30
Payas Relekar
dd40814956 hermes: Add documenso 2023-08-17 10:42:14 +05:30
Payas Relekar
283c731bfd Add and enable eglot-x package 2023-08-15 23:27:56 +05:30
Payas Relekar
71641596ac flake.lock: 2023_08_15
• Updated input 'home-manager':
'github:nix-community/home-manager/c3ab5ea047e6dc73df530948f7367455749d8906' (2023-08-12)
→ 'github:nix-community/home-manager/18791781ea86cbec6bce8bcb847444b9c73b8b3b' (2023-08-15)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/100a1550b0e7a64b960c625b656f9229bdef5f87' (2023-08-13)
→ 'github:nixos/nixpkgs/6e287913f7b1ef537c97aa301b67c34ea46b640f' (2023-08-14)
2023-08-15 14:37:32 +05:30
Payas Relekar
12dde3a4b2 emacs/eglot: Finally properly configure Nix LSP
This will auto-archive flake and make some more things nicer.
2023-08-14 11:18:03 +05:30
Payas Relekar
dd9475c742 flake.lock: 2023_08_14
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e' (2023-08-10)
→ 'github:nixos/nixpkgs/100a1550b0e7a64b960c625b656f9229bdef5f87' (2023-08-13)
2023-08-14 09:29:38 +05:30
Payas Relekar
763ed30c34 flake.lock: 2023_08_13
• Updated input 'home-manager':
'github:nix-community/home-manager/0a014a729cdd54d9919ff36b714d047909d7a4c8' (2023-08-05)
→ 'github:nix-community/home-manager/c3ab5ea047e6dc73df530948f7367455749d8906' (2023-08-12)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/87e3122b67587492a617764f88c71991893fcf8a' (2023-08-04)
→ 'github:NixOS/nixos-hardware/430a56dd16fe583a812b2df44dca002acab2f4f6' (2023-08-12)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/18036c0be90f4e308ae3ebcab0e14aae0336fe42' (2023-08-04)
→ 'github:nixos/nixpkgs/ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e' (2023-08-10)
2023-08-13 13:12:45 +05:30
Payas Relekar
984a6708bf syncthing fix attempt v3 2023-08-06 19:38:40 +05:30
Payas Relekar
3e7d095c34 syncthing: fix v2 2023-08-06 19:34:53 +05:30
Payas Relekar
9023aa27a1 flake.lock: 2023_08_05
• Updated input 'home-manager':
'github:nix-community/home-manager/86dd48d70a2e2c17e84e747ba4faa92453e68d4a' (2023-08-03)
→ 'github:nix-community/home-manager/0a014a729cdd54d9919ff36b714d047909d7a4c8' (2023-08-05)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/24f9162b26f0debd163f6d94752aa2acb9db395a' (2023-08-02)
→ 'github:NixOS/nixos-hardware/87e3122b67587492a617764f88c71991893fcf8a' (2023-08-04)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
→ 'github:nixos/nixpkgs/18036c0be90f4e308ae3ebcab0e14aae0336fe42' (2023-08-04)
2023-08-05 18:31:06 +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
e3c1ed4720 hermes: Enable Java 2023-08-03 23:45:32 +05:30
Payas Relekar
78f1faba52 flake.lock: 2023_08_03
• Updated input 'home-manager':
'github:nix-community/home-manager/f58889c07efa8e1328fdf93dc1796ec2a5c47f38' (2023-07-29)
→ 'github:nix-community/home-manager/86dd48d70a2e2c17e84e747ba4faa92453e68d4a' (2023-08-03)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/96e5a0a0e8568c998135ea05575a9ed2c87f5492' (2023-07-30)
→ 'github:NixOS/nixos-hardware/24f9162b26f0debd163f6d94752aa2acb9db395a' (2023-08-02)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e6ab46982debeab9831236869539a507f670a129' (2023-07-29)
→ 'github:nixos/nixpkgs/66aedfd010204949cb225cf749be08cb13ce1813' (2023-08-02)
2023-08-03 17:19:50 +05:30
Payas Relekar
cb80ad38a8 flake.lock: 2023_07_30
• Updated input 'home-manager':
'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
→ 'github:nix-community/home-manager/f58889c07efa8e1328fdf93dc1796ec2a5c47f38' (2023-07-29)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/ba9650b14e83b365fb9e731f7d7c803f22d2aecf' (2023-07-24)
→ 'github:NixOS/nixos-hardware/96e5a0a0e8568c998135ea05575a9ed2c87f5492' (2023-07-30)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
→ 'github:nixos/nixpkgs/e6ab46982debeab9831236869539a507f670a129' (2023-07-29)
2023-07-30 20:58:13 +05:30
Payas Relekar
d0a84e1284 flake.lock: 2023_07_29
• Updated input 'home-manager':
'github:nix-community/home-manager/ba2c0737cc848db03470828fdb5e86df75ed42a8' (2023-07-25)
→ 'github:nix-community/home-manager/8d243f7da13d6ee32f722a3f1afeced150b6d4da' (2023-07-27)
• Updated input 'nixos-wsl':
'github:nix-community/NixOS-WSL/01112baf546b5577038e2a422a5215eedd9bc84b' (2023-07-24)
→ 'github:nix-community/NixOS-WSL/f7a95a37306c46b42e9ce751977c44c752fd5eca' (2023-07-28)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/ef99fa5c5ed624460217c31ac4271cfb5cb2502c' (2023-07-25)
→ 'github:nixos/nixpkgs/c9cf0708f00fbe553319258e48ca89ff9a413703' (2023-07-26)
2023-07-29 09:51:34 +05:30
Payas Relekar
7113f7b6ae fonts: Update as per upstream
I'll just say it right here. The 'fonts.fonts' thing really bugged me
when I started out with NixOS and still annoyed me after. Its nice to
see it made nicer, even if just for posterity.
2023-07-27 21:05:32 +05:30
Payas Relekar
a1ca0a64b9 flake.lock: 2023_07_27
• Updated input 'agenix':
'github:ryantm/agenix/0d8c5325fc81daf00532e3e26c6752f7bcde1143' (2023-07-14)
→ 'github:ryantm/agenix/d8c973fd228949736dedf61b7f8cc1ece3236792' (2023-07-24)
• Updated input 'home-manager':
'github:nix-community/home-manager/fb03fa5516d4e86059d24ab35a611ffa3a359547' (2023-07-23)
→ 'github:nix-community/home-manager/ba2c0737cc848db03470828fdb5e86df75ed42a8' (2023-07-25)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/d4ea64f2063820120c05f6ba93ee02e6d4671d6b' (2023-07-14)
→ 'github:NixOS/nixos-hardware/ba9650b14e83b365fb9e731f7d7c803f22d2aecf' (2023-07-24)
• Updated input 'nixos-wsl':
'github:nix-community/NixOS-WSL/20a1f182aed3d2bbc72f62f5814fc3dd34a1cf0c' (2023-07-12)
→ 'github:nix-community/NixOS-WSL/01112baf546b5577038e2a422a5215eedd9bc84b' (2023-07-24)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
→ 'github:nixos/nixpkgs/ef99fa5c5ed624460217c31ac4271cfb5cb2502c' (2023-07-25)
2023-07-27 21:03:24 +05:30
Payas Relekar
70aebb669c emacs/org: include age-encrypted files in org agenda 2023-07-23 23:13:08 +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
c040e2811d flake.lock: 2023_07_23
• Updated input 'home-manager':
'github:nix-community/home-manager/ee5673246de0254186e469935909e821b8f4ec15' (2023-07-20)
→ 'github:nix-community/home-manager/fb03fa5516d4e86059d24ab35a611ffa3a359547' (2023-07-23)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/9ca785644d067445a4aa749902b29ccef61f7476' (2023-07-21)
→ 'github:nixos/nixpkgs/12303c652b881435065a98729eb7278313041e49' (2023-07-22)
2023-07-23 21:26:54 +05:30
Payas Relekar
4c9946dffc flake.lock: 2023_07_22
• Updated input 'home-manager':
'github:nix-community/home-manager/2f84579a70b8c74e5ebb37299a0c3ba279f09382' (2023-07-16)
→ 'github:nix-community/home-manager/ee5673246de0254186e469935909e821b8f4ec15' (2023-07-20)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/6cee3b5893090b0f5f0a06b4cf42ca4e60e5d222' (2023-07-16)
→ 'github:nixos/nixpkgs/9ca785644d067445a4aa749902b29ccef61f7476' (2023-07-21)
2023-07-22 16:21:22 +05:30
Payas Relekar
e9f4d7eff2 meta: remove some prose 2023-07-18 21:03:37 +05:30
Payas Relekar
486f22d1fc flake.lock: 2023_07_18
• Updated input 'home-manager':
'github:nix-community/home-manager/232fe3d450dac73e55cf6fd2d73600c6cb82cd8b' (2023-07-16)
→ 'github:nix-community/home-manager/2f84579a70b8c74e5ebb37299a0c3ba279f09382' (2023-07-16)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
→ 'github:nixos/nixpkgs/6cee3b5893090b0f5f0a06b4cf42ca4e60e5d222' (2023-07-16)
2023-07-18 17:05:18 +05:30
Payas Relekar
cda25f35fd flake.lock: 2023_07_16
• Updated input 'home-manager':
'github:nix-community/home-manager/e42fb59768f0305085abde0dd27ab5e0cc15420c' (2023-07-12)
→ 'github:nix-community/home-manager/232fe3d450dac73e55cf6fd2d73600c6cb82cd8b' (2023-07-16)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e74e68449c385db82de3170288a28cd0f608544f' (2023-07-13)
→ 'github:nixos/nixpkgs/8acef304efe70152463a6399f73e636bcc363813' (2023-07-15)
2023-07-16 15:47:40 +05:30
Payas Relekar
e54d8f575a disable plausible
It fails due to clickhouse anyway, and I don't want it keeping rest of
the system from being updated
2023-07-15 14:02:02 +05:30