sphalerite changed the topic of #nixos to: NixOS stable: 19.03 \o/ https://discourse.nixos.org/t/nixos-19-03-release/2652 || 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/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018
justanotheruser has joined #nixos
thc202 has quit [Ping timeout: 250 seconds]
stepcut has quit [Ping timeout: 258 seconds]
tboston_ has quit [Ping timeout: 245 seconds]
Guanin has quit [Remote host closed the connection]
ggpeti has joined #nixos
polman has quit [Excess Flood]
ris has quit [Ping timeout: 260 seconds]
Rusty1 has quit [Quit: WeeChat 1.4]
shibboleth has joined #nixos
phaebz has joined #nixos
Rusty1 has joined #nixos
kleisli has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjsAK
ddellacosta has joined #nixos
tboston_ has joined #nixos
tboston_ has quit [Ping timeout: 246 seconds]
kisonecat has joined #nixos
judson_ has quit [Ping timeout: 246 seconds]
Jetien has quit [Ping timeout: 255 seconds]
silver has quit [Quit: rakede]
sindrip has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
bikes has quit [Ping timeout: 245 seconds]
buffet has quit [Ping timeout: 246 seconds]
buffet has joined #nixos
Shouou has joined #nixos
sindrip has quit [Quit: WeeChat 2.4]
<matthewbauer> nh2: libc should always be in buildInputs
<matthewbauer> nh2: but you should try using stdenvAdapters.makeStaticBinaries which handles this for you: https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/adapters.nix#L32-L52
tboston_ has joined #nixos
<matthewbauer> nh2: i'm under the impression that static glibc is kind of buggy though
NickSeagull has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sam_d has quit [Ping timeout: 246 seconds]
<nh2[m]> matthewbauer: Yes, I have musl based build of the package right next to it, but wanted to write both so I know how to do it. From my experience the biggest glibc static bugginess appears when networking is involved, due to NSS (but kexec shouldn't do that). I will try using makeStaticBinaries here.
<nh2[m]> matthewbauer: but why does libc have to be in buildInputs here? I always understood buildInputs as something that will be there at run time; but if I statically link an exe, shouldn't it have 0 run-time dependencies?
<matthewbauer> nh2: yeah perhaps it has improved since they got competition from musl
<matthewbauer> nh2: well the symbols will be there at runtime. if you were cross compiling to for example ARM, you wouldn't want x86 symbols in your ARM binary
tboston_ has quit [Ping timeout: 250 seconds]
<matthewbauer> nh2: in the same way, you want to get the static symbols of libc in your static binary, not the dynamically linked one. this kind of is less clear with static though
<{^_^}> [nixpkgs] @c0bw3b opened pull request #60298 → Sec/roundup66 → https://git.io/fjsAQ
stepcut has joined #nixos
mexisme has joined #nixos
polman has joined #nixos
sridii has joined #nixos
mabel has quit [Remote host closed the connection]
n0qqe has joined #nixos
noqqe has quit [Ping timeout: 276 seconds]
n0qqe is now known as noqqe
hlolli has quit [Remote host closed the connection]
fusion809 has joined #nixos
<nh2> matthewbauer: OK, I think I understand now (25 minutes later). I think the nixpkgs manual sections on dependencies and cross-compilation, while detailed now, would really benefit from some real-world examples
shabius_ has joined #nixos
shabius has quit [Ping timeout: 258 seconds]
hio has quit [Quit: Connection closed for inactivity]
tboston_ has joined #nixos
<matthewbauer> nh2: yeah
<nh2[m]> matthewbauer: OK good, thanks a lot
<nh2> clever: do you know whether the special kexec flags like --reset-vga apply to kexec -l or kexec -e? If the latter, how to I make that `systemctl kexec` uses them?
tboston_ has quit [Ping timeout: 255 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<nh2> clever: ah, seems to be `-l`, via my_load() -> update_purgatory() -> arch_update_purgatory()
mabel has joined #nixos
work_ has joined #nixos
nD5Xjz has quit [Ping timeout: 246 seconds]
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @Gonzih opened pull request #60300 → gorun: Init at master-85cd5f5e084af0863ed0c3f18c00e64526d1b899 → https://git.io/fjsxu
nD5Xjz has quit [Ping timeout: 245 seconds]
kisonecat has quit [Quit: leaving]
mexisme has quit [Ping timeout: 258 seconds]
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #56744 → Update macOS to 10.12 → https://git.io/fhAFo
<{^_^}> [nixpkgs] @matthewbauer pushed 71 commits to staging: https://git.io/fjsx5
<{^_^}> [nixpkgs] @matthewbauer merged pull request #60238 → perlPackages.HTTPDaemon: 6.04 -> 6.01 → https://git.io/fjswH
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to staging: https://git.io/fjsxb
<gchristensen> yay matthewbauer
tboston_ has joined #nixos
nD5Xjz has quit [Ping timeout: 255 seconds]
nD5Xjz has joined #nixos
tboston_ has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to staging-next: https://git.io/fjspv
alex2``332 has joined #nixos
alex2``33 has quit [Ping timeout: 250 seconds]
carlosdagos has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @kisonecat opened pull request #60302 → glulxe: init at 0.5.4 → https://git.io/fjspT
phaebz has quit [Remote host closed the connection]
<dmj`> whoever put netdata on nixos, thank you.
<{^_^}> [nixpkgs] @bbigras opened pull request #60303 → pazi: init at 0.2.0 → https://git.io/fjsp3
nD5Xjz has quit [Ping timeout: 258 seconds]
ggpeti has quit [Ping timeout: 245 seconds]
rtjure has quit [Ping timeout: 258 seconds]
rprije has joined #nixos
nD5Xjz has joined #nixos
alex2``332 has quit [Ping timeout: 246 seconds]
rtjure has joined #nixos
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @hedning pushed to staging-next « gnome3.gnome-shell: needs python3 at build time »: https://git.io/fjspD
shabius has joined #nixos
sam_d has joined #nixos
shabius_ has quit [Ping timeout: 258 seconds]
ggpeti has joined #nixos
ggpeti has quit [Ping timeout: 246 seconds]
drakonis_ has joined #nixos
tboston_ has joined #nixos
drakonis has quit [Ping timeout: 258 seconds]
shibboleth has quit [Quit: shibboleth]
tboston_ has quit [Ping timeout: 246 seconds]
hellrazo1 has joined #nixos
ardumont has joined #nixos
Shouou has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @bbigras opened pull request #60304 → httplz: init at 1.5.0 → https://git.io/fjspF
stepcut has quit [Remote host closed the connection]
taha has joined #nixos
taha has quit [Client Quit]
<kaliumxyz> any other good reads outside of the manuals?
<kaliumxyz> I'm really enjoying nix c:
tboston_ has joined #nixos
colemickens_ has joined #nixos
tboston_ has quit [Ping timeout: 258 seconds]
<kaliumxyz> thanks c:
<kaliumxyz> so, I need some advice, I found out that the official package of yubikey personalisation doesn't include the udev rules for every yubikey they produce. Their tooling relies on you installing it yourself in this case, however the nix package manager doesn't do this as it uses the udev rules provided.
work_ has quit [Quit: Connection closed for inactivity]
<kaliumxyz> Should this be amanded on yubico their side?
<kaliumxyz> admended*
<kaliumxyz> ah I see, nvm they don't support it officially with the tool they deliver these rules with.
<kaliumxyz> This should be on the nixos wiki on yubikey.
<{^_^}> Yubico/yubikey-personalization#57 (by roysjosh, 4 years ago, closed): new U2F security key is missing linux udev rules
dycan has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 246 seconds]
endformationage has quit [Quit: WeeChat 2.4]
Rusty1 has quit [Quit: Konversation terminated!]
tboston_ has joined #nixos
emacsomancer has quit [Read error: Connection reset by peer]
fresheyeball has quit [Ping timeout: 258 seconds]
emacsomancer has joined #nixos
tboston_ has quit [Ping timeout: 246 seconds]
emacsomancer has quit [Client Quit]
emacsomancer has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #60298 → sqlite: 3.27.2 -> 3.28.0 / patches for gnupatch and libxslt → https://git.io/fjsAQ
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to staging: https://git.io/fjsh8
<{^_^}> [nixpkgs] @FRidh pushed 200 commits to staging-next: https://git.io/fjsh4
<{^_^}> [nixpkgs] @FRidh pushed 34 commits to staging: https://git.io/fjshB
<{^_^}> [nixpkgs] @FRidh merged pull request #60286 → polkit: 0.115 -> 0.116 → https://git.io/fjs5V
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to staging « polkit: 0.115 -> 0.116 »: https://git.io/fjshR
<{^_^}> [nixpkgs] @FRidh merged pull request #60245 → libva: 2.4.0 -> 2.4.1 → https://git.io/fjsox
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to staging « libva: 2.4.0 -> 2.4.1 »: https://git.io/fjshu
kleisli has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #60092 → openblas: turn off AVX512 optimizations → https://git.io/fj3Po
<{^_^}> [nixpkgs] @FRidh pushed commit from @markuskowa to staging « openblas: turn off AVX512 optimizations »: https://git.io/fjshg
<{^_^}> [nixpkgs] @FRidh merged pull request #60091 → valgrind: 3.14.0 -> 3.15.0 → https://git.io/fj3KN
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to staging « valgrind: 3.14.0 -> 3.15.0 »: https://git.io/fjshV
<{^_^}> [nixpkgs] @FRidh merged pull request #60063 → tcl/tk: 8.6.6 -> 8.6.9 → https://git.io/fj3Be
<{^_^}> [nixpkgs] @FRidh pushed commit from @c0bw3b to staging « tcl/tk: 8.6.6 -> 8.6.9 »: https://git.io/fjshw
<{^_^}> [nixpkgs] @FRidh merged pull request #60056 → gnome 3.32.1 staging updates → https://git.io/fj38d
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to staging: https://git.io/fjshr
<{^_^}> [nixpkgs] @FRidh merged pull request #59406 → gobject-introspection: 1.60.0 -> 1.60.1 → https://git.io/fjmWA
<{^_^}> [nixpkgs] @FRidh pushed commit from @hedning to staging « gobject-introspection: 1.60.0 -> 1.60.1 »: https://git.io/fjsho
o1lo01ol1o has joined #nixos
m0rphism has joined #nixos
o1lo01ol1o has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #59812 → lz4: 1.8.3 -> 1.9.1 → https://git.io/fjYxu
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to staging « lz4: 1.8.3 -> 1.9.1 (#59812) »: https://git.io/fjshi
jasongrossman has quit [Quit: ERC (IRC client for Emacs 26.2)]
tboston_ has joined #nixos
nD5Xjz_ has joined #nixos
nD5Xjz has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #60275 → dragonfly-reverb: 1.0.0 -> 1.1.4 → https://git.io/fjsQD
<{^_^}> [nixpkgs] @FRidh pushed commit from @magnetophon to master « dragonfly-reverb: 1.0.0 -> 1.1.4 »: https://git.io/fjshy
<{^_^}> [nixpkgs] @FRidh merged pull request #60287 → iosevka-bin: 2.2.0 -> 2.2.1 → https://git.io/fjs5w
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to master « iosevka-bin: 2.2.0 -> 2.2.1 »: https://git.io/fjshS
tboston_ has quit [Ping timeout: 250 seconds]
nD5Xjz_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to staging-next « dhcpcd: 7.2.0 -> 7.2.1 »: https://git.io/fjshQ
<{^_^}> [nixpkgs] @FRidh closed pull request #60288 → dhcpcd: 7.2.0 -> 7.2.1 → https://git.io/fjs5i
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #59494 → flatpak-builder: 1.0.5 -> 1.0.6 → https://git.io/fjmKa
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « flatpak-builder: 1.0.5 -> 1.0.6 »: https://git.io/fjsh5
<{^_^}> [nixpkgs] @FRidh merged pull request #59498 → freeradius: 3.0.17 -> 3.0.19 → https://git.io/fjm6M
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « freeradius: 3.0.17 -> 3.0.19 »: https://git.io/fjshd
<{^_^}> [nixpkgs] @FRidh merged pull request #59538 → hugin: 2018.0.0 -> 2019.0.0 → https://git.io/fjmMM
<{^_^}> [nixpkgs] @FRidh pushed 0 commits to master: https://git.io/fjshF
<{^_^}> [nixpkgs] @FRidh merged pull request #59739 → zabbix-cli: 1.7.0 -> 2.0.1 → https://git.io/fjY0X
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « zabbix-cli: 1.7.0 -> 2.0.1 »: https://git.io/fjshb
<{^_^}> [nixpkgs] @FRidh merged pull request #59562 → libmysofa: 0.6 -> 0.7 → https://git.io/fjmSe
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « libmysofa: 0.6 -> 0.7 »: https://git.io/fjshA
<{^_^}> [nixpkgs] @FRidh merged pull request #59469 → crispyDoom: 5.5.1 -> 5.5.2 → https://git.io/fjmVG
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « crispyDoom: 5.5.1 -> 5.5.2 »: https://git.io/fjshx
<{^_^}> [nixpkgs] @FRidh merged pull request #59444 → armadillo: 9.200.8 -> 9.300.2 → https://git.io/fjmzB
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « armadillo: 9.200.8 -> 9.300.2 »: https://git.io/fjshj
<{^_^}> [nixpkgs] @FRidh merged pull request #59446 → augeas: 1.11.0 -> 1.12.0 → https://git.io/fjmzo
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « augeas: 1.11.0 -> 1.12.0 »: https://git.io/fjsje
<{^_^}> [nixpkgs] @FRidh merged pull request #59443 → argyllcms: 2.0.1 -> 2.1.0 → https://git.io/fjmzl
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « argyllcms: 2.0.1 -> 2.1.0 »: https://git.io/fjsjv
wfranzini has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh pushed commit from @dtzWill to master « kdeconnect: 1.3.3 -> 1.3.4 »: https://git.io/fjsjJ
<{^_^}> [nixpkgs] @FRidh merged pull request #60049 → kdeconnect: 1.3.3 -> 1.3.4 → https://git.io/fj38G
wfranzini has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #59993 → pythonPackages.box2d: fix build by moving swig2 to nativeBuildInputs, remove box2d dependency → https://git.io/fj3Tq
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/fjsjk
<{^_^}> [nixpkgs] @FRidh merged pull request #60297 → pythonPackages.ezdxf: 0.8.8 -> 0.9, fix build → https://git.io/fjsbP
<{^_^}> [nixpkgs] @FRidh pushed commit from @risicle to master « pythonPackages.ezdxf: 0.8.8 -> 0.9 »: https://git.io/fjsjI
<{^_^}> [nixpkgs] @FRidh merged pull request #60220 → python.pkgs.pg8000: does not support Python 2.7 → https://git.io/fjsEV
<{^_^}> [nixpkgs] @FRidh pushed commit from @dotlambda to master « python.pkgs.pg8000: does not support Python 2.7 (#60220) »: https://git.io/fjsjt
palo1 has joined #nixos
hio has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #60002 → pytorch: Move cudatoolkit to nativeBuildInputs → https://git.io/fj3LJ
<{^_^}> [nixpkgs] @FRidh pushed commit from @andersk to master « pytorch: Move cudatoolkit to nativeBuildInputs »: https://git.io/fjsjq
palo has quit [Ping timeout: 255 seconds]
palo1 is now known as palo
domogled has joined #nixos
kleisli has joined #nixos
FRidh has joined #nixos
<{^_^}> [nixpkgs] @srhb merged pull request #60148 → ipfs: 0.4.19 -> 0.4.20 → https://git.io/fj3Aw
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjsjG
<{^_^}> [nixpkgs] @srhb merged pull request #60241 → sd: init at 0.5.0 → https://git.io/fjsoa
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjsjZ
zupo has joined #nixos
slack1256 has quit [Remote host closed the connection]
<domenkozar[m]> gchristensen: do you also get wifi issues on kernel 4.19? I've found out there are kernel crashes and a bug with ath driver when it goes to sleep :/
pointfourone has joined #nixos
justanotheruser has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #60307 → cedille: 1.0.0 -> 1.1.1 → https://git.io/fjsj0
<{^_^}> [nixpkgs] @dywedir closed pull request #54761 → Adding the sed replacement sd, written in rust → https://git.io/fhim3
<kaliumxyz> ok nixops is awesome.
<{^_^}> [nixpkgs] @7c6f434c merged pull request #57945 → lua: std._debug / std.normalize rename + move to automated. → https://git.io/fjfCD
<{^_^}> [nixpkgs] @7c6f434c pushed 4 commits to master: https://git.io/fjsjz
drakonis_ has quit [Remote host closed the connection]
judson_ has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @FRidh merged pull request #59607 → nlopt: 2.5.0 -> 2.6.1 → https://git.io/fjmAh
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/fjsjg
jerrytgarcia has quit [Quit: jerrytgarcia]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #60257 → socat: fix darwin build → https://git.io/fjsXw
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjsjr
judson has quit [Ping timeout: 276 seconds]
fresheyeball has joined #nixos
<FRidh> domenkozar[m]: here someone also mentioned a wifi issue with 4.19 https://github.com/NixOS/nixpkgs/issues/60126#issuecomment-486906035
hellrazo1 has quit [Ping timeout: 246 seconds]
hellrazo1 has joined #nixos
Havvy has quit [Read error: Connection reset by peer]
Havvy has joined #nixos
jasongrossman has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #58181 → nixos/zeronet: add fileserverPort option → https://git.io/fjJgi
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/fjsjK
carlosdagos has quit [Quit: WeeChat 2.4]
gagbo has joined #nixos
leat has quit [Quit: WeeChat 2.3]
mexisme has quit [Ping timeout: 246 seconds]
linarcx has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #57561 → nixos/manual: document auto-login → https://git.io/fhjp7
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/fjsjH
<makefu> domenkozar[m]: i have similar issues with my centrino wifi card on my x230
<{^_^}> [nixpkgs] @Lassulus merged pull request #57044 → netdata: lm-sensor support → https://git.io/fhpFQ
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/fjsjd
<{^_^}> [nixpkgs] @FRidh merged pull request #60261 → qemu: fix cross → https://git.io/fjsMd
<{^_^}> [nixpkgs] @FRidh pushed commit from @volth to master « qemu: fix cross (#60261) »: https://git.io/fjsjF
<makefu> however i can "revive" the wifi adapter by running echo 1 | sudo tee /sys/bus/pci/devices/0000:03:00.0/remove; sleep 3 ;echo 1 | sudo tee /sys/bus/pci/rescan
domogled has quit [Ping timeout: 276 seconds]
pointfourone has quit [Remote host closed the connection]
rauno has quit [Ping timeout: 276 seconds]
fresheyeball has quit [Quit: WeeChat 2.2]
nD5Xjz has quit [Ping timeout: 246 seconds]
gyroninja_ has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #56420 → add missed internal links into haskell.section.md → https://git.io/fhNOx
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/fjGeG
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #60304 → httplz: init at 1.5.0 → https://git.io/fjspF
<{^_^}> [nixpkgs] @FRidh pushed commit from @bbigras to master « httplz: init at 1.5.0 (#60304) »: https://git.io/fjGen
<{^_^}> [nixpkgs] @FRidh merged pull request #60303 → pazi: init at 0.2.0 → https://git.io/fjsp3
<{^_^}> [nixpkgs] @FRidh pushed commit from @bbigras to master « pazi: init at 0.2.0 (#60303) »: https://git.io/fjGec
jerrytgarcia has joined #nixos
gyroninja_ has joined #nixos
leotaku has quit [Ping timeout: 250 seconds]
<linarcx> what is this warning: `warning: name collision in input Nix expressions, skipping '/home/linarcx/.nix-defexpr/channels_root/nixos'`?
ardumont has quit [Ping timeout: 246 seconds]
nD5Xjz has quit [Ping timeout: 246 seconds]
nD5Xjz_ has joined #nixos
gagbo has quit [Quit: I'm out !]
ferriswheel has joined #nixos
zupo has joined #nixos
Cale has quit [Remote host closed the connection]
Cale has joined #nixos
zupo has quit [Client Quit]
mexisme has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
amir has quit [Quit: No Ping reply in 180 seconds.]
amir has joined #nixos
civodul has joined #nixos
ardumont has joined #nixos
<domenkozar[m]> so far 4.14 works for me :)
leotaku has joined #nixos
sam_d has quit [Remote host closed the connection]
ambro718 has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
linarcx has joined #nixos
orivej has joined #nixos
<kaliumxyz> ping; how do I update the nixconfig of a running nixops deployment?
<teto> kaliumxyz: you edit its config and run $nixops deploy
<teto> (the logical config)
linarcx has quit [Quit: WeeChat 2.4]
bgamari has quit [Ping timeout: 250 seconds]
linarcx has joined #nixos
bgamari has joined #nixos
linarcx has quit [Client Quit]
linarcx has joined #nixos
linarcx has quit [Client Quit]
linarcx has joined #nixos
ardumont has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @joachifm merged pull request #57205 → omnisharp-roslyn: init at 1.32.8 → https://git.io/fhhX8
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fjGvm
<kaliumxyz> okay, I assumed that would create a new deployment :d
domogled has joined #nixos
sam_d has joined #nixos
<{^_^}> [nixpkgs] @elseym opened pull request #60308 → documize-community: 2.2.1 -> 2.4.1 → https://git.io/fjGv3
<{^_^}> [nixpkgs] @elseym opened pull request #60309 → documize-module: refactor and add more options → https://git.io/fjGvG
ardumont has joined #nixos
monotux has quit [Quit: WeeChat 2.4]
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
monotux has joined #nixos
domogled has quit [Quit: domogled]
ThatOtherGuy has quit [Max SendQ exceeded]
zupo has joined #nixos
<makefu> domenkozar[m]: i also had no issues with 4.14 until i upgraded
LogicAside has joined #nixos
<makefu> my stack trace starts with ieee80211_do_stop+0x4ef/0x810 [mac80211]
linarcx has quit [Quit: WeeChat 2.4]
linarcx has joined #nixos
kleisli has quit [Ping timeout: 255 seconds]
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
<andi-> At least you have a stack trace.. Some time last year my Intel network card stopped being able to receive properly from random access points :/
<{^_^}> [nixpkgs] @peterhoeg opened pull request #60310 → wol: fix manpage generation → https://git.io/fjGvl
fendor has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #60311 → kwalletcli: fix pinentry-kwallet → https://git.io/fjGv4
LogicAside has quit [Ping timeout: 246 seconds]
init_6 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Mic92 merged pull request #57793 → [soundkonverter] init at 3.0.1 → https://git.io/fjv8Z
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fjGvz
<{^_^}> [nixpkgs] @Mic92 merged pull request #60199 → evopedia: remove package → https://git.io/fjsci
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fjGvV
<{^_^}> [nixpkgs] @teto pushed 2 commits to master: https://git.io/fjGvo
<{^_^}> [nixpkgs] @teto merged pull request #60223 → nixos/window-managers/i3: write config file to `/etc/i3/config` → https://git.io/fjszt
Ariakenom has joined #nixos
silver has joined #nixos
m0rphism has quit [Ping timeout: 245 seconds]
ThatOtherGuy has joined #nixos
bgamari has quit [Ping timeout: 250 seconds]
bgamari has joined #nixos
m0rphism has joined #nixos
nD5Xjz_ has quit [Ping timeout: 250 seconds]
ardumont has quit [Ping timeout: 255 seconds]
rprije has quit [Ping timeout: 255 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #60098 → rustup: 1.17.0 -> 1.18.1 → https://git.io/fj3MZ
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fjGvF
nD5Xjz has joined #nixos
thc202 has joined #nixos
m0rphism has quit [Ping timeout: 246 seconds]
m0rphism has joined #nixos
anpryl has joined #nixos
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #60310 → wol: fix manpage generation → https://git.io/fjGvl
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fjGvA
<{^_^}> [nixpkgs] @Lassulus merged pull request #59872 → Datadog: update packages → https://git.io/fjOcA
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/fjGfU
mexisme has quit [Ping timeout: 250 seconds]
ardumont has joined #nixos
ris has joined #nixos
<JaakkoLuttinen[m> How can I filter nixpkgs commits which are nixos-unstable eligible?
<tilpner> What do you mean by eligible?
<JaakkoLuttinen[m> I'd like to do some git bisecting but I need to avoid commits that aren't built to nixpkgs binary cache because I have no time and disk space to build them
<JaakkoLuttinen[m> tilpner: Commits that pass the requirements so that nixos-unstable branch can move forward to that commit and the commit is built in hydra(?)
<JaakkoLuttinen[m> Or whatever is a good way to find commits which I can use without needing to build Qt and other stuff myself..
<tilpner> Oh, that's not going to be fun
<tilpner> No idea how to automate that without scripting it yourself
<{^_^}> [nixpkgs] @aszlig pushed to master « nixos: Fix build of manual »: https://git.io/fjGfI
<JaakkoLuttinen[m> tilpner: Automate which one: Finding commits that are in binary cache or doing the git bisecting?
<JaakkoLuttinen[m> I can manually choose commits and test them, but I want to use only binary-cache-available commits
<tilpner> I know git can automate the bisecting, and I know how to tell if a commit has sufficient coverage
<m0rphism> I'm trying to install NixOS on a thinkpad X250 using Grub 2 on UEFI and with luksencrypted root and swap partitions. When I reboot after `nixos-install`, it doesn't boot. I'm getting in the boot menu where I can select my harddrive, but if I select it the screen flashes and the boot menu reappears. Any ideas what might be the issue or how I can debug this?
orivej has quit [Ping timeout: 246 seconds]
<tilpner> But I'm not currently aware of a simple way to combine the two
<JaakkoLuttinen[m> tilpner: I don't need automation of git bisecting. I just want to filter the commits.
Glider_IRC_ has joined #nixos
<m0rphism> I'm using the graphical 19.03 installer from an USB stick.
<JaakkoLuttinen[m> That is, I'd like to see a list of consecutive commits that are in binary cache
<lassulus> m0rphism: maybe you need to add something like: boot.initrd.luks.devices.crypted.device = "/dev/disk/by-uuid/3f6b0024-3a44-4fde-a43a-767b872abe5d";
<JaakkoLuttinen[m> tilpner: great, thanks!
<tilpner> See https://channels.nix.gsc.io for other representations and a README
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
<lassulus> m0rphism: wait do you even get into the grub menu?
<m0rphism> lassulus: nope, I think I only get to the device selection prior to the grub menu
Glider_IRC has quit [Ping timeout: 246 seconds]
gagbo has joined #nixos
<lassulus> m0rphism: have you enabled efi support for grub? (boot.loader.grub.efiSupport) is your boot partition formatted in fat and has the EF00 partition type?
<m0rphism> lassulus: efiSupport is enabled and boot partition is formatted with fat, I'll check regarding the EF00 partition type, 1sec...
<{^_^}> [nixpkgs] @livnev opened pull request #60314 → oraclejdk8cpu: 8u201 -> 8u211, oracledjdk8psu: 8u202 -> 8u212 → https://git.io/fjGfC
<{^_^}> [nixpkgs] @volth closed pull request #60222 → oraclejdk8: 8u201 -> 8u211 → https://git.io/fjsu7
<m0rphism> lassulus: I'm not sure how to check that, I've created the partition with `parted /dev/sda -- mkpart ESP fat32 1MiB 512MiB` and `cfdisk` says the type is `Microsoft basic data`
<lassulus> m0rphism: is it formatted with gpt or dos?
nD5Xjz has quit [Ping timeout: 246 seconds]
<m0rphism> lassulus: I've used `parted /dev/sda -- mklabel gpt`
<lassulus> fdisk -l /dev/sda should show some infos
nD5Xjz has joined #nixos
<m0rphism> lassulus: Oh, but I think I've missed `parted /dev/sda -- set 3 boot on`. Sorry, I'll retry and report back.
<lassulus> I'm not sure that's needed, but maybe enabling boot.loader.efi.canTouchEfiVariables could help
<m0rphism> lassulus: already enabled, but thanks!
<m0rphism> lassulus: hmm, same problem with enabled boot flag :(
<{^_^}> [nixpkgs] @timokau merged pull request #59643 → python37Packages.breathe: 4.11.1 -> 4.12.0 → https://git.io/fjYkK
<{^_^}> [nixpkgs] @timokau pushed commit from @r-ryantm to master « python37Packages.breathe: 4.11.1 -> 4.12.0 (#59643) »: https://git.io/fjGfz
hellrazo1 is now known as hellrazor
<gchristensen> domenkozar[m]:hmm rarely
<{^_^}> [nixpkgs] @MP2E merged pull request #60267 → Jetbrains updates → https://git.io/fjsS1
<{^_^}> [nixpkgs] @MP2E pushed 10 commits to master: https://git.io/fjGf2
<{^_^}> [nixpkgs] @xrelkd opened pull request #60315 → mkvtoolnix: 33.0.0 -> 33.1.0 → https://git.io/fjGfV
Ashy has quit [Ping timeout: 268 seconds]
Ashy has joined #nixos
<{^_^}> [nixpkgs] @pSub pushed to master « zim: 0.70 -> 0.71.0 »: https://git.io/fjGf6
alex2``332 has joined #nixos
alex2``332 has quit [Client Quit]
<gchristensen> domenkozar[m]:oh I'm on 5.0.7
alexherbo2 has joined #nixos
alexherbo2 is now known as alex``
ATuin has joined #nixos
<m0rphism> lassulus: `fdisk -l` give the type `EFI System`
<lassulus> hmm, I have the same here
<avn> m0rphism: sometimes, you can't install efi variables (in eeprom) if your os booted in non-efi mode
nD5Xjz_ has joined #nixos
nD5Xjz has quit [Ping timeout: 246 seconds]
wucke13 has joined #nixos
<{^_^}> [nixpkgs] @kevingriffin opened pull request #60316 → 1password: Update SHA256 for Darwin and Linux 386 → https://git.io/fjGfX
ardumont has quit [Ping timeout: 245 seconds]
<m0rphism> avn: thanks, both uefi and legacy-boot support was enabled, so maybe it chose the latter as it was sufficient to boot the nixos installer from usb stick. I'll try again with forced uefi
<wucke13> Why does installPhase = '' something something else ${script}''; yield an cannot coerce a function to a string? script itself is made by writeScript from trivial builders.
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
<avn> m0rphism: you can put file to proper place manually, then use bios selector to "guess" proper loader (once you booted in uefi, you be able to reinstall bootloader correcly with proper name)
<avn> (or just use legacy grub, after years I feel legacy is more predictable)
<jasongrossman> avn++
<{^_^}> avn's karma got increased to 2
<avn> I put some hopes, that grub-efi be able to read config with boot path from EFI, but it isn't. So if something changes, you need to boot from media, and re-install loader anyway (because boot path hardwired to binary)
<wucke13> avn: Does nixos support directly booting the kernel? In theory, on uefi entry may be made for each generation, and then the bootload menu from the bios can be used to directly boot the kernel. I did something like that (minus generations) a while back with another distro.
<m0rphism> avn: Hah! I think booting with legacy-bios was the problem, indeed!
iceypoi has quit [Quit: WeeChat 2.4]
<m0rphism> Thanks for the support! avn++ lassulus++
<{^_^}> avn's karma got increased to 3, lassulus's karma got increased to 2
<avn> fedora/arch wiki notes that grub able to read config from EFI, so is a things to overthink.
<m0rphism> After switching to UEFI-only grub was installed and recognized correctly.
<avn> personally I'd like to have /efi with grub.efi, and minimal config, chainloading to main config from nixos partition/pool/dataset (to don't bother EFI fat when grub not really needed to be updated, and keep it in readonly mount)
nD5Xjz_ has quit [Ping timeout: 244 seconds]
m0rphism has quit [Ping timeout: 246 seconds]
nD5Xjz has joined #nixos
pointfourone has joined #nixos
pointfourone has quit [Remote host closed the connection]
Jetien has joined #nixos
fendor_ has joined #nixos
Jetien has quit [Ping timeout: 246 seconds]
romildo has joined #nixos
johnw_ has joined #nixos
johnw has quit [Ping timeout: 250 seconds]
Myhlamaeus has quit [Quit: WeeChat 2.4]
ZeDestructor has quit [Quit: o.O]
ZeDestructor has joined #nixos
Havvy has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @romildo opened pull request #60318 → mate.{marco,mate-session-manager,mate-system-monitor}: 1.22.0 -> 1.22.1 → https://git.io/fjGJn
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
Myhlamaeus has joined #nixos
Havvy has joined #nixos
hellrazor has quit [Quit: WeeChat 2.4]
nD5Xjz has quit [Ping timeout: 246 seconds]
nD5Xjz has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to master: https://git.io/fjGJ0
jd823592 has quit [Quit: leaving]
<alj[m]> Hey everyone! :) Has anyone gotten the ODROID-C1 to boot nixos? i can only find instructions for the C2 which dont work for me it seems
alex``6 has joined #nixos
alex`` has quit [Ping timeout: 245 seconds]
<gchristensen> ehh 32 bit
<gchristensen> alj[m]: we don't really have good support for 32 bit ARM, but check out #nixos-aarch64 who has several people who have probably done it anyway :)
<alj[m]> will do!
<teto> MichaelRaskin: should I merge this into master or staging https://github.com/NixOS/nixpkgs/pull/59919 ? there are many rebuilds, but lua ones are fast
<{^_^}> #59919 (by teto, 1 week ago, open): lua: merge lua5.X interpreters
<gchristensen> go for it, teto, only about 400 non-lua packages impacted
<MichaelRaskin> (I am looking how many _large_ non-Lua packages are there)
<gchristensen> cool
<MichaelRaskin> Seems to be fine
<gchristensen> teto: do you knowhow to see the actual list of packages?
<teto> gchristensen: I was actually looking for it after your comment
<gchristensen> click Show All Checks near the "all checks passed"
<gchristensen> then next to the ^.^! click Details
<gchristensen> this is going to move to the Check tab soon, so it'll be a bit more discoverable
<teto> just found it
<teto> it shows "Changed paths" ?
<gchristensen> yeah like attribute paths
<teto> pretty cool 1st time I see it
<{^_^}> [nixpkgs] @Lassulus merged pull request #53444 → nixos/earlyoom: add notificationsCommand option → https://git.io/fh3EB
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/fjGJa
tboston_ has joined #nixos
tboston__ has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to release-18.09: https://git.io/fjGJV
<aanderse> teto: so who won? ;)
<teto> arf I thought I had relaunched the tests before dinner, will wait they finish before the merge :/
<{^_^}> [nixpkgs] @fpletz merged pull request #59748 → firmwareLinuxNonfree: 20190312 -> 20190416 → https://git.io/fjYa1
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/fjGJ6
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to release-19.03: https://git.io/fjGJi
<teto> aanderse: he chickened out :p No I shot him a mail but he hasn't answered yet so maybe this evening or tomorrow. Care to join ?
<{^_^}> [nixpkgs] @fpletz merged pull request #60290 → kanboard: 1.0.48 -> 1.2.9 → https://git.io/fjsFz
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/fjGJX
<aanderse> teto: sounds fun :D if we get etu to join too we have a pretty good geographic spread ha
tboston_ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #60292 → openjdk8: Try to remove host kernel version impurity → https://git.io/fjsbk
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from @srhb to master « openjdk8: Try to remove host kernel version impurity »: https://git.io/fjGJM
tboston__ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @fpletz merged pull request #60185 → nextcloud: 15.0.6 -> 15.0.7 → https://git.io/fjsmD
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/fjGJy
sridii has quit [Ping timeout: 245 seconds]
srid has quit [Ping timeout: 246 seconds]
stepcut has joined #nixos
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
cyberwolf[m] has joined #nixos
Rusty1 has joined #nixos
mabel has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @primeos opened pull request #60319 → sway: Read the configuration from /etc before /nix/store → https://git.io/fjGJH
stepcut has quit [Ping timeout: 250 seconds]
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to release-19.03: https://git.io/fjGJ7
<{^_^}> [nixpkgs] @NeQuissimus closed pull request #60143 → [19.03] wpa_supplicant: fix SAE and EAP_PWD vulnerabilities → https://git.io/fj3bs
stepcut has joined #nixos
tboston_ has joined #nixos
tboston__ has joined #nixos
mabel has joined #nixos
<{^_^}> [nixpkgs] @nyanloutre opened pull request #60320 → wine{unstable,staging}: 4.6 -> 4.7 → https://git.io/fjGJd
srid has joined #nixos
Neo-- has joined #nixos
<{^_^}> [nixpkgs] @timokau merged pull request #58774 → eventstore: 4.1.1 -> 5.0.0 → https://git.io/fjI3b
<{^_^}> [nixpkgs] @timokau pushed commit from @betaboon to master « eventstore: 4.1.1 -> 5.0.0 (#58774) »: https://git.io/fjGJb
<{^_^}> [nixpkgs] @teto merged pull request #60202 → Add vim-visual-multi, fix order, update plugins → https://git.io/fjsW4
<{^_^}> [nixpkgs] @teto pushed 4 commits to master: https://git.io/fjGJN
<{^_^}> [nixpkgs] @teto merged pull request #59919 → lua: merge lua5.X interpreters → https://git.io/fjOod
<{^_^}> [nixpkgs] @teto pushed to master « lua: merge lua5.X interpreters (#59919) »: https://git.io/fjGJx
sridii has joined #nixos
ferriswheel has quit [Ping timeout: 258 seconds]
<alj[m]> how can i create a nix-shell that downloads a tar with some binaries inside, to use said binaries inside the shell?
carlosdagos has joined #nixos
<{^_^}> [nixpkgs] @fpletz pushed commit from @herrwiese to release-19.03 « nextcloud: 15.0.6 -> 15.0.7 »: https://git.io/fjGUJ
NickSeagull has joined #nixos
Shouou has joined #nixos
wucke13 has quit [Ping timeout: 276 seconds]
mthst has quit [Ping timeout: 246 seconds]
mthst has joined #nixos
rauno has joined #nixos
romildo has quit [Quit: Leaving]
srid has joined #nixos
srid has quit [Changing host]
<srid> Got a syntax question. This doesn't work "pkgs.haskell.compiler.ghc${ghcversion}." - is there way to resolve sets in dynamic fashion?
<LnL> try haskell.compiler."ghc${ghcversion}"
NickSeagull has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NickSeagull has joined #nixos
<srid> LnL: thx, yea I also see it mentioned here https://nixos.org/nix/manual/#idm140737317927424
<LnL> builtins.getAttr is also an option
<srid> Trying: `pkgs.haskell.compiler."ghc${ghcversion}".developPackage` but I get `value is a function while a set was expected`
cosmo_ has joined #nixos
<srid> By the way, it would have been a better error message if it showed _which_ value it is referring to.
<pie_> srid, theres some github issues about that
<pie_> its annoying, theres even an outdated pr, but someone needs to do the work :/
<LnL> developPackage is a function
<srid> its being called by passing a set { ... }
<srid> nix-repl> pkgs.haskell.compiler.ghc864.developPackage
<srid> error: attribute 'developPackage' missing, at (string):1:1
<srid> (Incidentally nix-repl crashes with SIGFPE when I tab-complete after ghc864)
<infinisil> > pkgs.haskell.compiler.ghc864.developPackage
<{^_^}> attribute 'developPackage' missing, at (string):252:1
<infinisil> > pkgs.haskell.packages.ghc864.developPackage
<{^_^}> <LAMBDA>
<infinisil> srid: ^^
Jetien has joined #nixos
<srid> infinisil: Oh, so the docs -- which use `haskell.compiler` -- is wrong. https://nixos.org/nixpkgs/manual/#users-guide-to-the-haskell-infrastructure
<srid> But nix-shell (default.nix) is still throwing the same error for whatever reason
<srid> This: (import <nixpkgs>).haskell.packages.ghc864.developPackage { root = ./.; }
<srid> throws: error: value is a function while a set was expected
<srid> But `haskell.packages.ghc864.developPackage { root = ./.; }` runs successfully in nix-repl. Weird
Jetien has quit [Ping timeout: 245 seconds]
mconstant has joined #nixos
<infinisil> It's import <nixpkgs> {}
<srid> Oops. Just curious; what's the difference?
<MichaelRaskin> Extra {} argument
<srid> Yea, but why did the lack of it did not work?
<MichaelRaskin> This is an empty attrset passed to the function defined in <nixpkgs>
<infinisil> nixpkgs defines a function in it's top-level definition
<srid> Ah. so `import <nixpkgs>` returns an expression, which is that top-level definition (function), and you call that function using `{ }` as argument?
<srid> I thought `{ }` was part of the `import` expression syntax.
<mdash> srid: that's correct
<{^_^}> [nixpkgs] @marsam opened pull request #60321 → terra: fix darwin build → https://git.io/fjGUK
domogled has joined #nixos
linarcx has quit [Ping timeout: 258 seconds]
domogled has quit [Ping timeout: 250 seconds]
<infinisil> srid: And to remove even more magic, "import" is not special, it's just a function
<infinisil> > import
<{^_^}> <PRIMOP-APP>
<infinisil> > builtins.typeOf import
<{^_^}> "lambda"
<infinisil> So you could even do `let florp = import; in florp <nixpkgs> {}`
Shouou has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @veprbl pushed commit from @LinArcX to master « nahid-fonts: init at v0.3.0 »: https://git.io/fjGUA
<{^_^}> [nixpkgs] @c0bw3b merged pull request #59543 → enlightenment.efl: 1.21.1 -> 1.22.1 → https://git.io/fjmDk
<{^_^}> [nixpkgs] @c0bw3b pushed 3 commits to master: https://git.io/fjGTv
<clever> infinisil: and behind the scenes, its actually import = scopedImport {}
endformationage has joined #nixos
<{^_^}> [nixpkgs] @veprbl closed pull request #58488 → nahid-fonts:init at v0.3.0 → https://git.io/fjT0a
<infinisil> clever: oh neat
<clever> which is why it says primop-app
<clever> this creates an empty value, creates an empty set, then stores the application of the set onto scopedImport in the new value
<clever> then saves that new value as import
<{^_^}> [nixpkgs] @dawidsowa opened pull request #60322 → gallery-dl: init at 1.8.2 → https://git.io/fjGTL
ayerhart has quit [Read error: Connection reset by peer]
Ashy has quit [Remote host closed the connection]
Ashy has joined #nixos
ayerhart has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #59046 → arrow-cpp: 0.12.0 -> 0.13.0 → https://git.io/fjLXK
<{^_^}> [nixpkgs] @veprbl pushed 5 commits to master: https://git.io/fjGTm
Neo-- has quit [Ping timeout: 258 seconds]
fendor_ has quit [Remote host closed the connection]
fendor has quit [Read error: Connection reset by peer]
Shouou has joined #nixos
wreckingwalla has joined #nixos
grumble has quit [Quit: Well, would you look at the time. I've almost missed my ambiguous, non-existent appointment that I have scheduled just when I start to lose interest in my current conversation.]
<nh2> clever: do you know some tricks with kexec-related power management? When I try to reboot from a kernel started via PlopKexec, I get `hub 4-0:1:0: hub_ext_port_status failed (err = -110)` and the device cannot power off
ayerhart has quit [Quit: ayerhart]
grumble has joined #nixos
<clever> nh2: havent seen that before
ayerhart has joined #nixos
<nh2> If I let PlopKexec do the kexec, with same kernel binary and same kexec binary, then this problem appears.
<nh2> clever: it is really really odd btw: If I kexec myself from NixOS, poweroff works afterwards.
<clever> weird
<{^_^}> [nixpkgs] @risicle opened pull request #60323 → pythonPackages.asana: 0.7.1 -> 0.8.2, disable for py3.7 → https://git.io/fjGT0
ayerhart has quit [Remote host closed the connection]
ng0 has joined #nixos
ayerhart has joined #nixos
GiGa has joined #nixos
GiGa has joined #nixos
GiGa has quit [Changing host]
<{^_^}> [nixpkgs] @bbigras opened pull request #60324 → nixos/pazi: init → https://git.io/fjGTo
<GiGa> Anyone else use a CMedia USB headset and find it clips while listening to music
<GiGa> ?
<nh2> clever: are you familiar with the things that one must do to cleanly kexec? E.g. `systemctl kexec` seems to do various things before doing `kexec -e`. Perhaps PlopKexec doesn't do some of those
sphalerite has quit [Quit: reboot time!]
mabel has quit [Ping timeout: 250 seconds]
<clever> nh2: previously, i just used kexec -e, and i didnt plan on running the entire system from that env
mabel has joined #nixos
sphalerite has joined #nixos
<{^_^}> [nixpkgs] @timokau opened pull request #60325 → vimPlugins: update → https://git.io/fjGT9
Ariakenom has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @aanderse merged pull request #59424 → journalwatch: fix broken package, general maintenance → https://git.io/fjmR8
<{^_^}> [nixpkgs] @aanderse pushed 4 commits to master: https://git.io/fjGTQ
<{^_^}> [nixpkgs] @risicle opened pull request #60326 → pythonPackages.fastpair: force use of pytest_3 → https://git.io/fjGT5
<gchristensen> carnix is sometimes such a mystery
sphalerite has quit [Quit: WeeChat 2.2]
bvdw6 has quit [Quit: bvdw6]
bvdw has joined #nixos
tdbgamer has joined #nixos
bvdw has quit [Client Quit]
bvdw6 has joined #nixos
bvdw6 has quit [Client Quit]
bvdw has joined #nixos
bvdw has quit [Client Quit]
jasongrossman has quit [Ping timeout: 258 seconds]
bvdw has joined #nixos
ee1943 has quit [Ping timeout: 276 seconds]
sphalerite has joined #nixos
ee1943 has joined #nixos
<alj[m]> I'm specifying certian package versions inside default.nix for nix-shell but I'm getting system installed packages or ones with wrong versions.
<alj[m]> Can someone tell me why?
tboston_ has quit [Quit: leaving]
<{^_^}> [nixpkgs] @timokau merged pull request #60325 → vimPlugins: update → https://git.io/fjGT9
<{^_^}> [nixpkgs] @timokau pushed to master « vimPlugins: update (#60325) »: https://git.io/fjGkt
<alj[m]> nevermind me. i found it out im sorry
<{^_^}> [nixpkgs] @jtojnar opened pull request #60327 → libsForQt5.qtkeychain: add libsecret support → https://git.io/fjGkq
yuken has quit [Ping timeout: 268 seconds]
tboston_ has joined #nixos
Jetien has joined #nixos
tboston__ has quit [Ping timeout: 246 seconds]
jtojnar has quit [Ping timeout: 258 seconds]
cdepillabout has joined #nixos
domogled has joined #nixos
jtojnar has joined #nixos
<{^_^}> [nixpkgs] @jtojnar closed pull request #60327 → libsForQt5.qtkeychain: add libsecret support → https://git.io/fjGkq
cyberwolf[m][m] has left #nixos ["User left"]
<{^_^}> [nixpkgs] @jtojnar reopened pull request #60327 → libsForQt5.qtkeychain: add libsecret support → https://git.io/fjGkq
yuken has joined #nixos
<{^_^}> [nixpkgs] @neilmayhew opened pull request #60328 → docker: 18.09.2 -> 18.09.5 → https://git.io/fjGkg
<{^_^}> [nixos-homepage] @domenkozar pushed to domenkozar-patch-1 « Grant google search console access »: https://git.io/fjGkw
<{^_^}> [nixos-homepage] @domenkozar opened pull request #272 → Grant google search console access → https://git.io/fjGkr
<{^_^}> [nixos-homepage] @grahamc merged pull request #272 → Grant google search console access → https://git.io/fjGkr
<{^_^}> [nixos-homepage] @grahamc pushed 2 commits to master: https://git.io/fjGkK
<{^_^}> [nixos-homepage] @grahamc pushed 0 commits to domenkozar-patch-1: https://git.io/fjGk6
Jetien has quit [Ping timeout: 250 seconds]
shibboleth has joined #nixos
Jetien has joined #nixos
wfranzini has quit [Remote host closed the connection]
__monty__ has joined #nixos
wfranzini has joined #nixos
ricekrispie has joined #nixos
tboston_ has quit [Ping timeout: 250 seconds]
ricekrispie2 has quit [Ping timeout: 245 seconds]
ayerhart has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @stefano-m opened pull request #60329 → awesome: refactor LUA_PATH env var and don't expose it at runtime → https://git.io/fjGk9
<{^_^}> [nixpkgs] @andir opened pull request #60330 → bind: apply atomics to refcount patch → https://git.io/fjGkd
Jetien has quit [Ping timeout: 245 seconds]
{^_^} has quit [Remote host closed the connection]
npmccallum has joined #nixos
ayerhart has joined #nixos
domogled has quit [Ping timeout: 246 seconds]
ayerhart has quit [Remote host closed the connection]
<Copenhagen_Bram> Hi! I have Nix installed on a foreign distro, namely Debian Stretch, and I've used it to install nicotine-plus and hyperrogue, but neither will run. Here is a paste of the error messages from these programs: https://dpaste.com/2WP684J
ayerhart has joined #nixos
<symphorien> Copenhagen_Bram: try nicotine with export LC_ALL=C
<symphorien> and opengl apps will not run on non NixOS without special care
o1lo01ol1o has joined #nixos
mabel has quit [Ping timeout: 268 seconds]
ddellaco1 has joined #nixos
ddellacosta has quit [Ping timeout: 255 seconds]
mabel has joined #nixos
<Copenhagen_Bram> ah nicotine works now
o1lo01ol1o has quit [Remote host closed the connection]
<gchristensen> hey where'd {^_^} go
o1lo01ol1o has joined #nixos
{^_^} has joined #nixos
tilpner has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @lasandell opened pull request #60331 → wxwidgets 3.1.0 -> 3.1.2 → https://git.io/fjGIG
o1lo01ol1o has quit [Ping timeout: 250 seconds]
<Copenhagen_Bram> gchristensen: there he is
tilpner has joined #nixos
ddellaco1 is now known as ddellacosta
<{^_^}> [nixpkgs] @flokli merged pull request #60019 → nzbget: fix broken service, as well as some improvements → https://git.io/fj33O
<{^_^}> [nixpkgs] @flokli closed pull request #58928 → nixos/nzbget: cfg.configFile/cfg.dataDir owned by cfg.user/cfg.group → https://git.io/fjIXw
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/fjGIZ
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #59531 → gzdoom: 3.7.2 -> 4.0.0 → https://git.io/fjm1x
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/fjGIn
o1lo01ol1o has quit [Remote host closed the connection]
<gchristensen> :)
ddellacosta has quit [Ping timeout: 246 seconds]
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @primeos opened pull request #60332 → Revert "nixos/switch-to-configuration: Never stop system.slice" → https://git.io/fjGIW
Shouou has quit [Ping timeout: 250 seconds]
ddellacosta has quit [Ping timeout: 250 seconds]
tdbgamer has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
ferriswheel has joined #nixos
ddellacosta has joined #nixos
<AlexRice[m]> just to check before I break my computer, if I run nixos-install on an already installed system will it just update the hardware configuration file
<gchristensen> it won't even do that unless you run nixos-generate-config
<gchristensen> nixos-install is idempotent
<AlexRice[m]> ah I think I meant nixos-generate-config
<gchristensen> right, it'll only update thath file
<AlexRice[m]> thanks
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
<gchristensen> gladly! :)
anpryl has quit [Ping timeout: 258 seconds]
justanotheruser has joined #nixos
tboston_ has joined #nixos
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Ping timeout: 246 seconds]
alex``65 has joined #nixos
alex``6 has quit [Ping timeout: 245 seconds]
srid has quit [Ping timeout: 246 seconds]
sridii has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @azazel75 opened pull request #60333 → grafana_reporter: Fix library function name → https://git.io/fjGLU
<{^_^}> [nixpkgs] @srhb merged pull request #60197 → nixos/gitea: Don't include not needed database options depending on type → https://git.io/fjsZd
<{^_^}> [nixpkgs] @srhb pushed 2 commits to master: https://git.io/fjGLk
<{^_^}> [nixpkgs] @bhipple opened pull request #60334 → nixos.grafana: fix docstring typo → https://git.io/fjGLq
<{^_^}> [nixpkgs] @primeos pushed to master « nixos/sks: Fix the module (the pre-start script was broken) »: https://git.io/fjGLm
cnidario has joined #nixos
<{^_^}> [nixpkgs] @azazel75 opened pull request #60335 → grafana_reporter: 2.0.1 -> 2.1.0 → https://git.io/fjGLY
justanotheruser has quit [Ping timeout: 258 seconds]
Anton-Latukha has joined #nixos
<{^_^}> [nixpkgs] @Tomahna opened pull request #60336 → metals: init at 0.5.1 → https://git.io/fjGLG
softinio has joined #nixos
diamondbond has joined #nixos
tboston_ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @lasandell opened pull request #60337 → cubicsdr: init at 0.2.5 → https://git.io/fjGLC
tboston_ has joined #nixos
<softinio> I use nix-darwin and lately when I update channel and rebuild I get this error: https://gist.github.com/softinio/cc5a06d1ae169d4a95924d710c1b1c5c anyone else seen it and know whats wrong?
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
npmccallum has quit [Quit: npmccallum]
<symphorien> how can I use a ssh host as a substituter ?
<symphorien> I get substituter 'ssh-ng://foo' does not have a valid signature for path '/nix/store/bw1d8bhdl8qnfnizvisiw3153x5lfkrl-drl'
linarcx has joined #nixos
<infinisil> I never got that to work either..
<clever> symphorien: you need to configure the remote end to sign things, and the local end to trust its keys
<gchristensen> you sure you want ssh-ng?
<symphorien> gchristensen: I don't really care
<infinisil> Maybe --option require-sigs false would work too
<gchristensen> try dropping `ssh-ng://`
<gchristensen> don't do the require-sigs false thing if you don't care
justanotheruser has joined #nixos
<symphorien> without ssh-ng I get warning: don't know how to open Nix store 'foo'
<gchristensen> how are you trying to do this?
<symphorien> and ssh:// instead of ssh-ng has the same result as ssh-ng
<{^_^}> [nixpkgs] @Tomahna opened pull request #60338 → coursier: 1.1.0-M10 -> 1.1.0-M14.1 → https://git.io/fjGLo
<gchristensen> we're missing some important information here
<gchristensen> how did you set this up?
<symphorien> with --option extra-substituters ssh-ng://foo
<gchristensen> ah
<gchristensen> yes, then you would need them signed
<clever> symphorien: [root@amd-nixos:~]$ nix show-config | grep secret
<clever> secret-key-files = /etc/nix/signing.sec
<symphorien> foo is a host on which I do remote builds
<clever> that configures amd to sign things automatically
<gchristensen> symphorien:I recommend you use an /etc/nix/machines file https://nixos.org/nix/manual/#chap-distributed-builds
<symphorien> gchristensen: I have one
<clever> gchristensen: that wont help if you decide to build something on X, but Y has a copy already built
<gchristensen> symphorien: and not pass extra-substituters
Jetien has joined #nixos
<symphorien> the problem is that if I nix-build locally a derivation which is already built on foo, it will rebuild it on foo
<gchristensen> eh?
<symphorien> this is the sad truth
<gchristensen> that is not behavior I've seen
<clever> it will copy the deps to the remote machine, then "instantly" build it, and copy the product back
<gchristensen> ^
<symphorien> huh ? let me check
<gchristensen> Nix doesn't just do the same thing twice
<clever> which becomes a problem when an aarch64 poisons your cache with broken builds :P
<clever> i have to rebuild it on a box that doesnt break things, then use --repair-path and --option substutiters to overwrite the broken one
<symphorien> oh the derivation I am building is indeed fetched, but its build dependencies (which are not on foo) are rebuilt :(
Jetien has quit [Ping timeout: 258 seconds]
<clever> having it as a substituter, would let the local nix know that the deps arent needed, and just fetch it directly
<symphorien> so how do I do it ?
<symphorien> note that I cannot rebuild the derivations in question, because it would take several days
<clever> did you setup secret-key-files like i said above?
<symphorien> on the remote builder or locally ?
<clever> remote needs a secret key, local needs to trust that key (via the public)
<symphorien> how do I generate such a key ?
<clever> symphorien: man nix-store
<clever> /generate
<symphorien> will the derivations outputs be signed retroactively or do I need to rebuild them ?
dansho has joined #nixos
<clever> symphorien: nix sign-paths --help
<sphalerite> I'm trying to package a piece of software and it's got some references to /build (though said references look harmless). Can I get nix to ignore them if I can't work out how to get them excluded?
<clever> sphalerite: postFixup = "sed" ?
<sphalerite> eww
<sphalerite> but I guess :/
<matthewbauer> sphalerite: noAuditTmpdir = true
<sphalerite> that's better :D
<clever> neat
alex``65 is now known as alex```
mabel has quit [Ping timeout: 255 seconds]
dansho has quit [Quit: Leaving]
dansho has joined #nixos
<sphalerite> hm. Does anyone have any tricks for finding out how the build references sneak in though?
<sphalerite> the paths seem to be paths to object files involved in the build
<sphalerite> and the mysterious /build/glibc-2.27/csu
dansho has quit [Client Quit]
dansho has joined #nixos
<symphorien> thanks clever !
dansho has quit [Client Quit]
dansho has joined #nixos
toppler has quit [Read error: Connection reset by peer]
dansho has quit [Client Quit]
toppler has joined #nixos
dansho has joined #nixos
<ambro718> What's the simplest way to write a derivation that compiles a single C/C++ source file?
<clever> ambro718: runCommand "name" {} ''mkdir -pv $out/bin ; gcc ${./foo.c} -o $out/bin/foo''
<ambro718> thanks
<sphalerite> ambro718: using writeC
<sphalerite> pkgs/build-support/writers/default.nix
drakonis has joined #nixos
<sphalerite> clever: ^
<ambro718> sphalerite: it's C++
<ambro718> maybe it'll work anyway
<sphalerite> no, it won't, since there's an explicit `-x c` passed to the compiler
<sphalerite> it would be simple to add C++ support though!
mabel has joined #nixos
srid has joined #nixos
<{^_^}> [nixpkgs] @thoferon opened pull request #60339 → wireguard: Add peers.*.publicKeyFile as an alternative to publicKey → https://git.io/fjGtv
npmccallum has joined #nixos
<softinio> trying to install this package - it has optional dependencies how do I specify the dependencies in my .nix file https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/python-language-server/default.nix
<softinio> is it python-language-server[yapf] for example?
<clever> softinio: i think all of the optional things will be available by default, you would have to use .override to set them to null, to remove them
zupo has joined #nixos
shah^ has joined #nixos
<softinio> clever: ty for that tip. Worked. Learnt something new :-)
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
<ambro718> When cross compiling, does "${package}" give build or host package? How to get the other one?
cnidario has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @dtzWill opened pull request #60340 → fix lua53Packages.lua → https://git.io/fjGt3
<ambro718> supposedly "${package}" gives cross-compiled package, but how to get the native package (e.g. if it's a build tool used in a builder script)?
fusion809 has quit [Remote host closed the connection]
<ambro718> apparently the answer is "drv.nativeDrv or drv"
<clever> ambro718: there is also nativeBuildInputs = [ pkgconfig ];
<clever> which will add it to PATH, and give you the host version
<{^_^}> [nixpkgs] @andir merged pull request #60330 → bind: apply atomics to refcount patch → https://git.io/fjGkd
<{^_^}> [nixpkgs] @andir pushed 2 commits to master: https://git.io/fjGtc
<ambro718> clever: I know, but I really needed to get the store path
<andi-> palo: kind reminder of that ssh -vvv output so I can continue working on the OpenSSH issue :-)
kleisli has joined #nixos
ddellacosta has quit [Ping timeout: 258 seconds]
init_6 has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @andir opened pull request #60341 → [19.03] bind: 9.12.3-P1 -> 9.12.4-P1 → https://git.io/fjGtw
softinio has quit [Remote host closed the connection]
ThatOtherGuy has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @andir opened pull request #60342 → [18.09] bind: 9.12.3-P4 -> 9.12.4-P1 → https://git.io/fjGtP
detran has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @dtzWill opened pull request #60343 → luarocks-nix,luaPackages: formatting and additions; awesome: docs! → https://git.io/fjGtD
ferriswheel has quit [Remote host closed the connection]
ferriswheel has joined #nixos
NickSeagull has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jerrytgarcia has quit [Quit: jerrytgarcia]
detran has joined #nixos
kleisli has quit [Ping timeout: 250 seconds]
shabius_ has joined #nixos
detran has quit [Ping timeout: 250 seconds]
detran has joined #nixos
shabius has quit [Ping timeout: 259 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos
Jetien has joined #nixos
ThatOtherGuy has joined #nixos
<Gopal[m]> Can anyone tell me how lib.mkDefault works?
softinio has joined #nixos
<Gopal[m]> I tried setting a lot of options with mkDefault that were common to my mschines but after installation, I see that they haven't been applied.
<infinisil> Gopal[m]: The module system collects all definitions, then only applies the ones with the highest priority
<infinisil> mkDefault has a low priority
<infinisil> Setting an option like normal has a higher priority
<infinisil> mkForce has an even higher priority
ddellacosta has joined #nixos
<tilpner> Definitions of different priorities are not merged, if that's what you were expecting
<tilpner> If you have merge-able options, you can just set them normally in your module, they will merge automatically with any additions you make
xent has joined #nixos
Jetien has quit [Ping timeout: 246 seconds]
mconstant has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @edolstra pushed to master « all-packages.nix: Don't recurse into 'tests' »: https://git.io/fjGqO
ThatOtherGuy has quit [Ping timeout: 258 seconds]
tboston_ has quit [Ping timeout: 258 seconds]
softinio has quit [Remote host closed the connection]
xent has quit [Remote host closed the connection]
leotaku has quit [Ping timeout: 258 seconds]
kleisli has joined #nixos
woffs has quit [Quit: Gateway shutdown]
leotaku has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #60344 → dbeaver: 6.0.2 -> 6.0.3 → https://git.io/fjGq8
cosmo_ has quit [Ping timeout: 250 seconds]
drakonis has quit [Ping timeout: 264 seconds]
drakonis has joined #nixos
__monty__ has quit [Quit: leaving]
tboston_ has joined #nixos
buckley310 has quit [Quit: leaving]
trfl has joined #nixos
buckley310 has joined #nixos
<{^_^}> [nixpkgs] @primeos merged pull request #60319 → sway: Read the configuration from /etc before /nix/store → https://git.io/fjGJH
<{^_^}> [nixpkgs] @primeos pushed to master « sway: Read the configuration from /etc before /nix/store (#60319) »: https://git.io/fjGqa
tboston_ has quit [Ping timeout: 245 seconds]
<trfl> hey, wanted to install nixos to a usb flashdrive and make it bootable on both bios/csm/uefi systems -- fwict you're expected to use either grub or systemd-boot; if I opt for grub will it still be able to boot on uefi boxes?
ayerhart has quit [Quit: ayerhart]
<samueldr> with nixos, grub is I think the only bootloader which supports both legacy and uefi boots
nixy has quit [Quit: ZNC 1.7.2 - https://znc.in]
<samueldr> I'm not 100% sure though how to setup an image so it boots both ways using the same config
<samueldr> but can assure you that yes, grub can be used to boot uefi and legacy independently, and I think it's likely to work to do both
ayerhart has joined #nixos
<trfl> aight cool, I'll give that a go :>
<lassulus> trfl: if you just want to generate your own usb-image, maybe checkout nixos-generators
nixy has joined #nixos
<trfl> my intention is to prepare a usb-stick that boots into xfce4 with various extra packages installed and preconfigured, and while filesystem persistence would be nice it's not necessary
<trfl> also, is it still true that livesystems consume more RAM than if you boot from a traditional install?
<tilpner> Persistence should be easy, and probably a lot less annoying if you plan to work from that stick
<clever> trfl: most of the time, you can just treat the usb stick like an internal hdd, partition, format, mount to /mnt, nixos-generate-config --root /mnt, nixos-install
<tilpner> (Persistence is the default when you do nixos-install)
justan0theruser has joined #nixos
<clever> memory usage will also be the same as a normal install
<samueldr> trfl: depends on if the live system is installed "like a regular system" or uses something like squashfs
<judson_> I'm missing something basic I think: I'm trying to `nix-prefetch-git --rev rolling-release git@github.com:target/lorri.git`
<samueldr> squashfs is the read-only kind, like the nixos installer, with a compressed filesystem decompressed in ram
<judson_> nix-prefetch-git seems to really want a tag though.
justanotheruser has quit [Ping timeout: 255 seconds]
<trfl> roger, I'll aim for a system-install in that case!
drakonis has quit [Ping timeout: 258 seconds]
<samueldr> trfl: there's an inconvenient with those, though, when used with standard usb drive. it usually means more writing, thuse eventual quicker death of those usb drives
<samueldr> trfl: while squashfs based systems generally are read only
<samueldr> all a game of pros and cons
justan0theruser is now known as justanotheruser
drakonis has joined #nixos
xent has joined #nixos
monsieurp has quit [Ping timeout: 246 seconds]
xent has quit [Quit: Mutter: www.mutterirc.com]
leotaku has quit [Ping timeout: 245 seconds]
tboston_ has joined #nixos
iddt has joined #nixos
<iddt> you know how when you search for something that you think everyone would want to know and knows how to do, it would just pop up instantly, and then nothing even remotely like it shows up, and then you feel like you must be a crazy person?
<iddt> that's me when i try to look up a reference for the nixos config parameters
<iddt> i take it there's no such thing and this represents a fundamental misunderstanding of nixos somehow?
<ajs124> iddt, what do you mean by that? https://nixos.org/nixos/options.html or something entirely different?
shabius has joined #nixos
<iddt> ajs124 bless your heart. that's what i wanted. what's the proper way to search for that?
leotaku has joined #nixos
<iddt> ajs124: and is there a way to look that stuff up from the command line
<ajs124> there's `man configuration.nix`. and I guess nixos-option or something like that.
<iddt> i feel sheepish
<iddt> thank you
Rusty1 has quit [Quit: Konversation terminated!]
<ambro718> How to make nix print time it took to build each package?
shabius_ has quit [Ping timeout: 258 seconds]
ATuin has quit [Quit: WeeChat 2.1]
detran has quit [Ping timeout: 268 seconds]
shabius_ has joined #nixos
leotaku has quit [Ping timeout: 255 seconds]
shabius has quit [Ping timeout: 258 seconds]
<sphalerite> ambro718: basically not possible unfortunately. nix#1710
<{^_^}> https://github.com/NixOS/nix/issues/1710 (by lheckemann, 1 year ago, open): Collect build time statistics
Anton-Latukha has quit [Quit: Leaving.]
leotaku has joined #nixos
detran has joined #nixos
<{^_^}> [nixpkgs] @samueldr merged pull request #60342 → [18.09] bind: 9.12.3-P4 -> 9.12.4-P1 → https://git.io/fjGtP
<{^_^}> [nixpkgs] @samueldr pushed 3 commits to release-18.09: https://git.io/fjGmO
<ambro718> Would there be any interest in rewriting builder.pl of buildEnv in C++? I remember there was a general direction of reducing perl usage?
<eyJhb> ambro718: isn't the general choice doing everything in nix?
<clever> ambro718: one min
janneke_ has joined #nixos
<ambro718> eyJhb: the task of buildEnv is not really the kind you would want to do in nix, I think
<ambro718> I suppose some of the code could be moved to nix but I don't think it is a good idea
janneke_ is now known as janneke`
<clever> nix-env has a buildEnv baked into it, for nix-channel to use when downloading nixpkgs
<clever> originally, it was a copy of buildenv.pl
<clever> then it was a c++ binary that was shipped with nix-env
<clever> but now its a builtin builder
janneke has quit [Ping timeout: 268 seconds]
janneke` is now known as janneke
<ambro718> clever: What exactly do you mean by "for nix-channel to use when downloading nixpkgs"?
<{^_^}> [nixpkgs] @Infinisil merged pull request #59731 → ejabberd: refactor module, add test → https://git.io/fjYRC
<{^_^}> [nixpkgs] @Infinisil pushed 5 commits to master: https://git.io/fjGmG
<clever> ambro718: behind the scenes, nix-channel will just run nix-env -iE "...." to install a channel to the channels profile
<Gopal[m]> Is it not used for setting default values of attributes? For example, if I set environment = lib.mkDefault { variables = { EDITOR = "nvim"; }; }; in common.nix and import it onto my configuration.nix, it should work right?
<Gopal[m]> I use mkDefault so that I can override them in my configuration.nix if I wanted to. At least I thought that would work.
<clever> ambro718: nix-env itself then uses a duplicate buildenv to manage merging everything in the profile
<ambro718> clever: for building what exactly is this builtin buildenv used?
<clever> ambro718: pkgs.buildEnv is still the perl based one, only nix-env -i and nix-env -e uses the builtin buildenv
<ambro718> clever: so it is used for building user profiles managed by nix-env (what ~/.nix-profile points to)?
<clever> ambro718: yeah
<ambro718> clever: why does it not need the one from nixpkgs?
<clever> ambro718: because nix-channel needs it, before nixpkgs has been downloaded
<ambro718> how does nix-channel need it?
<clever> behind the scenes, nix-channel runs nix-env -i -E "..." to install a channel into the channels profile
<ambro718> I'm asking because I have some ideas for extending buildEnv to be smarter by respecting instructions from packages about how they should be integrated into the environment.
<ambro718> and it doesn't go well with there being two buildEnv implementations...
<ambro718> clever: isn't installing a channel just making a symlink?
tboston_ has quit [Ping timeout: 258 seconds]
<clever> [root@system76:~]# nix-env --profile /nix/var/nix/profiles/per-user/root/channels -q
<clever> [root@system76:~]# nix-env --profile /nix/var/nix/profiles/per-user/root/channels --list-generations
mexisme has joined #nixos
<clever> ambro718: its a normal nix-env profile, with generations, -i/-e support, and everything else
<clever> nix-channel is just a wrapper to download the packages and "install" a channel to the profile
<ambro718> Ah I understand now, thanks.
<ambro718> clever: for building user environments (~/.nix-profile), which buildEnv is used?
<clever> the builtin one still
<clever> so the perl one is only used by systemPackages, and when you call pkgs.buildEnv directly
<ambro718> ok so this presents some problems for my ideas about extending buildEnv... wondering how long build-env will still exist?
<ambro718> I mean nix-env
<clever> nixos-rebuild also uses nix-env
<clever> but its not using -i, rather, its using --set
<ambro718> yeah but not for building the software tree
<{^_^}> [nixpkgs] @samueldr merged pull request #60341 → [19.03] bind: 9.12.3-P1 -> 9.12.4-P1 → https://git.io/fjGtw
<{^_^}> [nixpkgs] @samueldr pushed 3 commits to release-19.03: https://git.io/fjGm8
<clever> basically, nix-env --profile /foo --set /nix/store/bar
<ambro718> I'm interested in extending the interaction between packages included in the environment, and the code that generates the link tree.
<clever> that will just replace the entire profile with the given path, no buildEnv involved
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #60328 → docker: 18.09.2 -> 18.09.5 → https://git.io/fjGkg
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/fjGm4
<clever> you would need to patch both the perl version to update systemPackages handling, and then patch the c++ version to fix nix-env, and the c++ one wont go public until the next nix release
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #60338 → coursier: 1.1.0-M10 -> 1.1.0-M14.1 → https://git.io/fjGLo
<{^_^}> [nixpkgs] @NeQuissimus pushed commit from @Tomahna to master « coursier: 1.1.0-M10 -> 1.1.0-M14.1 »: https://git.io/fjGmB
<clever> ambro718: you may be able to get similar using the outputsToInstall entry, and split outputs
mexisme has quit [Quit: WeeChat 2.4]
<ambro718> clever: My ideas are pretty long-term. I'm actually thinking removing nix-env as a user-facing tool (being replaced by the home manager or equivalent) and only using nix-env and builtin buildEnv for internal things you mentioned (channels and profile management). The home manager would use (uses?) the nixpkgs buildEnv just like the system environment.
<ambro718> nix-env could just disappear and become library code
<clever> ambro718: one min
Jetien has joined #nixos
<ambro718> clever: that would allow extenting buildEnv to interact better with packages. Lke take specifications about which *parts* of other packages need to be included, or how to generate wrappers (having the env generate wrappers could be good). See https://github.com/NixOS/nixpkgs/issues/60278
<{^_^}> #60278 (by ambrop72, 1 day ago, open): propagatedUserEnv could be extended to better specify how to integrate the package into the environment
<ambro718> So in general I think there should be one buildEnv which is specifically made to integrate packages, not simple things like channels.
<ambro718> and it can have more smartness to remove certain hacks in NixOS modules and program wrappers.
<ambro718> My first question about C++ implementation was because I saw that perl code, but now the situation is a bit more complicated :)
orivej has joined #nixos
Jetien has quit [Ping timeout: 246 seconds]
<clever> ambro718: cant find the link, but i saw somebody saying to get rid of nix-env -i/-e, but to keep nix-env itself
<ambro718> clever: what would remain then, isn't that the main things it does?
<clever> nix-env --set and --rollback
iddt has quit [Ping timeout: 245 seconds]
<clever> nix-env --profile /path --set /nix/store/foo and nix-env -f foo.nix -A foo --set --profile /path
<ambro718> Ah, I suppose it could take an environment specification from a configuration file
<clever> both of those will set the current generation to a given storepath (creating a new generation if needed)
<ambro718> yeah
<clever> nix-env --profile /path --rollback, will then undo it
<ambro718> the -i/-e is also has the (mis?)feature that it allows you to have things from different nixpkgs installed, which is not possible in nixos
<clever> its just harder in nixos
<clever> you have to import a different nixpkgs
softinio has joined #nixos
linarcx has quit [Quit: WeeChat 2.4]
<ambro718> clever: but without -i/-e it isn't going to be used much by users right?
<clever> one sec...
<clever> nix-env -p /nix/var/nix/profiles/per-user/root/rpi3-netboot -f not-os/release.nix -A rpi_image -I nixpkgs=./nixpkgs/ --set
<ambro718> I'm just not sure if the direction is to stop using nix-env for user environments, I hope it is
<clever> ambro718: this builds an netboot compatible image of notos (for the rpi), and puts it into a profile
<ambro718> okay
<clever> my tftp dir is then pointing at that, so it just boots
<clever> and if i brick the pi, i can just --rollback to undo!
<{^_^}> [nixpkgs] @Ma27 merged pull request #60308 → documize-community: 2.2.1 -> 2.4.1 → https://git.io/fjGv3
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fjGma
<clever> no storage is on the pi, so all changes can be undone remotely
<ambro718> so then it would be just for management of profiles themselves, not their contents
<clever> yeah
<clever> you would do something like, nix-env -f '<home-manager>' -A config.system.toplevel --set ~/.nix-profile
<clever> and like nixos-rebuild, you can just make a bash script that mutates the config, and then calls that for you
<ambro718> or rather the home manager would probably do that
<clever> and then just name that bash script home-manager-rebuild
<clever> and that would use the perl version in your current nixpkgs
<ambro718> yeah that would make total sense. I'm guessing the current home manager implementation might already be using the perl version.
<clever> what does nix-env -q report on your end?
<ambro718> Nothing :)
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clever> ambro718: ~/.nix-profile/manifest.nix is missing?
<ambro718> No, I just have nothing installed via nix-env at this time.
<clever> ah
Xal has quit [Ping timeout: 245 seconds]
<clever> i dont have home manager, so i cant see what it does
<ajs124> clever, "home-manager-path" is what it does
Shouou has joined #nixos
<clever> then home manager is the only thing installed, but it is a sort of double buildenv
<clever> the perl buildenv merges everything, then the c++ buildenv merges that with /manifest.nix to create ~/.nix-profile/
<clever> so if a noob does nix-env -i, it will the second layer of buildenv will merge things sanely
<ambro718> yeah. You can have a very primitive home manager by defining a buildEnv package in ~/.nixpkgs/config.nix and installing it with nix-env.
<clever> ambro718: thats what i prefer, and that behaves very similar to home-manager (from nix-env's viewpoint)
mexisme has joined #nixos
<ambro718> yeah, I agree
tboston_ has joined #nixos
<clever> as far as nix-env is concerned, your just upgrading a "package" called "home-manager-path"
softinio has quit [Remote host closed the connection]
<clever> home manager might be using nix-env -ir
<clever> which will remove all other packages when installing home-manager-path
<{^_^}> [nixpkgs] @dtzWill merged pull request #60295 → gnustep.libobjc: 1.8.1 -> 1.9 → https://git.io/fjsbV
<{^_^}> [nixpkgs] @dtzWill pushed 3 commits to master: https://git.io/fjGmi
<clever> but thats different from --set
zupo has joined #nixos
<clever> -i and -e, will read ~/.nix-profile/manifest.nix, apply some mutations (adding/removing things), then build a new env based on that result, and bake the new manifest.nix into it
Xal has joined #nixos
softinio has joined #nixos
<ambro718> and I see now that the reason propagatedUserEnv packages are written to nix-support/propagated-user-env-packages is so that the builtin buildEnv can find them (if they were in passthru they would be inaccesible in that context I believe)
<clever> yeah
<clever> they may be available during the first pass with nix-env -i /nix/store/foo
<clever> but the 2nd time around, when its only in manifest.nix, it wont be there (enless you save it to manifest.nix)
<clever> and it would forget about it
<clever> well, it wont even be there for nix-env -i /nix/store/foo, only nix-env -iA nixos.foo
<ambro718> of course it means with packages from different nixpkgs, it can hit lots of collisions resolving propagated packages
tboston_ has quit [Ping timeout: 245 seconds]
<ambro718> when it tries to install different versions of the same propagated package
<clever> QT has a lot of problems in this area
<clever> if 2 different things both request QT via nix-support/propagated-user-env-packages, nix-env wont even tell you about the collisions
<clever> and anoyingly, QT puts the libs into a 1.2 dir, but then if you mix 1.2.1 and 1.2.2, it complains and refuses to start
<softinio> I use zsh for my terminal env .... when I use nix-shell it doesn't seem to inherit custom settings I have in my zshrc profile .... how can i get it to inherit those?
<clever> why didnt it just put the libs into 1.2.1 and 1.2.2!?!?!
<{^_^}> #30775 (by cleverca22, 1 year ago, open): nix-env silently collides propagated-user-env-packages
<ambro718> clever: dunno, I guess it can be patched
nullheroes has joined #nixos
<clever> ambro718: i have seen the KDE desktop env totally bork, when doing nixos-rebuild --upgrade
<clever> ambro718: because an old QT was in nix-env, and had priority over the system QT, so the new QT apps from KDE (that manage the entire login session) borked
<clever> so now, it crashes on login :P
<ambro718> clever: my visions for buildEnv improvements might resolve some of these problems
<{^_^}> [nixpkgs] @minijackson opened pull request #60346 → carla: init at 2.0.0 → https://git.io/fjGmX
<clever> patching qt to use 5.9.0 instead of 5.9 would instantly fix this problem
<ambro718> by having the env generate appropriate wrappers including setting all needed env vars, and getting rid of env vars which specify library paths
<clever> i think the original goal, was to let you install QT plugins with nix-env -i, and it would then search ~/.nix-profile/lib/qt-5.9/ at runtime to discover them
<ambro718> clever: this specific collision problem is very much the result of nix-env being too open (allowing mixing packages from different nixpkgs). It is not possible in nixos or home-manager.
Shouou has quit [Ping timeout: 255 seconds]
<clever> ambro718: systemPackages = [ (import <nixpkgs-16.09> {}).wireshark-qt ];
<clever> boom, now your mixing nixpkgs :P
<ambro718> well you broke it yourself :)
<clever> yeah, nix-env makes it easy to break it by accident
<clever> simply by not updating something you dont use anymore
<clever> putting a buildEnv into your config.nix makes it trivial to update everything at once, so you cant cuase that issue
o1lo01ol1o has joined #nixos
<clever> home-manager is just a more powerful/complex way of doing that
<ambro718> I just want nix-env -i/-e to be formally deprecated...
<ambro718> as a way of installing programs
o1lo01ol1o has quit [Ping timeout: 245 seconds]
cnidario has joined #nixos
softinio has quit [Remote host closed the connection]
softinio has joined #nixos
hio has quit [Quit: Connection closed for inactivity]
Glider_IRC__ has joined #nixos
Ariakenom has joined #nixos
kleisli has quit [Ping timeout: 246 seconds]
Glider_IRC_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @risicle opened pull request #60347 → pythonPackages.basemap: 1.0.7 -> 1.2.0, fixes build on py3.7 → https://git.io/fjGYq
foldingcookie has quit [Remote host closed the connection]
foldingcookie has joined #nixos
BlessJah has quit [Ping timeout: 245 seconds]
ng0 has quit [Quit: Alexa, when is the end of world?]
kleisli has joined #nixos
Jetien has joined #nixos
BlessJah has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tboston_ has joined #nixos
Jetien has quit [Ping timeout: 255 seconds]
softinio has quit [Remote host closed the connection]
tboston_ has quit [Ping timeout: 258 seconds]
<palo> andi-: what about the ssh -vvv ? I dont recall that I should do something
civodul has quit [Quit: ERC (IRC client for Emacs 26.2)]
Rusty1 has joined #nixos
thc202 has quit [Ping timeout: 245 seconds]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 240 seconds]
mbrgm_ is now known as mbrgm
xent has joined #nixos
<xent> helo
xent has quit [Client Quit]
m0rphism has quit [Ping timeout: 246 seconds]
rprije has joined #nixos
drakonis_ has joined #nixos
drakonis1 has joined #nixos
drakonis has quit [Ping timeout: 250 seconds]
drakonis1 is now known as drakonis
ambro718 has quit [Ping timeout: 258 seconds]
shibboleth has quit [Quit: shibboleth]
wfranzini has quit [Remote host closed the connection]
wfranzini has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer opened pull request #60348 → enchant: 1.6.1 -> 2.2.3 → https://git.io/fjGOa
tboston_ has joined #nixos
delan_ is now known as delan
delan has joined #nixos
delan has quit [Changing host]
cnidario has quit [Remote host closed the connection]
tboston_ has quit [Ping timeout: 255 seconds]
Shouou has joined #nixos
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos