rycee changed the topic of #home-manager to: Support and discussion around the Home Manager project (https://github.com/rycee/home-manager) | Logs: https://logs.nix.samueldr.com/home-manager
evanjs has quit [Ping timeout: 264 seconds]
evanjs has joined #home-manager
cole-h has joined #home-manager
<nicolas[m]1> "0-" (https://matrix.to/#/@0-:matrix.org): You can make an out of store link with the right permission I think
Cicucci_ has quit [Ping timeout: 246 seconds]
Cicucci has joined #home-manager
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #home-manager
sheeldotme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<M0-[m]> I ended up just patching aerc in my systemPackages to not check permissions
sheeldotme has joined #home-manager
<colemickens> Can HM use upstream systemd units like nixos?
<colemickens> Gav: systemctl --user for user services
<colemickens> Speaking of which, for my question, I mean can I throw the xdg portal service unit at it for example and have it be used as a user unit? Or do I need to copy it in to nix
cole-h has quit [Quit: Goodbye]
aterius has quit [*.net *.split]
rschulman has quit [*.net *.split]
Gav[m] has quit [*.net *.split]
theduke has quit [*.net *.split]
ohhaimark[m] has quit [*.net *.split]
ldlework has quit [*.net *.split]
kalbasit has quit [*.net *.split]
malSet has quit [*.net *.split]
voidcontext has quit [*.net *.split]
W1lkins has quit [*.net *.split]
steell has quit [*.net *.split]
gordon1 has quit [*.net *.split]
asymmetric has quit [*.net *.split]
energizer has quit [*.net *.split]
eyJhb has quit [*.net *.split]
evanjs has quit [*.net *.split]
Cicucci has quit [*.net *.split]
lovesegfault has quit [*.net *.split]
infinisil has quit [*.net *.split]
makefu has quit [*.net *.split]
benkolera has quit [*.net *.split]
NemesisD has quit [*.net *.split]
sgraf has quit [*.net *.split]
rizary has quit [*.net *.split]
ardumont has quit [*.net *.split]
simpson has quit [*.net *.split]
spacekookie has quit [*.net *.split]
tdeo has quit [*.net *.split]
hexa- has quit [*.net *.split]
sheeldotme has quit [*.net *.split]
myme has quit [*.net *.split]
hplar has quit [*.net *.split]
enick_654 has quit [*.net *.split]
mathyouguy has quit [*.net *.split]
jonge[m] has quit [*.net *.split]
DamienCassou has quit [*.net *.split]
Dandellion has quit [*.net *.split]
NobbZ[m] has quit [*.net *.split]
hpfr[m] has quit [*.net *.split]
greizgh has quit [*.net *.split]
liff has quit [*.net *.split]
andi- has quit [*.net *.split]
misuzu has quit [*.net *.split]
Bunogi has quit [*.net *.split]
pbogdan has quit [*.net *.split]
stephank has quit [*.net *.split]
jhuizy has quit [*.net *.split]
kraem has quit [*.net *.split]
ornxka_ has quit [*.net *.split]
pie_ has quit [*.net *.split]
khassanov[m] has quit [*.net *.split]
Ke has quit [*.net *.split]
colemickens has quit [*.net *.split]
claudiii_ has quit [*.net *.split]
dgpratt has quit [*.net *.split]
rooke has quit [*.net *.split]
{^_^} has quit [*.net *.split]
Shados has quit [*.net *.split]
hax404 has quit [*.net *.split]
ashkitten has quit [*.net *.split]
wirew0rm has quit [*.net *.split]
nextloop has quit [*.net *.split]
immae has quit [*.net *.split]
romanofski has quit [*.net *.split]
alexbakker has quit [*.net *.split]
alexbakker has joined #home-manager
romanofski has joined #home-manager
andi- has joined #home-manager
liff has joined #home-manager
greizgh has joined #home-manager
DamienCassou has joined #home-manager
Dandellion has joined #home-manager
hpfr[m] has joined #home-manager
misuzu has joined #home-manager
mathyouguy has joined #home-manager
NobbZ[m] has joined #home-manager
jonge[m] has joined #home-manager
enick_654 has joined #home-manager
feepo has quit [Ping timeout: 270 seconds]
Ericson2314 has quit [Ping timeout: 244 seconds]
maralorn has quit [Ping timeout: 244 seconds]
ZerataX has quit [Ping timeout: 244 seconds]
JJJollyjim has quit [Ping timeout: 244 seconds]
murmr has quit [Ping timeout: 244 seconds]
jschievink has quit [Ping timeout: 246 seconds]
toraritte has quit [Ping timeout: 256 seconds]
bbigras has quit [Ping timeout: 256 seconds]
enick_654 has quit [Ping timeout: 244 seconds]
jonge[m] has quit [Ping timeout: 244 seconds]
sparogy has quit [Ping timeout: 244 seconds]
philipp[m] has quit [Ping timeout: 244 seconds]
siraben has quit [Ping timeout: 244 seconds]
freeman42x[m] has quit [Ping timeout: 240 seconds]
Dandellion has quit [Ping timeout: 244 seconds]
nicolas[m]1 has quit [Ping timeout: 256 seconds]
Notkea[m] has quit [Ping timeout: 256 seconds]
M0-[m] has quit [Ping timeout: 244 seconds]
Ox4A6F has quit [Ping timeout: 244 seconds]
alexarice[m] has quit [Ping timeout: 244 seconds]
hplar has joined #home-manager
sheeldotme has joined #home-manager
dash has quit [Ping timeout: 244 seconds]
rycee has quit [Ping timeout: 244 seconds]
Ke has joined #home-manager
khassanov[m] has joined #home-manager
immae has joined #home-manager
nextloop has joined #home-manager
ashkitten has joined #home-manager
Shados has joined #home-manager
{^_^} has joined #home-manager
hax404 has joined #home-manager
wirew0rm has joined #home-manager
rooke has joined #home-manager
dgpratt has joined #home-manager
claudiii_ has joined #home-manager
Ke has quit [Ping timeout: 260 seconds]
pie_ has joined #home-manager
ornxka_ has joined #home-manager
ldlework has joined #home-manager
Gav[m] has joined #home-manager
ohhaimark[m] has joined #home-manager
rschulman has joined #home-manager
murmr has joined #home-manager
energizer has joined #home-manager
asymmetric has joined #home-manager
eyJhb has joined #home-manager
ardumont has joined #home-manager
NemesisD has joined #home-manager
rizary has joined #home-manager
benkolera has joined #home-manager
sgraf has joined #home-manager
hexa- has joined #home-manager
tdeo has joined #home-manager
simpson has joined #home-manager
myme has joined #home-manager
spacekookie has joined #home-manager
feepo has joined #home-manager
Cicucci has joined #home-manager
evanjs has joined #home-manager
infinisil has joined #home-manager
makefu has joined #home-manager
lovesegfault has joined #home-manager
jhuizy has joined #home-manager
kraem has joined #home-manager
stephank has joined #home-manager
feepo has quit [Changing host]
murmr has joined #home-manager
murmr has quit [Changing host]
feepo has joined #home-manager
pbogdan has joined #home-manager
Bunogi has joined #home-manager
voidcontext has joined #home-manager
W1lkins has joined #home-manager
malSet has joined #home-manager
kalbasit has joined #home-manager
steell has joined #home-manager
gordon1 has joined #home-manager
AsbjrnOlling[m] has quit [Ping timeout: 241 seconds]
mathyouguy has quit [Ping timeout: 244 seconds]
DamienCassou has quit [Ping timeout: 244 seconds]
NobbZ[m] has quit [Ping timeout: 244 seconds]
hpfr[m] has quit [Ping timeout: 244 seconds]
rschulman has quit [Ping timeout: 246 seconds]
Gav[m] has quit [Ping timeout: 246 seconds]
ohhaimark[m] has quit [Ping timeout: 246 seconds]
rizary has quit [Ping timeout: 245 seconds]
benkolera has quit [Remote host closed the connection]
khassanov[m] has quit [Remote host closed the connection]
dsal has quit [Ping timeout: 240 seconds]
NemesisD has quit [Ping timeout: 272 seconds]
dsal has joined #home-manager
NemesisD has joined #home-manager
rizary has joined #home-manager
M0-[m] has joined #home-manager
colemickens has joined #home-manager
nicolas[m]1 has joined #home-manager
Ke has joined #home-manager
Notkea[m] has joined #home-manager
Gav[m] has joined #home-manager
rycee has joined #home-manager
Dandellion has joined #home-manager
siraben has joined #home-manager
Ox4A6F has joined #home-manager
freeman42x[m] has joined #home-manager
maralorn has joined #home-manager
philipp[m] has joined #home-manager
dash has joined #home-manager
JJJollyjim has joined #home-manager
theduke has joined #home-manager
jschievink has joined #home-manager
aterius has joined #home-manager
ohhaimark[m] has joined #home-manager
DamienCassou has joined #home-manager
alexarice[m] has joined #home-manager
mathyouguy has joined #home-manager
bbigras has joined #home-manager
toraritte has joined #home-manager
sparogy has joined #home-manager
jonge[m] has joined #home-manager
benkolera has joined #home-manager
rschulman has joined #home-manager
NobbZ[m] has joined #home-manager
hpfr[m] has joined #home-manager
ZerataX has joined #home-manager
Ericson2314 has joined #home-manager
enick_164 has joined #home-manager
khassanov[m] has joined #home-manager
AsbjrnOlling[m] has joined #home-manager
sheeldotme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
maier has joined #home-manager
kalbasit has quit [Ping timeout: 264 seconds]
dermetfan has joined #home-manager
dermetfan has quit [Ping timeout: 260 seconds]
asymptotically has joined #home-manager
dermetfan has joined #home-manager
MmeQuignon has joined #home-manager
maier has quit [Ping timeout: 258 seconds]
maier has joined #home-manager
MmeQuignon has quit [Ping timeout: 272 seconds]
Cicucci has quit [*.net *.split]
evanjs has quit [*.net *.split]
lovesegfault has quit [*.net *.split]
infinisil has quit [*.net *.split]
makefu has quit [*.net *.split]
makefu has joined #home-manager
lovesegfault has joined #home-manager
infinisil has joined #home-manager
Cicucci has joined #home-manager
evanjs has joined #home-manager
MmeQuignon has joined #home-manager
__monty__ has joined #home-manager
sheeldotme has joined #home-manager
cole-h has joined #home-manager
Ericson2314 has quit [Ping timeout: 256 seconds]
mankyKitty_ has joined #home-manager
mankyKitty has quit [Ping timeout: 256 seconds]
Ericson2314 has joined #home-manager
andi- has quit [Remote host closed the connection]
andi- has joined #home-manager
sheeldotme has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
maier_ has joined #home-manager
maier has quit [Ping timeout: 264 seconds]
kalbasit has joined #home-manager
maier_ has quit [Ping timeout: 256 seconds]
maier has joined #home-manager
maier has quit [Ping timeout: 260 seconds]
sheeldotme has joined #home-manager
kalbasit has quit [Ping timeout: 258 seconds]
sheeldotme has quit [Read error: Connection reset by peer]
kalbasit has joined #home-manager
devalot has joined #home-manager
<devalot> I want to define my own modules locally. With NixOS I can just add them to an `imports' list. I'm trying to figure out how to do that with home-manager but I can't seem to be able to figure it out. Any pointers?
<devalot> I do see home-manager modules using `imports' but I don't see it evaluated any where. I guess I should just try it out and see if it works ;)
<devalot> Hmm, it does seem to work. However, the pkgs argument that propagates through the modules doesn't have my overlay anymore.
maier has joined #home-manager
dermetfan has quit [Ping timeout: 260 seconds]
<energizer> i'm having a problem. `nixos-option home-manager.users.energizer.programs.vscode.userSettings` shows some data, but after rebuild/switch ~/.config/Code/User/settings.json doesn't exist
<rycee> energizer: Do you have `programs.vscode.enable = true`?
<energizer> rycee: yes
<rycee> energizer: Any message in the journal?
<energizer> rycee: no
<rycee> Then perhaps the home-manager service didn't run for your user. You can try starting it manually.
<rycee> Something like `systemctl start home-manager-$USER.service` should do.
<energizer> rycee: no luck
<energizer> that is the right directory, right?
<rycee> energizer: Curious. You can try enabling verbose output and see it says anything vscode.
<rycee> energizer: No idea if it's the right directory, I've never used vscode so I don't know anything about it. I think uses some json kind of configuration format, though.
<rycee> Seems it reads one of `~/.config/{vscode,vscode-insiders,vscode-oss}/User/settings.json` depending on which package you use.
<energizer> rycee: ~/.config/vscode/ has extensions/ and argv.json, but not User/
<energizer> nixos-rebuild switch --verbose gives nothing
<energizer> well, i dont really know what i'm looking for
<rycee> Could you paste the output from `nixos-option home-manager.users.energizer.programs.vscode.userSettings`? Assuming it's not having anything secret.
<energizer> rycee: https://bpa.st/2LVA
<energizer> the "open settings" command in vscode creates and opens ~/.config/Code/User/settings.json
<energizer> rycee: oh jeez i'm sorry, i have enable=false
<energizer> totally embarrased. my apologies
ardumont has quit [Ping timeout: 272 seconds]
ardumont has joined #home-manager
<rycee> Well, glad it worked out in the end :-)
<energizer> :=)
<rycee> But your vscode expects the configuration under `~/.config/Code` instead of `~/.config/vscode`?
<energizer> ya
<rycee> Ah, right. I was looking at the extensions dir name. The module does write the configuration to `~/.config/Code` for the vscode package.
<rycee> So hopefully it'll work ok.
<energizer> just updated my channels and rebuiding
dermetfan has joined #home-manager
<eyJhb> When using home.files.<name?> with source, target, where my source is a downloads folder and target is some other I get `warning: dumping very large path (> 256 MiB); this may run out of memory`
<eyJhb> Any ideas? Just want Downloads to point to documents/downloads
<energizer> mkOutOfStoreSymlink eyJhb
<eyJhb> energizer: where would you place that?
<energizer> eyJhb: i dont remember, i'd have to search github for it
<eyJhb> Found it
<eyJhb> Or, it won't really work
<eyJhb> error: attribute 'file' missing, at /etc/nixos/home.nix:443:21
<eyJhb> source = (config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/documents/downloads");
<rycee> eyJhb: Are you using version 20.03?
<rycee> The `mkOutOfStoreSymlink` function is only in master for now.
<eyJhb> Yeess...
<eyJhb> Damn it rycee :D
<eyJhb> I could run master until 20.09 comes out. right?
<rycee> The master branch of HM is not necessarily compatible with version 20.03 of Nixpkgs.
<eyJhb> I run nixpkgs from channels unstable, so should work I guess?
<rycee> Yes, if you use Nixpkgs unstable then you should use HM master.
<eyJhb> Perfect
<rycee> The 20.03 branch of HM is not necessarily compatible with the unstable version of Nixpkgs.
<eyJhb> Also, regarding the Dropbox module rycee , is there a NEED to write tests for that? Seems quite hard
<eyJhb> Oh
<eyJhb> Perfect :p
<energizer> because of the role dropbox plays on people's systems, it's pretty important to make sure it's correct before exposing people's data to it
<rycee> eyJhb: Not sure. If you generate a configuration file then it would be good to have a test that verifies that it is generated as expected. I think we typically don't verify the content of the systemd units but if you are feeling ambitious then you can try that as well.
<rycee> We don't do any tests that require running the software. Ideally the tests should have no actual dependency on the package to avoid unnecessary downloads in the CI system.
<rycee> Typically we add an overlay in the test module that replaces the package with a dummy package.
<rycee> If you search for "dummy" in the tests directory then you'll find a number of examples.
kalbasit has quit [Ping timeout: 272 seconds]
dermetfan has quit [Remote host closed the connection]
dermetfan has joined #home-manager
cole-h has quit [Quit: Goodbye]
cole-h has joined #home-manager
maier has quit [Ping timeout: 272 seconds]
dermetfan has quit [Ping timeout: 260 seconds]
maier has joined #home-manager
maier has quit [Ping timeout: 272 seconds]
dermetfan has joined #home-manager
asymptotically has quit [Quit: Leaving]
__monty__ has quit [Quit: leaving]
dermetfan has quit [Ping timeout: 260 seconds]
MmeQuignon has quit [Ping timeout: 244 seconds]
maier has joined #home-manager
maier has quit [Ping timeout: 240 seconds]
maier has joined #home-manager