<stephaneyfx>
I'm trying to remove the `Mod4+0` key binding home-manager's i3 module adds by default. I've been fiddling with `nix repl` and found `(builtins.elemAt (builtins.elemAt hm.options.xsession.windowManager.i3.config.type.getSubModules 0).imports 0).options.keybindings.default` which appears to give access to the default bindings, which I can pass to `removeAttrs`. That feels a bit convoluted though and I was wondering if there was a simpler way
<stephaneyfx>
similar to `mkOptionDefault` (which allows adding and editing attributes but not removing them IIUC).
<stephaneyfx>
More generally, I am looking for the recommended way to remove attributes from the default value of an option
stephaneyfx has quit [Remote host closed the connection]
stephaneyfx has joined #home-manager
stephaneyfx has quit [Remote host closed the connection]
stephaneyfx has joined #home-manager
greizgh_ has joined #home-manager
alexarice[m] has quit [*.net *.split]
tristan[m] has quit [*.net *.split]
M0-[m] has quit [*.net *.split]
Ox4A6F has quit [*.net *.split]
bbigras has quit [*.net *.split]
mog has quit [*.net *.split]
greizgh has quit [*.net *.split]
stephaneyfx has quit [Remote host closed the connection]
stephank has quit [Quit: stephank]
stephank has joined #home-manager
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #home-manager
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #home-manager
evanjs has quit [Read error: Connection reset by peer]