worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
nahamu has quit [Read error: Connection reset by peer]
nahamu has joined #nixos
seku has quit [Quit: Connection closed]
sigmundv_ has quit [Ping timeout: 260 seconds]
grobi has quit [Quit: WeeChat 2.8]
grobi has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #99429 → bat: 0.15.4 -> 0.16.0 → https://git.io/JUQGx
<{^_^}> [nixpkgs] @samuela opened pull request #99430 → vscode: 1.49.1 -> 1.49.3 → https://git.io/JUQGj
devalot has quit [Quit: ZNC - http://znc.in]
<{^_^}> [nixpkgs] @marsam merged pull request #99390 → nushell 0.19.0 -> 0.20.0 → https://git.io/JUHEh
<{^_^}> [nixpkgs] @marsam closed pull request #97943 → nushell: fix Darwin build → https://git.io/JU82k
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQZR
shibboleth has quit [Quit: shibboleth]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #99313 → pipr: 0.0.12 -> 0.0.15 → https://git.io/JU9vE
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQZM
<{^_^}> [nixpkgs] @marsam merged pull request #99275 → yq: 2.11.0 -> 2.11.1 → https://git.io/JUSui
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQZD
<{^_^}> [nixpkgs] @thiagokokada opened pull request #99431 → picom: 8 -> 8.1 → https://git.io/JUQZy
fendor_ has joined #nixos
fendor has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #98402 → lsp-plugins: 1.1.24 -> 1.1.26 → https://git.io/JUudW
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQnv
<{^_^}> [nixpkgs] @marsam merged pull request #98401 → bsequencer: 1.6.0 -> 1.8.4 → https://git.io/JUuds
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQnJ
<{^_^}> [nixpkgs] @marsam merged pull request #98756 → lv2bm: git-2015-11-29 -> 1.1 → https://git.io/JUag6
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQnI
Fare has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUQnL
<{^_^}> [nixpkgs] @zowoq opened pull request #99432 → kepubify: 3.1.4 -> 3.1.5 → https://git.io/JUQnt
nahamu has quit [Read error: Connection timed out]
zupo has quit [Ping timeout: 240 seconds]
<__red__> Any chance someone could quickly nix-shell -p zulip
grobi has quit [Quit: WeeChat 2.8]
<__red__> and tell me if they have a working application
<__red__> (it requires X11)
<__red__> when I try it, I get a blank scrfeen
nahamu has joined #nixos
<__red__> and I'm not sure it's working updating if I can't test it
<__red__> xterm
<jasom> I get a blank electron window titled "Zulip - Settings"
Pwnna has quit [Quit: Bye]
<pikajude> my rust-based nix implementation can properly build and run pkgs.hello :o
Pwnna has joined #nixos
<jasom> __red__: looks like it's an appimage; I don't think I've tried one of those on nixos before
meh` has quit [Ping timeout: 260 seconds]
nahamu has quit [Read error: Connection reset by peer]
nahamu has joined #nixos
maxfield has quit [Quit: maxfield]
<jasom> __red__: not sure why they are using an appimage when it's open-source: https://github.com/zulip/zulip-desktop
maxfield has joined #nixos
bbarker has quit [Remote host closed the connection]
philr has joined #nixos
<__red__> I dunno
<__red__> I just wanted to bump the version because of a security issue
bbarker has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
cjpbirkb1 has joined #nixos
cjpbirkbeck has quit [Ping timeout: 265 seconds]
berberman has quit [Ping timeout: 272 seconds]
Heirlung has quit [Read error: Connection reset by peer]
Fare has joined #nixos
nahamu has quit [Read error: Connection reset by peer]
nahamu has joined #nixos
nahamu has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @r-burns opened pull request #99434 → openblas: enable on ppc64le → https://git.io/JUQCa
Heirlung has joined #nixos
nahamu has joined #nixos
Fare has quit [Ping timeout: 240 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #nixos
maxfield has quit [Quit: maxfield]
Fare has joined #nixos
maxfield has joined #nixos
cosimone has quit [Quit: Quit.]
<{^_^}> [nixpkgs] @r-burns opened pull request #99435 → x265: fix build on powerpc → https://git.io/JUQWe
polarfire has quit [Ping timeout: 240 seconds]
Fare has quit [Ping timeout: 240 seconds]
spacekookie has quit [Quit: **aggressive swooshing**]
spacekookie has joined #nixos
meh` has joined #nixos
rajivr has joined #nixos
corpix has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
spease has joined #nixos
nahamu has quit [Read error: Connection reset by peer]
bbarker has quit [Remote host closed the connection]
h0m2 has joined #nixos
nahamu has joined #nixos
h0m1 has quit [Ping timeout: 265 seconds]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<{^_^}> [nixpkgs] @r-burns opened pull request #99436 → imagemagick: enable on ppc64le → https://git.io/JUQlR
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<{^_^}> [mobile-nixos] @samueldr merged pull request #212 → Review the kernel builder ergonomics → https://git.io/JU9j6
<{^_^}> [mobile-nixos] @samueldr pushed 33 commits to master: https://git.io/JUQl0
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<{^_^}> [mobile-nixos] @samueldr opened pull request #214 → asus-x018d: Compress stage-1 with xz → https://git.io/JUQlu
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Fare has joined #nixos
tsrt^ has quit []
nnst^ has joined #nixos
justanotheruser has quit [Ping timeout: 240 seconds]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
meh` has quit [Ping timeout: 240 seconds]
<{^_^}> [mobile-nixos] @samueldr merged pull request #214 → asus-x018d: Compress stage-1 with xz → https://git.io/JUQlu
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JUQlj
ericsagnes has quit [Ping timeout: 240 seconds]
Fare has quit [Ping timeout: 240 seconds]
nahamu has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @blaggacao closed pull request #92243 → kubebox: init at 0.8.0 → https://git.io/JJksh
nahamu has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
ericsagnes has joined #nixos
justanotheruser has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
knerten1 has joined #nixos
Fare has joined #nixos
<{^_^}> [nixpkgs] @r-burns opened pull request #99437 → p11-kit: fix tests when non-root → https://git.io/JUQBf
knerten2 has quit [Ping timeout: 240 seconds]
<{^_^}> [mobile-nixos] @samueldr opened pull request #215 → Provide autoport in the default shell → https://git.io/JUQB6
zangi has quit [Quit: WeeChat 2.7.1]
dbmikus has quit [Ping timeout: 244 seconds]
nahamu has quit [Read error: Connection reset by peer]
nahamu has joined #nixos
bbarker has joined #nixos
<DigitalKiwi> info: --- Remote build --- build-remote
<DigitalKiwi> Failed to find a machine for remote build!
<DigitalKiwi> why do i get that all of the time?
<DigitalKiwi> and it is building remotely...
medvid_ has quit [Ping timeout: 265 seconds]
medvid_ has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 240 seconds]
Supersonic112 is now known as Supersonic
iqubic has joined #nixos
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 246 seconds]
dbmikus has joined #nixos
m0rphism has joined #nixos
Acou_Bass has quit [Ping timeout: 260 seconds]
nahamu has quit [Read error: Connection reset by peer]
<DigitalKiwi> ...sometimes :|
nahamu has joined #nixos
Acou_Bass has joined #nixos
<iqubic> I'm so so pissed off. I'm trying to get softether working on NixOS, and it's refusing to work. I have softether installed, but when I try to run `vpnclient` in a terminal, I get this error message: "/run/current-system/sw/bin/vpnclient: line 2: /var/lib/softether/vpnclient/vpnclient: No such file or directory"
spudly[m] has quit [Quit: killed]
<iqubic> However, it doesn't. I'd love to know why this isn't working.
<{^_^}> [nixpkgs] @marsam merged pull request #99411 → godot: 3.2.2 -> 3.2.3 → https://git.io/JUHh8
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQE4
<evils> iqubic: did you configure softether?
<iqubic> No. I haven't.
<evils> go try that :D
<iqubic> All I did was add "softether" to system.environmentPackages and attempted to run `sudo vpnclient`.
<iqubic> How do I configure this program?
<evils> how do you manage configuration in nixos?
bbarker has quit [Remote host closed the connection]
<iqubic> I'm not sure what you're asking.
<evils> i'm asking if you know how to configure nixos modules
<iqubic> I do not know how to do that.
Acou_Bass has quit [Ping timeout: 240 seconds]
<iqubic> evils: Can you please help me figure this out?
<evils> i can provide you a link to the manual, https://nixos.org/manual/nixos/stable/#sec-changing-config
<iqubic> What specific configuration do I need to do to make softether work?
hahahajen has joined #nixos
<iqubic> I see. So I'm not going to install softether via system.environmentPackages. Thanks.
Acou_Bass has joined #nixos
<jasom> iqubic: you may be able to manually pass a path to the configuration file if you don't want it managed by nixos; I don't know anything about softether specifically
<iqubic> I'm going to use the nixos configuration stuff, as I love love love that declarative config.
hahahajen has quit [Remote host closed the connection]
iqubic has quit [Remote host closed the connection]
Darkmatter66_ has joined #nixos
wheatdog has joined #nixos
<bbigras> manix is a great tool for search all the options. it supports home-manager too.
Darkmatter66 has quit [Ping timeout: 272 seconds]
Fare has quit [Ping timeout: 240 seconds]
<wheatdog> Hi all, I am writing a nix expression for a python application - dnsrobocert. It depends on python package localzone, which is currently failed at testing. I tried to override it to disable check but with no luck. I wonder what is to correct way to disable check for python packages using overlay. Any comments would be helpful. Thanks!
kreyren_ has joined #nixos
nahamu has quit [Read error: Connection reset by peer]
nahamu has joined #nixos
kreyren has quit [Remote host closed the connection]
zacts has joined #nixos
spudly has joined #nixos
<wheatdog> This is what I have now: https://github.com/wheatdog/nix-exp
kirc has joined #nixos
kirc has quit [Client Quit]
kirc has joined #nixos
kirc has quit [Client Quit]
<{^_^}> [nixpkgs] @marsam merged pull request #98985 → autoflake: 1.3.1 -> 1.4 → https://git.io/JUiRl
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQgS
kirc has joined #nixos
kirc has quit [Client Quit]
kirc has joined #nixos
kirc has quit [Client Quit]
kirc has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #98636 → libxls: 1.5.3 -> 1.6.0 → https://git.io/JU24I
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQ2n
<{^_^}> [nixpkgs] @marsam merged pull request #98623 → libwps: 0.4.11 -> 0.4.12 → https://git.io/JU2Oi
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQ24
<{^_^}> [nixpkgs] @marsam merged pull request #98719 → gbenchmark: 1.5.1 -> 1.5.2 → https://git.io/JUamU
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQ2E
<{^_^}> [nixpkgs] @ryantm merged pull request #98733 → jftui: 0.3.0 -> 0.4.0 → https://git.io/JUacr
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUQ2g
kirc has quit [Client Quit]
<{^_^}> [nixpkgs] @zowoq merged pull request #99432 → kepubify: 3.1.4 -> 3.1.5 → https://git.io/JUQnt
<{^_^}> [nixpkgs] @zowoq pushed to master « kepubify: 3.1.4 -> 3.1.5 »: https://git.io/JUQ2i
wheatdog has quit [Ping timeout: 245 seconds]
spudly has quit [Quit: killed]
spudly has joined #nixos
cole-h has joined #nixos
<{^_^}> [nixpkgs] @oxalica closed pull request #98660 → osu-lazer: 2020.903.0 -> 2020.923.0 → https://git.io/JU26g
endformationage has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @doronbehar pushed to gnome-3.38 « fixup! gnome3.gdm: 3.34.1 -> 3.38 »: https://git.io/JUQa8
<{^_^}> [nixpkgs] @marsam merged pull request #98730 → humioctl: 0.26.1 -> 0.27.0 → https://git.io/JUaZn
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQaR
<{^_^}> [nixpkgs] @marsam merged pull request #98706 → coredns: 1.7.0 -> 1.7.1 → https://git.io/JUaTJ
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQaw
Rusty1 has quit [Quit: WeeChat 2.3]
nahamu has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @marsam merged pull request #98687 → cargo-generate: 0.5.0 -> 0.5.1 → https://git.io/JU2px
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQao
<{^_^}> [nixpkgs] @marsam merged pull request #98672 → bcftools: 1.10.2 -> 1.11 → https://git.io/JU2Hu
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQa1
<{^_^}> [nixpkgs] @marsam merged pull request #98642 → libisds: 0.11 -> 0.11.1 → https://git.io/JU20C
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUQaD
maxfield has quit [Quit: maxfield]
nahamu has joined #nixos
nahamu has quit [Read error: Connection reset by peer]
maxfield has joined #nixos
nahamu has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @doronbehar pushed to gnome-3.38 « gnome3.gdm: fix a typo for Xsession.in »: https://git.io/JUQV3
<dsal> I 'nix copy'd some stuff to s3. I was trying to 'nix copy --all' back out, but it's telling me there's an invalid path. Is there a way to fix the store?
lotharn|2 has joined #nixos
spudly has quit [Quit: killed]
spudly has joined #nixos
spudly has quit [Quit: killed]
cjpbirkb1 has quit [Ping timeout: 256 seconds]
Chiliparrot has joined #nixos
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/b2d463f0e3f (from 14 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
ym555 has joined #nixos
elxbarbosa has joined #nixos
palo1 has joined #nixos
domogled has joined #nixos
spease has quit [Ping timeout: 256 seconds]
palo has quit [Ping timeout: 256 seconds]
palo1 is now known as palo
mmohammadi98126 has joined #nixos
Chiliparrot has quit [Ping timeout: 260 seconds]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99438 → python27Packages.texttable: 1.6.2 -> 1.6.3 → https://git.io/JUQrs
CMCDragonkai1 has joined #nixos
CMCDragonkai1 has quit [Client Quit]
bqv has quit [Ping timeout: 240 seconds]
iqubic has joined #nixos
<iqubic> I'd love to have the dhclient command available on my nixos machine. Anyone know how I can do that?
sangoma has joined #nixos
<iqubic> ,locate dhclient
<{^_^}> Found in packages: lxc, dhcp, logcheck, bashCompletion
<{^_^}> [nixpkgs] @jonringer merged pull request #98774 → kpt: 0.33.0 -> 0.34.0 → https://git.io/JUaMB
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JUQoL
<{^_^}> [nixpkgs] @jonringer merged pull request #99438 → python27Packages.texttable: 1.6.2 -> 1.6.3 → https://git.io/JUQrs
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.texttable: 1.6.2 -> 1.6.3 »: https://git.io/JUQoq
maxfield has quit [Quit: maxfield]
<{^_^}> [mobile-nixos] @samueldr merged pull request #215 → Provide autoport in the default shell → https://git.io/JUQB6
<{^_^}> [mobile-nixos] @samueldr pushed 3 commits to master: https://git.io/JUQoZ
maxfield has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99439 → python27Packages.sh: 1.13.1 -> 1.14.0 → https://git.io/JUQoo
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Sanchayan has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
alp has joined #nixos
jb55 has quit [Remote host closed the connection]
jb55 has joined #nixos
iqubic has quit [Ping timeout: 240 seconds]
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
<{^_^}> [nixpkgs] @etu merged pull request #99416 → phpPackages.composer: 1.10.8 -> 1.10.13 → https://git.io/JUQJI
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JUQ6q
<{^_^}> [nixpkgs] @etu merged pull request #99415 → phpPackages.php-cs-fixer: 2.16.3 -> 2.16.4 → https://git.io/JUQfw
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JUQ63
maxfield has quit [Quit: maxfield]
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #99413 → phpPackages.phpstan: 0.12.32 -> 0.12.48 → https://git.io/JUQeC
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JUQ6G
maxfield has joined #nixos
<init_6> This https://github.com/zzag/plasma5-wallpapers-dynamic is available in NixOS?
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @etu merged pull request #99417 → init phpPackages.composer2: init at 2.0.0-RC1 → https://git.io/JUQJ0
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JUQ6z
mmohammadi98126 has quit [Quit: I quit (╯°□°)╯︵ ┻━┻]
<etu> init_6: Doesn't seem like it, but I don't think it should be very hard to package either
zeta_0 has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #99440 → gitstatus: also install sh files → https://git.io/JUQim
<zeta_0> hello there, i was just wondering, what is the current progress of the new nixos 20.09 stable nix channel ? by when do you think it will be ready ? last time I tried upgrading, I got build errors.
<etu> zeta_0: Did you report these errors?
buckley310 has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #99353 → sandboxfs: init at 0.2.0 → https://git.io/JU993
<{^_^}> [nixpkgs] @danieldk pushed commit from @jeremyschlatter to master « sandboxfs: init at 0.2.0 »: https://git.io/JUQiC
<zeta_0> etu: no, i just figured, it was just some things that the nixpkgs maintainers are currently fixing before the new release, I guess I could try upgrading again, and then report the build errors in the nixpkgs issue section.
<zeta_0> etu: have you tried upgrading yet ?
<etu> zeta_0: I'm on unstable most of the time, so yes I guess
<etu> zeta_0: We have the timeline for 20.09 here: #95535 and the ZHF tracking issue here #97479
bk16031 has joined #nixos
<{^_^}> https://github.com/NixOS/nixpkgs/issues/95535 (by jonringer, 6 weeks ago, open): 20.09 Timeline
<{^_^}> https://github.com/NixOS/nixpkgs/issues/97479 (by jonringer, 3 weeks ago, open): ZERO Hydra Failures 20.09
<etu> Both are very important for the 20.09 release
<zeta_0> etu: thanks, i skimmed over them a while back, for now i'll just use unstable packages on the current stable channel, as a workaround.
<DigitalKiwi> i am having so many problems right now :|
* DigitalKiwi is not optimistic about the release being ready soon/good :|
<etu> zeta_0: Since nixos has a fairly small community, it's always valuble if people participate and help out by reporting things and trying to fix things :)
<etu> DigitalKiwi: 59th of September? ;p
<DigitalKiwi> lol yeah
<DigitalKiwi> i'd rather it get released good than on time
<zeta_0> etu: ok, i'll try.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99441 → python27Packages.Wand: 0.6.2 -> 0.6.3 → https://git.io/JUQPv
<etu> zeta_0: I know that we all have limited time and jobs and things... :)
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @etu opened pull request #99442 → php.extensions.maxminddb: 1.6.0 -> 1.7.0 → https://git.io/JUQPL
Sanchayan has quit [Quit: leaving]
<zeta_0> etu: ya, i agree !
spudly has joined #nixos
shabius has quit [Ping timeout: 260 seconds]
da_dada has joined #nixos
dadada_ has quit [Ping timeout: 272 seconds]
growpotkin has quit [Ping timeout: 240 seconds]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
maxdevjs has quit [Ping timeout: 244 seconds]
elxbarbosa has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99443 → python37Packages.python-gitlab: 2.4.0 -> 2.5.0 → https://git.io/JUQ1i
zeta_0 has joined #nixos
gthm has quit [Ping timeout: 260 seconds]
da_dada has quit [Ping timeout: 240 seconds]
billsun has quit [Ping timeout: 244 seconds]
billsun has joined #nixos
disasm has quit [Ping timeout: 240 seconds]
<zeta_0> i'm having trouble figuring out how to get this callCabal2nix working ? https://dpaste.org/0zyo https://github.com/dmjio/miso#nix
disasm has joined #nixos
da_dada has joined #nixos
emilazy has quit [Ping timeout: 240 seconds]
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
lovek323 has quit [Ping timeout: 244 seconds]
siraben has quit [Ping timeout: 244 seconds]
lovek323 has joined #nixos
emilazy has joined #nixos
siraben has joined #nixos
marc1 has quit [Ping timeout: 240 seconds]
shabius has joined #nixos
kazzimazzi[m] has quit [Ping timeout: 244 seconds]
kazzimazzi[m] has joined #nixos
orivej has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
evck_ has quit [Ping timeout: 240 seconds]
evck_ has joined #nixos
zeta_0 has quit [Quit: rcirc on GNU Emacs 26.3]
M0-[m] has quit [Ping timeout: 244 seconds]
M0-[m] has joined #nixos
zacts has quit [Quit: leaving]
cole-h has quit [Ping timeout: 260 seconds]
ManiacOfMadness has joined #nixos
mahene has joined #nixos
<{^_^}> [nixpkgs] @etu opened pull request #99444 → aldo: 0.7.7 -> 0.7.8 → https://git.io/JUQDR
Chiliparrot has joined #nixos
apteryx is now known as Guest68452
apteryx has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
bk16031 has quit [Ping timeout: 240 seconds]
Guest68452 has quit [Ping timeout: 272 seconds]
Zetagon has joined #nixos
emilazy has quit [Ping timeout: 240 seconds]
ericsagnes has quit [Ping timeout: 244 seconds]
Chiliparrot has quit [Ping timeout: 240 seconds]
emilazy has joined #nixos
sergeykish has joined #nixos
kgriffin has quit [Quit: ZNC 1.7.5 - https://znc.in]
nature has joined #nixos
alp has joined #nixos
buckley310 has quit [Ping timeout: 244 seconds]
buckley310 has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
sdier has quit [Ping timeout: 240 seconds]
zebrag has joined #nixos
sdier has joined #nixos
siraben has quit [Ping timeout: 244 seconds]
siraben has joined #nixos
<sergeykish> Hello, I've just tried nix on Arch Linux, "hello" works, I've tried "fmit" next, it does not https://gist.github.com/sergeykish/d343d3205cb6d19992d6f383f7a9713e could you please help?
mahene has quit [Ping timeout: 244 seconds]
ManiacOfMadness has quit [Ping timeout: 240 seconds]
ericsagnes has joined #nixos
pinpox- has quit [Ping timeout: 240 seconds]
pinpox has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99445 → python27Packages.pytesseract: 0.3.5 -> 0.3.6 → https://git.io/JUQ9P
<srhb> sergeykish: Yes, unfortunately qt stuff is fairly impure. Here's a hint but not a solution: https://nixos.wiki/wiki/Qt#This_application_failed_to_start_because_it_could_not_find_or_load_the_Qt_platform_plugin_.3F.3F.3F_in_.22.22
<srhb> I don't know exectly how to build that path on non-NixOS.
<srhb> Maybe fmit can be wrapped as well
<srhb> Hmm, looks like it already is
orivej has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @etu opened pull request #99446 → python3Packages.crccheck: 0.6 -> 1.0 → https://git.io/JUQHK
jfaassen[m] has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
alp has quit [Ping timeout: 244 seconds]
fendor has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #99440 → gitstatus: also install sh files → https://git.io/JUQim
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JUQHb
<{^_^}> [nixpkgs] @zowoq opened pull request #99447 → doc/stdenv: fix build → https://git.io/JUQQk
maxfield has quit [Quit: maxfield]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99448 → python27Packages.qtconsole: 4.7.6 -> 4.7.7 → https://git.io/JUQ7k
maxfield has joined #nixos
la-jesystani has joined #nixos
robmyers has quit [Ping timeout: 272 seconds]
robmyers has joined #nixos
elvishjerricco has quit [Ping timeout: 272 seconds]
<la-jesystani> hello, i have a question about nix flakes i havent found an answer too while reading, when defining a flake output for `defaultPackage.some-system = with import nixpkgs { system = "some-system"; }; ...`, what system should i choose for something like a bash script?
bitonic has quit [Ping timeout: 272 seconds]
bitonic has joined #nixos
englishm has quit [Ping timeout: 272 seconds]
elvishjerricco has joined #nixos
hnOsmium0001 has quit [Ping timeout: 272 seconds]
nick_h has quit [Ping timeout: 272 seconds]
<sergeykish> srhb: thank you, I guess I don't need it that much, thought something wrong with my setup. Arch has it, unlucky first choice to try
carter has quit [Ping timeout: 272 seconds]
englishm has joined #nixos
nick_h has joined #nixos
la-jesystani has quit [Read error: Connection timed out]
la-jesystani has joined #nixos
yawnt has joined #nixos
chrisaw has quit [Ping timeout: 272 seconds]
dmj` has quit [Ping timeout: 272 seconds]
gausby has quit [Ping timeout: 272 seconds]
pasukon has quit [Ping timeout: 272 seconds]
hnOsmium0001 has joined #nixos
<yawnt> hi all, i couldn't find any documentation about what `edition` is for in flakes
<yawnt> does it serve any practical purpose or is it just metadaa?
<yawnt> *metadata
alanz has quit [Ping timeout: 272 seconds]
marcinkuzminski has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @ruuda opened pull request #99449 → libressl_3_1: 3.1.3 -> 3.1.4 → https://git.io/JUQ7Q
carter has joined #nixos
pasukon has joined #nixos
d10n-work has quit [Ping timeout: 272 seconds]
CMCDragonkai1 has joined #nixos
gausby has joined #nixos
SrPx has quit [Ping timeout: 272 seconds]
marcinkuzminski has joined #nixos
alanz has joined #nixos
dmj` has joined #nixos
chrisaw has joined #nixos
jlpeters has quit [Ping timeout: 272 seconds]
d10n-work has joined #nixos
jlpeters has joined #nixos
SrPx has joined #nixos
<la-jesystani> one more question sorry, but with nix flakes, what counts as a valid URL? im wanting to pull from my own git repo, rather than github
bk16031 has joined #nixos
CMCDragonkai1 has quit [Ping timeout: 240 seconds]
mahene has joined #nixos
<{^_^}> [nixpkgs] @edolstra pushed to master « nixos-generate-config: Add missing newline »: https://git.io/JUQ5w
<{^_^}> [nixpkgs] @zowoq merged pull request #99447 → doc/stdenv: fix build → https://git.io/JUQQk
<{^_^}> [nixpkgs] @zowoq pushed to master « doc/stdenv: fix build »: https://git.io/JUQ5o
arjen-jonathan has joined #nixos
<fps> hmm, if i run firejail on nixos i get: "Error mkdir: util.c:1022 create_empty_dir_as_root: Permission denied"
<fps> even for firejail --help. what do i need to do to get it to run?
maxfield has quit [Quit: maxfield]
<{^_^}> [nixpkgs] @etu merged pull request #99406 → blogc: init at 0.20.0 → https://git.io/JUHN9
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JUQ5b
maxfield has joined #nixos
<{^_^}> [nixpkgs] @oyren opened pull request #99451 → gtg: unstable-2020-09-16 -> unstable-2020-10-03 → https://git.io/JUQ5x
<etu> fps: How did you install firejail? Did you use the programs.firejail options or did you just put it in your env?
<fps> etu: i just put it in my env. just found the entry in man configuration.nix. trying that now
<fps> etu: yeah, that works better :) thanks for the hint anyways!
ddellacosta has quit [Ping timeout: 256 seconds]
ManiacOfMadness has joined #nixos
thequux[m]11 has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
arjen-jonathan has quit [Ping timeout: 240 seconds]
<bbigras> Is firejail good? I heard it's bad. not sure why.
<MichaelRaskin> Compared to what and on what axis?
alp has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99452 → python27Packages.pyroute2: 0.5.13 -> 0.5.14 → https://git.io/JUQFF
Chiliparrot has joined #nixos
thc202 has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
Chiliparrot has quit [Ping timeout: 244 seconds]
sangoma has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99453 → python37Packages.pytest_6: 6.0.1 -> 6.1.0 → https://git.io/JUQAt
<{^_^}> [nixpkgs] @petabyteboy merged pull request #99163 → nixos/moodle: add missing PHP module → https://git.io/JUD00
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @jmpunkt to master « nixos/moodle: add missing PHP module (#99163) »: https://git.io/JUQAo
buckley310 has quit [Quit: Connection closed for inactivity]
vidbina has joined #nixos
bk16031 has quit [Ping timeout: 244 seconds]
alp has quit [Ping timeout: 272 seconds]
bk16031 has joined #nixos
nnst^ has quit []
tsrt^ has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #98490 → waybar: Enable pulseaudio by default → https://git.io/JUzhz
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUQx2
maxfield has quit [Quit: maxfield]
orivej has joined #nixos
maxfield has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #99430 → vscode: 1.49.1 -> 1.49.3 → https://git.io/JUQGj
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUQxN
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99454 → python27Packages.py_scrypt: 0.8.15 -> 0.8.17 → https://git.io/JUQpZ
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
grobi has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
arjen-jonathan has joined #nixos
nschoe has joined #nixos
bk16031 has quit [Remote host closed the connection]
bk16031 has joined #nixos
vidbina has quit [Ping timeout: 240 seconds]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
n9nes- is now known as n9nes
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #99456 → qutebrowser: downgrade Qt to 5.14 → https://git.io/JUQjI
medvid_ has quit [Ping timeout: 260 seconds]
medvid_ has joined #nixos
teto has joined #nixos
<{^_^}> [nixpkgs] @zowoq pushed to master « Revert ".github/workflows: build NixOS/Nixpkgs manuals (#88488)" »: https://git.io/JUQjP
malook has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99457 → python27Packages.shodan: 1.23.0 -> 1.23.1 → https://git.io/JU7eG
corpix has quit [Remote host closed the connection]
corpix has joined #nixos
<mvnetbiz_> new nix command "nix shell" multiple packages?
<mvnetbiz_> like nix shell nixpkgs#1,2 instead of nix shell nixpkgs#1 nixpkgs#2? or is the latter required
malook has quit [Quit: malook]
teto has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99459 → python37Packages.pytest-rerunfailures: 9.0 -> 9.1.1 → https://git.io/JU7vB
supercoven has joined #nixos
maxfield has quit [Quit: maxfield]
orivej has quit [Ping timeout: 265 seconds]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99460 → python27Packages.python-ctags3: 1.3.0 -> 1.5.0 → https://git.io/JU7fU
cosimone has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99461 → python27Packages.spotipy: 2.13.0 -> 2.16.0 → https://git.io/JU7fE
bk16031 has quit [Ping timeout: 244 seconds]
<humancalico[m]> Is autocomplete etc possible in nix-shell?
bk16031 has joined #nixos
<{^_^}> [nixpkgs] @doronbehar opened pull request #99462 → tectonic: 0.1.15 -> 0.1.16 → https://git.io/JU7fp
<humancalico[m]> * Is autocomplete possible in nix-shell?
<{^_^}> [nixpkgs] @doronbehar opened pull request #99463 → pdfcpu: 0.3.5 -> 0.3.6 → https://git.io/JU7Js
maxfield has quit [Quit: maxfield]
laerling has quit [Quit: leaving]
<mvnetbiz_> do you mean tab completion for nix-shell options? i think that would be up to your shell to implement. do you mean autocompletion for available packages?
maxfield has joined #nixos
bqv has joined #nixos
rprije has quit [Ping timeout: 240 seconds]
<daemon1024> Can we change default shell of nix-shell from bash to something else?
la-jesystani has quit [Ping timeout: 240 seconds]
<NobbZ[m]> [daemon1024](https://matrix.to/#/@daemon1024:matrix.org) you can use some tricks to load the created environment in to another shell, though `nux-shell` always will create it using bash, as that's what is in stdenv
<{^_^}> [nixpkgs] @marsam merged pull request #99356 → watchexec: 1.14.0 -> 1.14.1 → https://git.io/JU97H
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU7UW
<{^_^}> [nixpkgs] @marsam merged pull request #98724 → goconst: 1.1.0 -> 1.2.0 → https://git.io/JUaYH
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JU7Uo
<{^_^}> [nixpkgs] @marsam merged pull request #99434 → openblas: enable on ppc64le → https://git.io/JUQCa
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU7Ux
<{^_^}> [nixpkgs] @marsam merged pull request #99441 → python27Packages.Wand: 0.6.2 -> 0.6.3 → https://git.io/JUQPv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU7TG
sangoma has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #99431 → picom: 8 -> 8.1 → https://git.io/JUQZy
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU7Tz
ericsagnes has quit [Ping timeout: 260 seconds]
Fare has joined #nixos
Chiliparrot has joined #nixos
civodul has joined #nixos
nschoe has quit [Remote host closed the connection]
maxfield has quit [Quit: maxfield]
nschoe has joined #nixos
<nature> How long does it usually take for a new version of neovim to end up in the unstable channel ?
maxfield has joined #nixos
<{^_^}> [nixpkgs] @marsam closed pull request #99453 → python37Packages.pytest_6: 6.0.1 -> 6.1.0 → https://git.io/JUQAt
<{^_^}> [nixpkgs] @marsam merged pull request #99393 → skaffold: 1.14.0 -> 1.15.0 → https://git.io/JUHal
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU7kT
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99464 → python37Packages.pytest_xdist_2: 2.0.0 -> 2.1.0 → https://git.io/JU7km
abbe has quit [Quit: “Everytime that we are together, it's always estatically palpitating!”]
grobi has quit [Remote host closed the connection]
Chiliparrot has quit [Ping timeout: 240 seconds]
ericsagnes has joined #nixos
yawnt has quit [Ping timeout: 240 seconds]
euandreh has quit [Remote host closed the connection]
tskc[m]1 is now known as kc[m]
<{^_^}> [nixpkgs] @marsam pushed to master « skaffold: replace SRI hash »: https://git.io/JU7IT
<nature> Like how would I do if I want to follow master on certain packages ?
<nature> Should I create my own for of nixpkgs ?
<srhb> nature: You'd import nixpkgs master separately and use it for just a few packages
<srhb> nature: But it may only be a few days for promotion to unstable, if tests succeed :)
<nature> srhb: I meant master on the package itself, like my idea is with neovim
<nature> I need the latest version to work with nvim-lspconfig
<srhb> nature: Oh. You can probably get by with overrideAttrs, if the package itself isn't too complex
<nature> otherwise nvim-lspconfig build fails
maxfield has quit [Quit: maxfield]
<MichaelRaskin> (and if it works, submit a PR and mention people who committed the previous update)
<srhb> MichaelRaskin++
<{^_^}> MichaelRaskin's karma got increased to 44
<{^_^}> [nixpkgs] @jorsn opened pull request #99465 → fix picard crash: use consistent qt5 version → https://git.io/JU7I0
<MichaelRaskin> You can also just clone the expression file, actually
<nature> Thanks srhb I-ll look into it
<MichaelRaskin> And import it using pkgs.callPackage
maxfield has joined #nixos
<nature> Ideally if I can contribute it's be nice I guess
<srhb> Yeah, then fork :)
<nature> where do I start ? ^^'
<MichaelRaskin> How do you install the packages?
<nature> ok, there is a page describing how to contribute to nixpkgs right ?
<nature> mostly through configuration.nix
mthst has joined #nixos
bk16031 has quit [Ping timeout: 244 seconds]
<srhb> nature: Yeah, in the nixpkgs manual. But the short of it is: fork, clone, change, push to your fork, pr to master. :)
<nature> okok thanks, I'll try that then :)
<solene> nature: yes it's in the manual, but there are some extra information in github that will be shown when you make the pull request
<srhb> nature: From your cloned fork, you should be able to do eg. `nix edit -f . neovim`
<MichaelRaskin> e.g. you can copy the default.nix to somewhere, edit it to update the version, then instead of pkgs.neovim use (pkgs.callPackage /path/to/neovim.nix)
<MichaelRaskin> Oops
<MichaelRaskin> (pkgs.callPackage /path/to/neovim.nix {})
<MichaelRaskin> Once it builds and works fine, https://nixos.org/manual/nixpkgs/stable/#idm140737317256128
<solene> and I wish the documentation said I had to use the latest nixos version when working making contributions.
<solene> I made a PR including 6 months of commits...
bk16031 has joined #nixos
<srhb> not even the latest stable, but essentially master, so yeah, branching from nixos-unstable is a good idea.
<{^_^}> [nixpkgs] @risicle opened pull request #99466 → opencascade-occt, opencascade-occt730: fix build on darwin → https://git.io/JU7LI
<MichaelRaskin> Or just a separate worktree with master… Or just use master in checkout and channels for everything non-master
<MichaelRaskin> Depends
<nature> Thanks for all your advices :) I'll go the fork route since I wanted to propose a few packages at some point as well
<nature> also once I fork and clone, should I add my fork to my nix-channels ?
<srhb> nature: Nice, thank you :)
pickfire has joined #nixos
<srhb> nature: If you intend to contribute upstream, I'd just temporarily point your various build commands at your repo instead.
<MichaelRaskin> You might want to add it to NIX_PATH — or not, that's your choice. checkouts are not something to add to nix-channel
<MichaelRaskin> nix-build /path/to/git/nixpkgs -A neovim -o neovim-build-result
Chiliparrot has joined #nixos
<nature> And if I want to use my newly built neovim waiting for upstream to accept it ?
<srhb> nature: As in, in your nixos config?
<MichaelRaskin> Well, you can do something like « (let freshPkgs = import /path/to/git/nixpkgs {}; in freshPkgs.neovim) »
<MichaelRaskin> As a thing to use instead of pkgs.neovim in some Nix expression
<nature> srhb: yes
<nature> ok thanks MichaelRaskin
<{^_^}> [nixpkgs] @risicle merged pull request #99362 → [20.09] effitask: fix build → https://git.io/JU9x2
<{^_^}> [nixpkgs] @risicle pushed 2 commits to release-20.09: https://git.io/JU7LH
Chiliparrot has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @samuela opened pull request #99467 → vscodium: 1.49.1 -> 1.49.3 → https://git.io/JU7tf
<nf> is there a way to tell nixos-install to use /mnt/nix rather than /nix for the nix store, so that i don't run out of RAM?
damjan has quit [Quit: bye]
maxfield has quit [Quit: maxfield]
damjan has joined #nixos
maxfield has joined #nixos
bbarker has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #89674 → handbrake: fix Darwin build → https://git.io/JfMJf
<{^_^}> [nixpkgs] @veprbl pushed commit from @bdesham to master « handbrake: fix Darwin build (#89674) »: https://git.io/JU7ti
mthst has quit [Ping timeout: 240 seconds]
yawnt has joined #nixos
<{^_^}> [nixpkgs] @NinjaTrappeur merged pull request #99017 → zeroc-mcpp: decouple from original mcpp → https://git.io/JUPSA
<{^_^}> [nixpkgs] @NinjaTrappeur pushed 2 commits to master: https://git.io/JU7qT
<pickfire> Hi, how come nixos does not boot after using doing nixos-install, I use GPT with partition 1 btrfs / and partition 2 fat32 /boot? Is there anything wrong with the partitions?
<pickfire> when booting in qemu, it just shows "Booting from Hard Disk..." and stuck there.
<{^_^}> [nixpkgs] @primeos opened pull request #99468 → iw: 5.8 -> 5.9 → https://git.io/JU7qE
NinjaTrappeur has quit [Quit: WeeChat 2.9]
polarfire has joined #nixos
AtnNn has joined #nixos
NinjaTrappeur has joined #nixos
ixxie has joined #nixos
Zetagon has quit [Quit: WeeChat 2.8]
<edef> yawnt: it's for iterating the language and/or metadata in backwards-incompatible ways
<edef> yawnt: currently unused
Henson has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
Henson has joined #nixos
<{^_^}> [nixpkgs] @meutraa opened pull request #99469 → androidStudioPackages.{dev,canary}: 4.2.0.12 -> 4.2.0.13 → https://git.io/JU7mZ
<Henson> pickfire: was nixos-generate-config able to detect your partitions correctly?
<pickfire> Looks like it.
<Henson> pickfire: is qemu configured to do an EFI boot?
<pickfire> How?
<pickfire> Not sure.
orivej has joined #nixos
<Henson> pickfire: I don't know, I haven't used qemu in a long time. Maybe see if doing a BIOS boot using GRUB will work, if so, then it's the EFI boot that's causing the problem.
AtnNn has quit [Ping timeout: 245 seconds]
<Henson> pickfire: I assume you're testing this out with the qemu emulator and reinstalling to experiment in this way wouldn't be a problem
<pickfire> Yeah, I am testing this out so later I can try nixos easily.
<pickfire> I am using arch qemu, I never had an issue with EFI or something like that.
<pickfire> My guess is probably because the partition is weird.
<pickfire> /dev/sda1 usually I do boot partition, but nixos suggest using that as root partition.
Zetagon_ has joined #nixos
<pickfire> I use fdisk since it is easier, maybe because I did not set the ESP thing?
<pickfire> But weird that nixos-generate-config does not automatically put boot.supportedFilesystems = ["btrfs"], I thought that was an issue but it still doesn't boot even if I put that.
<Henson> pickfire: I usually just follow along with the NixOS partitioning guide. It actually used to recommend putting the EFI boot partition first, which is what I do with my installs. I guess it doesn't matter where the partition is.
grobi has joined #nixos
<V> pickfire: does the fileSystems array pick up your btrfs?
<pickfire> V: How do I know that?
<Henson> pickfire: it sounds like brtfs isn't the problem, though, as it sounds like qemu isn't even able to get to the boot loader.
<pickfire> Henson: Nix docs suggest putting the EFI boot partition second.
<pickfire> Yeah, that is what is sounds like.
<V> well.. look through fileSystems {} and see if there's an entry that matches your root partition, and that it has "btrfs" as the type
<Henson> pickfire: it looks like the current docs suggesting putting it third, after the root and swap partitions. Docs used to suggest putting it first.
<V> if a filesystem is needed for boot then nixos will implicitly add it to boot.supportedFilesystems
<pickfire> Yes, there is "btrfs".
<pickfire> Henson: But I don't want swap so I didn't do that.
<V> you can check what it *actually* contains by using nixos-option
<Henson> pickfire: have you been able to successfully get qemu to boot NixOS at all, without btrfs?
<pickfire> Oh, it doesn't have "neededForBoot".
<V> you also don't need to specify it if it's /
<pickfire> Henson: ISO yes.
<V> or one of these: pathsNeededForBoot = [ "/" "/nix" "/nix/store" "/var" "/var/log" "/var/lib" "/etc" ];
<pickfire> But I never tried without btrfs, I need to reinstall again to do that.
<Henson> pickfire: ok, but you haven't been able to boot it after installing it on your virtual drive?
<pickfire> V: No
bk16031 has quit [Ping timeout: 240 seconds]
<pickfire> I don't see any "pathsNeededForBoot".
<V> no, that's in nixos/lib/utils.nix
<pickfire> Henson: Yes, not once.
<V> if the filesystem is one of those paths, it's implicitly needed for boot
<V> and anything needed for boot implicitly has support
<pickfire> But I do need to specific boot.supportedFilesystems?
<V> so most of the time it works just fine, and only breaks if you're doing something funky
<Henson> pickfire: I'd recommend trying without btrfs first, to see if that's the problem. I'd also try doing a BIOS install with GRUB instead of using EFI to see if that works. This will help you narrow down what might be causing the problem.
<V> pickfire: it would help if you pastebinned your config
<{^_^}> [nixpkgs] @ryantm merged pull request #99459 → python37Packages.pytest-rerunfailures: 9.0 -> 9.1.1 → https://git.io/JU7vB
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JU7Yq
<pickfire> Okay, but each install is taking quite some time for me, quite slow among the distros that I tested using virtual machine (arch, alpine).
<pickfire> V: http://ix.io/2zAx
<pickfire> configuration.nix
bk16031 has joined #nixos
<pickfire> V: http://ix.io/2zAz hardware-configuration.nix
<{^_^}> [nixpkgs] @gebner merged pull request #93201 → nixos/dovecot: configure mailboxes for all processes → https://git.io/JJGqY
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JU7Yr
<V> that hardware config looks correct
<V> obviously once you move to real hardware you'll need to rescan b/c it's not just qemu
<{^_^}> [nixpkgs] @primeos opened pull request #99470 → python3Packages.google_api_python_client: 1.12.2 -> 1.12.3 → https://git.io/JU7Yi
<V> I'm assuming you have all the disk labels set correctly
<pickfire> Yes, disk labels are there, I tried mounting myself.
<pickfire> But for real hardware I would redo the whole process, I am just trying out if nixos breaks my workflow.
<V> it *might* be the partition order
<pickfire> Yeah, I did guess it might be the partition order, let me try reinstalling and reordering the partitions.
<pickfire> Last time I installed alpine but after I used it a bit, I noticed that quite some important applications I used are not there so I stopped using it.
<pickfire> Oh, when I try creating a new partition, it shows
<pickfire> Partition #1 contains a vfat signature
<pickfire> But /dev/sda1 is the root partition for me, how is that?
maxfield has quit [Quit: maxfield]
<V> the partition type is ESP, right?
<V> uh... I don't know?
<pickfire> /dev/sda2 yes, but not /dev/sda1
<V> maybe you confused which order you had the partitions
<pickfire> Not sure if ESP, but it is EFI filesystem
<pickfire> I wonder why the documentation does not suggest using /dev/sda1 as the boot partition?
maxfield has joined #nixos
<pickfire> Looks so confusing to me.
<nature> YES! managed to build nimlsp for nixos, how do I do to create a PR for nixpkgs, do I just push on master on my fork and create a PR from there ?
grobi has quit [Quit: WeeChat 2.8]
<symphorien[m]> yes. There is a contributing guide about commit naming and conventions https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md
zangi has joined #nixos
<nature> Thanks
<infinisil> zangi: Me and some others, could also join #nixus :)
waleee-cl has joined #nixos
K900 has joined #nixos
<K900> Hey guys, what's up with nixos-unstable-small not updating? The builds seem to be going fine on Hydra, but the actual branch isn't moving
<zangi> infinisil: the README.md kinda confuses me, what does `./result` doing when you execute it? is it installing to the specified host?
arjen-jonathan has quit [Ping timeout: 272 seconds]
<infinisil> zangi: It does the actual deployment to all the hosts yeah
<zangi> so is it basically the same as `nixos-rebuild` in the sense that it's applying your current `configuration.nix`?
<V> nixos-rebuild literally just builds <nixpkgs/nixos>.system and runs $out/bin/switch-to-configuration
<Henson> has anybody got a Yubikey to work with Firefox or Chrome on NixOS? It works no problem on my ancient 2018 Ubuntu system, but I can't get it to work on 20.03 NixOS
<infinisil> zangi: Yeah you can think of it that way, except it's a nixus config (the one that was nix-build't)
eoli3n has quit [Ping timeout: 256 seconds]
<zangi> infinisil: what should I put inside `nodes.hostName.host` if I want to apply it to the current host?
<infinisil> zangi: "localhost"
<zangi> infinisil: cool, thanks :)
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
zangi has quit [Read error: Connection reset by peer]
meh` has joined #nixos
zangi has joined #nixos
bk16031 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Infinisil opened pull request #99471 → lib/types: Fix type description of bool enum values → https://git.io/JU7se
alp has joined #nixos
inferencerules has joined #nixos
<pickfire> V: No, changing the partition order it still does not boot.
<inferencerules> is anyone here using flakes for their system config? i'd like to take a look at some repos for inspiration
bk16031 has joined #nixos
Zetagon_ has quit [Quit: WeeChat 2.8]
<{^_^}> [nixpkgs] @ttuegel opened pull request #99473 → [20.09] digikam 7.1.0 → https://git.io/JU7GT
hl__ has joined #nixos
zangi has quit [Read error: Connection reset by peer]
<hl__> hey
zangi has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<pickfire> Or maybe I need to do hardware.enableAllFirmware = true?
domogled has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @nbonfils opened pull request #99474 → nimlsp: init at 0.2.4 → https://git.io/JU7GV
<{^_^}> [nixpkgs] @acairncross opened pull request #99475 → python3Packages.nbval: Fix tests → https://git.io/JU7Gy
jj__ has joined #nixos
zangi has quit [Read error: Connection reset by peer]
DerHorst has quit [Quit: ZNC - https://znc.in]
zangi has joined #nixos
wolfshappen has quit [Quit: No Ping reply in 180 seconds.]
DerHorst has joined #nixos
cYmen has quit [Quit: No Ping reply in 180 seconds.]
lvrp16 has quit [Ping timeout: 260 seconds]
wolfshappen has joined #nixos
cYmen has joined #nixos
jasom has quit [Ping timeout: 260 seconds]
njha has quit [Ping timeout: 244 seconds]
alp has quit [Ping timeout: 272 seconds]
medvid_ has quit [Ping timeout: 272 seconds]
jjsullivan1 has quit [Ping timeout: 260 seconds]
<sphalerite> pickfire: is your qemu actually set up to run a UEFI firmware?
<sphalerite> pickfire: by default it runs SeaBIOS which has no UEFI support.
jasom has joined #nixos
Rusty1 has joined #nixos
njha has joined #nixos
lvrp16 has joined #nixos
medvid_ has joined #nixos
<{^_^}> [nixpkgs] @jmpunkt opened pull request #99476 → [20.09] nixos/moodle: add missing PHP module → https://git.io/JU7Zc
<pickfire> sphalerite: How do I test or check?
<{^_^}> [nixpkgs] @gebner merged pull request #99467 → vscodium: 1.49.1 -> 1.49.3 → https://git.io/JU7tf
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JU7ZB
<sphalerite> pickfire: if you're running it from the command line without a -bios option, it's very likely to be SeaBIOS.
<pickfire> Yes, I am running it without using -bios.
<pickfire> I run it with qemu-system-x86_64 -enable-kvm -machine q35 -device intel-iommu -m 2G -cdrom nixos-minimal-20.03.3081.629fe7b1450-x86_64-linux.iso -drive file=nixos.raw,format=raw -vga virtio -display gtk,gl=on -display default,show-cursor=on -usb -device usb-tablet -device virtio-balloon
<{^_^}> [nixpkgs] @gebner merged pull request #99466 → opencascade-occt, opencascade-occt730: fix build on darwin → https://git.io/JU7LI
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JU7ZX
<sphalerite> pickfire: If you grab OVMF (it's probably available in your current distro) it should work with -bios path/to/OVMF.fd
<sphalerite> or if you have nix on your current distro you can use nix to get OVMF :D
<{^_^}> [nixpkgs] @gebner pushed commit from @risicle to release-20.09 « opencascade-occt, opencascade-occt730: fix build on darwin »: https://git.io/JU7Zy
<nature> Just made my first PR to nixpkgs \o/
<hl__> congrats
<hl__> welcome to the sect
<nature> :D
isHavvyGhosting has joined #nixos
K900 has quit [Remote host closed the connection]
<pickfire> Oh, it is booting.
<pickfire> Nice
<pickfire> sphalerite: Thanks a lot.
<pickfire> So it is not related to boot ordering?
isHavvy has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @petabyteboy merged pull request #99476 → [20.09] nixos/moodle: add missing PHP module → https://git.io/JU7Zc
<{^_^}> [nixpkgs] @petabyteboy pushed commit from @jmpunkt to release-20.09 « nixos/moodle: add missing PHP module (#99476) »: https://git.io/JU7nJ
D_ has quit [Quit: 💨]
zangi has quit [Read error: Connection reset by peer]
D_ has joined #nixos
maxfield has quit [Quit: maxfield]
zangi has joined #nixos
maxfield has joined #nixos
hl__ has quit [Ping timeout: 256 seconds]
noudle has joined #nixos
init_6_ has joined #nixos
Darkmatter66 has joined #nixos
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 272 seconds]
Darkmatter66_ has quit [Ping timeout: 240 seconds]
crns has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<sphalerite> pickfire: nope, just the firmware actually implementing UEFI support :)
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<sphalerite> it's like if you did the UEFI setup on a computer from 2001, it wouldn't be able to boot it because it doesn't know how.
<pickfire> Ah
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<pickfire> Does the autoUpgrade update kernel and prevents the system from doing modprobe?
<pickfire> IIRC in arch when kernel upgrades new modules cannot be loaded.
Chiliparrot has joined #nixos
<pickfire> So I need to reboot.
<{^_^}> [nixpkgs] @1000101 opened pull request #99477 → esphome: 1.14.5 -> 1.15.2 → https://git.io/JU7nd
<init_6_> pickfire: yep i`m here
<sphalerite> pickfire: modprobe will still work, since it looks for modules in /run/booted-system/kernel-modules — i.e. it won't be able to find newly added modules, but it will still be able to load the modules it does find.
<pickfire> init_6_: Who are you?
hl_ has joined #nixos
<init_6_> pickfire: i`m reboot
hl_ has quit [Remote host closed the connection]
<pickfire> ?
<pickfire> sphalerite: Oh, interesting.
<sphalerite> > (nixos {}).options.system.autoUpgrade.allowReboot.description
<{^_^}> attempt to call something which is not a function but a set, at (string):325:2
<sphalerite> > nixos.options.system.autoUpgrade.allowReboot.description
<pickfire> I forgot multiple versions can be there at the same time if gc did not run.
<{^_^}> "Reboot the system into the new generation instead of a switch\nif the new generation uses a different kernel, kernel modules\nor initrd than the booted system.\n"
<sphalerite> pickfire: ^ you can also set allowReboot though, then it will automatically reboot if it has a new kernel.
<sphalerite> pickfire: the booted system will also never be garbage-collected.
<unclechu> hey, i’m doing `fetchTarball` from some repo on github but when i try to concat subdir name like this: `"${thatFetchedTarball}/dir"`
<unclechu> i get this error: `string '/nix/store/HASH-source/dir' cannot refer to other paths`
<{^_^}> [nixpkgs] @risicle opened pull request #99478 → pythonPackages.hidapi: fix build on darwin → https://git.io/JU7c4
<sphalerite> pickfire: Unless you do evil nasty things like removing /run/booted-system, but at that point that's your own fault :D
<simpson> pickfire: Lucky 10000, to explain init_6_'s joke: init runlevel 6 is traditionally a mode which immediately reboots the machine.
<unclechu> am i missing something?
yawnt has quit [Quit: leaving]
<sphalerite> unclechu: that's allowed in general, but the result can't be used in all contexts. How are you using that string?
<pickfire> > (nixos {}).options.system.autoUpgrade.allowReboot.description
<{^_^}> attempt to call something which is not a function but a set, at (string):325:2
<pickfire> sphalerite: What is that?
<sphalerite> > nixos.options.system.autoUpgrade.allowReboot.description
<{^_^}> "Reboot the system into the new generation instead of a switch\nif the new generation uses a different kernel, kernel modules\nor initrd than the booted system.\n"
<sphalerite> pickfire: getting an option description from the bot
<sphalerite> my first attempt was wrong :)
<pickfire> Ah, but I don't really want it randomly booting, if I am doing something and didn't save then GG.
maxfield has quit [Quit: maxfield]
<sphalerite> yeah if it's a desktop machine you won't want that :D
<pickfire> simpson: I don't understand.
<unclechu> sphalerite: I’m trying to write something like this: `super.haskellPackages.callCabal2nix name (super.lib.cleanSource thatSubDir) {}`
<pickfire> Oh
<pickfire> Never know about that.
maxfield has joined #nixos
<immae> ( pickfire: it’s out of subject but you might be interested in the AUR package "kernel-modules-hook" about "IIRC in arch when kernel upgrades new modules cannot be loaded.")
<unclechu> sphalerite: in an overlay
<sphalerite> unclechu: you can't use cleanSource on a store path iirc. You also won't need it though :)
mahene has quit [Remote host closed the connection]
<simpson> pickfire: Older init systems, long before systemd, used runlevels to indicate the machine's boot state. runlevels are just small natural numbers; runlevel 0 indicated booting, runlevel 1 was for single-user/rescue modes, runlevels 2-5 were for normal operation, and runlevel 6 requested a reboot.
<unclechu> sphalerite: ah, i get it, thanks. i used to apply this to some local directories which weren’t in the nix store
<unclechu> sphalerite: and you say i won’t need it, why? is `callCabal2nix` applying it by default?
<pickfire> Oh, so system.autoUpgrade.allowReboot isn't rebooting?
<pickfire> But why it needs to reboot after upgrade?
Chiliparrot has quit [Ping timeout: 240 seconds]
<symphorien[m]> you can't update the kernel without reboot
<symphorien[m]> (and also dbus, because dbus is great)
<pickfire> Huh? But sphalerite say you can? Did I read it wrongly?
<pickfire> Oh
<sphalerite> unclechu: no, but the main use of cleanSource is to leave out some unnecessary files when copying a path from your filesystem into the nix store (particularly, to reduce the amount of copies of mostly the same thing that end up in your nix store). fetchTarball unpacks the tarball directly into your nix store, so it doesn't have any further copying to do.
<{^_^}> [nixpkgs] @JamieMagee opened pull request #99479 → pythonPackages.pyads: init at 3.2.2 → https://git.io/JU7CU
<pickfire> Okay, not upgrading, it just means the existing modprobe does not break.
<sphalerite> correct :)
<pickfire> Just wondering, how do you all usually configure applications, through /etc/nixos/configuration.nix or nix-env -iA '<nixpkgs>' package? Or read the docs (browser or text browser)? I am still looking for the man page in the meantime.
<sphalerite> pickfire: `init 6` is a way to reboot (on older systems), so init_6_ here said "that's me!" when you mentioned rebooting :)
<pickfire> Is that a bot?
<sphalerite> pickfire: it depends a little, on my laptop I use nix-env (but not like that)
<sphalerite> I think init_6_ is a person.
<{^_^}> [nixpkgs] @Sohalt opened pull request #99480 → tarssh: init at 0.4.0 → https://git.io/JU7CO
<init_6_> that`s you bot bitc
<sphalerite> ,imperative pickfire
<{^_^}> pickfire: nix-env has multiple drawbacks as an imperative package manager. nix-env -u will sometimes upgrade to the wrong thing; the outputs to install are very finicky to override; and packages that have been removed or are otherwise unavailable will remain in your profile without any warnings. Consider using a ,declarative setup instead.
<pickfire> But if I do the declarative setup, it will automatically remove those imperatively installed packages?
<sphalerite> While on servers, I'll typically manage everything via their NixOS configuration so that I can move things around more nicely.
<qyliss> pickfire: no
<qyliss> they're independent
<pickfire> Oh, so it is garbage.
<pickfire> It will never be cleaned?
<sphalerite> no, it depends :)
<sphalerite> ,declarative
<{^_^}> There are multiple ways of managing declarative profiles. 1) Attrset, compatible with imperative use of nix-env; 2) buildEnv, providing more control over the paths that are linked into the profile; 3) home-manager, providing nixos-like config for your ~. https://git.io/fp0aU contains a comparison of the three methods and a sample expression for option 2.
bk16031 has quit [Ping timeout: 258 seconds]
zupo has joined #nixos
<pickfire> I just did nix-env -f '<nixpkgs>' -iA w3m, how do I remove it without using nix-env -r w3m?
<sphalerite> `nix-env -e w3m`
<sphalerite> or `nix-env -e ".*"` if you want to uninstall everything from your profile
<pickfire> According to the docs, I wonder why it didn't mention that declarative and imperative is separated before showing that example.
<pickfire> From my profile? I run that using root but normal user still see it.
bbarker has quit [Remote host closed the connection]
<sphalerite> oh right, root is a special case.
<pickfire> Oh, seemed like there are quite a bit of special case.
<simpson> It's due to history. nix-env used to be more popular, before tools like home-manager and direnv became more common.
<pickfire> I tried using home-manager on arch, my current setup, but it messed things up so I removed it.
<{^_^}> [nixpkgs] @jonringer opened pull request #99481 → nixpkgs-review: 2.4.1 -> 2.4.2 → https://git.io/JU7Cb
<{^_^}> [nixpkgs] @primeos merged pull request #99469 → androidStudioPackages.{dev,canary}: 4.2.0.12 -> 4.2.0.13 → https://git.io/JU7mZ
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JU7CN
<{^_^}> [nixpkgs] @mweinelt merged pull request #99477 → esphome: 1.14.5 -> 1.15.2 → https://git.io/JU7nd
<{^_^}> [nixpkgs] @mweinelt pushed 3 commits to master: https://git.io/JU7CA
<sphalerite> If I understood what qyliss correctly, she meant that _NixOS's_ declarative setup (configuration.nix) is independent of user profiles (nix-env)
<pickfire> Like locale issues, no good fish support, cannot view man page for another language.
<{^_^}> [nixpkgs] @mweinelt closed pull request #98070 → esphome: 1.14.5 -> 1.15.0 → https://git.io/JUBGG
<{^_^}> [nixpkgs] @romildo merged pull request #99002 → matcha-gtk-theme: 2020-07-27 -> 2020-09-28 → https://git.io/JUPG5
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JU7We
<{^_^}> [nixpkgs] @jmpunkt opened pull request #99482 → kmon: fix checkPhase → https://git.io/JU7Wf
<pickfire> sphalerite: So there is no way to let nixos-rebuild switch to automatically clean up the mess created manually from nix-env?
<V> nope. they're separate
<sphalerite> you could do that, yes, though combining that with autoUpgrade could be annoying :D
<pickfire> How do you mean by annoying?
<V> unless you added support for updating peoples' nix envs into your upgrade system
<{^_^}> [nixpkgs] @romildo merged pull request #99032 → marwaita-manjaro: 1.5 -> 1.6 → https://git.io/JUXsR
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JU7Wk
gthm has joined #nixos
<sphalerite> V: well, you could have a systemd service that cleans user profiles up or something.
<V> yes, but there's nothing built in for this AFAIK
<sphalerite> pickfire: one moment you're using a program, the next moment it's not there anymore.
<pickfire> V: Oh, I wonder why they are even separated in the first place, looks confusing for new users, I also never read about this in the docs.
<sphalerite> V: oh yes, that's absolutely correct.
<V> pickfire: everything in nixos is horribly confusing for new users
<pickfire> I find nix even harder than alpine which I think the docs is very bad.
init_6_ has quit []
<pickfire> At least the flow is similar to arch even though there is a bit of new thing.
<{^_^}> [nixpkgs] @jonringer merged pull request #99464 → python37Packages.pytest_xdist_2: 2.0.0 -> 2.1.0 → https://git.io/JU7km
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.pytest_xdist_2: 2.0.0 -> 2.1.0 »: https://git.io/JU7Ws
<pickfire> The only thing I like is declarative configuration, which is very good.
<sphalerite> pickfire: one reason for having them separate is that it allows different users to have different package sets installed, without interfering with each other or having root access.
<pickfire> Doesn't user have home-manager?
<pickfire> I thought user needs access to nix to be able to install stuff?
<sphalerite> sure, but access to nix != root access
<sphalerite> users _can_ use home-manager, home-manager uses nix a little differently from how nix-env does though.
init_6_ has joined #nixos
* pickfire is confused
maxfield has quit [Quit: maxfield]
<simpson> A standard non-root user on a typical NixOS installation can manage their own environment, including optionally using home-manager, without additional setup from root.
<pickfire> sphalerite: Thanks a lot for the explaination, now I know why some people still use nix without nixos.
<pickfire> Looks more separate than I initially thought.
<sphalerite> Alice runs nix-env -f '<nixpkgs>' -iA hello. Alice can now run `hello`, but Bob, who also has an account on the same machine, doesn't have it available.
maxfield has joined #nixos
arjen-jonathan has joined #nixos
<MichaelRaskin> Moreover, a single user has various options (like nix-shell) to manage _multiple_ environments with Nix
<sphalerite> Nix is just too many things in one :D
<MichaelRaskin> Nix is kind of not
<MichaelRaskin> There are many toolkits based on Nix, though
gthm has quit [Ping timeout: 272 seconds]
<pickfire> simpson: I thought one need root access to write to /nix? Can one even use nix without /nix? I wanted to do that last time to use nix for home installation but never found it.
<sphalerite> nix-env is arguably a "compatibility layer" that implements imperative package management on top of nix. Rather poorly, tbh.
<simpson> Nix is just one thing: knowing the name of a package is both sufficient and necessary to be able to use that package. Everything else flows from the central idea of packages as capabilities.
<MichaelRaskin> There are multiple third-party alternatives for imperative package management with Nix, of course…
<MichaelRaskin> Writing to /nix needs root access; but there is typically nix-daemon running
<sphalerite> pickfire: nix-daemon mediates access to /nix, allowing unprivileged users to install packages into the nix store, but not under arbitrary paths.
<simpson> pickfire: The typical NixOS installation runs a privileged Nix daemon, and the Nix CLI tools talk to that daemon to request builds. This is the "multi-user" setup on non-NixOS Linux.
<pickfire> sphalerite: Even in non NixOS? I never heard of nix-daemon.
<sphalerite> optionally, yes.
<pickfire> Next thing to do for me, I need to figure out how to install dwm, st and a bunch of custom stuff.
maxdevjs has joined #nixos
<sphalerite> For that kind of stuff which is configured at build time, you'll want to write an expression file and build and install that.
<sphalerite> At its simplest, this could look like `with import <nixpkgs> {}; st.override { conf = ./config.h; }`
noudle has quit []
<sphalerite> and you could install it using `nix-env -f st.nix -i`
<{^_^}> [nixpkgs] @mdevlamynck opened pull request #99483 → sawfish: fix build by replacing gdk-pixbuf with gdk-pixbuf-xlib → https://git.io/JU7lJ
<pickfire> sphalerite: But for those I would probably need to use home-manager for it right?
<{^_^}> [nixpkgs] @aanderse merged pull request #99388 → [20.09]: wordpress: 5.4.2 -> 5.5.1 → https://git.io/JUH0z
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to release-20.09: https://git.io/JU7lL
fendor has quit [Remote host closed the connection]
<pickfire> Since I wouldn't want the system to use dvorak by default for all users, some other users may still want us, if any.
<sphalerite> pickfire: not at all.
<pickfire> Not at all?
<pickfire> sphalerite: Wouldn't that be imperative? nix-env would lose track of it later right since it is not in /etc/configuration.nix.
<sphalerite> home-manager is a (probably quite good) way to manage it, but it's not an imperative (pun intended).
<MichaelRaskin> home-manager is one of the ways to nix-build a lot of stuff you want for a specific user
euandreh has joined #nixos
<sphalerite> nix-env wouldn't "lose track" of it as such, it would be installed into the user profile and be left completely alone by nixos-rebuild. You could later upgrade it (if nixpkgs has been updated) by running `nix-env -f st.nix -i` again.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite> but yes, I think MichaelRaskin has the right idea — a more fundamental tool here is `nix-build`.
init_6 is now known as luke
init_6_ is now known as init_6
luke is now known as Guest86032
<pickfire> Is this the normal flow to try out stuff? sudo vi /etc/nixos/configuration.nix; sudo nixos-rebuild switch?
<MichaelRaskin> Do you want to say your configuration.nix is not under version control?
zupo has joined #nixos
<sphalerite> nix-build will take a nix expression, evaluate it, and build resulting derivations (derivation ~= build recipe), often "optimising away" an actual from-source build by downloading binaries. The result will land in the nix store, at a path which will be given to you by nix-build.
<sphalerite> pickfire: that depends on whether it needs to touch systemwide things.
<sphalerite> pickfire: if you want to try out a new st config, you could also edit the st config, run `nix-build st.nix`, and then run `./result/bin/st` if the build succeeded.
<pickfire> MichaelRaskin: Should it be?
<MichaelRaskin> Yes
<sphalerite> yes
<pickfire> Oh
<pickfire> I didn't know.
<MichaelRaskin> I mean, NixOS does not require it or interact with it
<sphalerite> it doesn't have to be, but it makes a lot of sense to do so.
<MichaelRaskin> But when you have one main file defining your system and it is a readable text file…
<pickfire> How come some stuff in unstable channel is not there even though I use "unstable"?
<simpson> ...then you should memorize it~
zuserm has joined #nixos
<pickfire> Okay, understandable.
<pickfire> Yeah, usually I memorize it when trying it out.
<sphalerite> what specifically is not there, how are you observing it not to be there, and where is your information that it should be there coming from?
inferencerules has quit [Ping timeout: 256 seconds]
<simpson> Oh, I was being sarcastic, sorry. It's not reasonable to memorize KiB of text configuration. Not only do I endorse checking in configuration.nix to version control, but I endorse factoring it into separate NixOS modules and checking in each of those as well.
<pickfire> > Changing this option will not upgrade your system.
<{^_^}> error: syntax error, unexpected ')', expecting ID or OR_KW or DOLLAR_CURLY or '"', at (string):326:1
<zuserm> I could use some help getting Inconsolata working as my console font. Do I need it both in environment.systemPackages and fonts.fonts or just fonts.fonts, and what is the magic string I put in console.font?
<simpson> ,stateVersion
inferencerules has joined #nixos
<{^_^}> Changing stateVersion doesn't upgrade anything and can only break your setup at best. To actually upgrade NixOS see https://nixos.org/nixos/manual/#sec-upgrading. If you need to change stateVersion for some odd reason regardless, Ctrl-F for "stateVersion" in https://nixos.org/nixos/manual/release-notes.html to see things that need to be manually migrated with the new value
<simpson> ,fonts
<simpson> ,font
<pickfire> simpson: Ah, I don't see it as sarcastic.
<pickfire> Oh, what's the point of stateVersion there though haha.
<pickfire> I thought it is declarative, but this part isn't.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sphalerite> zuserm: console fonts as rendered by the linux fbcon console need to have a special format.
<pickfire> zuserm: Wait, can iconsalata even be used as console font?
<simpson> zuserm: Inconsolata is not available as a VT console font, I think. The VT console what Linux gives you when you don't have Xorg running.
<MichaelRaskin> I mean, there are _two_ ways around that
<MichaelRaskin> One is just to use fbterm
zupo has joined #nixos
<MichaelRaskin> The other is to use a font format converter
<simpson> pickfire: I used the ~ mark to indicate sarcasm. Anyway, while it might *seem* like you want to memorize this stuff, I wouldn't want to memorize modules like https://github.com/MostAwesomeDude/treehouse/blob/master/nixos/metrics.nix
<sphalerite> it won't actually be pretty though, since console fonts AFAIK are 1-bpp bitmaps.
zupo has quit [Client Quit]
<simpson> Yeah. It's one of those "put X-1 in userspace? yikes! put X+1 in kernel? yikes!" layering problems.
maxfield has quit [Quit: maxfield]
<pickfire> simpson: No worries, I can't differentiate sarcastic text from normal text easily, sometimes I enen used them without knowing.
<sphalerite> simpson: huh. Have you always been MostAwesomeDude on github? I had never connected those two identities in my head.
<simpson> In this case, "put antialiased font rendering in kernel? yikes! put basic always-available text console in userspace? yikes!"
<zuserm> ah, k. option wasn't for what I wanted actually
maxfield has joined #nixos
<simpson> sphalerite: I even have "MostAwesomeDude" on Freenode! I can't change my Github username without breaking folks, so I'm stuck with it.
<MichaelRaskin> Actually, I use fonts that I prefer non-anti-aliased even in X11
<sphalerite> zuserm: if you want to use it in your graphical terminal, that's up to your terminal's config and depends entirely on which terminal you're using :)
<simpson> MichaelRaskin++ that's an interesting module and I figured somebody must have done it somewhere.
<{^_^}> MichaelRaskin's karma got increased to 45
<sphalerite> MichaelRaskin: terminus? :D
<MichaelRaskin> It is not a module, just a package.
<MichaelRaskin> I use DejaVu Sans everywhere where I actually configure it
<sphalerite> huh ok, does that have bitmap versions for some resolutions or really good hinting?
<pickfire> There is karma points here?
<MichaelRaskin> When I am in a console for a single command, I use the default font, and when I am doing a bit more, I launch fbterm with DejaVu Sans Mono
<sphalerite> Or does it just somehow magically come out well when rasterised without antialiasing?
<MichaelRaskin> Antialiasing is a blurry myth
<pickfire> sphalerite++ is it?
<{^_^}> sphalerite's karma got increased to 108
<sphalerite> :)
<zuserm> sphalerite: yeah, I figured
<Henson> has anybody got a Yubikey to work with Firefox or Chrome on NixOS? It works no problem on my ancient 2018 Ubuntu system, but I can't get it to work on 20.03 NixOS
<MichaelRaskin> Most of the older fonts have good or great rasterisation hints
euandreh has quit [Remote host closed the connection]
<MichaelRaskin> And antialiasing does not really solve the issue of limited resolution…
<pickfire> I heard the good font for console is terminus, never tried it, I normally don't use console because I cannot switch my keys, caps escape, ctrl alt.
<{^_^}> [nixpkgs] @mweinelt merged pull request #99220 → lilypond: add patch to restrict embedded-{ps,svg} when -dsafe is used → https://git.io/JUyyX
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JU78D
<qyliss> pickfire: you could look into something like https://github.com/myfreeweb/evscript/ for that
<qyliss> or various other ev remapping things
<pickfire> Ah, interesting.
<sphalerite> I only have caps remapped to escape, but yeah it's quite possible.
<pickfire> sphalerite: Is that as part of home-manager?
<{^_^}> [nixpkgs] @doronbehar pushed to pkg/newsboat « newsboat: 2.20.1 -> 2.21 »: https://git.io/JU78F
<sphalerite> pickfire: no, that's a NixOS module, since `loadkeys` requires access to the console that's only available to root.
<sphalerite> so it's systemwide and will affect all users
Chiliparrot has joined #nixos
<pickfire> Oh, I didn't know console could do this.
<sphalerite> really though, why aren't reprogrammable keyboards that send unicode down the wire the norm yet?
<sphalerite> (ok I think that's off-topic here)
<MichaelRaskin> Then you could use fbterm, there you can configure input just for you
<duairc> I'm implementing some non-trivial data structures and algorithms in Nix, and I have a few questions about the building blocks I'm using: are lists implemented as arrays or linked lists (is random access O(1))? And is builtins.substring O(1) or does it copy a new string?
<pickfire> sphalerite: Ah, I have more changes than that caps:swapcaps,ctrl:swap_lalt_lctl,terminate:ctrl_alt_bksp
<pickfire> But I know how to switch the keys, probably I wouldn't want this for all users though.
Fare has quit [Ping timeout: 244 seconds]
<sphalerite> duairc: eelco won't like that :p generally assume the worst for performance of nix evaluation, but lists are arrays.
<sphalerite> duairc: I'm 80% sure substring will do a copy.
<pickfire> duairc: Is there even people using linked list as list?
<pickfire> I thought linked list performance is very bad?
<duairc> pickfire: Haskell for example uses linked lists
<{^_^}> [nixpkgs] @mweinelt opened pull request #99484 → [20.09] lilypond: add patch to restrict embedded-{ps,svg} when -dsafe is used → https://git.io/JU74E
<sphalerite> duairc: if in doubt, consult the source. The functions in builtins are mostly implemented here https://github.com/NixOS/nix/blob/master/src/libexpr/primops.cc#L3011-L3025
<duairc> Sorry eelco :P
<duairc> sphalerite: But yeah, thanks for that!
<pickfire> sphalerite: Is there any reason why maps are not validated? Like sometimes people do typo and cannot figure out why is it.
<sphalerite> ah, good old haskell and its ~sane~ standard types. :p
euandreh has joined #nixos
<pickfire> Or even list and strings.
Fare has joined #nixos
domogled has joined #nixos
<sphalerite> pickfire: that's quite an unspecific question :') The NixOS module system performs quite a bit of validation, and nix will reject things too.
<pickfire> I never seemed to get any of the validation you mentioned.
<sphalerite> e.g. if you call a function that pattern-matches on its argument with a set not containing (only) the expected stuff, you'll get an error
<sphalerite> > ({a, b}: null) {a = null; b = null; c = null;}
<pickfire> Ah, I don't mean a function, like the normal setting.
<{^_^}> anonymous function at (string):325:2 called with unexpected argument 'c', at (string):325:1
<sphalerite> NixOS options are generally checked for existence.
<sphalerite> > (pkgs.nixos { config.some.nonexistent.option = false; }).toplevel
<pickfire> Say i18n.defaultLocale = "en_AOEU.UTF-8";
<{^_^}> }
<sphalerite> aww, the bot can't print the error message right (cc infinisil )
<infinisil> Yea need to fix that
<sphalerite> pickfire: ah right, yes. In some cases the information necessary to validate it isn't available, in other cases it's just not been implemented.
Chiliparrot has quit [Ping timeout: 260 seconds]
<sphalerite> For defaultLocale for instance, you'd need a list of available locales, which can only be found by looking into the locales package. That can't be done at evaluation-time, so you'd have to make a derivation that checks it. Perfectly possible, but it makes evaluation and building of the system more expensive and most importantly, someone would have to actually do it :')
sangoma has quit [Ping timeout: 265 seconds]
<pickfire> The links in the unstable docs does not work https://github.com/NixOS/nixpkgs/blob/release-21.03/nixos/modules/security/sudo.nix
<sphalerite> it's certainly a good idea, and if you want to take a shot at implementing that that would be cool and I'm happy to help you with it.
ericsagnes has quit [Ping timeout: 272 seconds]
<sphalerite> Oh, good catch! I'll have a look at fixing that, because that's not supposed to happen :) could you just show me where you got that link?
<pickfire> sphalerite: Last time a friend of mine did say it is a good idea, probably he is here too.
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<pickfire> Oh, I found the issue.
justanotheruser has quit [Ping timeout: 240 seconds]
sangoma has joined #nixos
meh` has quit [Ping timeout: 256 seconds]
domogled has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @doronbehar pushed to pkg/newsboat « newsboat: 2.20.1 -> 2.21 »: https://git.io/JU7BX
<sphalerite> which issue? It pointing to release-21.03 instead of nixos-unstable?
<pickfire> sphalerite: Yeah
<pickfire> Interesting, I am using x220 and there is optimization for it. <nixos-hardware/lenovo/thinkpad/x220>
justanotheruser has joined #nixos
<pickfire> I wanted to try to fix it but I can't seemed to find where is that being generated.
<{^_^}> [nixpkgs] @Ma27 merged pull request #99376 → php74: 7.4.8 -> 7.4.11 → https://git.io/JUH3t
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JU7Rk
Fare has quit [Ping timeout: 240 seconds]
<sphalerite> Yeah, the docs generation is a bit of a maze
<{^_^}> [nixpkgs] @Ma27 merged pull request #99445 → python27Packages.pytesseract: 0.3.5 -> 0.3.6 → https://git.io/JUQ9P
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JU7R3
ericsagnes has joined #nixos
polarfire has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @mweinelt merged pull request #99475 → python3Packages.nbval: Fix tests → https://git.io/JU7Gy
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JU7RE
<pickfire> Wow, 2.3k pull requests.
<{^_^}> [nixpkgs] @liff opened pull request #99485 → emacsPackages.magit-delta: add git as a build-time dependency → https://git.io/JU7Ri
<sphalerite> ha, that's been an issue for ages, but it only recently became more visible with the unstable manual being shown on the website :D
<pickfire> sphalerite: Not just docs, nix feels like a maze too.
<pickfire> :P
<sphalerite> true. Documentation is still not the nix ecosystem's strong point, though a number of people are working very hard on it :)
<pickfire> No wonder, https://github.com/NixOS/nixpkgs/blob/nixos-unstable/doc/contributing/coding-conventions.xml I wonder how people survive writing xml.
maxfield has quit [Quit: maxfield]
<sphalerite> Some good reading if you want to get an accurate mental model of nix, depending on whether you prefer more academic or more hands-on material, is Eelco Dolstra's thesis (you don't need to read all of it :D ), or the Nix Pills series.
maxfield has joined #nixos
<sphalerite> rfcs#72
<{^_^}> https://github.com/NixOS/rfcs/pull/72 (by mboes, 11 weeks ago, open): [RFC 0072] Switch to CommonMark for documentation
<sphalerite> infinisil: is there any particular reason you haven't called FCP on ^ yet?
<pickfire> I saw nix uses mdbook from rust for unstable but not nixos.
<pickfire> FCP? Sounds like rust project haha.
<infinisil> sphalerite: Kinda still waiting for the author to update the PR with what I pointed out. I don't think it's reasonable to accept it without that
gthm has joined #nixos
<sphalerite> I think the RFC process takes some inspiration from Rust's :)
<sphalerite> infinisil: aaah, I missed the "other than that" in your comment.
ddellacosta has joined #nixos
<pickfire> Oh no, I hit no space left on device issue again when switching to unstable. T_T
<pickfire> daemon is dead now :D
rembo10 has quit [Quit: ZNC 1.8.1 - https://znc.in]
<sphalerite> ah yes, because of how it works, nix, unlike traditional package managers, doesn't overwrite old stuff when installing new packages… which can end up consuming a leeeeettle bit more space :D
<pickfire> sphalerite: How should I fix it?
<pickfire> I mean like there is no more space now and daemon is dead.
ynotperez has quit [Ping timeout: 260 seconds]
betawaffle has quit [Ping timeout: 272 seconds]
sorear has quit [Ping timeout: 272 seconds]
<solene> nix-build gc maybe
ynotperez has joined #nixos
<solene> it's $something gc :)
fnords has quit [Ping timeout: 256 seconds]
<sphalerite> You can still run nix commands (nix-store --optimise, nix-collect-garbage) as root
<{^_^}> [nixpkgs] @Ma27 merged pull request #99377 → php73: 7.3.20 -> 7.3.23 → https://git.io/JUH3w
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JU7ET
TheNumb has quit [Ping timeout: 260 seconds]
manveru has quit [Ping timeout: 260 seconds]
cvlad- has quit [Ping timeout: 272 seconds]
ajmcmiddlin has quit [Ping timeout: 272 seconds]
chessai has quit [Ping timeout: 272 seconds]
mgsk has quit [Ping timeout: 272 seconds]
<pickfire> sphalerite: No, it doesn't work.
<sphalerite> What? Inconsistently named commands? nooooooo, of course not /s
ocharles has quit [Ping timeout: 260 seconds]
ghuntley has quit [Ping timeout: 260 seconds]
<sphalerite> pickfire: they try to connect to the daemon and fail?
zupo has joined #nixos
<sphalerite> Or need some space to run?
bgupta has quit [Ping timeout: 272 seconds]
kalbasit has quit [Ping timeout: 272 seconds]
vdemeester has quit [Ping timeout: 272 seconds]
s1341 has quit [Ping timeout: 272 seconds]
claudiii has quit [Ping timeout: 272 seconds]
heatm1s3r has quit [Ping timeout: 272 seconds]
joedevivo has quit [Ping timeout: 272 seconds]
<pickfire> error: executing SQLite statement 'pragma synchronous = normal'; unable to open database file (in '/nix/var/nix/db/db.sqlite')
<pickfire> sphalerite: ^
<sphalerite> aah right, you'll need to free up a minimal amount of space outside the store to get that working
TheNumb has joined #nixos
<sphalerite> maybe rm -r /var/cache /root/.cache
manveru has joined #nixos
fnords has joined #nixos
Chiliparrot has joined #nixos
heatm1s3r has joined #nixos
joedevivo has joined #nixos
bgupta has joined #nixos
s1341 has joined #nixos
vdemeester has joined #nixos
chessai has joined #nixos
claudiii has joined #nixos
mgsk has joined #nixos
ajmcmiddlin has joined #nixos
cvlad- has joined #nixos
kalbasit has joined #nixos
ghuntley has joined #nixos
ocharles has joined #nixos
betawaffle has joined #nixos
sorear has joined #nixos
<pickfire> sphalerite: There is some space now but I still see the same error.
m1cr0man has quit [Ping timeout: 272 seconds]
<sphalerite> huh, that's weird
rembo10 has joined #nixos
<pickfire> 118M free
m1cr0man has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #99481 → nixpkgs-review: 2.4.1 -> 2.4.2 → https://git.io/JU7Cb
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JU7EE
<sphalerite> I'd say to run sqlite on the database file yourself and see if it gives you a helpful error message, but you probably don't have sqlite there… and obtaining it when nix isn't working isn't so trivial >.<
<pickfire> Ah, sudo nix optimise-store work but I run out of space again. T_T
<sphalerite> you could delete the older nixpkgs if you're doing an upgrade
<sphalerite> that's fairly big
<pickfire> But how?
<pickfire> I mean I need to collect garbage after the upgrade right?
<pickfire> But the upgrade haven't even complete and I run out of space before that.
<sphalerite> nix-collect-garbage --delete-older-than 1h — note that that will delete all older versions of user environments, which prevents you from rolling back to them again
night has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @primeos merged pull request #99468 → iw: 5.8 -> 5.9 → https://git.io/JU7qE
<sphalerite> user environments and nix-channel channelss, which are secretly also user environments.
<{^_^}> [nixpkgs] @primeos pushed to master « iw: 5.8 -> 5.9 (#99468) »: https://git.io/JU7E1
NightA has joined #nixos
<sphalerite> what does `nix path-info -S /run/current-system` (get the total closure size of the current system path) say?
<sphalerite> and how much free space do you have after running that nix-collect-garbage command?
<sphalerite> because if the former is smaller than the latter, you should _hopefully_ have enough space for the upgrade.
<sphalerite> otherwise, make your VM bigger :)
maxfield has quit [Quit: maxfield]
orivej has quit [Ping timeout: 240 seconds]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed 3 commits to release-20.09: https://git.io/JU7uJ
orivej has joined #nixos
<pickfire> sphalerite: I cannot successfully run nix-collect-garbage due to no space left.
<pickfire> The VM is already 8G which I think is quite big for a linux distro.
<{^_^}> [nixpkgs] @mweinelt merged pull request #99452 → python27Packages.pyroute2: 0.5.13 -> 0.5.14 → https://git.io/JUQFF
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JU7un
<pickfire> sphalerite: `nix path-info -S /run/current-system` 3316901728
<pickfire> Wow, nix-collect-garbage -d for the second time works, 2G deleted. Wow
<pickfire> 3G actually
<{^_^}> [nixpkgs] @Infinisil merged pull request #99471 → lib/types: Fix type description of bool enum values → https://git.io/JU7se
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JU7uD
<{^_^}> [nixpkgs] @mweinelt merged pull request #99454 → python27Packages.py_scrypt: 0.8.15 -> 0.8.17 → https://git.io/JUQpZ
maxdevjs has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JU7uH
maxdevjs has joined #nixos
<Henson> pickfire: one thing about NixOS is that it uses up a lot more drive space than a usual Linux distro
JohannesArnold[m has quit [Quit: Idle for 30+ days]
<pickfire> That one I know but I it is a bit more than I expected.
<Henson> pickfire: that's the trade off of being free of DLL hell
<pickfire> I thought just 2GB.
<pickfire> I never experienced DLL hell in arch though.
<Henson> it depends on how diligent you are at cleaning up your nix store and deleting old generations
<pickfire> Of course not a good comparison, nix is quite new IIRC.
<sphalerite> pickfire: not that new, nix has been around since 2005 iirc.
<{^_^}> [nixpkgs] @yihuang opened pull request #99486 → fix "invalid Git revision 'master'" → https://git.io/JU7zL
eoli3n has joined #nixos
<Ke> yeah old dll hell descriptions did not really in any way describe most modern distros
<sphalerite> pickfire: a basic nixos install takes about 880MiB, plus ~100MiB for nixpkgs, I think that's not too far above other distros??
<sphalerite> s/?$//
<pickfire> sphalerite: Is it normal for nixos-build switch --upgrade to be so long?
<Ke> if you have 1000 containers, nixos is very friendly wrt. space usage
<pickfire> Like more than 5 minutes, way slower than other distro.
<sphalerite> pickfire: with --upgrade, it will first download a new nixpkgs, which takes a little while, then evaluate the system config, which typically takes a couple of seconds, and then build/download, which depends a lot on what's in your system, what's already there, and what's available in the binary caches.
<pickfire> Ke: True, but I don't really like container unless it is really needed, like system deployment.
<pickfire> Oh, I get no space left again. T_T
<sphalerite> and how fast your internet and I/O are.
<{^_^}> [nixpkgs] @rapenne-s opened pull request #99487 → ezquake: 3.2 -> 3.2.2 → https://git.io/JU7z9
<Henson> pickfire: on my laptop my /nix directory is taking up 62G, but I haven't cleaned up my old generations in a while
<pickfire> Henson: Wow, that's a lot.
<sphalerite> pickfire: 8G is not a lot for two installations of a linux distro with a full graphical UI
<sphalerite> (which I assume you have, since it's that big)
<pickfire> sphalerite: My internet used to be 2mbps, now I think improved to 30mbps IIRC. But a quick speedtest shows 52 Mbit/s
<pickfire> IO probably shit, I am running it in a VM, but my laptop x220 is using SSD so it should still be fine.
<sphalerite> that's alright, then maybe qemu is slowing it down (is KVM available?) and I/O might also be a factor
<sphalerite> ah right, yeah if you're running on an SSD it should indeed be fine.
maxfield has quit [Quit: maxfield]
<pickfire> 8G is a lot, 4G I think is normal.
maxfield has joined #nixos
<pickfire> I recall gnome install on arch is 2G IIRC, not sure if it's still true now, but KDE definely larger.
<Henson> pickfire: I've got a headless production computer where /nix is 6 GB. On a cloud virtual computer it's 2.6 GB.
sputny has joined #nixos
<sphalerite> pickfire: I'd say 4G is probably quite normal for an installation with KDE. So if you have 2 installations with KDE, you're right away scratching at the limits of that 8G virtual disk :)
<Henson> pickfire: on another computer it's using up 5.4 GB
<pickfire> Yes, now is 4G.
<solene> is there a way to find packages which have a new release? so I don't have to do it by hand to find which package to update
<pickfire> Maybe I should change it to LXDE to make the upgrade working.
<sphalerite> solene: with plain nix?
<pickfire> Oh, there is no LXDE.
meh` has joined #nixos
selfsymmetric-mu has joined #nixos
<pickfire> Oh why
<sphalerite> solene: you can use nix-env -u if you're using nix-env, though there are some caveats
<sphalerite> ,imperative
<{^_^}> nix-env has multiple drawbacks as an imperative package manager. nix-env -u will sometimes upgrade to the wrong thing; the outputs to install are very finicky to override; and packages that have been removed or are otherwise unavailable will remain in your profile without any warnings. Consider using a ,declarative setup instead.
<sphalerite> pickfire: weren't you going to use dwm? That's a lot smaller :D
<selfsymmetric-mu> Does anyone have merge rights who might be willing to merge this PR? It's been carefully reviewed and tested by multiple people, and is short and isolated. https://github.com/NixOS/nixpkgs/pull/87766
<{^_^}> #87766 (by ysndr, 20 weeks ago, open): nodePackages.mermaid-cli: init 8.4.8
<solene> sphalerite: thank you, I'll check
<pickfire> sphalerite: Yeah, but dwm is way harder to setup.
<solene> sphalerite: I'm looking for something similar than this on OpenBSD http://portroach.openbsd.org/solene%20rapenne%20%3Csolene@perso.pw%3E.html we have a per maintainer update scraper
<pickfire> lxde first for bootstraping, I change to dwm later.
<Henson> solene: you can also do "nix-env -u --dry-run" to see what would be upgaded without actually doing it
<sphalerite> solene: oh, you mean to update nixpkgs, not to install from nixpkgs. That makes more sense :D
<solene> sphalerite: yes sorry, my question wasn't clear enough sorry
<sphalerite> though it doesn't track upstreams, only distros, so it'll only help us keep up with other distros, not with overtaking them ;)
<solene> sphalerite: that's a good start at least :) thank you
<sphalerite> pickfire: last I heard, lxde wasn't maintained anymore and is superseded by lxqt?
<solene> I need to practice working with the packages definition files, I just want to update anything, I don't care what exactly
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<selfsymmetric-mu> Does anyone have merge rights that might be willing to merge a well-reviewed, isolated, single-package PR? https://github.com/NixOS/nixpkgs/pull/87766
<{^_^}> #87766 (by ysndr, 20 weeks ago, open): nodePackages.mermaid-cli: init 8.4.8
<selfsymmetric-mu> We have been resolving merge conflicts since May 15.
<selfsymmetric-mu> The PR has been ready since then, but we have not managed to attract the attention of a merge-privileged user.
davidv7 has quit [Ping timeout: 258 seconds]
<pickfire> IIRC lxde3 is still there
grobi has joined #nixos
<pickfire> Yes, lxqt is there.
<selfsymmetric-mu> We have now had to resolve the node packages files five times because we have not managed to flag a merge-privileged used.
<selfsymmetric-mu> *user
<{^_^}> [nixpkgs] @7c6f434c merged pull request #87766 → nodePackages.mermaid-cli: init 8.4.8 → https://git.io/Jf4PD
<{^_^}> [nixpkgs] @7c6f434c pushed 3 commits to master: https://git.io/JU72m
<selfsymmetric-mu> Thank you 7c6f434c Michael Raskin!!
<selfsymmetric-mu> You have delivered us of a weighty bolus. Much appreciated.
<MichaelRaskin> There are some topics that are just a mess whatever is done… Node is one of them: probably too large to package entire NPM, but regenerating the stuff means a huge diff which is kind of risky and hard to review properly
<selfsymmetric-mu> Absolutely. I believe there's an idea somewhere about making the regeneration part of the build.
<MichaelRaskin> I have just kind of ran out of caring, so I sometimes merge things that are clearly not _too_ bad on pure hope.
grobi has quit [Quit: WeeChat 2.8]
<Henson> weighty bolus, I love that description
<selfsymmetric-mu> MichaelRaskin: Completely understandable. I understand this is an ongoing discussion—how to safely expand merge privileges so that maintainers don't (justifiably) burn out.
grobi has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-20.03: https://git.io/JU72V
<pickfire> tail -n+24 /etc/locale.gen | sed 's/^#//' | awk '{print $1}' | sort -u | sed 's/^/"/;s/$/"/' | paste -sd ' '
<MichaelRaskin> So far I have been asked to help make sure that the fixes needed by the stuff I semiblind-merged get applied in a timely manner, but no one has yet tried to ask me to care more about quality, so…
<selfsymmetric-mu> MichaelRaskin: hah!
<MichaelRaskin> selfsymmetric-mu: this set of topic is kind of worse. In a sense, here my burnout helps!
init_6 has quit [Ping timeout: 265 seconds]
Fare has joined #nixos
<selfsymmetric-mu> XD
lucas__ has joined #nixos
<selfsymmetric-mu> I like your philosophy.
<sphalerite> pickfire: that can very easily get out of sync with the `supportedLocales` setting just below it :/
<MichaelRaskin> There are people who do a _ton_ of reviewing, but they normally try to make sure stuff makes sense
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
lucas__ has quit [Read error: Connection reset by peer]
<pickfire> sphalerite: Then I add to both maybe?
<{^_^}> [nixpkgs] @kimat opened pull request #99488 → espanso: 0.7.1 -> 0.7.2 → https://git.io/JU727
tobeportable has joined #nixos
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<sphalerite> pickfire: that would get out of sync with what's supported by glibc itself.
<pickfire> Yes
<sphalerite> pickfire: IMHO the best approach there would probably be to check this not at evaluation time but by testing the one set with a little derivation
<pickfire> But would it be better to query it everytime?
<pickfire> Huh?
<pickfire> Looks like quite an effort needed.
* pickfire runs
<pickfire> But yeah, the command to generate it I put up above, up to people to implement it, probably not the best way like you say.
<pickfire> sphalerite++ thanks a lot for helping out, but I am going to sleep, night.
<{^_^}> sphalerite's karma got increased to 109
<sphalerite> glad I could help!
<sphalerite> good night!
<sphalerite> Hm, do have anything like system.extraDependencies, but which doesn't end up in the runtime closure of the system?
<sphalerite> (use case: tests like the above)
<{^_^}> [nixpkgs] @acairncross opened pull request #99489 → [20.09] Fix nbval backport → https://git.io/JU7a9
shibboleth has joined #nixos
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @rapenne-s opened pull request #99490 → mediawiki: 1.34.2 -> 1.35.0 → https://git.io/JU7VO
cole-h has joined #nixos
selfsymmetric-mu has left #nixos ["gone to the land of dead hiccups and extinguished light bulbs"]
bk16031 has joined #nixos
<{^_^}> [nixpkgs] @Ma27 closed pull request #75800 → nixos/iwd: add `networks` and `interfaces` option → https://git.io/Je73F
<{^_^}> [nixpkgs] @bcc32 opened pull request #99491 → ocamlPackages.patdiff: init at 0.13 → https://git.io/JU7wI
jnetod has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @mweinelt merged pull request #99489 → [20.09] Fix nbval backport → https://git.io/JU7a9
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to release-20.09: https://git.io/JU7ws
grobi has quit [Quit: WeeChat 2.8]
jnetod has joined #nixos
astro has quit [Read error: Connection reset by peer]
astro has joined #nixos
zuserm has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ttuegel merged pull request #99473 → [20.09] digikam: 6.4.0 -> 7.1.0 → https://git.io/JU7GT
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to release-20.09: https://git.io/JU7rs
<dsal> Am I doing something weird here: nix-env -i `readlink result`
<clever> dsal: nix-env -i ./result
<sphalerite> dsal: not super weird, no :)
<{^_^}> [nixpkgs] @cole-h opened pull request #99493 → nixos-install: use mountpoint as store → https://git.io/JU7rd
<cole-h> (Aside from using nix-env, but that's neither here nor there)
ElNomReal has joined #nixos
cinimod has joined #nixos
<cinimod> I am trying to use R but I get the message: error: dyld: Library not loaded: libRblas.dylib
<cinimod> Referenced from: /nix/store/vpi7m2cshm970vf9zpwqmarf3iy57ii6-R-4.0.2/lib/R/lib/libR.dylib
<cinimod> But if I look in /nix/store/vpi7m2cshm970vf9zpwqmarf3iy57ii6-R-4.0.2/lib/R/lib I can see libRblas.dylib
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
<dsal> clever: thanks. I figured there were a slightly less dumb way to do this. :)
<clever> dsal: you can also skip a step
<clever> dsal: nix-env -f yourthing.nix -iA yourthing
<clever> just directly build and install in one step
zuserm has joined #nixos
hnOsmium0001 has joined #nixos
<cinimod> But that did not help
<{^_^}> #34202 (by idontgetoutmuch, 2 years ago, closed): Using inline-r error "dyld: Library not loaded: libR.dylib"
<LnL> I would think that fixes it
<cinimod> LnL: operator error I think ;-) - I will try again
<LnL> you can see what's going wrong by running otool -D on the library
knupfer has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
<dsal> clever: thanks. I'm just barely starting to using nixos as something more than a Linux distribution that works
<cinimod> LnL: I forgot to tell nix to look at my change - it's now rebuilding the world
ElNomReal has quit [Remote host closed the connection]
<LnL> nah, the world is more :D
__monty__ has joined #nixos
sangoma has quit [Ping timeout: 260 seconds]
realrokka has quit [Remote host closed the connection]
<cinimod> Well it's building R at the very least
bk16031 is now known as bk1603
<{^_^}> [nixpkgs] @etu merged pull request #99405 → wally-cli: bump to 2.0.0 → https://git.io/JUHb3
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JU7iW
domogled has joined #nixos
sangoma has joined #nixos
<{^_^}> [nixpkgs] @jb55 opened pull request #99494 → barrier: 2.3.2 -> 2.3.3 → https://git.io/JU7PC
<cinimod> LnL: I'll push a patch tomorrow
<LnL> great :)
stree has quit [Quit: Caught exception]
stree has joined #nixos
<{^_^}> [nixpkgs] @etu merged pull request #99442 → php.extensions.maxminddb: 1.6.0 -> 1.7.0 → https://git.io/JUQPL
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JU7PD
sangoma has quit [Ping timeout: 240 seconds]
domogled has quit [Ping timeout: 272 seconds]
Spiney has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to master « lambda-mod-zsh-theme: 2019-04-17 -> 2020-10-03, cleanup derivation »: https://git.io/JU7XI
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
sangoma has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed to master « nixosTests.ec2-config: avoid an evaluation problem »: https://git.io/JU7XB
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « lambda-mod-zsh-theme: 2019-04-17 -> 2020-10-03, cleanup derivation »: https://git.io/JU7Xa
philr has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99495 → python27Packages.pynvim: 0.4.1 -> 0.4.2 → https://git.io/JU7Xx
knupfer has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @fadenb opened pull request #99496 → python3Packages.localezone: Downgrade dnspython dependency → https://git.io/JU7Xh
<{^_^}> [nixpkgs] @doronbehar opened pull request #99497 → neomutt: Use w3m instead of elinks, since elinks is insecure → https://git.io/JU71f
endformationage has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #99498 → [Gnome 3.38] libhandy fixes → https://git.io/JU71B
<{^_^}> [nixpkgs] @tricktron opened pull request #99499 → python3Packages.fsspec: fix tests on linux → https://git.io/JU71y
r-burns has joined #nixos
arjen-jonathan has quit [Quit: WeeChat 2.9]
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<{^_^}> [nixpkgs] @risicle opened pull request #99500 → pythonPackages.arviz: 0.7.0 -> 0.10.0, fixing tests → https://git.io/JU7MM
ardumont has quit [Ping timeout: 272 seconds]
corpix has quit [Remote host closed the connection]
corpix has joined #nixos
Fare has quit [Ping timeout: 240 seconds]
<infinisil> 99.5% to 100000
<Henson> I figured out the Yubikey problem, it was a USB HID device issue with udev. By adding the appropriate udev.extraRules line I was able to make it work. Is there a better NixOS option than udev.extraRules for allowing this kind of device access to users?
<clever> 28 services = {
<clever> 30 udev.packages = [ pkgs.yubikey-personalization pkgs.libu2f-host ];
euandreh has quit [Remote host closed the connection]
<clever> Henson: i think one of these has the udev rules in it already
bk1603 has quit [Ping timeout: 272 seconds]
bk1603 has joined #nixos
cinimod` has joined #nixos
<nh2[m]> infinisil: you once had `internal error: invalid exchange` with ZFS: https://logs.nix.samueldr.com/nixos/2018-09-21#1587335 - how did it happen, and did it resolve? I have that now
<infinisil> Hehe, two years ago
<nh2[m]> infinisil: I get it when trying to make a backup after a power loss of my laptop: https://github.com/openzfs/zfs/issues/6805
<{^_^}> openzfs/zfs#6805 (by AaronFriel, 2 years ago, open): ZFS pool corrupt, core dump on running zfs list: "internal error: Invalid exchange", can no longer zpool import.
<infinisil> nh2[m]: I do remember that at one point I had to recreate my pool completely because I couldn't recover in any other way
<infinisil> Lemme check the irc logs in the following days..
cinimod has quit [Ping timeout: 256 seconds]
ardumont has joined #nixos
grobi has joined #nixos
cinimod`` has joined #nixos
<infinisil> Huh, I can't find the same thing in my logs..
<Henson> clever: thanks, that did it.
cinimod` has quit [Ping timeout: 256 seconds]
<infinisil> nh2[m]: Yeah pretty sure this is when I had to nuke the pool
ericsagnes has quit [Ping timeout: 240 seconds]
<nh2[m]> infinisil: and then what, you copied the data over with rsync or similar?
<Henson> I don't know if this is relevant to your ZFS discussion, but I once shut off a BSD ZFS computer in the middle of high disk activity when it was in the final stages of shutdown. The system wouldn't boot back up and the pool looked hosed. I booted up with the FreeBSD install USB stick and was able to force the import of the pool which ended up repairing it. It said I ended up losing 5 seconds...
<r-burns> quick question, any idea why a nix-build would error with "No such file or directory" for a store path even thought the path exists and is in the buildinputs?
<r-burns> try https://github.com/r-burns/nixpkgs/tree/go-binary-bootstrap, nix-build . -A go_1_15_shallow_bootstrap
<Henson> of data. I took a snapshot of the whole thing before I rebooted the computer, and that snapshot was still there, so I just rolled everything back to the snapshot and it was totally fine.
<infinisil> nh2[m]: Restored from backup, zfs send and recv
bk1603 has quit [Ping timeout: 240 seconds]
cjpbirkbeck has joined #nixos
cr4y1_ has joined #nixos
ericsagnes has joined #nixos
<nh2[m]> infinisil: urgh
<iwq> why does the polybar package have no modules compiled in by default? wouldn't it be more sensible to compile everything into it and let people disable modules with .override?
knupfer has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99501 → python37Packages.stevedore: 3.2.0 -> 3.2.2 → https://git.io/JU7So
bbarker has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #99497 → neomutt: Use w3m instead of elinks, since elinks is insecure → https://git.io/JU71f
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JU7SQ
<{^_^}> [nix] @stephank opened pull request #4105 → Fix missing includes causing build failure → https://git.io/JU7S5
<{^_^}> #45671 (by redfish64, 2 years ago, open): Firefox takes 30+ seconds to start if networking.hostName is not in DNS resolution
<hexa-> multun: done
<multun> thanks :)
tobeportable has quit [Remote host closed the connection]
kumikumi has quit [Remote host closed the connection]
tobeportable has joined #nixos
tobeportable is now known as kimat
<{^_^}> [nixpkgs] @hisakiyo opened pull request #99502 → Update hyperv-guest.nix → https://git.io/JU79h
<{^_^}> [nixpkgs] @hisakiyo closed pull request #99502 → Update hyperv-guest.nix → https://git.io/JU79h
<dsal> How do I run tests with haskell.nix?
<dsal> Or maybe better... how do I know what all stuff is defined by haskell.nix?
<pinpox> Hi, I'm trying to run a script from systemd --user but it complains about "error: X connection error... (what: Can't parse display string)" when run as normal script in the terminal it works perfectly. Can someone help?
<{^_^}> [nixpkgs] @NieDzejkob opened pull request #99503 → Build Isabelle with old Z3 → https://git.io/JU7Hs
<dsal> pinpox: DISPLAY=:0 ?
<pinpox> dsal: I tried to drop that after the PATH in the script but no change. Wait I'll try again in case I made a mistake
<dsal> It needs to be exported.
<dsal> Or at least, available for the process.
<cole-h> `systemctl --user import-environment DISPLAY`?
knupfer has quit [Quit: knupfer]
<pinpox> dsal: can I just "export DISPLAY=:0" in the script?
<dsal> I don't know. You can try. I'm just guessing. :)
knupfer has joined #nixos
<pinpox> dsal: That works!@
<pinpox> Thanks a ton
<pinpox> i only tried it without "export" and dismissed it as wrong
<pinpox> cole-h: I don't fully undrstnad what that does?
<cole-h> It imports the DISPLAY environment variable into your systemd user session.
<pinpox> cole-h: Can I just enable that service?
<cole-h> what
<pinpox> cole-h: oh sorry, i misread that import-environment was a service file
<pinpox> cole-h: So I can replace the "export DISPLAY".. line in the script with "systemctl --user import-environment DISPLAY" ?
teto has joined #nixos
supercoven has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.03 « matrix-synapse: 1.19.3 -> 1.20.1 »: https://git.io/JU7H7
<{^_^}> [nixpkgs] @Kloenk opened pull request #99504 → onefetch: 2.2.0 -> 2.4.0 → https://git.io/JU7H5
r-burns has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mweinelt merged pull request #98452 → pythonPackages.{pure-python-adb,adb-shell,androidtv}: init → https://git.io/JUzEa
<{^_^}> [nixpkgs] @mweinelt pushed 5 commits to master: https://git.io/JU7QP
zupo has joined #nixos
<{^_^}> [nixpkgs] @dywedir opened pull request #99505 → strace: 5.8 -> 5.9 → https://git.io/JU77q
<{^_^}> [nixpkgs] @mweinelt merged pull request #99479 → pythonPackages.pyads: init at 3.2.2 → https://git.io/JU7CU
<{^_^}> [nixpkgs] @mweinelt pushed 4 commits to master: https://git.io/JU773
<{^_^}> [mobile-nixos] @samueldr merged pull request #213 → xiaomi-tissot: use android-linux-stable, fix USB → https://git.io/JUHUV
<{^_^}> [mobile-nixos] @samueldr pushed 3 commits to master: https://git.io/JU77G
r-burns has joined #nixos
invokesus has joined #nixos
<{^_^}> [nixpkgs] @samuela closed pull request #98742 → vscodium: 1.49.1 -> 1.49.2 → https://git.io/JUa4A
grobi has quit [Quit: WeeChat 2.8]
<{^_^}> [nixpkgs] @samuela closed pull request #98694 → vscode: 1.49.1 -> 1.49.2 → https://git.io/JU2jS
rprije has joined #nixos
hl_ has joined #nixos
<hl_> hey
meh` has quit [Ping timeout: 260 seconds]
cole-h has quit [Ping timeout: 240 seconds]
<hl_> don't you think we could import the nixos.org footer to nixcon.org?
<hl_> I find it more elaborate
<{^_^}> [nixpkgs] @prusnak opened pull request #99506 → pioneers: 15.4 -> 15.6 → https://git.io/JU7dJ
cinimod`` has quit [Ping timeout: 260 seconds]
hellrazor has quit [Quit: WeeChat 2.9]
hellrazor has joined #nixos
sangoma has quit [Quit: WeeChat 2.9]
<evanjs> nbathum: ^
<{^_^}> [nixpkgs] @worldofpeace pushed 5 commits to gnome-3.38: https://git.io/JU7dG
meh` has joined #nixos
<{^_^}> [nixpkgs] @austinbutler opened pull request #99507 → pythonPackages.poetry: 1.0.10 -> 1.1.0 → https://git.io/JU7dX
ericsagnes has quit [Ping timeout: 260 seconds]
ericsagnes has joined #nixos
hl_ has quit [Quit: Lost terminal]
cinimod`` has joined #nixos
zuserm has quit [Quit: Leaving.]
<colemickens> I want to convert disabledModules = [ <nixpkgs/...> ] to something more flakes friendly.
<colemickens> How can I do that without fully forcing the repo to adopt flakes?
<colemickens> Using "${pkgs.path}/..." causes inf recursion...
<infinisil> colemickens: disabledModules = [ "services/security/sks.nix" ] works
<colemickens> I guess I might not need it
<colemickens> yeah^, thanks infinisil
<colemickens> i'm going to try this
<{^_^}> [nixpkgs] @maralorn opened pull request #99508 → [haskell-updates] haskellPackages.haskell-language-server: 0.4.0 -> 0.5.0 → https://git.io/JU7bf
teto has quit [Quit: WeeChat 2.9]
meh` has quit [Ping timeout: 260 seconds]
knupfer has quit [Ping timeout: 260 seconds]
sputny has quit [Quit: sputny]
ym555 has quit [Ping timeout: 246 seconds]
sputny has joined #nixos
ym555 has joined #nixos
<{^_^}> [nixpkgs] @ktor opened pull request #99509 → bcompare: 4.3.5.24893 -> 4.3.7.25118 → https://git.io/JU7br
la-jesystani has joined #nixos
<munksgaard> benny: Did you figure out how to fix rustc?
<{^_^}> [nixpkgs] @prusnak opened pull request #99510 → tor: 0.4.3.6 -> 0.4.4.5 → https://git.io/JU7bM
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-burns opened pull request #99511 → go: fix cross, enable ppc64le → https://git.io/JU7NU
ym555 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @rycee opened pull request #99512 → svtplay-dl: 2.4 -> 2.6 → https://git.io/JU7Nn
ym555 has joined #nixos
growpotkin has joined #nixos
Pwnna has quit [Quit: Bye]
Pwnna has joined #nixos
sergeykish has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #99483 → sawfish: fix build by replacing gdk-pixbuf with gdk-pixbuf-xlib → https://git.io/JU7lJ
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JU7NP
cinimod`` has quit [Ping timeout: 264 seconds]
kolaente has joined #nixos
<kolaente> Is nix participating in hacktoberfest?
euandreh has joined #nixos
cinimod`` has joined #nixos
<{^_^}> [nixpkgs] @samueldr merged pull request #99487 → ezquake: 3.2 -> 3.2.2 → https://git.io/JU7z9
<{^_^}> [nixpkgs] @samueldr pushed 2 commits to master: https://git.io/JU7x1
cinimod`` has quit [Read error: Connection reset by peer]
cinimod`` has joined #nixos
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
sputny has quit [Quit: sputny]
cinimod`` has quit [Ping timeout: 240 seconds]
<Orbstheorem> Where can I find a rendered version of the NixOS 20.09 manual?
<Orbstheorem> https://nixos.org/manual/nixos/unstable/ points to 21.03 ><"
meh` has joined #nixos
__monty__ has quit [Quit: leaving]
<samueldr> at the current time there shouldn't be too much deviation
<samueldr> Orbstheorem: anything specific to 20.09 that 21.03 would have changed that concerns you?
m0rphism has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99513 → python27Packages.pytest-twisted: 1.12 -> 1.13.2 → https://git.io/JU7h7
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
kolaente has quit [Quit: WeeChat 2.7.1]
<Orbstheorem> I have no idea. I had no clue 21.03 existed until I fuzzed `unstable` in the URL.
kimat has quit [Remote host closed the connection]
aveltras has joined #nixos
<samueldr> yeah, it branched-off recently to form 20.09, at that point in time unstable "became" known as 21.03 to differentiate it
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
aveltras has quit [Remote host closed the connection]
zupo has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #99427 → kapowbang: rename from kapow → https://git.io/JUQqr
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/JU5vk
<benny> munksgaard: nope, stopped investigating as I'm not currently writing rust, it was just to try out a program
zupo has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #99514 → rbw: fix build on darwin → https://git.io/JU5vs
<{^_^}> [nixpkgs] @primeos merged pull request #99470 → python3Packages.google_api_python_client: 1.12.2 -> 1.12.3 → https://git.io/JU7Yi
<{^_^}> [nixpkgs] @primeos pushed to master « python3Packages.google_api_python_client: 1.12.2 -> 1.12.3 »: https://git.io/JU5vZ
alp has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #98288 → pythonPackages.pylint: 2.5.3 -> 2.6.0 → https://git.io/JUEzn
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU5vW
<hexa-> colemickens: are you using sway+firefox+pipewire?
<colemickens> hexa-: yes
<hexa-> so I really expected firefox to use the xdg-desktop-portal when I enabled all this
<hexa-> it's still using it's native dialog though
<hexa-> is that to be expected?
<colemickens> yeah, I don't use it a lot. It doesn't seem like it's working atm
<colemickens> I'm seeing the same thing as you it seems.
<colemickens> I might need to check the fedora patch, maybe something else is needed to fully enable it now?
jonte[m] has joined #nixos
<hexa-> in fact I haven't seen the xdg-desktop-portal yet :)
<hexa-> yeah, fedoras firefox integration works quite well
<hexa-> afair they have a dedicated person trawling the firefox bugtrackers :)
<hexa-> colemickens: widget.use-xdg-desktop-portal :)
<colemickens> Looks like Martin updated their patch for 81
<colemickens> I'm doing a new build wit hit now
<hexa-> thanks!
<colemickens> hexa-: did that work for you? I wonder if it requires a restart
<hexa-> so for once, you need to enable the widget I guess
<hexa-> it does not
<colemickens> ok
<hexa-> even after restart
drakonis has quit [Quit: ZNC 1.8.1 - https://znc.in]
<colemickens> gah, I forget, I haven't RMA'd my RAM so I don't have enough to do a build right now.
<hexa-> ok, my build is running :p
<hexa-> 10 minutes in
<hexa-> should be done in another 10 minutes
cr4y1_ has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @marsam merged pull request #99504 → onefetch: 2.2.0 -> 2.4.0 → https://git.io/JU7H5
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU5JS
<{^_^}> [nixpkgs] @marsam merged pull request #99463 → pdfcpu: 0.3.5 -> 0.3.6 → https://git.io/JU7Js
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU5JF
codyopel has joined #nixos
Spiney has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #99488 → espanso: 0.7.1 -> 0.7.2 → https://git.io/JU727
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JU5UU
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
ixxie has quit [Remote host closed the connection]
nature has quit [Ping timeout: 272 seconds]
<hexa-> colemickens: no change
<{^_^}> [nixpkgs] @zowoq pushed to master « miniserve: fix darwin build »: https://git.io/JU5Uy
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99515 → python27Packages.pymysql: 0.10.0 -> 0.10.1 → https://git.io/JU5UF
<{^_^}> [nixpkgs] @risicle opened pull request #99516 → pythonPackages.Theano: set NIX_ENFORCE_PURITY=0 for invocation of wrapped compiler → https://git.io/JU5TI
<jackdk> #99053 should be easy to merge, and has been open five days. Anyone able to take a look?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/99053 (by endgame, 4 days ago, open): ssm-agent: correctly declare user
<jackdk> well, GH's web ui said five days. Depends on timezones, I suppose
zupo has joined #nixos
maxfield has quit [Quit: maxfield]
<jackdk> aanderse: thanks!
maxfield has joined #nixos
<{^_^}> [nixpkgs] @endgame closed pull request #99053 → ssm-agent: correctly declare user → https://git.io/JUXaN
<aanderse> jackdk: i have no knowledge of that software so i'm not sure if the user shouldn't exist or if the systemd service should be set to use it
<aanderse> if you know, please comment :)
zupo has quit [Ping timeout: 246 seconds]
<jackdk> aanderse: Me neither, I was in the "just make it go" levels of yakshaving when I hit the bug. But I have a bit of time to read AWS docs over breakfast
<aanderse> jackdk++
<aanderse> from git history it looks like it should likely run as that user
<aanderse> i pinged manveru who originally made the change... so you could just wait if it isn't pressing
<{^_^}> jackdk's karma got increased to 8
<manveru> aanderse: afaicr the user should be configurable, depending on what you use the service for. But it's been a while since i touched it and only cared about the metrics collection
gustavderdrache has joined #nixos
<jackdk> aanderse: it's one of those things N layers deep in the stack of a side project. I wanted to use SSM to test #96593 in a VPC with no public IPv4
<{^_^}> https://github.com/NixOS/nixpkgs/pull/96593 (by endgame, 5 weeks ago, open): ec2-metadata-fetcher: use IMDSv2, fetch public-ipv4 as well
<manveru> It can also provide an alternative for SSH though so you don't need bastion machines and probably other stuff
<jackdk> yeah, exactly that
<aanderse> ok... well the proposed fix needs to be amended either way
<aanderse> sounds like the answer is to add a user option maybe?
<jackdk> https://docs.aws.amazon.com/systems-manager/latest/userguide/ssm-agent.html makes it sounds like you're just meant to get a `ssm-user` user, the end
<aanderse> ok, cool
<aanderse> so just need to set the service to use that user and good to merge i guess
<aanderse> maybe you shouldn't have closed your pr :)
<jackdk> ah, didn't realise that the other PR was not yours
<aanderse> no
<aanderse> just noticed the PR wasn't complete and commented
growpotkin has quit [Ping timeout: 240 seconds]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
<{^_^}> [nixpkgs] @r-ryantm opened pull request #99517 → python27Packages.trimesh: 3.8.4 -> 3.8.10 → https://git.io/JU5kh
maxfield has quit [Quit: maxfield]
maxfield has joined #nixos
<jackdk> huh. on amazon linux 2 ami, ssm-agent runs as root with no user
<jackdk> contrary to what the docs imply
abathur has quit [Quit: abathur]
abathur has joined #nixos
<{^_^}> [nixpkgs] @endgame opened pull request #99518 → ssm-agent: remove bad user declaration → https://git.io/JU5Iu