Payas Relekar
0991cf8bd0
hermes: enable dconf
...
To fix the gnarly GTK bug during config activation:
https://discourse.nixos.org/t/error-gdbus-error-org-freedesktop-dbus-error-serviceunknown-the-name-ca-desrt-dconf-was-not-provided-by-any-service-files/29111
2023-09-13 22:10:05 +05:30
Payas Relekar
6172f4dc9b
doom: remove org-timeblock
...
In order to see if this is causing the issues with agenda
2023-09-13 22:03:31 +05:30
Payas Relekar
80d7d3453a
Revert "hermes: Use systemd/networkd for managing networking"
...
This reverts commit a5a75b0a35
.
2023-09-13 21:56:07 +05:30
Payas Relekar
f59674bb45
emacs: add and enable org-timeblock
2023-09-13 19:40:50 +05:30
Payas Relekar
3fd37e0eec
doom/org: remove recent config changes
2023-09-13 19:38:12 +05:30
Payas Relekar
a6db2abe2c
nvim: use torte default colorscheme
...
Because adding a different colorscheme proved to be too much trouble
2023-09-13 19:18:15 +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
43b013d7da
doom: Add basic config for Lua-mode
2023-09-13 17:40:01 +05:30
Payas Relekar
3a8758ecac
emacs: remove ement config
...
This was barely used ever since it was here, and I doubt I'm going to
use it again in near future
2023-09-13 17:27:34 +05:30
Payas Relekar
2298f04027
emacs: Add luajit and lua-language-server
...
For editing NeoVim's Lua config
2023-09-13 17:25:50 +05:30
Payas Relekar
683c9bf9af
home: Enable zoxide
...
a modern replacement for cd
2023-09-13 17:08:50 +05:30
Payas Relekar
1b09b87c7e
doom: Enable lua module
...
For editing NeoVim config in comfort.
This brings us full circle, where nvim is configured to edit Emacs'
orgmode config, and Emacs is able to edit NeoVim's lua config :)
2023-09-13 17:07:30 +05:30
Payas Relekar
04dfcec259
emacs/org: more config
2023-09-13 15:46:37 +05:30
Payas Relekar
9160f7134d
emacs: remove consult-ripgrep-org
...
Now that most of my files are `age' encrypted, they are not searched by
ripgrep. So this function is fairly useless now. I do have to rely on
built-in org facilities that are much slower, but at least they work and
show complete results..
2023-09-13 11:49:09 +05:30
Payas Relekar
24822bed92
plausible: enable
2023-09-13 07:16:51 +05:30
Payas Relekar
04db9e3bd1
flake.lock: 2023_09_13
...
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/d0cfc042eba92eb206611c9e8784d41a2c053bab' (2023-09-08)
→ 'github:serokell/deploy-rs/31c32fb2959103a796e07bbe47e0a5e287c343a8' (2023-09-12)
• Updated input 'home-manager':
'github:nix-community/home-manager/f9041d12a90e8bc0c90e03be2ebe26a6c6e6fd70' (2023-09-10)
→ 'github:nix-community/home-manager/5171f5ef654425e09d9c2100f856d887da595437' (2023-09-11)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/793de77d9f83418b428e8ba70d1e42c6507d0d35' (2023-09-03)
→ 'github:NixOS/nixos-hardware/ca41b8a227dd235b1b308217f116c7e6e84ad779' (2023-09-11)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/db9208ab987cdeeedf78ad9b4cf3c55f5ebd269b' (2023-09-08)
→ 'github:nixos/nixpkgs/3a2786eea085f040a66ecde1bc3ddc7099f6dbeb' (2023-09-11)
2023-09-13 07:16:30 +05:30
Payas Relekar
dede0cef19
fonts: remove unused fonts
2023-09-11 00:33:11 +05:30
Payas Relekar
749cf715ec
fonts: switch default monospace to IBM Plex Mono
2023-09-11 00:32:57 +05:30
Payas Relekar
7cafeec5bf
fonts: set default monospace font to Victor Mono
2023-09-11 00:18:00 +05:30
Payas Relekar
b6361b6b8d
emacs: try to fix age.el loading and enabling order
2023-09-11 00:17:45 +05:30
Payas Relekar
59d9a73164
emacs: Add mu4e
...
ref: https://github.com/NixOS/nixpkgs/pull/253438
2023-09-10 23:56:06 +05:30
Payas Relekar
e4be4503a0
fonts: Add victor mono
2023-09-10 20:56:04 +05:30
Payas Relekar
e6094a27f8
fish: replace ls abbrevs by eza
2023-09-10 20:42:35 +05:30
Payas Relekar
13eff1af16
fish: remove ls abbrs
...
So eza aliases will actually take effect.
Eza is supposed to be an experiment. Since I almost always use exactly 3
flags from ls, which I know by heart at this point, I think I can live
with this, but we'll see.
2023-09-10 20:28:37 +05:30
Payas Relekar
831017244c
home: Replace exa with eza
...
Because exa is unmaintained and eza is the community operated fork.
2023-09-10 18:11:14 +05:30
Payas Relekar
8710c36089
hermes: Enable ADB
...
to fix Nayan's new phone
2023-09-10 18:10:46 +05:30
Payas Relekar
1a4b18dded
flake.lock: 2023_09_10
...
• Updated input 'deploy-rs':
'github:serokell/deploy-rs/724463b5a94daa810abfc64a4f87faef4e00f984' (2023-06-14)
→ 'github:serokell/deploy-rs/d0cfc042eba92eb206611c9e8784d41a2c053bab' (2023-09-08)
• Updated input 'home-manager':
'github:nix-community/home-manager/b22d7bab30076bbb73744867d6c5bf7d6380570c' (2023-09-06)
→ 'github:nix-community/home-manager/f9041d12a90e8bc0c90e03be2ebe26a6c6e6fd70' (2023-09-10)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/3c15feef7770eb5500a4b8792623e2d6f598c9c1' (2023-09-04)
→ 'github:nixos/nixpkgs/db9208ab987cdeeedf78ad9b4cf3c55f5ebd269b' (2023-09-08)
2023-09-10 18:04:09 +05:30
Payas Relekar
fec8966956
flake.lock: 2023_09_06
...
• Updated input 'home-manager':
'github:nix-community/home-manager/8bde7a651b94ba30bd0baaa9c4a08aae88cc2e92' (2023-08-28)
→ 'github:nix-community/home-manager/b22d7bab30076bbb73744867d6c5bf7d6380570c' (2023-09-06)
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/817e297fc3352fadc15f2c5306909aa9192d7d97' (2023-08-25)
→ 'github:NixOS/nixos-hardware/793de77d9f83418b428e8ba70d1e42c6507d0d35' (2023-09-03)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/3efb0f6f404ec8dae31bdb1a9b17705ce0d6986e' (2023-08-28)
→ 'github:nixos/nixpkgs/3c15feef7770eb5500a4b8792623e2d6f598c9c1' (2023-09-04)
2023-09-06 21:24:04 +05:30
Payas Relekar
23998b1f81
Emacs: Add and configure EBDB
2023-09-06 16:19:18 +05:30
Payas Relekar
c37de36626
bebop: Add and enable FreshRSS
2023-09-06 15:40:09 +05:30
Payas Relekar
0fc3afff5d
uptime-kuma: use correct host IP
2023-09-06 15:25:46 +05:30
Payas Relekar
0575b05ad9
uptime-kuma: try to fix by assigning hostname to localhost IP
2023-09-06 15:22:51 +05:30
Payas Relekar
0530ca5dc5
uptimeKuma: Fix data_dir
2023-09-06 15:04:47 +05:30
Payas Relekar
19940dfcc7
bebop: Add and enable uptime kuma
2023-09-06 15:02:15 +05:30
Payas Relekar
5f2bbe57e0
hermes: tiny font on console during boot :):(
2023-09-01 22:37:39 +05:30
Payas Relekar
c3048e2018
kavita: change token key yet again (using a 2048 bit now)
...
because https://github.com/Kareadita/Kavita/issues/2042
2023-08-30 21:27:25 +05:30
Payas Relekar
8ca964a4b8
kavita: Add key without line wrapping during base64
2023-08-30 21:07:41 +05:30
Payas Relekar
2413d9af65
hermes: Replace soulseek with nicotine-plus
...
Nicotine is a modern python+GTK client, and the appimage soulseek is
very old version that has frequent build failures on NixOS.
2023-08-30 21:02:40 +05:30
Payas Relekar
eab77f3c51
kavita: update key to 128 bit one
2023-08-30 19:27:21 +05:30
Payas Relekar
43d6c6c835
Add kavita_token_key to agenix
2023-08-30 18:42:01 +05:30
Payas Relekar
94a9d9ce14
flake.lock: 2023_08_30
...
• Updated input 'home-manager':
'github:nix-community/home-manager/6a20e40acaebf067da682661aa67da8b36812606' (2023-08-23)
→ 'github:nix-community/home-manager/8bde7a651b94ba30bd0baaa9c4a08aae88cc2e92' (2023-08-28)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/5690c4271f2998c304a45c91a0aeb8fb69feaea7' (2023-08-25)
→ 'github:nixos/nixpkgs/3efb0f6f404ec8dae31bdb1a9b17705ce0d6986e' (2023-08-28)
2023-08-30 14:28:20 +05:30
Payas Relekar
a60f828742
bebop/kavita: Correct option
2023-08-30 14:23:37 +05:30
Payas Relekar
aad3b5e96a
bebop: Add and enable Kavita (book server)
2023-08-30 14:22:10 +05:30
Payas Relekar
015a006844
Magit: try experiment
2023-08-30 11:27:32 +05:30
Payas Relekar
b2c8215e77
hermes: Add bitwarden desktop app
...
The browser extension is fine, and the desktop app is the 'first and
only' disgusting electron app on my system, but it might come handy in
future.
We'll see.
2023-08-27 14:32:55 +05:30
Payas Relekar
e89086afdb
org-roam: Explicitly use new builtin sqlite connector
2023-08-27 13:38:22 +05:30
Payas Relekar
e8016b75f6
flake.lock: 2023_08_26
...
• Updated input 'nixos-hardware':
'github:NixOS/nixos-hardware/7f1836531b126cfcf584e7d7d71bf8758bb58969' (2023-08-18)
→ 'github:NixOS/nixos-hardware/817e297fc3352fadc15f2c5306909aa9192d7d97' (2023-08-25)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b85ed9dcbf187b909ef7964774f8847d554fab3b' (2023-08-22)
→ 'github:nixos/nixpkgs/5690c4271f2998c304a45c91a0aeb8fb69feaea7' (2023-08-25)
2023-08-26 21:53:18 +05:30
Payas Relekar
4ea1edffc4
hermes/home: Fix stupid GTK cursor
...
The only GTK application in my use is Firefox, and the tiny cursor was
proving a usability hindrance more than annoyance. This 'fixes' it, to
say. It ain't perfect, and it still isn't Breeze cursor, but oh well.
2023-08-26 08:18:45 +05:30
Payas Relekar
b0ee0e4a0f
home/neovim: Explicitly disable NodeJS support as well
...
This is primarily there because quite a few language servers are written
using NodeJS (not that I still like that fact..) but since Neovim is my
'fallback' editor, supposed to help with quick edits/fix Emacs config,
LSP is very much out of scope.
2023-08-24 15:32:38 +05:30
Payas Relekar
cb8152984e
home: Spruce up Neovim config
...
Neovim is my fallback editor, when Emacs config is borked. It is nice
(and risky) to mess with this, but I expect Neovim plugins to be
slightly more stable than ball-of-mud that is Emacs runtime.
This gives a nice magit-like interface, a decent mode/statusline, and
enables tree-sitter for all languages, including a decent enough orgmode
plugin.
nvim still launches in less time than I can notice, and since it is
terminal only, I expect to use it much less often than Emacs. But, when
the need arises, it will be nicer than being completely barebones.
P.S. This commit was written from neovim itself, using the fancy neogit
plugin, and I must say, it is noice! Not quite the magit that I'm used
to, but close enough :)
2023-08-24 15:25:11 +05:30