00:07
linarcx has quit [Quit: WeeChat 2.4]
00:14
DanielFabian has joined #home-manager
00:17
iceypoi has quit [Ping timeout: 246 seconds]
02:40
wolfman154 has joined #home-manager
03:02
wolfman154 has joined #home-manager
03:05
wolfman154 has quit [Client Quit]
03:08
thePirateKing has joined #home-manager
03:17
daveyjones01 has joined #home-manager
03:17
daveyjones01 has quit [Remote host closed the connection]
03:18
daveyjones01 has joined #home-manager
03:19
daveyjones01 has quit [Client Quit]
03:20
thePirateKing has quit [Ping timeout: 276 seconds]
09:04
judson has quit [Ping timeout: 240 seconds]
15:04
judson has joined #home-manager
16:14
<
judson >
Looking at the new alacritty module - I've been managing my alacritty config in home-manager and starting to contemplate something a little weird:
16:15
<
judson >
Alacritty can do a live update of many of it's options - one thing I use this for is switching the terminal theme automatically (light/dark).
16:16
<
judson >
But it seems to only monitor a live file. I've been thinking about putting the xdg.config file at a dummy path and then adding an onChange hook to copy it to the alacritty.yml.
16:16
<
judson >
In part I'm looking for a reaction to that approach.
16:56
wolfman154 has joined #home-manager
17:49
wolfman154 has joined #home-manager
17:49
wolfman154 has quit [Client Quit]
19:47
<
DanielFabian >
if I try and manage fish through home-manager somehow nix paths are not set up and nothing works
19:47
<
DanielFabian >
any idea why?
19:48
<
DanielFabian >
do I have to programs.fish.enable both in system AND hm?
20:09
<
rycee >
DanielFabian: Unfortunately I don't know since I'm not a fish user :-/
20:10
<
rycee >
judson: By "live file" you mean that it needs to be a real file, not a symlink?
20:17
<
DanielFabian >
rycee: I think I found the culprit
20:18
<
DanielFabian >
it's not so much that it doesn't source the variables as it is much more that the system packages sources ncurses
20:18
<
DanielFabian >
but home manager doesn't
20:18
<
DanielFabian >
so that completely breaks, because during shell init it dies
20:19
<
DanielFabian >
rycee: i've now tried adding ncurses to the module to see if it works
20:20
<
DanielFabian >
no, doesn't work ;-(
20:20
<
DanielFabian >
I guess I can't use just hm for the login shell, then
20:22
<
rycee >
DanielFabian: I think jomik in #nixos uses the HM fish module, perhaps you can try pinging him in #nixos?
20:23
<
DanielFabian >
rycee: ya, I might. The weird thing is, it works just fine, if I enable programs.fish.enable at the system level (no other settings)
20:24
<
DanielFabian >
rycee: I think, the hm-session vars are somehow not loaded correctly from just the fish version of the package
20:29
<
rycee >
Which I understand is to load the session variables.
20:34
<
DanielFabian >
rycee ah... that migth be a problem then
20:35
<
DanielFabian >
because presumably the env vars are not available yet during the previous line (functions)
20:35
<
DanielFabian >
and that's where it dies
20:36
<
DanielFabian >
does hm-session-vars.sh also link system packages?
20:38
<
DanielFabian >
anyway, I think I'll just leave the system's fish enabled too
20:38
<
DanielFabian >
I doubt it causes any harm
23:22
wolfman154 has joined #home-manager
23:24
wolfman154 has quit [Client Quit]
23:24
wolfman154 has joined #home-manager
23:27
wolfman154 has quit [Client Quit]