civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<ottidmes>
clever: any idea how to deal with not having a yarn.lock when using yarn2nix, I could of course manually make it and add it, that okish, automatically generating one would be best, but I guess I cannot run yarn install in e.g. yarnPreBuild
<clever>
ottidmes: you need to generate one outside of a nix sandbox, and commit it to your repo
<ottidmes>
clever: ah well, then I will just have to add the yarn.lock to my Nix package. I am not going to maintain a git fork just to have the yarn.lock added
<clever>
that should also work i believe
elgoosy has quit [Ping timeout: 252 seconds]
<ottidmes>
clever: curl: (1) Protocol "git+https" not supported or disabled in libcurl, any idea? I tried naively adding: buildInputs = [ git ]; to mkYarnPackage, but that had no effect
<clever>
ottidmes: are you using the fork of yarn2nix from the example i linked?
<ottidmes>
clever: no, should I? is the stable one too outdated?
<clever>
ottidmes: the fork from my example has had some improvements to fix various things, not sure if they got int nixpkgs or not
<ottidmes>
clever: tried it, same error though, I will try my unstable version, or else try getting the latest
drakonis has joined #nixos
badmutex has joined #nixos
<ottidmes>
clever: found it, I am using yarn 1.9.1, but yarn2nix mentions I have to use 1.10.x at least, so hopefully I just have to rebuild the lock file
badmutex has quit [Quit: Quit]
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ottidmes>
found changes in the lockfile /nix/store/f2bl6cj1pkicaj4id07m2sx15x3xpi2z-yarn.lock aborting... (huh, yeah sure I modified the lock file, but this should be stateless, so why is it crashing on it)
<catern>
if I import the same file from the same derivation twice, is it cached or does it actually re-evaluate the file?
<catern>
I'm going to do a bunch of IFD and I'm wondering if I should try to do it in an efficient way
<clever>
ottidmes: did you edit the file in the store?
<ottidmes>
clever: no
<catern>
but if the caching all works and is relatively cheap, then maybe I don't need to do any efficiency tricks?
<clever>
ottidmes: is this on nixos?
<ottidmes>
clever: yes
<clever>
not sure then
<ottidmes>
clever: I am confused as well :P
<clever>
catern: there is an import cache that maps paths to values, so it should cache the result of importing
<clever>
catern: but there is no cache for function calls, so you can wind up wasting a lot of cpu and ram by re-calling the same function repeatedly
<clever>
(with the same args)
<catern>
right, okay
<catern>
I guess I will do things the efficient way
<clever>
,profiling
<{^_^}>
Use NIX_COUNT_CALLS=1 and/or NIX_SHOW_STATS=1 to profile Nix evaluation
<clever>
catern: and using those vars, you can see if a function is being called too much
<tomberek>
howdy, is there a way to output a local resource with NixOps? or to produce an output. The usecase would be to generate fresh crypto (ideally on the deployed machines) then send the results (the public keys/CSRs) back to the deployment machine
drakonis has quit [Read error: Connection reset by peer]
<fresheyeball>
angerman++
<{^_^}>
angerman's karma got increased to 1
<fresheyeball>
thank you angerman, you have anger manned it just right
drakonis has joined #nixos
<{^_^}>
[nixpkgs] @thoughtpolice pushed 5 commits to master: https://git.io/fxhVP
acarrico has joined #nixos
<angerman>
well...
<clever>
angerman: do you happen to know if the RTS generates any chunks of code at runtime, such as with thunks, requiring pages to be mapped executable?
<{^_^}>
[nixpkgs] @thoughtpolice pushed 66 commits to staging: https://git.io/fxhVS
<angerman>
clever: only the linker/ghci should I think
<clever>
ah, then it shouldnt have too much trouble with the CFG leaks in windows
<ottidmes>
I am still stuck with: curl: (1) Protocol "git+https" not supported or disabled in libcurl (found changes in the lockfile error was solved by updating to the latest yarn2nix, it was actually only fixed 9 days ago)
<ottidmes>
init_6: I did not look at the impact of this change, if it does not result in too much rebuilding, you could also just try your luck and just setting your nixpkgs to the commit where it has been backported (if you have a local nixpkgs checkout)
<{^_^}>
[nixpkgs] @lopsided98 opened pull request #49723 → gst_all_1: make extensible → https://git.io/fxhod
justanotheruser has joined #nixos
drakonis_ has joined #nixos
slack1256 has quit [Remote host closed the connection]
justanotheruser has quit [Ping timeout: 245 seconds]
iyzsong has joined #nixos
spacefrogg has quit [Remote host closed the connection]
aw has quit [Remote host closed the connection]
aw has joined #nixos
spacefrogg has joined #nixos
drakonis has joined #nixos
iyzsong has quit [Ping timeout: 244 seconds]
justanotheruser has joined #nixos
<colemickens>
Did fetchpatch change between release-18.09 and nixos-unstable?
<colemickens>
fixed-output derivation produced path '/nix/store/zv44x0kvws6fkf1cp1f90fp3fjvb5jfc-23e43186fd1ebeb553c89317f69613e67b266cd3.patch' with sha256 hash '03v0xppjb3ns0rkdinidhp3di4k127f5gxrjklwrid5jppfgg264' instead of the expected hash '1n5vv2cf1h0q920sxd1ksyfn0ld7f9h72mpp8478ln0r3hjz4f1k'
<colemickens>
cannot build derivation '/nix/store/bznkkvx9vc3j0480kmlr0l37s99mddjj-wlstream-182076a94562b128c3a97ecc53cc68905ea86838.drv': 1 dependencies couldn't be built
iyzsong has joined #nixos
<colemickens>
I'm not sure what to make of that message.
<colemickens>
If I use nixos-unstable nixpkgs, my configuration builds.
<colemickens>
With nixos-18.09, it throws an error complaining about the sha256 ?
drakonis_ has quit [Ping timeout: 268 seconds]
hlolli__ has joined #nixos
drakonis has quit [Ping timeout: 240 seconds]
hlolli_ has quit [Ping timeout: 245 seconds]
justanotheruser has quit [Ping timeout: 252 seconds]
<{^_^}>
[nixpkgs] @pbogdan opened pull request #49725 → chrootenv: strip the binary → https://git.io/fxhKR
drakonis has joined #nixos
justanotheruser has joined #nixos
ddellacosta has quit [Remote host closed the connection]
ddellacosta has joined #nixos
drakonis has quit [Ping timeout: 245 seconds]
ddellacosta has quit [Ping timeout: 252 seconds]
<pbogdan>
why does nix-env silently die when trying to install unfree software?
justanotheruser has quit [Ping timeout: 252 seconds]
wykurz has joined #nixos
<pbogdan>
hmm, trying to install a package marked as insecure also seems to result in a silent "failure"... (with exit code 0, no output and no package installed)
hlolli__ has quit [Remote host closed the connection]
<wykurz>
hi, looks like my pr (adding new package) got stuck in a limbo. any suggestions how to get someone's attention to review it?
ddellacosta has joined #nixos
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drakonis has joined #nixos
mayhewluke has quit [Ping timeout: 272 seconds]
mayhewluke has joined #nixos
oida has quit [Remote host closed the connection]
drakonis_ has joined #nixos
oida has joined #nixos
Drakonis__ has joined #nixos
phreedom has quit [Remote host closed the connection]
oida has quit [Write error: Connection reset by peer]
phreedom has joined #nixos
oida has joined #nixos
Drakonis__ has quit [Client Quit]
endformationage has quit [Quit: WeeChat 1.9.1]
rulethirty has joined #nixos
drakonis_ has quit [Read error: Connection reset by peer]
ddellacosta has quit [Remote host closed the connection]
Ariakenom has joined #nixos
orivej has quit [Ping timeout: 252 seconds]
rulethirty has quit [Ping timeout: 256 seconds]
valwal has joined #nixos
revtintin has joined #nixos
orivej has joined #nixos
jD91mZM2 has joined #nixos
wykurz has quit [Ping timeout: 268 seconds]
iyzsong has quit [Ping timeout: 240 seconds]
RocketSLC has joined #nixos
justanotheruser has joined #nixos
badmutex has quit [Quit: Quit]
<RocketSLC>
not sure if this is the place to ask stupid questions or not
<RocketSLC>
i'm having issues with video drivers on my laptop and i've exausted all of my ideas
<hyper_ch>
what issues?
<RocketSLC>
when i start display manager, the screen flickers between the terminal and a black screen. i've tried using intel drivers and nvidia drivers in my config and neither seem to work
badmutex has joined #nixos
badmutex has quit [Client Quit]
<RocketSLC>
this is a fresh install after the ISO
justanotheruser has quit [Ping timeout: 272 seconds]
<thefloweringash>
which display manager are you using?
<angelsl>
... but i run into segfaults in /tmp/nix-build-perl-5.28.0.drv-0/perl-5.28.0/perl and /tmp/nix-build-bison-3.1.drv-0/bison-3.1/conftest and i have no idea why
<angelsl>
tried it in an Alpine-based docker, and then i did away with docker (so now just an Alpine chroot with the nix release installed)
<RocketSLC>
hyper_ch: still flashing unfortunately.. should i try removing my xserver settings?
<hyper_ch>
RocketSLC: you can try
<angelsl>
ok, now the newly-built make also segfaults
<angelsl>
..weird..
<RocketSLC>
hyper_ch: that worked! thank you! do you have a bitcoin address that i could tip you on?
<mudri>
How can I find the previous revision of nixos-unstable? The current one is broken, and I want to roll my clone of nixpkgs back to some tested version.
<adamantium>
Hey, i just ran "curl https://nixos.org/nix/install | sh" in a debian terminal, it created /nix, i logged out and back in, but i do not have any nix commands in my path
<adamantium>
never mind.
<adamantium>
got it ;)
adamantium has quit [Remote host closed the connection]
mayhewluke has quit [Ping timeout: 272 seconds]
mayhewluke has joined #nixos
<{^_^}>
[nixpkgs] @vbgl opened pull request #49733 → ocamlPackages.checkseum: init at 0.0.3 → https://git.io/fxhMU
o1lo01ol1o has joined #nixos
agander has joined #nixos
o1lo01ol1o has quit [Ping timeout: 260 seconds]
Mateon3 has joined #nixos
Mateon1 has quit [Ping timeout: 272 seconds]
Mateon3 is now known as Mateon1
iyzsong-x has joined #nixos
<{^_^}>
[nixpkgs] @cyraxjoe opened pull request #49734 → nixos/dockd: add new service → https://git.io/fxhMn
iyzsong has quit [Ping timeout: 250 seconds]
Theuni2 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Theuni2 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}>
[nixpkgs] @pvgoran opened pull request #49735 → nixos/mysql: support package=mysql57 → https://git.io/fxhDR
justanotheruser has quit [Ping timeout: 260 seconds]
Mr_Keyser_Soze has joined #nixos
<schopp0r>
hi. how can I compile nix without aws-support?
<schopp0r>
I compile nix with a different store-dir
<schopp0r>
on nixos, using a nix-expression
<schopp0r>
and then compile it on the target machine again, and doing the aws-tests loops indefinitely, and disabling tests is aparently *impossible* in nix. so how can I disable AWS-Support, I don't need aws anyway.
<{^_^}>
[nixpkgs] @FRidh pushed 877 commits to python-unstable: https://git.io/fxhSY
<nschoe>
I have plugged the Ethernet cable and I can ping the rPi, but `nmap <ip> -Pn` shows the 22 ssh port as "closed". I have tried editing the configuration.nix to add `openssh.enable = true;` but it did not change. Any idea? :D
<{^_^}>
[nixpkgs] @FRidh opened pull request #49741 → Python package set major updates → https://git.io/fxhSs
<{^_^}>
[nixpkgs] @peti pushed 4 commits to haskell-updates: https://git.io/fxhSu
<nschoe>
avn, well I thought this was handled by the boot process, otherwise no I don't, because I can't: the only thing I can do is to mount the sdcard on my laptop, edit some config files. I can't issue commands since I don't have a keyboard
<{^_^}>
[nixpkgs] @peti pushed 4 commits to haskell-updates: https://git.io/fxhSz
<nschoe>
(thansk for answering btw :D)
<{^_^}>
[nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/fxhSg
<avn>
nschoe: configuration.nix not processed on boot, only on system build.
justanotheruser has quit [Ping timeout: 244 seconds]
Itkovian has joined #nixos
agander_ has joined #nixos
justanotheruser has joined #nixos
justbeingglad has joined #nixos
agander has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<{^_^}>
[nixpkgs] @roberth pushed to fix-nixos-bash-completion-comment « nixos: programs.bash: Fix comment about completion »: https://git.io/fxhHr
justanotheruser has quit [Ping timeout: 252 seconds]
justanotheruser has joined #nixos
<{^_^}>
[nixpkgs] @roberth opened pull request #49746 → nixos: programs.bash: Fix comment about completion → https://git.io/fxhHP
mayhewluke has quit [Ping timeout: 268 seconds]
mayhewluke has joined #nixos
__monty__ has joined #nixos
ptotter[m] has joined #nixos
<ptotter[m]>
I'm trying to install nixos on a cloud vm (hetzner cloud), but I cannot boot from the install media. How should I go about installing if I get to boot to another linux?
<hyper_ch>
ptotter[m]: clever's kexec
<andi->
ptotter[m]: why can't you boot from the media? hetzner cloud provides and 18.03 image
<andi->
s/and/an/
mg- has quit [Ping timeout: 252 seconds]
vidbina_ has joined #nixos
<avn>
nschoe: better ask folks, who use rpi -- how they build/maintain images ;)
<aanderse>
andi-: you're happy with solr after the git history rewrite? ps. thanks for asking me to rewrite the history... i screwed it up originally, but then figured out the right way so learnt much :)
<andi->
it works but terraform will never figure out the installation finished
<andi->
aanderse: haven't checked yet. I'll do in a bit.
<aanderse>
andi-: thanks!
<nschoe>
avn, thanks for your answers :). Actually I finally found an old USB to TTL converter. So I managed to have the console routed to my laptop. But now... well the aarch64 image kernel panics on boot :/
<{^_^}>
[nixpkgs] @andir merged pull request #49283 → solr: 4.10.3 -> 7.5.0, refactor service to reflect major changes in version bump → https://git.io/fxH3e
Itkovian has joined #nixos
bennylb has joined #nixos
Theuni2 has quit [Ping timeout: 252 seconds]
Itkovian has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}>
[nixpkgs] @thefloweringash opened pull request #49747 → [18.09] gnome3.mutter: fix crash on startup with nvidia drivers → https://git.io/fxhQp
bennylb has quit [Ping timeout: 245 seconds]
benny has joined #nixos
katyucha has joined #nixos
bennylb- has joined #nixos
justanotheruser has joined #nixos
<bennylb->
Got disconnected. Did anyone have suggestions?
sigmundv has joined #nixos
<tilpner>
No, and I'm not sure I understand your question
<simpson>
bennylb-: At a higher level, could you explain what you're trying to achieve? I'm not sure I understand where you're headed.
<bennylb->
Sure, I've installed inkscape but exporting to svg requires an additional dependency scour which is not included in default.nix arguments and needs to be added to nativeBuildInputs
<simpson>
Note also that you could edit your local nixpkgs to have this fix, and then send in a PR.
<bennylb->
Yeah that's a good point
<hlolli>
I have ssh-agent and ssh-add on my login session. I'm running systemd service which calls shell script. And the user field and whoami return the same user, which should have the ssh auth working. But when I read the journal logs, I always get `git@gitlab.com: Permission denied (publickey).`, after some googleing some peeps online said this is selinux, so I tried calling first `restorecon -R -v /etc/ssh` but didn't work. Someone recognizes
<hlolli>
this problem and knows solution?
justanotheruser has quit [Ping timeout: 260 seconds]
Itkovian has joined #nixos
periklis has joined #nixos
<bennylb->
Normally i would just use overrideAttrs but as <nixpkgs> isn't passed as an argument to default.nix wasn't sure whether scour would be available when overriding
<bennylb->
Is the nixpkgs set passed in by default?
<bennylb->
I think I'll just modify and send a pull request
<__red__>
sily question
<__red__>
are the OSX Hydra builds build over a serial port? ;-)
<thefloweringash>
I don't know what causes the encoding errors, but if you want to see that log: `curl -fsL https://hydra.nixos.org/build/82976494/log/raw | nix run nixpkgs.brotli -c brotli -d`
justanotheruser has joined #nixos
<thefloweringash>
hlolli (IRC): check smaller steps: does `ssh-add -l` show your key? if not, is `SSH_AUTH_SOCK` set in your environment? Are you using the standard nixos `programs.ssh.startAgent`? You might also be interested in the ssh config option: `AddKeysToAgent yes`.
iyzsong has quit [Ping timeout: 268 seconds]
Ariakenom has joined #nixos
Thra11 has joined #nixos
<hlolli>
thefloweringash: thanks, I need to take smaller steps, I have `programs.ssh.startAgent = true;` and I have listed known hosts with programs.ssh.knownHosts. But need to check the env-var and ssh-add -l....
<{^_^}>
[nixpkgs] @thoughtpolice pushed to master « timescaledb: fix license (Apache 2.0, not PostgreSQL) »: https://git.io/fxh7x
<{^_^}>
[nixpkgs] @thoughtpolice pushed to release-18.09 « timescaledb: fix license (Apache 2.0, not PostgreSQL) »: https://git.io/fxh5J
Rusty1 has joined #nixos
justanotheruser has quit [Ping timeout: 260 seconds]
<hlolli>
for `ssh-add -l` I get `Could not open a connection to your authentication agent.`
<__red__>
thanks thefloweringash
<hlolli>
`SSH_AUTH_SOCK` is an empty variable..
Ariakenom has quit [Quit: Leaving]
Ariakenom has joined #nixos
<thefloweringash>
the implementation of the ssh agent user service appears to hardcode the path of the ssh agent socket at `$XDG_RUNTIME_DIR/ssh-agent`
<hlolli>
To end the brain dump, if I add `eval `ssh-agent -s``. then `ssh-add -l` prints `The agent has no identities. /tmp/ssh-AOkpr3hOutOY/agent.29274` So it's clear that the systemd service doesn't inherit the environment, despite same user pid, ssh works in the terminal but not within the script.
<simpson>
Then it's not in your environment. Not gonna lie, I was never able to get this particular NixOS/ssh-agent integration to work, and I use keychain instead.
Ariakenom has quit [Read error: Connection reset by peer]
<__red__>
got it - thanks thefloweringash
<thefloweringash>
since the socket isn't dynamic, and there's no magic socket activation, if you force your script to have `export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/ssh-agent"` it should see the session scoped agent.
<hlolli>
My "non-lie" is that ssh-agent has been such a pain that I've been typing my passwords for every push last 5 years :)
Ariakenom has joined #nixos
fendor has joined #nixos
<hlolli>
ok I'll read about keychain and ssh, this is new to me.
<hlolli>
ok I try that
<hlolli>
I could add that into the environment in the systemd service, the SSH_AUTH_SOCK..
<thefloweringash>
depending how and when the XDG_RUNTIME_DIR is set, you might have to use systemd's "%t" interpolation
<simpson>
That's not really how I recommend using keychain. Just run it once when you start your development/git shell.
<hlolli>
if I provide pid to the user field, I could `/run/user/${pid}`/ssh-agent
<{^_^}>
[nixpkgs] @andir opened pull request #49749 → nixos/prometheus: check configuration before activating, allow specifying custom prometheus package → https://git.io/fxh5W
<{^_^}>
[nixpkgs] @globin pushed commit from @dtzWill to master « xapian: 1.4.8 -> 1.4.9 »: https://git.io/fxh5B
orivej has quit [Ping timeout: 244 seconds]
periklis has quit [Ping timeout: 260 seconds]
justanotheruser has quit [Ping timeout: 240 seconds]
globin has joined #nixos
<hlolli>
thefloweringhash it worked! Not from environment in systemd but hardcoded in the shell script, very nice!
<thefloweringash>
yay :-)
sigmundv has quit [Ping timeout: 250 seconds]
<hlolli>
it's an haskell app that is actually running this script, so my best guess is that the environment doesn't get correctly passed. I'm not a haskell programmer, but this is some lightweight server handler.
<hlolli>
defenitely good to know for future as well :P
Itkovian has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ottidmes>
Could anybody help me with packaging Bitwarden Vault (the web interface)? I got it working outside of Nix, so for my own use case I can workaround it by just reusing my local build, but if I want to make a pull request for Bitwarden, the web interface really should be included
<bennylb->
Thanks for the advice simpson and tilpner. I'm off for the night o/
<{^_^}>
[nixpkgs] @thoughtpolice pushed 30 commits to staging: https://git.io/fxhFV
<__red__>
btw - do we have any active nix users on chromeos?
<ottidmes>
arianvp: what is your filesystems config like? do you have /nix/store mounted in some special way?
<thefloweringash>
arianvp (IRC): your analysis looks fairly correct to me. The value of $data is empty, so it's trying to `mv /**/... to $doc/share/man/man1/`. I do note that this postInstall phase is an override that comes from cabal2nix, and was changed in cabal2nix commit a77f6a79a574b61ebc631634264ac179361bf200
<clever>
thefloweringash: $data will only exist if a special bool is set when running mkDerivation
<ottidmes>
arianvp: when I build your file I get: Setup: No cabal file found.
<ottidmes>
arianvp: ah, I missed some steps, nvm
<thefloweringash>
clever (IRC): is this a nix thing or a haskell thing?
<clever>
thefloweringash: mostly nix
<arianvp>
I have no idea? It seems a nix thing? $data comes from the nix stuff I Guess
<clever>
thefloweringash: enableSeparateDataOutput = true; has to be set on the derivation, which cabal2nix should be doing
peacememories has joined #nixos
justanotheruser has joined #nixos
<thefloweringash>
oh I see, it's a haskell mkDerivation flag that enables a nix split output
<clever>
yep
Synthetica has quit [Quit: Connection closed for inactivity]
<clever>
and it sounds like the postInstall code in cabal2nix expects it to always be on
<thefloweringash>
cabal2nix prior to a77f6a79a574b61ebc631634264ac179361bf200
<thefloweringash>
what method did you use to install nix on cros?
<Baughn>
Crostini. Nothing special was needed.
<Baughn>
So just the normal installer.
<catern>
is there an easy way to replace *all* instances of /bin/bash with the appropriate Nix path? I'm building something that invokes /bin/bash from its Makefiles
justanotheruser has quit [Ping timeout: 240 seconds]
<symphorien>
patchShebang ?
<catern>
that only works on shebangs, right?
<symphorien>
ah sorry in the plain text also ?
<catern>
yes, just "/bin/bash" with no shebang before it
<symphorien>
does find . -type f -execdir sed s@/bin/bash/@${pkgs.bash}/bin/bash} -i "{}" \; count ?
<catern>
meh, I suppose it does
<Baughn>
It's a little scary, but yes.
<__red__>
Baughn: can you do it without having to install debian choots and all that stuff?
o1lo01ol1o has joined #nixos
<clever>
symphorien: i have seen somebody run a command like that before, which replaced paths inside a zip file
<Baughn>
__red__: If your Chromebook runs Crostini? Yes.
<__red__>
Baughn: I've found a script that seems to attempt the installation, but is dependent on wget
<clever>
symphorien: i then spent 2 hours helping them debug why the zip file was corrupt :P
<Baughn>
Though then that's a Debian VM instead.
<symphorien>
no luck :)
<__red__>
Well - let's see what version I have ;-)
<clever>
symphorien: try patchShebangs instead, since it knows what a #! looks like
<Baughn>
You could actually install a NixOS VM instead, but I'm not sure anyone has tried yet, and you'd lose the VM guest drivers. Those aren't packaged yet.
o1lo01ol1o has quit [Remote host closed the connection]
<Baughn>
Either way it depends on Crostini, which is still alpha and not rolled out to every device.
<Baughn>
catern: What are you trying to package?
sigmundv has joined #nixos
<__red__>
Baughn: I'm on rev 69, which is crostini - right?
<__red__>
any hints as to where to start?
<catern>
Baughn: some internal software at $DAYJOB
<__red__>
fwiw, I'm only wanting to install a few command line tools from nix, not a full OS or anything "driver-esque"
<Baughn>
__red__: It depends on your device. What model Chromebook?
<Baughn>
Crostini was only rolled out on 69 stable on Pixelbooks. 70 has it on a few more.
<Baughn>
__red__: I don't see it on the conpat list, but the CB3-132 is supposed to have it, so you might be lucky. You'll need to use the beta channel, though.
<{^_^}>
[nixpkgs] @joachifm merged pull request #49579 → brightnessctl: fix udev and clean unnecessary make flags → https://git.io/fxNrM
justanotheruser has quit [Ping timeout: 268 seconds]
<__red__>
Baughn: beta or unstable?
<__red__>
(upgraded to 70 with a firmware check)
<Baughn>
Beta
<__red__>
and still developer mode I presume
<wykurz>
hi, I have a PR that appears to have been forgotten by the person who was originally reviewing it... any chance someone can take a look and hopefully merge? https://github.com/NixOS/nixpkgs/pull/48765
<{^_^}>
[nixpkgs] @arianvp opened pull request #49755 → nixos/ssh: Add pkcs11 support for ssh agent → https://git.io/fxhxD
justanotheruser has quit [Ping timeout: 240 seconds]
FPtje has joined #nixos
<arianvp>
a wild falco appears!
badmutex has joined #nixos
<arianvp>
:'d
endformationage has joined #nixos
<hyper_ch>
tightvnc isn't a viewer?
<FPtje>
arianvp, Hi!
<FPtje>
Yeah, I'm working on the NixOS 18.09 upgrade for LumiGuide
<FPtje>
layus, That one Hydra fix wasn't enough to build everything. It still got stuck building more, haha. I found today that I need to add "i686-linux" to the build machine systems (where we also added "builtin" before)
<arianvp>
going smooth, or still some issues?
<FPtje>
Still some issues, I just found a bug that causes shellHook to be ignored for Haskell packages. I'm making a pull request about it right now
<nschoe>
Hi again, I'm facing an error after `nixos-rebuild build` which says "The bootloader cannot find the proper kernel image.
<nschoe>
(Expecting /nix/store/55l7999chwi8n44ybp3g6jr15gvp16xz-linux-4.19/Image)". I don't seem to have other indications. Any idea of what I can do? :/
<o1lo01ol1o>
I'm trying to make a basic derivation from two build commands that use the environments defined in my shells attribute but I don't have the release.nix defined correctly. Could anyone take a look and tell me what I'm doing wrong? gist: https://gist.github.com/o1lo01ol1o/3c74676b35806e5fc84577c169edfa75
<o1lo01ol1o>
nix-shell -A shells.ghc8_4 correctly enters the shell, and I can build using those commands from there, but not in the derivation
<o1lo01ol1o>
defined in release.nix
<gchristensen>
it seems with networkd captive portals don't "work", ie: doesn't use their dns, doesn't let me authenticate.
ddellacosta has joined #nixos
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
periklis has quit [Ping timeout: 260 seconds]
justanotheruser has quit [Ping timeout: 240 seconds]
<Zajcev_>
gchristensen: of course I use that options
<o1lo01ol1o>
steveeJ: ^^
<steveeJ>
o1lo01ol1o: do you actually depend on the overrides?
aanderse has quit []
<steveeJ>
o1lo01ol1o: you also might want to give the error you're facing. so far you've told us that you can't build the release.nix ;-)
<o1lo01ol1o>
steveeJ: the overrides recursively get applied to all the defined packages in reflex-platform. I don't actually think those packages are defined but . . .
<Zajcev_>
gchristensen: when I use only services.vsftpd.enable = true, some options are not in default value ...
<steveeJ>
o1lo01ol1o: is that feature supported by the nix-shell (i'm just curious) ? it don't see how it's pulled into release.nix, it doesn't look like it is
<Zajcev_>
gchristensen: for examle write_enable=YES should be NO
<o1lo01ol1o>
steveeJ: the nix-shell -A shells.blah commands pull the packages defined in overrides
schopp0r has left #nixos ["Error from remote client"]
schopp0r has joined #nixos
<steveeJ>
o1lo01ol1o: I see, I wasn't aware of that. if the package depends on the overrides taking effect, you have to pass them to the nixpkgs import
justanotheruser has joined #nixos
<gchristensen>
Zajcev_: set "services.vsftpd.writeEnable = false" explicitly
<gchristensen>
and try again? weird
<o1lo01ol1o>
steveeJ: I don't think i'm at that problem yet ;) I've updated the gist with the error
<gchristensen>
great, look in that file, not /nix/store/gpd0z885nx4klb3cb37h18gjd74g2xli-vsftpd.conf
<steveeJ>
o1lo01ol1o: oh right, you're missing a src. where's the source code?
<Zajcev_>
[root@nixosV:/home/kriloter]# less /nix/store/gpd0z885nx4klb3cb37h18gjd74g2xli-vsftpd.conf |grep write_enable
<Zajcev_>
write_enable=YES
<Zajcev_>
hm w8
booglewoogle has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
periklis has quit [Ping timeout: 252 seconds]
<Zajcev_>
gchristensen: uff, wth ... sorry
<{^_^}>
[nixpkgs] @michaelpj closed pull request #45919 → nixos-rebuild: use `nix build` and `nix copy` → https://git.io/fAlO1
<Zajcev_>
but where I've got that file?
<Zajcev_>
:-)
<Zajcev_>
easy to lost in hashes ... :-)
<gchristensen>
no idea :)
justanotheruser has quit [Ping timeout: 252 seconds]
valwal has joined #nixos
schopp0r has left #nixos ["Error from remote client"]
<Zajcev_>
gchristensen: looks like anythime I change something it's another hash ... there was my fault ...
<Zajcev_>
thanks :-)
<steveeJ>
Zajcev_: you would probably find all related config files starting from the systemd unit that runs vsftp
<gchristensen>
good! :)
<nschoe>
Is this guide https://nixos.wiki/wiki/NixOS_on_ARM#NixOS_installation_.26_configuration still up to date regarding the raspberry pis? When I add this line 'boot.kernelPackages = pkgs.linuxPackages_latest;' to my configuration.nix, `nixos-rebuild` fails with "The bootloader cannot find the proper kernel image."
<{^_^}>
[nixpkgs] @NeQuissimus pushed 2 commits to release-18.09: https://git.io/fxhjJ
<callahad>
Hi! I'm dipping my feet into NixOS and not quite grokking it, yet. Let's say I'm on 18.09, which has a Rust package, fd 7.1.0 (https://github.com/NixOS/nixpkgs/blob/18.09/pkgs/tools/misc/fd/default.nix). For the sake of education, let's say I want to create an overlay with fd 7.2.0. What's the easiest way to do that? I know I somehow need to updat
<callahad>
e the src and cargo hashes, as well as change which version of Rust is used by buildRustPackage.
<callahad>
(Just copying the body of fd/default.nix into my overlay works except for figuring out how to change the Rust version passed in)
<callahad>
(...but I feel like there should be some way to use override / overrideAttrs instead of copying and pasting the main derivation?)
drakonis_ has joined #nixos
justanotheruser has quit [Ping timeout: 268 seconds]
o1lo01ol1o has joined #nixos
<o1lo01ol1o>
steveeJ: got disconnected. The source would be in ./frontend/: ie, cabal new-build et al should be run from there.
<o1lo01ol1o>
steveeJ: however, setting src = ./frontend; doesn't change the error . . .
justbeingglad has quit [Quit: Leaving.]
<catern>
hey #nixos
<catern>
if I'm making a new special derivation-maker-helper-function-thingy like mkDerivation and buildPythonPackage for a new build system, what should I call it?
<catern>
mkSomebuildsystemDerivation or buildSomeSystemPackage?
<arianvp>
or maybe myBuildSystem.mkDerivation ?
<arianvp>
idk there isn't a lot of consistency I think
<arianvp>
we have goBuildPackage, but haskellPackages.mkDerivation, etc
<tilpner>
callahad - nixos-unstable-small has 7.2.0
<o1lo01ol1o>
I have the src attribute set to the location of my sources in a mkDerivation (it's just src = ./foo;) so why would I keep getting the error: variable $src or $srcs should point to the source?
<callahad>
tilpner: Yeah, that's what I'm actually using, but I'm curious about how to do that when -unstable doesn't have something, yet. Figured it'd be a good exercise.
<tilpner>
callahad - fd.overrideAttrs (old: rec { name = "fd-${version}"; version = "7.2.0"; src = fetchFromGitHub { ... }; })
<tilpner>
You are not required to change name and version
<callahad>
tilpner: That's what I tried first, but it still tried to use the previous fd-7.1.0-vendor for cargo libraries, rather than generating a new one
<tilpner>
Oh, right
civodul has joined #nixos
<callahad>
...I should probably post this on Discourse with more "here's what I tried, here's what didn't work" snippets :)
justanotheruser has joined #nixos
<tilpner>
It's still possible, just very ugly
<tilpner>
You could pass a modified rustPlatform with a modified buildRustPackage that always applies your custom cargoSha256
<hlolli>
I'm looking for simple " => \" quoting, trying "${lib.strings.escape conf}", but it takes a list while conf is a string, is there a simpler way to achieve this?
<andi->
Lib.escapeString?
<andi->
Iirc there is a function for that
<hlolli>
is escape string part of string lib or builtin?
<steveeJ>
tilpner: why can't one use overrideAttrs on it and change version and src?
<tilpner>
steveeJ - You can
<steveeJ>
tilpner: but it doesn't do what you'd expect
<tilpner>
> lib.strings.escapeNixString "foo\""
<{^_^}>
"\"foo\\\"\""
<tilpner>
steveeJ - You also need to change cargoSha256
<valwal>
hey #nixos. i'm unable to get brightness to work: xbacklight returns "No outputs have backlight property" and when i enable "programs.light" and run "/run/wrappers/bin/light -U 10" it has no effect.
<hlolli>
at the same time discovered lib.escapeShellArg. So string operators are on many corners :D
<tilpner>
And while overrideAttrs may be able to change the derivation attribute named cargoSha256, it can't change all the potential strings the argument was interpolated into
<tilpner>
valwal - You can always script you way around /sys/class/backlight
justanotheruser has joined #nixos
<valwal>
if that folder is empty for me, would i have to add a script for my specific, uh, brightness device?
<gchristensen>
Mic92: do I need to do something special to have networkd work for captive porals?
fendor_ has quit [Remote host closed the connection]
<callahad>
tilpner: Hah, for some reason structuring things per that gist breaks network resolution (curl error: Could not resolve host: github.com), while other derivations work fine... it also looks like it's still trying to build fd-7.1.0-vendor.drv
<callahad>
tilpner: No obligation! If I don't figure this out tonight I'll post on Discourse and let it sit for a bit. Certainly not urgent at all.
<Mic92>
gchristensen: no, if you use dhcp and there dns server it should just work. Usually I use an IP like 1.1.1.1 to get redirected to their page.
hyper_ch_ is now known as hyper_ch
<Mic92>
gchristensen: networkctl status wlan0
<Mic92>
this will also show you the dns server.
<gchristensen>
I use dhcp and don't specify DNS servers. when I would go on a captive portal, routectl would show 8.8.8.8 as my DNS servers, despite 10.0.101.1 being advertised in dhcp
<gchristensen>
ok, I'll switch back to networkd to explore :)
<Mic92>
gchristensen: are you sure you did not override it anywhere?
<{^_^}>
[nixpkgs] @FRidh pushed 3 commits to python-unstable: https://git.io/fxjJu
<Mic92>
gchristensen: also note that you need resolved enabled for dns to work.
<callahad>
Oh, mayb eit is working just naming the -vendor.drv incorrectly?
<Mic92>
I mean otherwise it would not add the nameserver
<gchristensen>
Mic92: hmmm but it does work without it ... maybe enabling resolved would fix it?
badmutex has quit [Quit: Quit]
<Mic92>
gchristensen: it should be enabled unless you have disabled it. /etc/resolv.conf should be a symlink then
<gchristensen>
(1) I don't have nameservers set anywhere. (2) I don't have resolved enabled, but I haven't disabled it
<tilpner>
callahad - Yep, my mistake
<gchristensen>
rebooting to networkd, brb
<Mic92>
Personally I don't use the provider's dns so I take the dns manually when I have a captive portal
justanotheruser has quit [Ping timeout: 245 seconds]
<catern>
(to be precise, I'm writing Nix packages for software coming from an existing build system/package manager, so I'll have a buildMypkgPackage etc)
<gchristensen>
and /etc/resolv.conf isa symlink to systemd's
<Mic92>
gchristensen: ah, you also using the networking.interfaces backend?
<callahad>
tilpner: yeah, 1.30 is available as latest.rustChannels.stable.rust in the nixpkgs-mozilla overlay, but that should be easy enough to override in that rustPlatform redefinition
<callahad>
tilpner: Thank you for taking the time, I'll hack on that and report back :)
<gchristensen>
Mic92: hmm, no, I don't touch networking.interfaces
<Mic92>
gchristensen: I mean you have networking.useNetworkd = true?
<gchristensen>
yeah
schopp0r has left #nixos [#nixos]
<gchristensen>
should I do something else? :)
<Mic92>
gchristensen: what does the 99-main.network looks like?
schopp0r has joined #nixos
<Mic92>
gchristensen: I had problems enabling my own network files when useNetworkd was set. They were just overwritten by set
<{^_^}>
[nixpkgs] @matthewbauer pushed 4 commits to master: https://git.io/fxjTV
goibhniu has joined #nixos
<steveeJ>
is there a lib or builtin that can fetch a bare git repo to the store?
<catern>
steveeJ: builtins.fetchgit?
<steveeJ>
catern: I just tried and the outPath contains the worktree
<catern>
oic
<catern>
didn't understand what you meant, no idea then
<catern>
what package contains the "arch" tool from coreutils? coreutils doesn't seem to have it
<makefu>
> locate bin arch
<wykurz>
nixops question - how do you define an EC2 instance to be launched with a specific iam role (such that it can obtain S3 access key via instance role)?
<{^_^}>
undefined variable 'locate' at (string):205:1
<simpson>
,locate bin arch
<{^_^}>
Found in packages: mailman, busybox
<catern>
I guess it is not in our build of coreutils
<steveeJ>
catern: you can alias it to `uname -m`
<makefu>
catern: busybox contains the binary
<makefu>
ah, too slow
<catern>
steveeJ: well, that won't be inherited by the build script I'm invoking
<catern>
makefu: hmm, seems a bit weird to add busybox to my buildInputs just for this
<simpson>
Just add busybox, it's not big.
<steveeJ>
catern: you could write a wrapper script for it too
<simpson>
Or sed the build script.
<catern>
simpson: well, also then if my package uses any GNU-isms, they won't work
<catern>
yeah I'm thinking of just patching it
<makefu>
catern: and try to send the patch upstream, sometimes good stuff happens
<simpson>
catern: What I've found is that often the top-level build script is not worth calling.
<lukego>
I have a NixOS box that won't boot due to a bad kernel. I also don't have a boot menu appearing to allow me to switch to an older configuration (systemd-boot). What are my rescue options? If I boot from USB is there an easy way to mount the FS and make it roll back?
<{^_^}>
[nixpkgs] @k0ral opened pull request #49761 → Add slurp and grim → https://git.io/fxjkw
<rhitakorrr>
Thanks, Mic92. I'll check those out.
<clever>
lukego: after you boot from something else, you can use `nixos-enter` to chroot into it (assuming you mounted everything right), and can then `nixos-rebuild boot`
<lukego>
also: Googling for mysterious missing boot menus seems to lead to "reinstall EFI" suggestions. Is that something that makes sense in this context?
<arianvp>
andi-:
<clever>
lukego: i prefer using grub, and ive heard that systemd-boot lacks the rollback menu
<arianvp>
is it worth it trying to update to prometheus 2.0 while we're at it?
<lukego>
(Could it even be that my server is booting in BIOS mode when it should be booting in EFI mode or something like this? I must admit EFI is a mystery to me.)
<clever>
lukego: systemd-boot is efi only
<clever>
lukego: if it was booting via legacy, it would be more likely to have a proper menu
<lukego>
Oh so it just doesn't offer a rollback menu? Yeah, that'd be quite a downside compared with grub.
v0|d has joined #nixos
<tilpner>
I use systemd-boot and get a menu to choose generations at boot
<steveeJ>
can I somehow grant a runCommand network-access?
<clever>
steveeJ: one sec
<lukego>
Could be that I need to boot into an EFI shell and poke some variables to make the menu appear. Hoping I could also hold down some key to summon it at least...
<sphalerite>
lukego: systemd-boot does offer booting into any generation just like grub
<steveeJ>
clever: :D so I have to make it fixed?
<gchristensen>
Mic92: I was, yeah, but I can't get networkd + networkmanager to work with captive porals, so going back to scripted networking for a bit :)
<steveeJ>
clever: funny, I'm trying to avoid using fetchgit because it requires me to set a sha
<clever>
steveeJ: if your build fails to meet the defined outputHash, then nix will consider it a failure
<lukego>
sphalerite: Question then is how to troubleshoot systemd-boot not offering that on this machine. If I could summon that menu and boot a previous generation that would get me out of the pickle that I'm in now.
<steveeJ>
clever: I see. if only builtins.fetchgit supported leaveDotGit
<clever>
steveeJ: why do you need .git?
<steveeJ>
clever: because I want to clone the repo to the filesystem from the store
<tilpner>
From the store? Why do you need network then?
<steveeJ>
tilpner: to get the repo into the store
<lukego>
Maybe I need to boot Linux from USB and poke in efivarsfs to enable the menu in the server firmware
seese has joined #nixos
c0bw3b_ has left #nixos [#nixos]
<steveeJ>
clever: I think I'll got with what you wrote, thanks a bunch :-)
<{^_^}>
[nixpkgs] @roberth merged pull request #49462 → pkgs.nixos: Add example to inline documentation → https://git.io/fxdtu
<gamble>
I'm using 18.09.797.617607e0437 (Jellyfish).
<gamble>
Still learning nix. How can I go about getting a working build from PostgREST if the version on the channel is failing?
<steveeJ>
clever: is the command run every build or will nix use the value in the store if the hash is found?
<ottidmes>
gamble: I think the problem is that Semigroup is now a super type class of Monoid, which is only the case in GHC 8.4.x, what version of ghc are you using?
<gamble>
thanks ottidmes - ghci is 8.4.3
sigmundv__ has joined #nixos
<ottidmes>
gamble: so you will need to use ghc 8.2.x in order for this package to work, apparently it has yet to be updated
Diagon has quit [Read error: Connection reset by peer]
<gamble>
ak great, thanks - unsure how i can change ghc version inside my shell.nix? currently just have buildInputs = [ haskellPackages.postgrest ]
aleph- has joined #nixos
<ottidmes>
gamble: is it just an exe, not a lib? if it is an exe, you could just install pkgs.haskell.packages.ghc822.postgrest instead
<gamble>
right! yes just an exe. that's really helpful thanks
jD91mZM2 has quit [Quit: WeeChat 2.2]
<{^_^}>
[nixpkgs] @vbgl merged pull request #49456 → Small refactoring in coqPackages → https://git.io/fx5xS
<clever>
steveeJ: never attempt to do network in an activation script
<clever>
steveeJ: that will leave your maching unable to boot
<steveeJ>
clever: it's a home activation script ;-) but I do get the point
<steveeJ>
clever: that's why I've populated the repo to the store now
<clever>
ah, home-manager is safer then
<clever>
with nixos, any error in the activation scripts results in it partially aborting the boot
<clever>
causing systemd to never wind up in PATH
<clever>
then it tries to continue the boot, and fails
<steveeJ>
clever: the online URLs are still in there for the pre-population script. the activation clones from store and sets the remote urls correctly
<steveeJ>
clever: that sounds like a horrible thing to encounter :D
<gamble>
ottidmes: ah hydra is useful. so looks like i could curl one of the reproduce scripts and get an old / working copy of postgrest that way. best option?
<clever>
steveeJ: the more fun part, is that it works at nixos-rebuild, so you leave it for 3 months, and then GC all old generations :P
<steveeJ>
clever: oh, and then nixos-install defers it to the boot time
<steveeJ>
clever: or do you mean you don't reboot in 3 months?
<clever>
if you dont reboot for 3 months
<steveeJ>
clever: would nixos-install run the activation scripts though?
<clever>
steveeJ: i think it does, but the network is online at the time
<ottidmes>
gamble: that is indeed a valid option, it will take a while to build it all, because most dependencies will likely no longer be in cache, another route is to try and make it work outside of Nix
<steveeJ>
clever: interesting. what's the environment there? chroot? what's `hostname`?
<gamble>
yeah - i think in this instance i'm better off running it through a docker container
justanotheruser has joined #nixos
orivej has joined #nixos
<clever>
steveeJ: hostname i dont think is changed
<tilpner>
0 store paths deleted, 254753.12 MiB freed
<tilpner>
Huh, something's wrong with accounting
<clever>
tilpner: that can happen if you ctrl+c a previous gc, or had a lot of failing builds
<rawtaz>
Mic92: is this an assembly at the CCC that's held between christmas and new years in germany?
<makefu>
exactly
<rawtaz>
i never went to that but thought about it many times, but there was always such a huge cost for accommodation and of course the conference in totalt
<rawtaz>
-t
<etu>
Mic92: Oh, I will vote tomorrow when at a computer since I'll be at the event:)
dbmikus has joined #nixos
vk3wtf has joined #nixos
marusich has joined #nixos
<valwal>
srhb: thank you, since it was only on firefox i just changed the firefox settings in about:config.. but might give that a shot anyway
<Mic92>
rawtaz: well you probably don't want the hotels next to the conference.
<yangm97>
anyone running nixOS on zfs?
<Mic92>
yangm97: many people
<yangm97>
Mic92 (IRC): good to know
<yangm97>
I currently have a buggy ubuntu zfs on root install
<Mic92>
yangm97: not really required since it can be achived on the nixos level
<Mic92>
*package management level
<Mic92>
there is a module for auto snapshots though
<yangm97>
Mic92 (IRC): wdym? I wanted an easy way to switch between my other OSes
<{^_^}>
[nixpkgs] @roberth opened pull request #49766 → [WIP] Add private options to the module system → https://git.io/fxjGm
<dongcarl>
Hi all, I'm wondering where I can read more about the difference between installing packages using `environment.systemPackages` and using `nix-env`? Are the packages installed using `nix-env` declared in a config file somewhere?
<yangm97>
(I could add freeBSD and macOS to this zroot if I really wanted)
<rawtaz>
Mic92: yeah :) where would you recommend one stay, not too far away and not too pricey?
<Mic92>
rawtaz: you can stay also in the city center, last year they made an effort to keep the public transport up all night.
<Mic92>
yangm97: no nothing like this exists, I also had the intention that tool is for freebsd only
<yangm97>
Mic92 (IRC): and solaris. too bad it hasn't been ported over
carlosdagos has joined #nixos
marusich has quit [Ping timeout: 245 seconds]
<yangm97>
that tutorial assumes an install environment, I wonder if I could just create another root dataset and install nixOS there, from my running ubuntu
<Mic92>
yangm97: you can install nix on ubuntu and get nixos-install.
jasongrossman has quit [Ping timeout: 260 seconds]
<avn>
If I understand right, you can install nixos and other os on different datasets in same pool, but it require some extra careful planning (and probably magic with bootloaders)
<dongcarl>
tilpner: thanks!
mayhewluke has quit [Ping timeout: 245 seconds]
tonic_ has quit [Ping timeout: 252 seconds]
marusich has joined #nixos
mayhewluke has joined #nixos
<Mic92>
yangm97: it is not directly exposed from non-nixos, but you can do: nix-shell -p '(nixos {}).nixos-install'
<{^_^}>
[nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fxjZv
vk3wtf has quit [Ping timeout: 252 seconds]
worldofpeace has joined #nixos
Ariakenom has quit [Quit: Leaving]
<aanderse>
yangm97: yes, running nixos on zfs on root on 4 pcs
<yangm97>
do you also happen to run a desktop environment and use steam?
nschoe has quit [Quit: Program. Terminated.]
<yangm97>
with a nvidia gpu
<aanderse>
yangm97: yes
<aanderse>
1 pc is a desktop/htpc multimonitor setup
<aanderse>
nvidia binary driver
* infinisil
is also using NixOS and ZFS and steam and Nvidia
<aanderse>
another pc is dedicated htpc setup which also runs nvidia binary driver
<yangm97>
are proton games playing fine?
<aanderse>
yangm97: <3 proton
<yangm97>
I think I found the perfect setup
<infinisil>
Never tried proton on NixOS, is it packaged and stuff?
<aanderse>
infinisil: its part of steam, so nixos doesn't need to package it
<aanderse>
yangm97: perfect setup?
<yangm97>
aanderse (IRC): for my gaming rig
<aanderse>
yeah, tell me about it :)
<aanderse>
love hearing about perfect setups
<infinisil>
aanderse: Ohh, so it just allows you to magically start windows programs from steam directly?
<yangm97>
I got tired of windows BS and then switched to ubuntu, but then apt breaks just by staring at it, so I'm now looking at nixOS
<aanderse>
infinisil: magically is the key! yes, it is great
<aanderse>
no screwing around with wine
<clever>
its just a fork of wine, baked into steam
<clever>
with support for the steam overlay
<yangm97>
aanderse (IRC): which DE are you using?
markus1189 has joined #nixos
<aanderse>
clever: mhm, but it integrates with the native steam client which is the big deal
<aanderse>
yangm97: on desktop i'm using kde, on htpc just openbox running kodi
<clever>
aanderse: yeah
Rusty1 has quit [Quit: Konversation terminated!]
<aanderse>
i have a kodi plugin which adds my steam games to the menu. before proton i had a hack to run both windows steam via wine and regular steam, that sucked
__monty__ has quit [Quit: leaving]
<yangm97>
I've never used nix before for more than installing 3 packages, wish me luck
<aanderse>
with steam proton it eliminated the need for that hack entirely, and now everything just works great :)
<aanderse>
yangm97: installing nixos on zfs is easy peasy, but yeah good luck
<aanderse>
:)
<yangm97>
aanderse (IRC): what about getting all the other stuff to run though?
<yangm97>
(nvidia drivers and steam)
<yangm97>
just writing stuff to configuration.nix?