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
kenji has quit [Ping timeout: 240 seconds]
evax has quit [Ping timeout: 240 seconds]
evax has joined #home-manager
KarlJoad has left #home-manager ["ERC (IRC client for Emacs 26.3)"]
sgraf has quit [*.net *.split]
AlpineLlama has quit [*.net *.split]
hexa- has quit [*.net *.split]
liff has quit [*.net *.split]
hax404 has quit [*.net *.split]
simpson has quit [*.net *.split]
evanjs has quit [*.net *.split]
Bunogi has quit [*.net *.split]
romanofski has quit [*.net *.split]
asymmetric has quit [*.net *.split]
eyJhb has quit [*.net *.split]
myme has quit [*.net *.split]
judson_ has quit [*.net *.split]
bsima has quit [*.net *.split]
rkallos has quit [*.net *.split]
dutchie has quit [*.net *.split]
srk has quit [*.net *.split]
quintasan has quit [*.net *.split]
17WAA85G0 has quit [*.net *.split]
hyperfekt has quit [*.net *.split]
energizer has quit [*.net *.split]
alexbakker has quit [*.net *.split]
pbogdan has quit [*.net *.split]
Ox4A6F has quit [*.net *.split]
colemickens has quit [*.net *.split]
swflint has quit [*.net *.split]
pie_ has quit [*.net *.split]
evax has quit [*.net *.split]
corvid has quit [*.net *.split]
armin has quit [*.net *.split]
ornxka has quit [*.net *.split]
benkolera has quit [*.net *.split]
hpfr[m] has quit [*.net *.split]
siraben has quit [*.net *.split]
kloenk has quit [*.net *.split]
eon` has quit [*.net *.split]
kalbasit has quit [*.net *.split]
W1lkins has quit [*.net *.split]
devalot has quit [*.net *.split]
steell has quit [*.net *.split]
voidcontext has quit [*.net *.split]
gordon1 has quit [*.net *.split]
sparogy has quit [*.net *.split]
spacekookie has quit [*.net *.split]
andi- has quit [*.net *.split]
AsbjrnOlling[m] has quit [*.net *.split]
Ke has quit [*.net *.split]
Emantor has quit [*.net *.split]
ldlework has quit [*.net *.split]
quinn has quit [*.net *.split]
malSet has quit [*.net *.split]
stephank has quit [*.net *.split]
jhuizy has quit [*.net *.split]
lovesegfault has quit [*.net *.split]
infinisil has quit [*.net *.split]
makefu has quit [*.net *.split]
kraem has quit [*.net *.split]
{^_^} has quit [*.net *.split]
davidtwco has quit [*.net *.split]
tdeo has quit [*.net *.split]
manveru has quit [*.net *.split]
claudiii has quit [*.net *.split]
immae has quit [*.net *.split]
ashkitten has quit [*.net *.split]
nextloop has quit [*.net *.split]
wirew0rm has quit [*.net *.split]
enick_924 has quit [*.net *.split]
M0-[m] has quit [*.net *.split]
jonge[m] has quit [*.net *.split]
NobbZ[m] has quit [*.net *.split]
ZerataX has quit [*.net *.split]
Ericson2314 has quit [*.net *.split]
ardumont has quit [*.net *.split]
misuzu has quit [*.net *.split]
genevino has quit [*.net *.split]
khassanov[m] has quit [*.net *.split]
theduke has quit [*.net *.split]
Dandellion has quit [*.net *.split]
freeman42x[m] has quit [*.net *.split]
greizgh has quit [*.net *.split]
Shados has quit [*.net *.split]
DigitalKiwi has quit [*.net *.split]
infty has quit [*.net *.split]
nicolas[m]1 has quit [*.net *.split]
rizary has quit [*.net *.split]
mankyKitty_ has quit [*.net *.split]
dsal has quit [*.net *.split]
Notkea[m] has quit [*.net *.split]
JJJollyjim has quit [*.net *.split]
maralorn has quit [*.net *.split]
rycee has quit [*.net *.split]
dash has quit [*.net *.split]
Guest10762 has quit [*.net *.split]
s1341 has quit [*.net *.split]
vdemeester has quit [*.net *.split]
jonge[m] has joined #home-manager
siraben has joined #home-manager
JJJollyjim has joined #home-manager
M0-[m] has joined #home-manager
NobbZ[m] has joined #home-manager
hyperfekt has joined #home-manager
dash has joined #home-manager
alexbakker has joined #home-manager
genevino has joined #home-manager
infty has joined #home-manager
s1341 has joined #home-manager
ldlework has joined #home-manager
hax404 has joined #home-manager
energizer has joined #home-manager
steell has joined #home-manager
Shados has joined #home-manager
claudiii has joined #home-manager
liff has joined #home-manager
judson_ has joined #home-manager
vdemeester has joined #home-manager
jhuizy has joined #home-manager
gordon1 has joined #home-manager
W1lkins has joined #home-manager
armin has joined #home-manager
philipp[m]1 has quit [Write error: Connection reset by peer]
aterius has quit [Write error: Connection reset by peer]
DamienCassou has quit [Read error: Connection reset by peer]
tristan[m] has quit [Write error: Connection reset by peer]
jschievink has quit [Write error: Connection reset by peer]
alexarice[m] has quit [Read error: Connection reset by peer]
Gav[m] has quit [Write error: Connection reset by peer]
mathyouguy has quit [Read error: Connection reset by peer]
rschulman has quit [Read error: Connection reset by peer]
jonge[m] has quit [Remote host closed the connection]
NobbZ[m] has quit [Remote host closed the connection]
M0-[m] has quit [Write error: Connection reset by peer]
siraben has quit [Write error: Connection reset by peer]
JJJollyjim has quit [Write error: Connection reset by peer]
dash has quit [Write error: Connection reset by peer]
enick_262 has joined #home-manager
maier has joined #home-manager
maier has quit [Ping timeout: 244 seconds]
colemickens has joined #home-manager
Dandellion has joined #home-manager
jschievink has joined #home-manager
dash has joined #home-manager
maralorn has joined #home-manager
theduke has joined #home-manager
alexarice[m] has joined #home-manager
NobbZ[m] has joined #home-manager
tristan[m] has joined #home-manager
Ox4A6F has joined #home-manager
freeman42x[m] has joined #home-manager
rschulman has joined #home-manager
rycee has joined #home-manager
ZerataX has joined #home-manager
siraben has joined #home-manager
Notkea[m] has joined #home-manager
M0-[m] has joined #home-manager
hpfr[m] has joined #home-manager
khassanov[m] has joined #home-manager
mathyouguy has joined #home-manager
DamienCassou has joined #home-manager
Ke has joined #home-manager
nicolas[m]1 has joined #home-manager
Ericson2314 has joined #home-manager
aterius has joined #home-manager
JJJollyjim has joined #home-manager
Gav[m] has joined #home-manager
bbigras has joined #home-manager
philipp[m] has joined #home-manager
sparogy has joined #home-manager
benkolera has joined #home-manager
jonge[m] has joined #home-manager
AsbjrnOlling[m] has joined #home-manager
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 264 seconds]
maier has joined #home-manager
maier has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 246 seconds]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 256 seconds]
maier has joined #home-manager
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 240 seconds]
romanofski_ has joined #home-manager
dermetfan has joined #home-manager
o1lo01ol1o has joined #home-manager
<eyJhb> rycee: I made a new script for parsing firefox addons, that is made in Python. Made it as it seems eaiser to read/contrib + it can be a single script with a shebang. I would love your thougts on maybe having a single repo, with this update script + FF addons
<eyJhb> I could of course just setup my own repo for it :)
<eyJhb> Needs some cleanup however - https://termbin.com/0j11m I just like the idea of a single exec file in the same folder, as ease of entry seems nicer
spacekookie has joined #home-manager
asymptotically has joined #home-manager
__monty__ has joined #home-manager
romanofski_ has quit [Ping timeout: 240 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
romanofski has joined #home-manager
andi- has joined #home-manager
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
dermetfan has quit [Ping timeout: 246 seconds]
maier has quit [Ping timeout: 246 seconds]
kalbasit has joined #home-manager
cole-h has joined #home-manager
evanjs has joined #home-manager
quinn has joined #home-manager
maier has joined #home-manager
maier has quit [Ping timeout: 256 seconds]
cole-h has quit [Quit: Goodbye]
maier has joined #home-manager
maier has quit [Ping timeout: 260 seconds]
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #home-manager
maier has joined #home-manager
<colemickens> does anyone have gpg configured to not time out?
<colemickens> Just found out my overnight build failed halfway through because gpg timed out and pinentry hung.
maier has quit [Ping timeout: 246 seconds]
dermetfan has joined #home-manager
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #home-manager
KarlJoad has joined #home-manager
<KarlJoad> Which tiling window manager integrates best with NixOS, particularly if I have an Nvidia GPU?
afreak has joined #home-manager
<afreak> anyone tried the new dropbox service? it doesnt seem to work correctly for me,, it syncs ok but the systemd service crashes constantly
<afreak> dropbox module*
<eyJhb> afreak: Currently using it, and have for quite some time
<eyJhb> What errors are you getting?
<afreak> thats from journalctl
<eyJhb> afreak: did it ever sync the files?
<afreak> yeah it actually seems synced
<afreak> ❯ dropbox status
<afreak> Up to date
<eyJhb> Does .dropbox-hm exists?
<eyJhb> ~/.dropbox-hm
<afreak> yeah
<afreak> ❯ tree -a .dropbox-hm
<afreak> .dropbox-hm
<afreak> └── .dropbox-dist
<afreak> ├── Dropbox
<afreak> ├── .dropbox
<afreak> doesnt contain much
<eyJhb> It should contain a bunch more
<eyJhb> What about anything else ~/dropbox*
<eyJhb> Are there other folders?
<afreak> yeah there i got more
<afreak> ~/.dropbox and ~/.dropbox-dist
<eyJhb> That bastard
<eyJhb> I guess those contain more?
<afreak> dropboxd host.db etc
<afreak> lots of stuff
<eyJhb> cat ~/.config/systemd/user/dropbox.service
<afreak> here is that service
<afreak> the service is crashing constantly though, so not sure if dropbox is under the services control anymore :p
<afreak> the dropbox running might be something spawned from the depths of the proprietary dropbox process
<eyJhb> I would suggest, and for the love of God take care of your files, kill all Dropbox related stuff, stop the service, delete all the Dropbox folders ~/.dropbox* basically
<KarlJoad> How do I get home-manager to generate the ~/.config/nixpkgs/config.nix file such that I can install unfree packages as a regular user?
<eyJhb> And mv the currently synced folder mv ~/Dropbox ~/Dropbox.bak
<eyJhb> I have been running it for 1-2 months afreak :p No problems here
<eyJhb> Which is why it is weird
<afreak> hmm, :p yeah, its a weird process
<afreak> ive done that stuff now btw
<afreak> should i try start it again?
<eyJhb> So your ~ is clean for Dropbox stuff?
<eyJhb> Yes, try
<eyJhb> Then it should do stuff in ~/.dropbox-hm
<afreak> i did rm -rf .dropbox*
<afreak> and ❯ mv Dropbox/ Dropbox.bak
<afreak> it failed instantly now
<eyJhb> What reason? And did it create any folders?
maier has joined #home-manager
<afreak> mostly the lack of a module named 'gi'
<afreak> but it does try again constntly, doesnt give up
<eyJhb> That shouldn't be needed
<eyJhb> Did it not create the .dropbox-hm dir this time?
<afreak> now it did not create any directories actually
<eyJhb> Haven't tried the dir creation since we added the module
<rycee> Looks like a bug in the dropbox-cli package, I guess it needs a `wrapGAppsHook` build input.
<afreak> btw, i had dropbox stuff running
<afreak> even though i killed the service
<afreak> killing them now
<afreak> but same result when i killed it and restarted service
<afreak> no .dropbox* dirs, and it cant start because of lack of 'gi'
<eyJhb> gi isn't needed, as long as it does the update instead
maier has quit [Ping timeout: 256 seconds]
<eyJhb> The start command is a not nice thing
<eyJhb> God damn it
<afreak> have u reproduced the issue ?
<eyJhb> Trying too
<eyJhb> But I also have a GF who is trying to get aid :p
<eyJhb> And my setup is extra weird
<afreak> yeah :p no worries, im hoping for a fix coming in home-manager soon :)
<afreak> i dont really understand what dropbox is trying to do, it downloads something and tries to run it, but now it doesnt even try to download anything, not sure why
<eyJhb> It isn't creating the folders
<eyJhb> Is the main probelm
<eyJhb> problem
<afreak> should the service create the folders? or nix code?
<eyJhb> afreak: let me get back to you in a moment :D
<afreak> ok :)
<eyJhb> The service starts a script, that checks for the folders
<rycee> eyJhb: The activation script does that. I imagine it might be better to do that in a service pre start script rather than the activation script…
<rycee> Also I now notice that the activation script does `[[ ! -d ${config.home.homeDirectory}/.dropbox ]]` and then creates a symlink at `${config.home.homeDirectory}/.dropbox` so the condition will always be true.
<rycee> (perhaps, I might be mistaken 😉)
<eyJhb> It is checking for `if [[ ! -f $HOME/.dropbox-dist/VERSION ]]; then` before it fires the `update` part , which normally will work without the gi part (the very reason I used it)
<eyJhb> But that might have been updated :/
<eyJhb> How I hate Dropbox
<NobbZ[m]> Drop it... They dont want to be used anymore...
<rycee> It might be worth trying to add `wrapGAppsHook` to `nativeBuildInputs` in the dropbox-cli package.
<eyJhb> rycee: yeah, thinking that as well
<eyJhb> Lets see, trying now
<eyJhb> No gi found rycee
<rycee> Bummer.
<rycee> I searched a little. Any change if you also add `propagatedBuildInputs = [ python3.pkgs.pygobject3 ];`?
<eyJhb> Just tried, it can't find it
<eyJhb> :/
<eyJhb> rycee: I might not be doing this right
<eyJhb> Will home-manager use my main pkgs ?
<eyJhb> Okay
<eyJhb> So GI works, GI however needs Pango
<eyJhb> The hell
KarlJoad has quit [Remote host closed the connection]
<rycee> eyJhb: Cool. Try moving `gtk3` from `buildInputs` to `propagatedBuildInputs`?
<DigitalKiwi> i don't use the home-manager service but i have my own systemd dropbox script and have to unset DISPLAY to do dropbox update because of that gi thing
<{^_^}> nixpkgs#60714 (by mnacamura, 1 year ago, closed): dropbox-cli: No module named 'gi'
<eyJhb> DigitalKiwi: Simple workaround, I will take it
<eyJhb> That is why it worked before rycee , because of the env -i :p
<DigitalKiwi> i just reinstalled nixos on a bigger ssd so i had to go through that again a few days ago
<rycee> eyJhb: Indeed :-)
<eyJhb> Well, what is the best way to unset DISPLAY in systemd?
<eyJhb> I would have guessed DISPLAY= ?
<rycee> eyJhb: If you are fixing that then perhaps also move the activation script part into the ExecStart script?
<eyJhb> Everything from activation rycee ?
<DigitalKiwi> i just from the command line do `unset DISPLAY` and then `dropbox update`
<rycee> eyJhb: You can try `UnsetEnvironment = ["DISPLAY"];`
<eyJhb> DISPLAY= works fine
<eyJhb> rycee: Should I open a PR, or can I just send you the diff?
<rycee> PR is preferred so that it goes through CI.
<eyJhb> A man can dream
<eyJhb> I want my cake damn it :p
<{^_^}> #1415 (by eyJhb, 9 seconds ago, open): dropbox: fixed bug - gi import
<eyJhb> Please pass
<rycee> I think you'll get the fontconfig error but that is unrelated.
<eyJhb> Well, time for some midnight cake
<eyJhb> Hope it passes besides that error
<eyJhb> Yup fontconfig error
<rycee> Merged now. I expanded the commit message a bit.
__monty__ has quit [Quit: leaving]
<afreak> nice :) trying it out now
<afreak> the prompt hangs when i run 'systemctl --user start dropbox.service' for a few minutes and then i get Job for dropbox.service failed because a timeout was exceeded.
<afreak> but my system might be infected with older dropbox stuff, dno
<afreak> Jul 30 00:37:55 hanstop systemd[1221]: dropbox.service: start operation timed out. Terminating.
<afreak> Jul 30 00:37:55 hanstop al4jhimljmyv65dbnkl4fvv871g8mzif-dropbox-start[15353]: Note: python3-gpg (python3-gpgme for Ubuntu 16.10 and lower) is not installed, we will not be able to verify binary signatures. [y/n]
maier has joined #home-manager
<afreak> Jul 30 00:37:55 hanstop systemd[1221]: dropbox.service: Failed with result 'timeout'.
<DigitalKiwi> oh
<DigitalKiwi> nix-shell -p python3Packages.gpgme python3Packages.pygpgme dropbox-cli -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz
<DigitalKiwi> i did that too
<DigitalKiwi> i think pygpgme is the important one it didn't work until i added that
<DigitalKiwi> iirc
maier has quit [Ping timeout: 256 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 246 seconds]
asymptotically has quit [Quit: Leaving]
<afreak> randomly after some retries etc, now my dropbox managed to download and start :p
dermetfan has quit [Ping timeout: 272 seconds]
tdeo has joined #home-manager