worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || 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-inf
bbarker has joined #nixos
justanotheruser has quit [Ping timeout: 265 seconds]
vandenoever has quit [Ping timeout: 260 seconds]
rprije has joined #nixos
pushqrdx has quit [Remote host closed the connection]
<srid> Screen brightness adjustment doesn't work on my X1 carbon (I use i3; it used to work in GNOME). `/sys/class/brightness` is missing; does anyone know what I can do to fix this?
<lejonet> srid: you sure it ain't supposed to be in /sys/class/backlight/brightness?
<srid> Oh damn, I'm growing old
<srid> I see backliht/intel_backlight.
<lejonet> it was a while since I had to dig around that on my laptop (I also use i3) but I have a vague recollection of it being /sys/class/backlight that the brightness control is in
<srid> Okay, writing to the brightness file works. Now to figure out why user-space programs (such as `programs.light` or xbacklight) don't work
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<{^_^}> [nixpkgs] @chkno opened pull request #104543 → nixos/sshd: Option to set the sftp server executable → https://git.io/Jkw30
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/840661a7062 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8f902278921 (from 14 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/ee741476929 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<lejonet> srid: from the arch linux wiki it would seem like at least xbacklight only works for Intel GPUs, because it uses randr to fiddle with the backlight, might be related? (Tho I assume most X1 Carbons uses Intel iGPU)
<srid> Carbon only uses intel igpu, yes.
<infinisil> shapr: This one is good :)
werner291 has quit [Remote host closed the connection]
<infinisil> Oh, sorry, I was scrolled way up in the backlog, ignore this
<lejonet> ivan: whelp, --disable-jit gives same behaviour... sigh
bbarker has quit [Ping timeout: 240 seconds]
redmp has quit [Ping timeout: 240 seconds]
<ivan> lejonet: might be your graphics
<srid> `thinkpad_acpi` is enabled, fwiw
<ivan> lejonet: do you use a laptop with an intel gpu
<lejonet> ivan: nope, this is a desktop with an AMD card
justanotheruser has joined #nixos
<ivan> horrible experiment is to start xorg with modesetting driver and see if it crashes
<lejonet> Honestly, atm it seems like spinning up a small VM just for a webbrowser might seem like a good idea lol
<lejonet> I think I'm gonna do that just to verify that its nothing with my profile (sure, it crashes even if I nuke .mozilla and it create a new profile, but eh, who knows)
<dxb[m]> is there anything else needed on my end for this to get merged? https://github.com/NixOS/nixpkgs/pull/100796
<{^_^}> #100796 (by kf5grd, 5 weeks ago, open): keybase,keybase-gui,kbfs: 5.5.1 -> 5.5.2
<{^_^}> [nixpkgs] @maralorn pushed to haskell-updates « haskellPackages: Fix a round of eval errors »: https://git.io/Jkwsl
cmcaine has joined #nixos
<cmcaine> leo60228, thanks for your help earlier!
<{^_^}> [nixpkgs] @mweinelt merged pull request #104481 → [20.03] thunderbird, thunderbird-bin: 78.4.0 -> 78.5.0 [High security fixes] → https://git.io/Jkazz
<{^_^}> [nixpkgs] @mweinelt pushed 9 commits to release-20.03: https://git.io/JkwsQ
<{^_^}> [nixpkgs] @Maxwell-lt opened pull request #104544 → mullvad-vpn: 2020.6 -> 2020.7 → https://git.io/JkwGt
<{^_^}> [nixpkgs] @mweinelt merged pull request #104422 → [20.09] mutt: 1.14.7 -> 2.0.2 → https://git.io/Jk2BZ
<{^_^}> [nixpkgs] @mweinelt pushed 4 commits to release-20.09: https://git.io/JkwG3
zuh0 has joined #nixos
<leo60228> is there a reason that the dhclient module was removed? there's an odd interaction between dhcpcd, spectrum, and delegating a /56 prefix that causes issues for me
vidbina has quit [Ping timeout: 265 seconds]
rogerr has left #nixos [#nixos]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 260 seconds]
mbrgm_ is now known as mbrgm
cmcaine has quit [Remote host closed the connection]
bbarker has joined #nixos
growpotk- has joined #nixos
<{^_^}> [nixpkgs] @zowoq opened pull request #104545 → runc: add wrapper for systemd → https://git.io/JkwZS
<nasirhm> I wrote a default.nix for a small project, how to build it ?
supersandro2000 has quit [Disconnected by services]
<nasirhm> after nix-shell -p stdenv
sss2 has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @marsam opened pull request #104546 → postgresqlPackages.pgrouting: 3.1.0 -> 3.1.1 → https://git.io/JkwZd
supersandro2000 has joined #nixos
<dxb[m]> <nasirhm "I wrote a default.nix for a smal"> nix-build
<nasirhm> with `nix-build` in the same directory as `default.nix`, it results in: `error: cannot auto-call a function that has an argument without a default valye`
<nasirhm> value*
<nasirhm> (stdenv)
Fare has quit [Ping timeout: 260 seconds]
<leo60228> nasirhm: `nix-build -E '(import <nixpkgs> {}).callPackage ./. {}'`
<leo60228> note that it's generally expected that packages outside nixpkgs will `import <nixpkgs> {}` instead of being passed packages
<colemickens> here's my problem, I've never had that nix-store query command work, even if I let it run a long time: `cannot delete path '/nix/store/1w79h42pflpklibadfiwcrg1fhakqksd-bundle' since it is still alive. To find out why use: nix-store --query --roots`
<colemickens> in fact, I can't pkill it or Ctrl+c it.
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
rajivr has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104547 → indilib: 1.8.6 -> 1.8.7 → https://git.io/Jkwc2
bbarker has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #104548 → containerd, docker, runc: add passthru.tests → https://git.io/Jkwcr
LnL has quit [Quit: exit 1]
LnL has joined #nixos
Fare has joined #nixos
acarrico has joined #nixos
LnL has quit [Ping timeout: 256 seconds]
LnL has joined #nixos
<{^_^}> [mobile-nixos] @samueldr opened pull request #243 → stage-1: Use evdev bindings for recovery key → https://git.io/JkwCY
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
justanotheruser has quit [Ping timeout: 260 seconds]
h0m1 has quit [Quit: WeeChat 3.0]
Fare has quit [Ping timeout: 260 seconds]
h0m1 has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104549 → istioctl: 1.7.4 -> 1.7.5 → https://git.io/JkwW0
<supersandro2000> colemickens: sudo pkill -9 ?
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/Jkwle
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #104505 → argocd: 1.7.8 -> 1.7.10 → https://git.io/JkVZ6
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « argocd: 1.7.8 -> 1.7.10 (#104505) »: https://git.io/Jkwla
Lord_of_Life_ has joined #nixos
tokudan has quit [Quit: Dunno.]
Lord_of_Life has quit [Ping timeout: 260 seconds]
Rusty1 has joined #nixos
tokudan has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #103850 → bazel-kazel: 0.1.2 -> 0.1.3 → https://git.io/Jksaf
<{^_^}> [nixpkgs] @kalbasit pushed commit from @r-ryantm to master « bazel-kazel: 0.1.2 -> 0.1.3 (#103850) »: https://git.io/Jkw8m
tokudan has quit [Remote host closed the connection]
<jophish> supersandro2000: Hi, I'm @expipiplus1 on github
<jophish> dxc has two binaries, 'dxc' and 'dxc-$version'
<jophish> the first is a symlink to the latter
<jophish> but I think that a file glob is best, because the nix expression shouldn't really care about the specific names of the binaries
tokudan has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
hyper_ch5 has joined #nixos
hyper_ch4 has quit [Ping timeout: 272 seconds]
redmp has joined #nixos
shibboleth has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/ee741476929 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
tokudan has quit [Quit: Dunno.]
tokudan has joined #nixos
Morfio has quit [Quit: This computer has gone to sleep]
mupf has quit [Ping timeout: 265 seconds]
Morfio has joined #nixos
<{^_^}> [nixpkgs] @cdepillabout merged pull request #104541 → haskellPackages.tart: unmark as broken → https://git.io/JkwY8
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JkwBN
<{^_^}> [nixpkgs] @ajs124 merged pull request #100796 → keybase,keybase-gui,kbfs: 5.5.1 -> 5.5.2 → https://git.io/JTnDD
<{^_^}> [nixpkgs] @ajs124 pushed 2 commits to master: https://git.io/JkwRe
redmp has quit [Ping timeout: 260 seconds]
growpotk- has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #104524 → rclone: 1.53.2 -> 1.53.3 → https://git.io/JkVFu
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkwRZ
h0m2 has joined #nixos
<dxb[m]> <{^_^} "[nixpkgs] @ajs124 merged pull re"> thanks!
jedai42 has quit [Ping timeout: 256 seconds]
h0m1 has quit [Ping timeout: 240 seconds]
supersandro2000 has quit [Quit: The Lounge - https://thelounge.chat]
supersandro2000 has joined #nixos
hlolli_ has quit [Ping timeout: 260 seconds]
ambro718 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @veprbl merged pull request #103835 → jadx: 1.1.0 -> 1.2.0 → https://git.io/JksWR
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JkwE3
rogerr has joined #nixos
<rogerr> how can i set XDG_RUNTIME_DIR in my env on a per user basis? im using home manager fwiw
mupf has joined #nixos
<{^_^}> [nixpkgs] @marsam pushed 3 commits to release-20.09: https://git.io/JkwEw
ris has quit [Ping timeout: 256 seconds]
<supersandro2000> rogerr: set home.sessionVariables
<porphyrogenetos> Is it possible to create a derivation that is a union of two other derivations? For example installing package 3 creates a /nix/store entry that contains a simlinked union of package 1 and 2 that are buildInputs to it?
<dxb[m]> <porphyrogenetos "Is it possible to create a deriv"> isn't that exactly how it works?
<{^_^}> [nixpkgs] @marsam merged pull request #104542 → hstr: 2.2 -> 2.3 → https://git.io/JkwYA
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkwuW
<porphyrogenetos> I recall something like that when I was playing around with steam, not sure how to go about it, I guess you would make a default.nix that has the core one by default and can be passed the optional one to create the union?
<dxb[m]> if you have a derivation-a with build inputs derivation-b and derivation-c then b and c will be linked in a
<dxb[m]> i think? i'm still a noob though
<{^_^}> [nixpkgs] @marsam merged pull request #104527 → flyctl: 0.0.149 -> 0.0.150 → https://git.io/JkVxz
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jkwuz
morgrimm has joined #nixos
<morgrimm> Hey all - had anyone upgraded to Big Sur and had lib path issues with Nix yet?
<dxb[m]> can you be moie specific about wtat you're trying to do?
<morgrimm> I upgraded, and now I can't build much (seems like a ton of libraries from usr/lib/system are missing)
<{^_^}> [nixpkgs] @marsam merged pull request #104523 → emplace: 0.3.8 -> 0.3.9 → https://git.io/JkV5j
<morgrimm> Specifically I'm trying to build neovim's master
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkwuK
<morgrimm> Catelina has no issue, but seems like there's no libcache in the place it's expecting on Big Sur
<{^_^}> [nixpkgs] @marsam merged pull request #104540 → helmfile: 0.134.1 -> 0.135.0 → https://git.io/Jkwmn
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jkwu9
<{^_^}> [nixpkgs] @marsam merged pull request #104532 → frp: 0.34.2 -> 0.34.3 → https://git.io/JkwfC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jkwup
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104551 → libseccomp: 2.5.0 -> 2.5.1 → https://git.io/Jkwzv
<{^_^}> [nixpkgs] @marsam merged pull request #104536 → goconst: 1.3.2 -> 1.4.0 → https://git.io/Jkwk0
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkwzJ
<{^_^}> [nixpkgs] @marsam merged pull request #104533 → fselect: 0.7.1 -> 0.7.2 → https://git.io/JkwJn
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jkwzc
morgrimm has quit [Quit: leaving]
<{^_^}> [nixpkgs] @marsam merged pull request #104514 → cloudflared: 2020.11.5 -> 2020.11.10 → https://git.io/JkVXY
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkwzV
<porphyrogenetos> and another for the external stuff. The solution i'm mulling over is if I can make a 3rd package that takes the two as build inputs, and outputs a packagenameFull nix store entry where every file from both a and b are present
<porphyrogenetos> @dxb A library package I maintain has an optional secondary repo for additional drivers, on a normal linux system the drivers are picked up dynamically via an XML directory in /usr/share. On nix for the core library thats fine (/nix/store/hash-packagename/share), but the optional secondary package cant add its entries to another nix derivations output so theres two different XML directories, one for the core library
shibboleth has joined #nixos
tbech has quit [Ping timeout: 272 seconds]
<bqv> uh
<bqv> SysError: opening file '//builtin/derivation.nix': No such file or directory
<bqv> this don't seem good
justanotheruser has quit [Ping timeout: 272 seconds]
<clever> bqv: you can use -I nix=... to remap that to the right dir
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104552 → mackerel-agent: 0.69.3 -> 0.70.2 → https://git.io/Jkw2J
<bqv> is that the issue...
<bqv> oh
<bqv> balls, it'll be cause i changed that for hnix
<rogerr> i set my XDG_RUNTIME_DIR to ~/.runtime and now when i RDP into the machine i just get black screen forever. what i'm doing wrong pls?
<bqv> clever: what is the right path?
justanotheruser has joined #nixos
<clever> > "${nix.out}/share/nix/corepkgs/"
<{^_^}> "/nix/store/dc6y2vr9za5gkk3h7i06av6vg5fn9b2l-nix-2.3.9/share/nix/corepkgs/"
nizhm has quit [Ping timeout: 260 seconds]
<clever> bqv: that one
<bqv> doesn't appear to help...
boxscape has joined #nixos
<bqv> nor does unsetting NIX_PATH, for that matter
<bqv> so i'm not sure that's the issue
<bqv> especially since it wasn't an issue until just now
<clever> bqv: you may need to fix the build of nix then
<{^_^}> [nixpkgs] @jansol opened pull request #104553 → pipewire: 0.3.15 -> 0.3.16 → https://git.io/Jkwav
<bqv> D:
<bqv> running with -vvvvvv to see if that gleams any info...
<bqv> it seems to get at least partway through eval before failing
m0rphism has quit [Ping timeout: 240 seconds]
agent47 has joined #nixos
meh` has quit [Ping timeout: 256 seconds]
agent47 has quit [Client Quit]
nizhm has joined #nixos
<bqv> interesting
<bqv> this might have been caused by an accidental infrec i had
<bqv> but the fact that that can be caused by infrec seems like a bug
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104554 → minikube: 1.15.0 -> 1.15.1 → https://git.io/JkwoY
acarrico has quit [Ping timeout: 264 seconds]
aw has quit [Quit: Quitting.]
spacefrogg has quit [Quit: Gone.]
aw has joined #nixos
spacefrogg has joined #nixos
redmp has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104395 → mavproxy: 1.8.23 -> 1.8.24 → https://git.io/Jk2vd
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkwoD
kalbasit has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104555 → minio-client: 2020-10-03T02-54-56Z -> 2020-11-17T00-39-14Z → https://git.io/JkwKq
shibboleth has quit [Quit: shibboleth]
kalbasit has quit [Ping timeout: 240 seconds]
jedai42 has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/1f86723ec9e (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/eee7621c2a8 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
stephank has quit [Quit: stephank]
stephank has joined #nixos
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/1f86723ec9e (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104556 → moolticute: 0.44.17 -> 0.44.21 → https://git.io/Jkwit
acarrico has joined #nixos
<bqv> can fetchurl extract lzip files?
<clever> bqv: fetchzip will unpack for you, fetchurl never unpacks
<bqv> cool
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
<rogerr> i set my XDG_RUNTIME_DIR to ~/.runtime with home.sessionVariables and now when i RDP into the machine i just get black screen for a long time then connection log or xterm pops up. (i use alacritty) i made sure to home.file.'.runtime/.keep'. what i'm doing wrong pls?
<bqv> clever: interesting, fetchzip fails because lzip cannot be found
<bqv> "lzip: cannot exec: no such file"
bqv has quit [Quit: WeeChat 2.9]
<clever> bqv: try just fetchurl then, and add lzip to nativeBuildInputs
bqv has joined #nixos
<matthewcroughan_> clever: where's your nix config?
<matthewcroughan_> I wanna see it
bbarker has joined #nixos
<matthewcroughan_> that's a loooot of nix
<matthewcroughan_> is router.nix in place of a flake hwconfig?
<matthewcroughan_> so router.nix represents your machine that is a router?
<clever> yeah
<clever> no flakes in there yet
<clever> but there is a nixops deployment under deployments
<matthewcroughan_> idk anything about that yet, I'm still understanding basic.
<matthewcroughan_> basics*
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/8f902278921 (from 18 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<bqv> clever: did you respond? machine rebooted itself
<clever> 2020-11-22 00:14:48 -!- bqv [~bqv@2a02:8010:674f:0:d65d:64ff:fe52:5efe] has quit [Quit: WeeChat 2.9]
<clever> 2020-11-22 00:14:53 < clever> bqv: try just fetchurl then, and add lzip to nativeBuildInputs
<bqv> gotcha
Fare has joined #nixos
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 260 seconds]
Supersonic112 is now known as Supersonic
<matthewcroughan_> bqv: would your home-manager work on macos/ubuntu ?
<matthewcroughan_> If not, how would you ensure that it did?
<matthewcroughan_> This is something I've failed to wrap my head around, it's not magically portable, you have to make sure you don't import stuff that wouldn't work
<matthewcroughan_> there is no magical way to make sure that it will indeed be portable either
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104557 → mtprotoproxy: 1.0.9 -> 1.1.0 → https://git.io/JkwXM
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104558 → mxt-app: 1.28 -> 1.32 → https://git.io/JkwMq
hyper_ch4 has joined #nixos
whatisRT has joined #nixos
hyper_ch5 has quit [Ping timeout: 272 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104560 → nfdump: 1.6.21 -> 1.6.22 → https://git.io/JkwDC
endformationage has quit [Quit: WeeChat 2.9]
bqv has quit [Quit: WeeChat 2.9]
bqv has joined #nixos
hyper_ch5 has joined #nixos
hyper_ch4 has quit [Ping timeout: 272 seconds]
Morfio has quit [Quit: This computer has gone to sleep]
Morfio has joined #nixos
stoile has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104561 → nudoku: 2.0.0 -> 2.1.0 → https://git.io/JkwS9
stoile has joined #nixos
hyper_ch4 has joined #nixos
whatisRT has quit [Read error: Connection reset by peer]
hyper_ch5 has quit [Ping timeout: 272 seconds]
redmp has quit [Ping timeout: 240 seconds]
bbarker has quit [Remote host closed the connection]
hlisp has joined #nixos
hlisp has quit [Read error: Connection reset by peer]
xenophile has quit [Ping timeout: 240 seconds]
xenophile has joined #nixos
<matthewcroughan_> Is there a vim plugin that acts like an IDE for Nix?
<matthewcroughan_> I wanna see all the config options that are available for things. Without having to go to a web page like https://nix-community.github.io/home-manager/options.html
<supersandro2000> Don't think so
<supersandro2000> LSP wasn't completed last time I checked
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104562 → obsidian: 0.9.11 -> 0.9.15 → https://git.io/Jkw5T
<matthewcroughan_> supersandro2000: what's LSP?
SanchayanMaity has joined #nixos
<lovesegfault> matthewcroughan_: language server protocol
<lovesegfault> and they're correct that nix-lsp isn't complete
<matthewcroughan_> lovesegfault: what else can be done at this time?
<lovesegfault> matthewcroughan_: what do you mean, done about what?
hyper_ch5 has joined #nixos
<matthewcroughan_> lovesegfault: If I want to discover options on the cli rather than via webpage
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104563 → omnisharp-roslyn: 1.37.3 -> 1.37.4 → https://git.io/Jkwdd
<lovesegfault> matthewcroughan_: man configuration.nix
<lovesegfault> They're all there
<matthewcroughan_> this is more about home-manager
hyper_ch4 has quit [Ping timeout: 272 seconds]
<lovesegfault> ah, man home-configuration.nix
<matthewcroughan_> I don't have that on my path for some reason
<lovesegfault> Are you on NixOS?
<matthewcroughan_> home-manager is certainly enabled though, I've not figured this out
<matthewcroughan_> yeah I am
<lovesegfault> Might want to set `home.extraOutputsToInstall = [ "doc" "info" "devdoc" ];` and see what that does to ya
<matthewcroughan_> but it's set to man already?
* lovesegfault shrugs
<lovesegfault> Trying won't hurt
<lovesegfault> you might also have some luck in #home-manager
<matthewcroughan_> my CPU is sensitive
<lovesegfault> Ah
<matthewcroughan_> it might have a meltdown
<matthewcroughan_> lovesegfault: that downloaded 77 MiB
<matthewcroughan_> lol
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104564 → onedrive: 2.4.2 -> 2.4.7 → https://git.io/JkwF1
<matthewcroughan_> wtf tbh
<matthewcroughan_> additionally, it did not change anything, home-configuration.nix still has no manual entry
Rusty1 has quit [Quit: WeeChat 2.3]
<matthewcroughan_> lovesegfault: that place isn't very active sadly.
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #104565 → pythonPackages.hidapi: Fix compilation on darwin → https://git.io/Jkwb4
<lovesegfault> matthewcroughan_: tag rycee
<lovesegfault> they're usually very helpful and insightful
<supersandro2000> you probably need
<supersandro2000> programs.man.generateCaches = true;
<matthewcroughan_> I didn't expect rycee to simply be here O.o
<matthewcroughan_> supersandro2000: that did not seem to do it
<matthewcroughan_> I mean, "man-cache> 50 manual pages were added." but no dice.
<matthewcroughan_> as a matter of fact, my user can't access configuration.nix at all
<matthewcroughan_> yknow, via `man configuration.nix`
Fare has quit [Ping timeout: 240 seconds]
<matthewcroughan_> this seems to be a typical issue
<matthewcroughan_> there's always a different answer for it hmmmmm
<matthewcroughan_> this reddit post did not even get an answer
<lovesegfault> I've _never_ had this issue, so I really can't help
<lovesegfault> Most I can do is link to my working config: https://github.com/lovesegfault/nix-config
<matthewcroughan_> looks like a neat config imediately, so it'll probably be helpful in more ways
<lovesegfault> There's loads there, yeah
<lovesegfault> I know of at least one other user who just forked that repo, replaced my machine with theirs and has been having a good time :P
<{^_^}> [nixpkgs] @vbgl merged pull request #103871 → ocamlPackages.containers: 3.0 → 3.0.1 → https://git.io/Jkshp
<{^_^}> [nixpkgs] @vbgl pushed 2 commits to master: https://git.io/JkwAW
<lovesegfault> well, I think know they have added configs for stuff I don't use like emacs, but still
<matthewcroughan_> yeah but you use niv instead of flakes
<lovesegfault> s/know/now/
<lovesegfault> Yes, that's an easy change though
<lovesegfault> I just haven't bothered learning flakes yet
<matthewcroughan_> based on your structure heading, it looks like a similar thing
<lovesegfault> with niv I have a GH action that bumps all my sources :D
<matthewcroughan_> `flake show` would show the same kind of tree
palo1 has joined #nixos
<matthewcroughan_> I imagine flakes would mean that you could just use the `nix` cmd to do the same thing, soon.
<lovesegfault> Yeah, that's correct
<lovesegfault> But someone would have to go write the GH action to do it
<matthewcroughan_> btw, doing `nix-env --help` on my user under home-manager results in "nroff not found"
<matthewcroughan_> so something's definitely screwed with my setup
<lovesegfault> I guess what I'm saying is: flakes require me to spend time learning and modifying my repo, but don't really give me much in return that I don't already have
<matthewcroughan_> lovesegfault: gh actions are more or less just docker, maybe I'll do that soon
<matthewcroughan_> they just have access to your GH accounts secrets like api key by default, and the yml format for configuring the secret itself is BS on top of Docker.
<matthewcroughan_> configuring the action*
* lovesegfault nods
<lovesegfault> You do have to write the action "library" in javascript though
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
<matthewcroughan_> ? why
<matthewcroughan_> All you have to do for actions is make a Dockerfile
<lovesegfault> There are two things I'm talking about here:
<lovesegfault> 1. GitHub actions, which run on your repo on every $event (PR, commit, whatever you configure). These are written as YAML
<lovesegfault> 2. GitHub action "libraries". They have a real name that I can't recall, and they're the things you "use:" in order to do fancier thing in your repo's GH action.
<matthewcroughan_> ohhh yes, but you never have to touch that
<matthewcroughan_> ever
<matthewcroughan_> Here's an example, you just take stuff that ends up in STDIN of your container
<matthewcroughan_> You're at that point just using return codes in your container that GH's magic gives you
<matthewcroughan_> This is a dockerfile that you insert into your action workflow yml file
<lovesegfault> Interesting
<matthewcroughan_> Like, as far as I have ever bothered with, I have only ever had to make Dockerfiles for GH CI.
<lovesegfault> I have one weird thing I use
<lovesegfault> I use Nix to generate my CI's yaml, lol
<matthewcroughan_> Oh that's kind of wacky, might even be overkill, I"m not sure
<matthewcroughan_> a lot of this CI stuff is overkill anyway, I think GH actions are overengineered.
<matthewcroughan_> Though maybe in the interest of security, it is that way.
<lovesegfault> 302 -> #nixos-chat
<matthewcroughan_> When you make a Dockerfile for GH actions, it's very much GH actions specific. You are not given general freedom.
boxscape has quit [Ping timeout: 272 seconds]
CMCDragonkai1 has joined #nixos
Graypup_ has quit [Quit: ZNC 1.6.1 - http://znc.in]
Graypup_ has joined #nixos
cole-h has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos
hyper_ch4 has joined #nixos
hyper_ch5 has quit [Ping timeout: 272 seconds]
veleiro has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/69857224031 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/69857224031 (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104566 → openlibm: 0.7.2 -> 0.7.3 → https://git.io/Jkwj7
sangoma has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104567 → opentracing-cpp: 1.5.1 -> 1.6.0 → https://git.io/Jkrvm
oida has quit [Remote host closed the connection]
oida has joined #nixos
<{^_^}> [nixpkgs] @cdepillabout merged pull request #104535 → Revert "haskellPackages.trifecta: dontCheck on darwin" → https://git.io/JkwTM
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/Jkrfr
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
alp has joined #nixos
<{^_^}> [nixpkgs] @wahjava opened pull request #104568 → OpenSSH HPN: Update sha256 checksum of the distribution file → https://git.io/JkrfN
sangoma has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #104569 → nixos/*: editorconfig fixes → https://git.io/JkrUn
aasg has quit [Quit: Bridge terminating on SIGTERM]
jonatanb has joined #nixos
aasg has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104570 → pistol: 0.1.7 -> 0.1.8 → https://git.io/JkrUA
hyper_ch5 has joined #nixos
jonatanb has quit [Ping timeout: 240 seconds]
domogled has joined #nixos
<matthewcroughan_> lovesegfault: Okay, so..
<matthewcroughan_> rycee: says it's probably nothing to do with home-manager, can you help :P
<matthewcroughan_> root can do `nix-env --help` and that works, but the user `matthew` gets `nroff command not found`
CMCDragonkai1 has quit [Quit: CMCDragonkai1]
Heirlung has quit [Quit: ZNC - http://znc.in]
hyper_ch4 has quit [Ping timeout: 272 seconds]
Heirlung has joined #nixos
orivej has quit [Ping timeout: 272 seconds]
<matthewcroughan_> strace man home-configuration.nix provides something like: access("/usr/man/cat0p/home-configuration.nix.0p.lzma", R_OK) = -1 ENOENT (No such file or directory)
Morfio has quit [Quit: This computer has gone to sleep]
Morfio has joined #nixos
<lovesegfault> I've really never seen this before
<lovesegfault> like not even heard of a user having this error
<lovesegfault> have man pages _ever_ worked for you?
<lovesegfault> I'd recommend the usual approach of "comment stuff off until it works"
<siraben> Where can I find/generate newer evals reports? https://gist.github.com/ryantm/9872dd7e0f45486258cda1be0dc059e5
alp has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104571 → powershell: 7.0.3 -> 7.1.0 → https://git.io/JkrIk
eoli3n_ has joined #nixos
<patagonicus> I'm currently extracting some settings from my configuration.nix into a separate file to share that with other machines - is there a good way of see the diff between two configs/system generations?
<{^_^}> [nixpkgs] @r-burns opened pull request #104572 → yed: fix eval on darwin → https://git.io/JkrIr
<matthewcroughan_> lovesegfault: the issue turned out to be that I had somehow installed busybox via `nix-env -i` in my user's nix-env, and not my root's
<lovesegfault> Oh god
<lovesegfault> DO NOT USE NIX-ENV
<lovesegfault> EVER EVER
<lovesegfault> That's my only advice
<lovesegfault> that tool shouldn't exist
<matthewcroughan_> So the root user could access manpages just fine, whereas the regular user could not, since it was using busybox's man lmfao
<matthewcroughan_> haha
zupo has quit [Ping timeout: 246 seconds]
<lovesegfault> I really do mean it, don't ever use it
<matthewcroughan_> That's what I said
<lovesegfault> unless you're trying to fiddle with the profile symlinks
<lovesegfault> patagonicus: look for `nix-diff`
<lovesegfault> it's just OK though
<lovesegfault> won't give you a very clear view of what's going on
<siraben> matthewcroughan_: are you on NixOS?
<matthewcroughan_> siraben: yeah
<lovesegfault> you'll just have to nix-diff the drvs
<matthewcroughan_> lovesegfault: but rycee said that home-manager uses `nix-env -i`
<MichaelRaskin> Yeah, I would say never never never use -i, never use -iA, use -e to clean up after past uses of -i then stop, and the rest is fine once you know why would you want it at all
<matthewcroughan_> on non-nixos, apparently, to do its stuff
<lovesegfault> Not if you use it as NixOS module
<patagonicus> lovesegfault: Thanks, I'm not super worried, just want to double check I'm not doing something really stupid. So nix-diff might work.
<matthewcroughan_> right, but I want to use my home-manager on macos, etc
<lovesegfault> MichaelRaskin++
<{^_^}> MichaelRaskin's karma got increased to 51, that's Numberwang!
<matthewcroughan_> eventually
<siraben> matthewcroughan_: yeah for the initial install on non-NixOS, home-manager uses `nix-env -i`
zupo has joined #nixos
<{^_^}> [nixpkgs] @vcunat closed pull request #103076 → [20.03] thunderbird, thunderbird-bin: 78.4.0 -> 78.4.1 → https://git.io/Jke29
<MichaelRaskin> -iA still, I hope
<lovesegfault> matthewcroughan_: you can use hm as a nixos module and use the same files to use it in MacOS
<lovesegfault> I used to do that
<siraben> matthewcroughan_: cool, i'm using the same home-manager config on macOS and NixOS
<lovesegfault> PSA: DO NOT TOUCH NIX-ENV
<lovesegfault> this should be at the top here
<matthewcroughan_> motd
<lovesegfault> yup
<lovesegfault> lol
<MichaelRaskin> The problem is that Eelco Dolstra disagrees with that
<Havvy> When I was using nix, nix-env was what I used to install local programs though, and it worked just fine.
<MichaelRaskin> So MOTD/chan-topic doesn't get set
<siraben> I used to use `nix-env` imperatively when I was getting started (though would move the changes to configuration.nix and `nix-env -e '*'` from time to time)
<lovesegfault> Havvy: it just comes back to ruin your life though
<lovesegfault> I mean, not on NixOS it's not as bad
<lovesegfault> but in NixOS it really does ruin everything
<siraben> lovesegfault: ruin how? curious
<lovesegfault> There are only two ways to get a package: nix-shell and adding to your config
<lovesegfault> any other way will make you miserable
<lovesegfault> siraben: see the above story of matthewcroughan_'s man not working
<lovesegfault> it breaks stuff in incredibly surprising ways
<siraben> oh jeez
<siraben> yeah don't use nix-env!
<lovesegfault> lol
<siraben> I didn't know installing busybox imperatively would do that
<MichaelRaskin> I would say eventually even on non-NixOS it is nicer to have buildEnv/myEnvFun declaratively defined profiles than nix-env -iA
<siraben> for me it was like the staging area in Git
<lovesegfault> MichaelRaskin: 1000%
<lovesegfault> Even before I moved to NixOS I had nix-env ruind my shit
<MichaelRaskin> You might want to nix-env --set them, maybe. Or maybe not, matter of taste
xenophile has quit [Ping timeout: 240 seconds]
<siraben> MichaelRaskin: what's buildenv?
<lovesegfault> I use nix-env --set to change my system profile manually
<MichaelRaskin> Nixpkgs has two nice functions, buildEnv and myEnvFun
<lovesegfault> but I know what I'm doing
<matthewcroughan_> lovesegfault: I stated this in home-manager's room lol
<MichaelRaskin> The idea being that nix-env profile building does some amount of extra stuff beyond symlinking things together
<matthewcroughan_> I said: "nix-env should not exist, instead only nix-build and nix-shell should exist :D"
<MichaelRaskin> and buildEnv/myEnvFun give you ability to ask for the extra steps compared to symlinkJoin
<MichaelRaskin> Reality: in the new «nix» interface there is «nix profile» to replace nix-env, but «nix build» does not print the output path unlike nix-build
<MichaelRaskin> Yeah, not getting any better
<lovesegfault> MichaelRaskin: indeed, not getting any better
<lovesegfault> that nix build doesn't spit out the build path drives me CRAZY
<siraben> lovesegfault++
<{^_^}> lovesegfault's karma got increased to 39
<siraben> It was very annoyed
<siraben> s/It/I
<lovesegfault> MichaelRaskin: is nix profile a thing? or do I need nixUnstable?
<lovesegfault> siraben: :D
red[evilred] has joined #nixos
<red[evilred]> I still need to invest time in flakes
<red[evilred]> everyone seems gaga at the concept - but for me thus far... woosh over my head it goez
<red[evilred]> err, goes
<lovesegfault> flakes are meh
<siraben> Same here, it seems like I have to relearn quite a bit of the CLI
<red[evilred]> (the nix build comment made me think about it)
<lovesegfault> that they had an RFC, the RFC was rejected, and then the BDFL implemented it anyway is ridiculous
<red[evilred]> since nix build doesn't seem to exist in my cli
<red[evilred]> even though I am running unstable
<siraben> Hm? `nix build` exists for me
<lovesegfault> red[evilred]: get a newer Nix :P
<siraben> nix (Nix) 2.3.8 here
<red[evilred]> same
<red[evilred]> oh funny
<red[evilred]> I test it now and NOW it works
<siraben> interesting
<red[evilred]> nix flake doesn't however
<siraben> Right, you'll need unstable for that
<MichaelRaskin> lovesegfault: probably the latter, and maybe to enable experimental features or something
<red[evilred]> I'm on unstable - and yes... experimental features I think
<red[evilred]> I guess now I'
<red[evilred]> ve gotten better with my understanding of nixexpr, now would probably be a good time to re-watch the flake vids
<siraben> red[evilred]: which flake vids?
<lovesegfault> There's a nixcon presentation on it
<red[evilred]> there's a few nixcon presentations
<red[evilred]> guess the latest?
<siraben> There's one where the presenter proposes using TOML for simple nix packages
<red[evilred]> I'm scared
alp has joined #nixos
<red[evilred]> I'll confess - I'm not sure I understand how NixOS would work without channels
<red[evilred]> but I guess that's years out so I can juist ignore it a while
<siraben> Does Niv bring us closer to not using channels?
<{^_^}> [nixpkgs] @vbgl opened pull request #104573 → ocamlPackages.faraday: 0.7.0 → 0.7.2 → https://git.io/JkrqJ
<siraben> I recently started using Niv instead of fetchTarball
<lovesegfault> I don't use channels at all
<lovesegfault> haven't in a long time
<lovesegfault> I just use niv
<lovesegfault> (and nixus)
<siraben> Yeah, so niv does not use channels?
<lovesegfault> Nope
<FRidh> really not much different. For NixOS, you point to a flake using `system.autoUpgrade`. Instead of using CI to update the flake, I let this service integrate the latest nixpkgs into it by passing `--update-input nixpkgs` to `nixos-rebuild switch`
revtintin has joined #nixos
<lovesegfault> channels are 💩
<siraben> What's nixus?
<FRidh> and for other users, they can do something like nix shell nixpkgs/nixos-20.09#hello which is quite similar to using channels
<lovesegfault> FRidh: can you elaborate? That sentence isn't super parsable for me
<lovesegfault> siraben: a deployment tool. Like NixOps but without all the features
<lovesegfault> (i.e. simple to use)
<FRidh> lovesegfault: Sure. You want to have your NixOS configuration, but you also want nixpkgs to update to get security updates. Flakes are hermetic, so how do you get security updates? Well, you need to update your flake then.
<lovesegfault> Sure, that makes sense
<FRidh> I let system.autoUpgrade not just fetch the flake of my system, but also update the `nixpkgs` input to it
<lovesegfault> How does that "make it's way" back into git/hg/whatever you use to track your config?
<red[evilred]> I'll need some time to parse the example
<red[evilred]> brb
<FRidh> I notice this is hardly being done. E.g., the nixos infrastructure doesn't do any such updates
<FRidh> it does not, unfortunately
<lovesegfault> I see, so that's the shortcoming
<lovesegfault> The thing I love about my current setup is I get these: https://github.com/lovesegfault/nix-config/pull/237
<{^_^}> lovesegfault/nix-config#237 (by github-actions[bot], 22 hours ago, merged): nix: niv nixpkgs: update 93b430bc -> 26803925
<FRidh> Right. So from a security point of view, we are going to need some kind of service in case CI is not used to integrate the latest nixpkgs
* lovesegfault nods
<FRidh> Yes, I suppose someone will make that for flakes as well at some point
<lovesegfault> Right, I hope so!
<lovesegfault> That's the only thing missing for me to move to flakes
<FRidh> still, many people, and especially new users, will not be aware that this is needed
<lovesegfault> Right
<red[evilred]> I guess I'm not new. I'm also not old. I'm not understanding 90% of this shift.
turbo_MaCk has joined #nixos
<red[evilred]> I guess since everything is in flight that doesn't hugely matter
<red[evilred]> I swear every single day I learn about some other NixOS tooling or CI process
<red[evilred]> is there a list of these things? :-P
<matthewcroughan_> I made the right choice to not force myself to use channels at all, since flakes are clearly becoming important
<matthewcroughan_> force myself to not use channels*
<matthewcroughan_> man I can't type today, logic
<red[evilred]> is there a document that shows how to use flakes to specify a whole system?
<matthewcroughan_> That's not remotely how it works, I do not think
<matthewcroughan_> All flakes are, in my understanding, are a way to make channels declarative.
<lovesegfault> No document, I think cole-h's config is entirely flake-based for it's inputs
<red[evilred]> so how are you maintaining your systems without channels?
<matthewcroughan_> So instead of `nix-channel add`, you just declare it in the flake, which means that you didn't have to do that imperative thing at the start of your system.
<matthewcroughan_> red[evilred]: colemickens did a great starter repo here https://github.com/colemickens/nixos-flake-example
<lovesegfault> red[evilred]: with niv
<red[evilred]> not heard of niv before either
<red[evilred]> thanks matthewcroughan_ (IRC)
<lovesegfault> I posted my config above, it's all there
<red[evilred]> lovesegfault (IRC): I have it up now, trying to make sense of it
<lovesegfault> red[evilred]: let me know if you hit any snags
<siraben> Found it! https://youtu.be/7sQa04olUA0?t=6071 eelco proposes TOML flakes
<siraben> To make Nix beginner-friendly
ndarilek has quit [Quit: Idle for 30+ days]
dtz has quit [Quit: Idle for 30+ days]
ccressent[m] has quit [Quit: Idle for 30+ days]
picme[m] has quit [Quit: Idle for 30+ days]
amesgen[m] has quit [Quit: Idle for 30+ days]
hr[m] has quit [Quit: Idle for 30+ days]
orivej has joined #nixos
<red[evilred]> Will do
<red[evilred]> I'm following the path of execution into a file tagged; "Generated by niv, do not edit"
<lovesegfault> :D
<red[evilred]> so I probably need to think at least one layer of abstraction above
<lovesegfault> look at the json
<red[evilred]> so maybe I should go look at niv first
<lovesegfault> that's right next to it
<lovesegfault> yep
<red[evilred]> why is termtosvg dealt with specially?
<lovesegfault> hm?
<red[evilred]> in package.json
<red[evilred]> 3 items
<red[evilred]> nixpkgs, nixpkgs-fmt, and termtosvg
<red[evilred]> just a curious combination
<lovesegfault> what package.json?
FRidh has quit [Ping timeout: 264 seconds]
FRidh has joined #nixos
<red[evilred]> srry, sources.json
<red[evilred]> ohwait
<red[evilred]> wrong repo
<red[evilred]> lol
civodul has joined #nixos
<lovesegfault> I don't see termtosvg there
<lovesegfault> ah
<lovesegfault> lol
<red[evilred]> was looking at that
<lovesegfault> :D
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104574 → ptcollab: 0.3.5 -> 0.3.5.1 → https://git.io/JkrY6
turlando has joined #nixos
malook has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<JaakkoLuttinen[m> If `default.nix` is a function with an optional argument `{ pkgs ? ... }:`, how can I pass this `pkgs` argument via `nix-build`?
<lovesegfault> JaakkoLuttinen[m: nix-build -E 'with import <nixpkgs> {}; callPackage ./default.nix { pkgs = ... }'
<lovesegfault> if you change `<nixpkgs>` to just be the pkgs you want you can do `callPackage ./default.nix {}`
<lovesegfault> otherwise do `{ pkgs = ....; }`
malook has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @siraben opened pull request #104576 → u9fs: 20110513 -> unstable-2020-11-21 → https://git.io/JkrOH
<red[evilred]> I must confess, seeing nix run nixpkgs#rustc -c rustc --version
<red[evilred]> I still see anything past the # as being a comment
<red[evilred]> that's how mt brain parses it
<lovesegfault> mine too
<lovesegfault> using # is a terrible idea
malook has joined #nixos
<siraben> Can Nix be used to configure Tiny Core Linux declaratively?
<siraben> Yeah, and # is the comment syntax in bash too, haha
<red[evilred]> wait - you can build tony core linux using nix?
<siraben> I wish, the most similar project I'm aware of is https://github.com/cleverca22/not-os
<red[evilred]> nice!
<red[evilred]> I guess that answers theh question as to how small nixos can get
tbech has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104577 → qogir-theme: 2020-02-26 -> 2020-11-16 → https://git.io/Jkr3N
<red[evilred]> so I guess the syntax in eelco's talk has changed. having to do nix run nixpkgs#rustc -- --version instead ( it doesn't recognize -c ) - it's enough to get me looking around though
<red[evilred]> now to pull up that flake tutorial mentioned earlier...
<red[evilred]> it's 04:34 - what else am I going to do at this time of nigfht ;-)
<{^_^}> [nixpkgs] @raboof opened pull request #104578 → enamlx: fix use of function that was removed upstream → https://git.io/Jkrsk
m0rphism has joined #nixos
<siraben> heh
<siraben> All this activity makes me wonder if nixpkgs is the most active repo on GitHub
alp has joined #nixos
<MichaelRaskin> I know Github functionality incrementally breaks down for Nixpkgs repo. I mean, more than the normal MS Github habit of just breaking things
<raboof> yeah, some issue/pr search terms pretty consistently produce a unicorn
<raboof> though overall I'm super impressed how well nixpkgs handles the volume of changes (both on the technical github side and on the 'human' side)
<siraben> Interesting, I don't think I've had a unicorn when using searches except when github itself is down
<siraben> of course the automation plays a huge role
<raboof> definitely
<siraben> I haven't contributed to other package repositories like AUR, debian, etc. anyone know how contributing to nixpkgs is different from contributing to them?
<raboof> I'll admit when I first learned about nixpkgs keeping all package metadata in a 'monorepo' seemed like a pretty crazy idea
<raboof> but just half a minute ago I tracked down a problem to the commit that caused it with 'git bisect' - that is *such* a superpower
<red[evilred]> Wow
<siraben> oh yeah, git bisect helped me update a cross overlay to work on latest master, https://github.com/siraben/nix-remarkable/commit/9f41b59a475f67754d7c73c59af2833e1bc1710a
<siraben> had no idea something like infixSalt was renamed to suffixSalt and causing the issue
<red[evilred]> hmm, I keep getting a warning about "unknown setting 'extra-sandbox-paths'"
<red[evilred]> it's in /etc/nix/nix.conf which is autogenerated
<red[evilred]> I'd love to know the source of it since it keeps getting written somehow
turbo_Ma1 has joined #nixos
revtintin has quit [Quit: WeeChat 1.9.1]
turbo_MaCk has quit [Ping timeout: 240 seconds]
<JaakkoLuttinen[m> Will `sudo nix-collect-garbage -d` delete also such store paths that are symlinked by `result` dirs created by `nix-build`? I suppose it has to because it cannot know about all symlinks in the entire system. Is there any way to keep the result of `nix-build` even when `nix-collect-garbage -d` is run?
<siraben> Jaakko Luttinen: nope, it will not delete those paths
domogled has quit [Ping timeout: 256 seconds]
<siraben> ` ls -l /nix/var/nix/gcroots/auto`
<red[evilred]> siraben (IRC): how does it know about them?
<JaakkoLuttinen[m> siraben: oh, indeed, the man page says: "The result of the build is automatically registered as a root of the Nix garbage collector." But how is that possible, I don't quite understand..
<siraben> I was wondering that as well
<JaakkoLuttinen[m> And how can it know when the symlink is removed...
<JaakkoLuttinen[m> "This root disappears automatically when the result symlink is deleted or renamed. So don’t rename the symlink." <-- Sounds like magic, I don't understand
<raboof> JaakkoLuttinen[m: I think they're the links in /nix/var/nix/gcroots and you can just 'rm' them, but I'm not *completely* sure :D
<siraben> I think it might not be that magical, it's because you can add roots manually as well
<siraben> So nix-build might run the add root as a final step
<raboof> \ /nix/var/nix/gcroots/auto
<siraben> "If you use nix-build, but not --no-build-output, your FS will be filled with result symlinks to various derivations. In the example above, note the following symlinks: "
<red[evilred]> Well, managed to break nix profile already
* red[evilred] is on a roll
sangoma has joined #nixos
<siraben> Uh oh, what did you do?
knupfer1 has joined #nixos
<red[evilred]> on nix profile upgrade"
<red[evilred]> opening directory '/nix/store/swzfgj9558wk9zah6447sdf3x8l4d0fy-cachix-0.3.2': No such file or directory
<red[evilred]> I have a different hash in use
<red[evilred]> probably because the version in my local profiule was built from a different nixpkgs version I'm guessing
<JaakkoLuttinen[m> Ah, so when running `nix-collect-garbage`, it'll check if the roots still exist on FS and if not, then it'll delete the store paths? So, garbage collector must have read access to the entire FS.
<red[evilred]> and nix profile probably makes the assumption that it put it there
<JaakkoLuttinen[m> `sudo nix-collect-garbage`, I mean..
<siraben> I don't think it checks the entire FS for the symlinks, one experiment could be to build GNU Hello and write a symlink that points to it, see if it's in gcroots/auto
<siraben> Yep, doesn't appear in gcroots
<red[evilred]> I've never sudo for nix-collect-garbage -d
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104579 → rdma-core: 31.1 -> 31.2 → https://git.io/JkrZh
<red[evilred]> it's a client for nix-daemon I thought so there's no need?
<red[evilred]> am I wrong?
<JaakkoLuttinen[m> siraben: But somehow it needs to know if the symlink defined in gcroots still exists. So it needs to be able to read those paths and as those symlinks can exist anywhere, it needs to be able to read the entire FS
sangoma has quit [Read error: Connection reset by peer]
<siraben> Jaakko Luttinen: that sounds right
<patagonicus> JaakkoLuttinen[m: nix:daemon runs as root
<patagonicus> *nix-daemon
<JaakkoLuttinen[m> patagonicus: When I've run first `nix-collect-garbage -d` and then `sudo nix-collect-garbage -d`, the latter will remove a lot more stuff that the first run didn't remove..
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<JaakkoLuttinen[m> Heh, my system is full of those `result` gc-roots.. 😆 I now manually removed those symlinks and ran the garbage collector: 80GB freed 😆 😆 😆
<patagonicus> JaakkoLuttinen[m: That is a wrapper around nix-store --gc. My guess is that the -d bit is what changes behavior, because that deletes old profiles and non-root is (hopefully?) not allowed to delete system profiles. So when you run it with sudo, it deletes more profiles, which invalidates more GC roots. But if the roots are already invalid, it
<patagonicus> shouldn't make a difference.
domogled has joined #nixos
<{^_^}> [nixpkgs] @arianvp closed pull request #87911 → nixos/acme: more 20.03 release notes updates → https://git.io/JfRMP
malook has quit [Quit: malook]
FRidh has quit [Ping timeout: 260 seconds]
HeN has joined #nixos
iH8c0ff33 has joined #nixos
FRidh has joined #nixos
jollyjester has joined #nixos
jollyjester has quit [Client Quit]
<alunduil> I've got a recovery situation where I need to use a bootable disk to build my NixOS system again. If I do nixos-install will it use the nix store from the disk or the recovery media? If the recovery media can I point it a particular release since my recovery media is quite old?
jollyjester has joined #nixos
jollyjester has quit [Client Quit]
jollyjester has joined #nixos
jollyjester has quit [Client Quit]
jollyjester has joined #nixos
sangoma has joined #nixos
thomassgn has joined #nixos
<s1341> hey guys. I am having trouble building manual-combined from home-manager.
<s1341> anyone have any idea how to fix this?
<{^_^}> [nixpkgs] @stigtsp closed pull request #104423 → [20.03] mutt: 1.14.6 -> 2.0.2 → https://git.io/Jk2Bb
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104581 → rocksdb: 6.12.7 -> 6.14.5 → https://git.io/JkrCu
rprije has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @Br1ght0ne merged pull request #104513 → clash: 1.2.0 -> 1.3.0 → https://git.io/JkVPv
<{^_^}> [nixpkgs] @Br1ght0ne pushed 2 commits to master: https://git.io/JkrC6
<{^_^}> [nixpkgs] @Br1ght0ne merged pull request #104544 → mullvad-vpn: 2020.6 -> 2020.7 → https://git.io/JkwGt
<{^_^}> [nixpkgs] @Br1ght0ne pushed 2 commits to master: https://git.io/JkrC7
<{^_^}> [nixpkgs] @zimbatm merged pull request #104366 → Sylk: 2.9.2 -> 2.9.3 → https://git.io/Jkz5b
<{^_^}> [nixpkgs] @zimbatm pushed 2 commits to master: https://git.io/JkrCF
<{^_^}> [nixpkgs] @stigtsp pushed to revert-104422-package/mutt-2.0.2-backport-20.09 « Revert "[20.09] mutt: 1.14.7 -> 2.0.2" »: https://git.io/JkrWy
knupfer1 has quit [Ping timeout: 272 seconds]
arahael has quit [Remote host closed the connection]
fendor_ has joined #nixos
<{^_^}> [nixpkgs] @stigtsp opened pull request #104582 → Revert "[20.09] mutt: 1.14.7 -> 2.0.2" → https://git.io/Jkrl3
fendor has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @vbgl merged pull request #104372 → ocamlPackages.mirage-clock: 3.0.1 -> 3.1.0 → https://git.io/Jkgt9
<{^_^}> [nixpkgs] @vbgl pushed commit from @sternenseemann to master « ocamlPackages.mirage-clock: 3.0.1 -> 3.1.0 »: https://git.io/JkrlW
domogled has quit [Quit: domogled]
domogled has joined #nixos
atlasznctestf has quit [Quit: ZNC 1.8.2 - https://znc.in]
<{^_^}> [nixpkgs] @stigtsp opened pull request #104583 → [20.03] mutt: apply patch for CVE-2020-28896 → https://git.io/Jkrlh
atlasznctestf has joined #nixos
<{^_^}> [nixpkgs] @stigtsp merged pull request #104582 → Revert "[20.09] mutt: 1.14.7 -> 2.0.2" → https://git.io/Jkrl3
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to release-20.09: https://git.io/Jkr84
domogled has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #104267 → amdvlk: 2020.Q4.4 -> 2020.Q4.5 → https://git.io/JkE62
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/Jkr8w
<inquisitiv3> Does someone here know of some kind of tutorial/book that discuss how to setup servers and how to secure them in project form?
<{^_^}> [nixpkgs] @stigtsp opened pull request #104584 → [20.09] mutt: apply patch for CVE-2020-28896 → https://git.io/Jkr4O
<{^_^}> [nixpkgs] @flokli merged pull request #104453 → awscli2: 2.0.54 -> 2.1.3 → https://git.io/Jkavd
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/Jkr43
ehmry has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #99116 → GitLab 13.0.14 -> 13.6.0 → https://git.io/JUM4E
<{^_^}> [nixpkgs] @flokli pushed 8 commits to master: https://git.io/Jkr4g
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104585 → sd-local: 1.0.12 -> 1.0.13 → https://git.io/Jkr4j
Uravnitel has joined #nixos
Morfio has quit [Quit: This computer has gone to sleep]
<lejonet> siigh, I've stumbled upon the "failed to create initrd secrets: No such file or directory" again with nixos-20.09, I have both boot.initrd.secrets and boot.loader.supportsInitrdSecrets set to lib.mkForce {} and lib.mkForce false respectively, how do I make it not attempt to make secrets into the initrd? I don't use that function at all
ris has joined #nixos
Morfio has joined #nixos
bukkitgerman8608 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/e286f0cf3bc (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
acarrico has quit [Ping timeout: 240 seconds]
Uravnitel has quit [Read error: Connection reset by peer]
bukkitgerman8608 has quit [Quit: Ping timeout (120 seconds)]
bukkitgerman8608 has joined #nixos
fendor__ has joined #nixos
<red[evilred]> hmmm, so with flakes enabled
<red[evilred]> nix search is now flake specific
<red[evilred]> is there no way to search the packages.json file anymore with flakes enabled?
<lejonet> The annoying part is that it seems to block the rest of a nixos-rebuild switch
fendor_ has quit [Ping timeout: 240 seconds]
greizgh has quit [Quit: greizgh]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104586 → sdrangel: 4.21.1 -> 6.0.2 → https://git.io/Jkr0I
greizgh has joined #nixos
alp has quit [Ping timeout: 272 seconds]
werner291 has joined #nixos
Uravnitel has joined #nixos
Uravnitel has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @petabyteboy opened pull request #104587 → gitlab: 13.0.14 -> 13.6.0 → https://git.io/Jkr01
tbech has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @mweinelt pushed 0 commits to revert-104422-package/mutt-2.0.2-backport-20.09: https://git.io/Jkruv
<{^_^}> [nixpkgs] @mweinelt merged pull request #104584 → [20.09] mutt: apply patch for CVE-2020-28896 → https://git.io/Jkr4O
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to release-20.09: https://git.io/Jkru0
Uravnitel has joined #nixos
Uravnitel has quit [Max SendQ exceeded]
cr4y1 has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
__monty__ has joined #nixos
SanchayanM has joined #nixos
<{^_^}> [nixpkgs] @afreakk opened pull request #104588 → awscli: 1.18.150 -> 1.18.183 → https://git.io/JkrzR
sangoma has quit [Quit: WeeChat 2.9]
SanchayanMaity has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @fadenb opened pull request #104589 → nixos/release-notes: Warn on wpa_supplicant changes → https://git.io/JkrzS
<MichaelRaskin> lejonet: you want to say that nixos-rebuil build does not pass -k and you cannot pass it -k ?
<{^_^}> [nixpkgs] @romildo merged pull request #104577 → qogir-theme: 2020-02-26 -> 2020-11-16 → https://git.io/Jkr3N
Boomerang has joined #nixos
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/Jkrzd
<MichaelRaskin> I think at some moment «build» either automaticaly set --keep-going or at least accepted and passed through; but I have not used NixOS for quite some time now so I might be wrong
<lejonet> MichaelRaskin: What I mean is that nixos-rebuild build works just as expected, but once I want to switch to the newly built generation, append-initrd-secrets segfaults, and none of the new services get started, but the rest of the base system gets "migrated"
<MichaelRaskin> Oh I see
<MichaelRaskin> Hmm, what happens if you switch again?
<lejonet> so now I'm in some type of limbo land where somethings want to use ld-2.30.so and somethings want to use ld-2.31.so and I cannot upgrade services at all
<lejonet> Exact same thing, append-initrd-secret segfaults, but apparently the switch "goes through" but there was "warnings" switching to the new generation :P
<Yaniel> oh yea I had that but with glibc a while back
<MichaelRaskin> Or maybe just «boot»
<lejonet> MichaelRaskin: I should try that and see what happens
<MichaelRaskin> Mabye even run manually the switch-to-configuration boot (from the new generation)
<lejonet> Its in /run/system somewhere right?
<MichaelRaskin> (the point being that NixOS logic of boot generation is a bit of too much of a mess)
<lejonet> Agreed
<MichaelRaskin> I would use the freshest profile
iH8c0ff33 has quit [Ping timeout: 246 seconds]
<MichaelRaskin> I.e. /nix/var/nix/profiles/system-…-link/bin/switch-to-configuration boot
SanchayanM has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @flokli pushed to release-20.09 « kernel config: explicitly enable CONFIG_IPV6 »: https://git.io/Jkrg0
<MichaelRaskin> The problem is that in NixOS one generation is responsible for generatingthe entries for the others, not just concatenating pregenerated known-good entries together
<lejonet> Mhm
<lejonet> ah, its that script that is calling append-initrd-secrets, so maybe if I just comment out that part, I can get it to work
<MichaelRaskin> The script is of courser inside store…
<lejonet> ofc it is, everything is in stock :)
<MichaelRaskin> Sure, you can just comment a part out inside a checkout…
SanchayanMaity has joined #nixos
<lejonet> The alternative is rebooting into a nixos-20.09 livecd and doing a nixos-install to fix it
<MichaelRaskin> You might need to wipe old configurations I guess
jonatanb has joined #nixos
SanchayanMaity has quit [Client Quit]
<MichaelRaskin> Or you might try preparing boot medium, wiping old configurations, and doing a rebuild boot again
<lejonet> ooh, the perl script responsible for grub actually does a -e -x check if the append-initrd-secrets script exists and is executable, so if I just move it out of the way :P
<MichaelRaskin> Or not have any generations where it exists
<lejonet> MichaelRaskin: there you did indeed mention something, but iirc it was added in 20.09, but yeah I could always see about going back to 20.03
<lejonet> crap, the earliest one has it too :(
<MichaelRaskin> I think if you suppress this option, your newest generation should not have this executable, no?
jonatanb has quit [Ping timeout: 260 seconds]
<lejonet> That is not really how it works sadly, if you don't have anything in boot.initrd.secrets, its the append-initrd-secrets scripts job to exit early without doing any work...
<lejonet> so its always called, but should exit early if it has nothíng to do, instead of the perl script checking if it should be called or not
Boomerang has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104590 → strawberry: 0.8.3 -> 0.8.4 → https://git.io/JkraG
iH8c0ff33 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104591 → stripe-cli: 1.5.4 -> 1.5.5 → https://git.io/JkrVk
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/JkrVw
b42 has quit [Ping timeout: 260 seconds]
b42 has joined #nixos
turlando has joined #nixos
gothnbass has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @mweinelt merged pull request #104583 → [20.03] mutt: apply patch for CVE-2020-28896 → https://git.io/Jkrlh
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to release-20.03: https://git.io/Jkrwg
werner292 has joined #nixos
werner291 has quit [Ping timeout: 260 seconds]
werner292 is now known as werner291
mallox has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104592 → super-productivity: 1.10.45 -> 6.1.1 → https://git.io/Jkrwp
qqlq has joined #nixos
mallox has quit [Ping timeout: 260 seconds]
mallox has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg merged pull request #104367 → nodePackages.poor-mans-t-sql-formatter-cli: init at 1.6.10 → https://git.io/Jkzd8
<{^_^}> [nixpkgs] @peterhoeg pushed to master « nodePackages.poor-mans-t-sql-formatter-cli: init at 1.6.10 »: https://git.io/JkroR
Boomerang has joined #nixos
hyper_ch4 has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg merged pull request #103019 → openvpn: 2.4.9 -> 2.5.0 → https://git.io/JThS7
<{^_^}> [nixpkgs] @peterhoeg pushed to master « openvpn: 2.4.9 -> 2.5.0 »: https://git.io/Jkror
<{^_^}> [nixpkgs] @peterhoeg merged pull request #104590 → strawberry: 0.8.3 -> 0.8.4 → https://git.io/JkraG
<{^_^}> [nixpkgs] @peterhoeg pushed commit from @r-ryantm to master « strawberry: 0.8.3 -> 0.8.4 »: https://git.io/JkroM
werner291 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @siriobalmelli opened pull request #104593 → ghostscript: fix broken rpath on Darwin → https://git.io/Jkrob
<JaakkoLuttinen[m> Can I use `builtins.fetchTarball` without needing to specify `sha256`? I tried setting it to `null` but it wasn't a valid value..
hyper_ch5 has quit [Ping timeout: 272 seconds]
roconnor has quit [Ping timeout: 240 seconds]
<V> JaakkoLuttinen[m: yes, just pass the string directly
<V> builtins.fetchTarball "url goes here"
<V> this will naturally be impure
<JaakkoLuttinen[m> V: Oh, great, thanks! 👍️
detran has joined #nixos
<JaakkoLuttinen[m> It will then download the tarball again every time, right?
<V> there is a cache
<V> for a few hours, not sure how long exactly
<JaakkoLuttinen[m> Ah, ok! Can I somehow bypass so that it would download it every time without caching.. 🤔
<V> I'm not sure there's a way to disable this, if that's an issue for you
<JaakkoLuttinen[m> ah, there's info in the manual about it
alp has joined #nixos
bbarker has joined #nixos
astylian has joined #nixos
acarrico has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104595 → tendermint: 0.33.8 -> 0.34.0 → https://git.io/Jkrio
bbarker has quit [Remote host closed the connection]
astylian has quit [Remote host closed the connection]
bbarker has joined #nixos
astylian has joined #nixos
ehmry has quit [Read error: Connection reset by peer]
roconnor has joined #nixos
<kgriffin> I'm seeing something where where the systemd units that are in my profile aren't correctly linked in /etc at boot in nixOS. Activating the same profile (like with a rebuild) fixes the link and causes the units to start.
<{^_^}> [nixpkgs] @roberth opened pull request #104596 → [20.09] nix: 2.3.7 -> 2.3.9 → https://git.io/JkrPc
<hexagoxel> is there a way to --show-trace every derivation that gets built? I am trying to properly gcroot an IFD, but would like to do better than hardcoding store paths. So I need to know which expression path to create a gcroot for.
bbarker has quit [Ping timeout: 264 seconds]
ehmry has joined #nixos
<{^_^}> [nixpkgs] @zupo opened pull request #104597 → Add pgweb, a light and fast web-based PostgreSQL database browser → https://git.io/JkrXS
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104598 → thanos: 0.16.0 -> 0.17.0 → https://git.io/Jkr1q
<kgriffin> Figured it out, I build using grub as bootloader once and later took it out, meaning I was booting into an old profile without realizing
<{^_^}> [nixpkgs] @mweinelt merged pull request #103958 → Revert "python3Packages.pytest-testmon: 1.0.2 -> 1.0.3" → https://git.io/Jkn5z
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to staging: https://git.io/JkrML
<{^_^}> [nixpkgs] @mweinelt closed pull request #103786 → pytest-testmon: skip broken tests → https://git.io/Jk3Gh
<{^_^}> [nixpkgs] @grahamc merged pull request #104456 → Refresh instance metadata on boot → https://git.io/JkaT1
<{^_^}> [nixpkgs] @grahamc pushed 5 commits to master: https://git.io/JkrMW
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104599 → the-way: 0.7.0 -> 0.12.0 → https://git.io/JkrMu
bbarker has joined #nixos
<{^_^}> [nixpkgs] @dywedir opened pull request #104600 → pijul: 1.0.0-alpha.3 -> 1.0.0-alpha.5 → https://git.io/JkrDM
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104601 → tiled: 1.4.2 -> 1.4.3 → https://git.io/JkrSe
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
bbarker has quit [Ping timeout: 256 seconds]
jollyjester has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104602 → tiledb: 2.1.2 -> 2.1.3 → https://git.io/JkrHB
<{^_^}> [nixpkgs] @siraben opened pull request #104603 → errcheck: 1.1.0 -> 1.4.0 → https://git.io/JkrHP
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/9da0758c1cd (from 27 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
astylian has quit [Remote host closed the connection]
oida has quit [Remote host closed the connection]
zupo has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #104604 → packet-sd: enable build on unix → https://git.io/Jkr7K
shorberg has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @maralorn pushed to haskell-updates « haskellPackages.update-nix-fetchgit: Remove eval error »: https://git.io/Jkr7y
werner291 has joined #nixos
hlolli_ has joined #nixos
boxscape has joined #nixos
malook has joined #nixos
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
m1cr0man has quit [Read error: Connection reset by peer]
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
<{^_^}> [nixpkgs] @seppeljordan opened pull request #104605 → pythonPackages.shapely: Set minimum python version to 3.5 → https://git.io/JkrdG
m1cr0man has joined #nixos
zupo has joined #nixos
NieDzejkob has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
Boomerang has quit [Ping timeout: 256 seconds]
NieDzejkob has joined #nixos
oida has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104606 → tpm2-tss: 3.0.1 -> 3.0.2 → https://git.io/JkrFY
berberman_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
<inquisitiv3> I'm looking into creating a FHS environment for Intellij IDEA, OpenJDK, and libraries based on the __monty__ 's recommendation some weeks back. But I can't figure out when to declare packages in the `targetPkgs` or `multiPkgs`.
berberman has joined #nixos
alp has quit [Ping timeout: 264 seconds]
<inquisitiv3> The Nixpkgs manual has an example there both `udev` and `alsaLib` is in both sets, but there's some additional packages listed in the `targetPkgs` set.
Guest166 has joined #nixos
<{^_^}> [nixpkgs] @stigtsp opened pull request #104607 → [WIP] perldevel: 5.33.3 -> 5.33.4 → https://git.io/JkrFo
red[evilred] has joined #nixos
<red[evilred]> So with experimental-features = nix-command flakes ... nix search now seems to search flakes instead of nixpkgs
<red[evilred]> Is there a new syntax / command for doing nixpkgs searches now?
malook has quit [Remote host closed the connection]
captn3m0 has quit [Read error: Connection reset by peer]
<Guest166> red[evilred], you have to specify which registry you are searching for. For example `nix search nixpkgs emacs`
captn3m0 has joined #nixos
<Guest166> red[evilred], you can use `nix registry list` to get all available registries on your system.
<red[evilred]> cool thanks!
<red[evilred]> that's still a local operation right?
<Guest166> red[evilred], yes
<red[evilred]> so that search seems a lot faster than nix-env -qa <packagename>
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104608 → traefik: 2.3.2 -> 2.3.3 → https://git.io/JkrbH
<red[evilred]> but slower than the old nix search
<red[evilred]> hmm
<red[evilred]> How does it know when to update the registry (since it's now decoupled from nix-channel --update I assume)
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
FRidh has quit [Quit: Konversation terminated!]
whatisRT has joined #nixos
<Guest166> red[evilred] I provide registries from my system config, which picks version from flake inputs, but probably there is another way.
vidbina has joined #nixos
alp has joined #nixos
<__monty__> inquisitiv3: Looks like multiPkgs is mostly useful if you intend to cross-compile at all.
<__monty__> I'm not sure what the point is of including something in both targetPkgs and multiPkgs unless the packages have both libraries and binaries.
neiluj has joined #nixos
neiluj has joined #nixos
jonatanb has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104585 → sd-local: 1.0.12 -> 1.0.13 → https://git.io/Jkr4j
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkrAx
<siraben> Can someone take a look at #101831? It's been open for 26 days and passes all checks
<{^_^}> https://github.com/NixOS/nixpkgs/pull/101831 (by siraben, 3 weeks ago, open): snow: init at 20130616
<inquisitiv3> __monty__: Thanks! I'll test and see how it goies
Izorkin has quit [Ping timeout: 260 seconds]
sss2 has joined #nixos
Izorkin has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104606 → tpm2-tss: 3.0.1 -> 3.0.2 → https://git.io/JkrFY
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkrxj
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104611 → ugrep: 3.0.4 -> 3.0.5 → https://git.io/JkrpU
boxscape has quit [Quit: Connection closed]
boxscape has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104549 → istioctl: 1.7.4 -> 1.7.5 → https://git.io/JkwW0
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkrp3
supercoven has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104552 → mackerel-agent: 0.69.3 -> 0.70.2 → https://git.io/Jkw2J
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkrpz
<{^_^}> [nixpkgs] @ryantm merged pull request #104534 → ft2-clone: 1.40 -> 1.41_fix → https://git.io/JkwJd
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkrpr
orivej has joined #nixos
thblt has joined #nixos
bitmapper has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104612 → vale: 2.6.1 -> 2.6.2 → https://git.io/JkrjG
Izorkin has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #104509 → cc65: 2.18 -> 2.19 → https://git.io/JkVKs
<{^_^}> [nixpkgs] @AndersonTorres pushed 2 commits to master: https://git.io/Jkrj9
Izorkin has joined #nixos
Izorkin has quit [Client Quit]
iH8c0ff33 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104613 → vultr-cli: 0.4.0 -> 1.0.0 → https://git.io/Jkoep
<{^_^}> [nixpkgs] @domenkozar merged pull request #103990 → elmPackages.{elm-language-server,create-elm-app,elm-optimize-level-2}… → https://git.io/JkCIT
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/JkovR
mkaito_ has joined #nixos
mkaito has quit [Quit: ZNC 1.7.5 - https://znc.in]
mkaito_ has quit [Client Quit]
boxscape has quit [Ping timeout: 260 seconds]
mkaito has joined #nixos
mkaito has joined #nixos
mkaito has quit [Changing host]
jess is now known as j
lukegb has quit [Quit: ~~lukegb out~~]
lukegb has joined #nixos
thblt has left #nixos ["ERC (IRC client for Emacs 27.1)"]
FRidh has joined #nixos
supermarin has joined #nixos
cole-h has joined #nixos
whatisRT has quit [Ping timeout: 260 seconds]
tom39291 has quit [Ping timeout: 272 seconds]
tom39291 has joined #nixos
<supermarin> is there any tutorials on deploying a static site using nixos (and maybe git?) that aren't too outdated and not going too crazy into nix, haskell etc?
iH8c0ff33 has joined #nixos
philr has quit [Ping timeout: 246 seconds]
<supermarin> I've gone as far as setting up a nixos server on digitalocean, that also hosts 2 bare repos and checks out the static files on a git push (post-receive) hook. I'm not sure i'm doing things properly 'the nix way'
<V> supermarin: if you make your website into a nix package you can just write your server config such that it points the site root to that package
<V> thus, modifying the site -> package rebuild -> site is atomically updated to the new version
<V> I don't know which web server you use, but I use caddy, which makes configuration a simple matter of `example.com {\nroot ${site}\nfile_server\n}`
<supermarin> V: thanks - in theory I get it. got a default.nix locally that builds the package, but in practice not sure what i'm supposed to do with the packae locally.
jonatanb has quit [Remote host closed the connection]
<supermarin> nginx ATM, but not opinionated on it at all - open to use caddy
jonatanb has joined #nixos
<V> the choice of server doesn't really matter
<V> so, do you have a .nix file for your site that starts with { foo, bar, baz }:
iH8c0ff33 has quit [Ping timeout: 256 seconds]
<V> (and then stdenv.mkDerivation { stuff goes here } or such)
<supermarin> V: so i bulid just the package that the Nixos (server) depends on, locally on my laptop. Then - do i rsync it to the server, push somewhere else?
<V> uh, no. you just reference it directly in your server configuration
<supermarin> yep, let me double check the contents. i have a default.nix in the site root that takes the files, copies into ${out} ... and produces a `result`
<V> unfortunately I don't have any examples online, still in the process of putting my config into git finally
Guest166 has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104615 → xmrig: 6.2.2 -> 6.5.3 → https://git.io/Jkok2
<supermarin> V: > uh, no. you just reference it directly in your server configuration
waleee-cl has joined #nixos
<supermarin> for that to work, the package should be either on the same server, or hosted somewhere where the server downloads it from, correct?
<V> I am making the assumption that you have a server configuration.nix somewhere, containing config for nginx, with the site on the same machine
<V> so you can (in the configuration.nix) do ${pkgs.callPackage /path/to/site}
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/81cda3ed881 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5a9e4f07f71 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/81cda3ed881 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<supermarin> V: if I'm not mistaken, in this case you're building the whole nixos locally?
jonatanb has quit [Ping timeout: 256 seconds]
<V> Yup. I have my server config on my laptop, and do nixos-rebuild with --target-host set to the remote machine
<V> (and `--build-host localhost` if I want it to build on my laptop instead)
<supermarin> ahh this might be one way of doing it i see :) not familiar with --target-host, let me quickly look
<supermarin> kk that's why - i'm running macOS locally
<supermarin> + nix
<V> You can make nixos-rebuild choose a different config to /etc/nixos/configuration.nix by setting the NIXOS_CONFIG environment variable to the server config, or -I nixos-config=/path/to/server/configuration.nix
<V> ah, I see
iH8c0ff33 has joined #nixos
<V> yeah in that case it'd probably make most sense to just keep the site git repo or whatever on the server; so you'd just push new changes and then run nixos-rebuild on the server
srxl has quit [Quit: Idle for 30+ days]
<supermarin> The idea of the workflow is to write posts in markdown / html doesn't matter, and push text content into a repo. then the site gets built and published with no further actions from me (if the push was to master). on a standard linux distro, I'm hosting bare repos in `git` user's HOME, and pushing the markdown/html directly to that repo. Then a git hook in that repo makes a local checkout into /var/www
<supermarin> or wherever the nginx serves from, and the site is updated as soon as `git push` is done
<V> you can always still do things like that
<V> in which case there's nothing special to do on the nix/nixos side
<{^_^}> [nixpkgs] @penguwin opened pull request #104616 → glow: 1.1.0 -> 1.2.0 → https://git.io/JkoIS
<nf> any idea why this module causes an infinite recursion? https://0x0.st/iRPh.nix
<nf> here's the full trace https://0x0.st/iRZK.txt
<tokudan> got some issues with string escaping in nix. what's the correct way to escape '' something ${not_a_nix_expression} else '' in nix? example: http://paste.debian.net/plain/1173853
<V> ,escape something ${not_a_nix_expression} else
<{^_^}> Escape this in '' strings with: something ''${not_a_nix_expression} else
<{^_^}> Escape this in " strings with: something \${not_a_nix_expression} else
<tokudan> escaping with '' ? that is unusual...
<V> that might just be the point
<V> using '' as quotation is itself unusual
<tokudan> but it works...
<V> all of these are intended to come up very rarely in other code
<V> (thus reducing the need to escape things)
<tokudan> for multiline strings i thought having a nix string declared using '' is the default
berberman has quit [Quit: ZNC 1.7.5 - https://znc.in]
<tokudan> ${} is very common in shell scripts..
<V> nf: does it work if you rewrite it without the pipe?
berberman has joined #nixos
<nf> V: no, the issue lies in using config in the imports definition
<tokudan> thanks V
<V> tokudan: yes, it is the default; '' is unusual in the snippets themselves
<V> nf: that was my initial guess, but seeing lib pop up repeatedly made me unsure
<nf> > Namely, to build the configuration we have to import the modules and to import the modules we have have to evaluate config._module.args.isVM, but to evaluate config._module.args.isVM we have to build the configuration…
<{^_^}> error: syntax error, unexpected ',', expecting ')', at (string):406:7
<nf> oops, sorry {^_^}
<V> it would make sense that generating imports based on the module you are in the process of defining (i.e. that does not itself yet exist) would not work
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/5a9e4f07f71 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<nf> yeah
<V> it would probably work to split this into profiles.nix and profiles-impl.nix
<V> orr just move the option declaration into a module within the imports
kreyren_ is now known as PROPRIETARY
mananamenos has joined #nixos
<nf> my idea now is to replace imports with something like config = mkMerge (the profiles)
veleiro has quit [Ping timeout: 240 seconds]
<nf> since those profiles only declare the config attribute
<mananamenos> hi, i've just burnt a nixos on usb using rufus. Rebooted the pc, booted the usb, and after some seconds of booting it everything crashed with half of monitor showing unrendered letters (nixos booting messages)
<mananamenos> any idea what is failing? Maybe i have to setup up something in bios?
<{^_^}> [nixpkgs] @ryantm merged pull request #104441 → python37Packages.gtts: 2.1.2 -> 2.2.1 → https://git.io/Jk2D6
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkoqY
alp has quit [Ping timeout: 272 seconds]
jonatanb has joined #nixos
mananamenos has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @ehmry merged pull request #104616 → glow: 1.1.0 -> 1.2.0 → https://git.io/JkoIS
<{^_^}> [nixpkgs] @ehmry pushed commit from @penguwin to master « glow: 1.1.0 -> 1.2.0 »: https://git.io/Jkoqw
PROPRIETARY is now known as kreyren
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104617 → zef: 0.9.1 -> 0.9.4 → https://git.io/Jkoq7
JeffU has joined #nixos
<JeffU> Can someone help me figure out how to override the postInstall for tmuxPlugins.sensible? tmuxPlugins doesn’t have overrideScope and tmuxPlugins.sensible doesn’t have override
<{^_^}> [nixpkgs] @7c6f434c merged pull request #104425 → ccache: 3.7.12 -> 4.0 → https://git.io/Jk2zT
<{^_^}> [nixpkgs] @7c6f434c pushed 4 commits to master: https://git.io/JkomW
<{^_^}> [nixpkgs] @sevenfourk opened pull request #104618 → terraform-providers.kubernetes: 1.11.3 -> 1.13.2 → https://git.io/JkomE
<{^_^}> [nixpkgs] @7c6f434c merged pull request #104487 → firejail: fixing the 'xdg-dbus-proxy' dependency → https://git.io/Jka9H
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/Jkoma
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #101866 → groff: fix PDF manpage building with -Tpdf/gropdf → https://git.io/JTP2O
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/Jkomb
<{^_^}> [nixpkgs] @7c6f434c merged pull request #103913 → emacs: properly include source code when withCsrc is true → https://git.io/JkZ3i
<{^_^}> [nixpkgs] @7c6f434c pushed 3 commits to master: https://git.io/JkoYt
jonatanb has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #97155 → pythonPackages.pdoc3: init at 0.9.1 → https://git.io/JUsmQ
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/JkoYn
teto has joined #nixos
JeffU has quit [Remote host closed the connection]
vidbina has quit [Quit: vidbina]
<{^_^}> [nixos-org-configurations] @lukegb opened pull request #134 → delft/eris: include Prometheus port in nginx proxy_pass directive → https://git.io/JkoY9
vidbina has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #104600 → pijul: 1.0.0-alpha.3 -> 1.0.0-alpha.5 → https://git.io/JkrDM
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/JkoOU
<{^_^}> [nix] @kwohlfahrt opened pull request #4272 → Return derivation signatures in Perl bindings → https://git.io/JkoOT
mananamenos has joined #nixos
<{^_^}> [nixos-org-configurations] @grahamc merged pull request #134 → delft/eris: include Prometheus port in nginx proxy_pass directive → https://git.io/JkoY9
<{^_^}> [nixos-org-configurations] @grahamc pushed 2 commits to master: https://git.io/JkoOb
g-w1 has joined #nixos
mananamenos has quit [Read error: Connection reset by peer]
vidbina has quit [Quit: vidbina]
vidbina has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #104591 → stripe-cli: 1.5.4 -> 1.5.5 → https://git.io/JkrVk
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jko3X
<{^_^}> [nixpkgs] @mgmillani opened pull request #104619 → thunar: fix build error → https://git.io/Jkosq
Izorkin has joined #nixos
cosimone has joined #nixos
g-w1 has left #nixos ["WeeChat 3.1-dev"]
neiluj has quit [Ping timeout: 265 seconds]
vidbina has quit [Quit: vidbina]
stree has quit [Quit: Caught exception]
stree has joined #nixos
Acou_Bass has quit [Quit: ZNC 1.8.1 - https://znc.in]
caef^ has quit []
Acou_Bass has joined #nixos
pushqrdx has joined #nixos
gxt has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @MetaDark closed pull request #104114 → linuxPackages.xpadneo: 0.8.4 -> 0.8.5 → https://git.io/Jk8PP
<{^_^}> [nixpkgs] @MetaDark opened pull request #104620 → linuxPackages.xpadneo: 0.8.4 -> 0.9 → https://git.io/JkoGu
gxt has joined #nixos
<supermarin> V: thank you for all the help, think you gave me the right ideas. sorry for the delay, was in a meeting
yetanotherserge has joined #nixos
<{^_^}> [nixos-org-configurations] @grahamc pushed to master « fixup prom proxy »: https://git.io/JkoG5
bl1nk has quit [Quit: bye]
<yetanotherserge> Hi! Is running bazel within nix build a viable thing? Tried a naive "bazel build" in buildPhase - down trying to modify a /homeless-shelter which nix won't allow.
<V> no there's no shared external cache you can use
bl1nk has joined #nixos
<V> nix wants to manage its own collection of artifacts and sandboxes individual builds so this is basically impossible
sm_ has joined #nixos
<yetanotherserge> Aye, I don't want to use external cache, I'm fine building from scratch
<V> oh, in that case; I imagine there's stuff in nixpkgs already that uses it?
<V> ah, yes
<yetanotherserge> Hmm, indeed. I'll go check out
<V> grep for buildBazelPackage
<{^_^}> [nixos-org-configurations] @lukegb opened pull request #135 → delft/eris: remove trailing slash from Prometheus proxyPass → https://git.io/JkoZz
<{^_^}> [nixpkgs] @mmilata opened pull request #104621 → [20.09] systemd: 246.4 -> 246.6 → https://git.io/JkoZ1
<lukegb> yetanotherserge: note that you probably want to set "fetchConfigured" as well
<lukegb> (on buildBazelPackage, it's not the default yet because I'm lazy and didn't get around to it)
pushqrdx has quit [Remote host closed the connection]
<tokudan> is there a way to sort lists like [ "rpool/data/a" "rpool/data" ]?
<tokudan> i found lib.toposort, but that seems to just return a function
<mkaito> you need to pass a sorting function as first argument to toposort
wnklmnn has joined #nixos
<tokudan> hmm... yeah, but which one? do i have to write that myself?
<mkaito> the example might just work, depending on how you want to sort it
vidbina has joined #nixos
<mkaito> try it in the repl
j is now known as jess
<tokudan> seem like lib.sort (a: b: a < b) cfg.datasets does what i need
<mkaito> cool
pushqrdx has joined #nixos
acarrico has quit [Ping timeout: 260 seconds]
bbarker has joined #nixos
endformationage has joined #nixos
pushqrdx has quit [Remote host closed the connection]
pushqrdx has joined #nixos
dkibi has quit [Quit: leaving]
cosimone has quit [Quit: cosimone]
cosimone has joined #nixos
<{^_^}> [nixos-org-configurations] @grahamc merged pull request #135 → delft/eris: remove trailing slash from Prometheus proxyPass → https://git.io/JkoZz
<{^_^}> [nixos-org-configurations] @grahamc pushed 2 commits to master: https://git.io/JkocF
vidbina has quit [Quit: vidbina]
dkibi has joined #nixos
vidbina has joined #nixos
vidbina has quit [Client Quit]
<{^_^}> [mobile-nixos] @leenaars opened pull request #244 → Solution for USB3 flashing issue → https://git.io/JkoC4
vidbina has joined #nixos
alp has joined #nixos
marc2 has joined #nixos
jonatanb has joined #nixos
pushqrdx has quit [Remote host closed the connection]
<marc2> i have some issue overriding the source .src location of a package in nixpkgs, can someone point me to example docs?
<marc2> I tried `mypkg = pkgs.somePkg.overrideAttrs (old: { src = ...; })` and then using mypkg, but that did not have the desired effect
pushqrdx has joined #nixos
hnOsmium0001 has joined #nixos
rajivr has quit [Quit: Connection closed for inactivity]
jonatanb has quit [Ping timeout: 272 seconds]
cosimone_ has joined #nixos
ToxicFrog has quit [Remote host closed the connection]
lunik1 has quit [Quit: :x]
cosimone has quit [Ping timeout: 240 seconds]
cosimone_ is now known as cosimone
sangoma has joined #nixos
lunik1 has joined #nixos
marc2 has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104624 → automake: 1.16.2 -> 1.16.3 → https://git.io/Jkolm
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
gothnbass has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
cosimone has quit [Quit: cosimone]
<JaakkoLuttinen[m> When I run `sudo nixos-rebuild build`, there's no `result/etc/passwd` file. How could I check what users are defined in that system?
<JaakkoLuttinen[m> I don't want to switch to that system before making sure users are created correctly as I just heavily modified the user creation logic in my `configuration.nix`...
boxscape has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #104625 → pythonPackages.pypandoc: fix tests for pandoc >= 2.11.2 → https://git.io/Jko8q
<srhb> JaakkoLuttinen[m: You can find the path named users-groups.json in that closure to find the spec
<srhb> JaakkoLuttinen[m: Actual synchronization with /etc/passwd is done by some perl script.
vidbina has quit [Ping timeout: 256 seconds]
<srhb> JaakkoLuttinen[m: You can also find that path from the activate script of that system. There will be a line that contains "users-groups.json"
<V> it's in /var/lib/nixos IIRC
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<V> or, no. that would be the state of the running system
<V> pay no attention to me
<{^_^}> [nixpkgs] @flokli merged pull request #104621 → [20.09] systemd: 246.4 -> 246.6 → https://git.io/JkoZ1
<{^_^}> [nixpkgs] @flokli pushed 4 commits to staging-20.09: https://git.io/Jko8b
thblt has joined #nixos
bbarker has quit [Ping timeout: 260 seconds]
jonatanb has joined #nixos
growpotkin has joined #nixos
<srhb> V: Well, it's still true, or at least the other half of the system, since that information is indeed users by the perl script. :)
<srhb> Depending on setup, of course...
jonatanb has quit [Ping timeout: 240 seconds]
ToxicFrog has joined #nixos
bbarker has joined #nixos
devmohe has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<devmohe> Hi, is it possible to get all used files from a NixOS build? So you could basically strip off all other files and get a minimal nixpkgs for this build. I would like to do this to minimize the security issues as I only would need to check these files for changes then. I already tried `inotifywait -m -r -e OPEN .` but this didn't seem to work.
pushqrdx has quit [Remote host closed the connection]
pushqrdx has joined #nixos
boxscape has quit [Ping timeout: 260 seconds]
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
neiluj has joined #nixos
<thblt> dulwich tests on Python 3.8 segfault on latest unstable for me, anyone else experience this? It's a dep of haskell-language-server and nix-prefetch-scripts.
<thblt> (This makes nixos-rebuild fail obviously)
hyper_ch5 has joined #nixos
<srhb> thblt: I think the most common dep is for the optparse completion wrapper, so you can strip that out for now
<srhb> But yes, it's broken since the GHC/Stackage bump.
<srhb> Or maybe unrelated due to the massive python changes
<srhb> /shrug
bbarker has quit [Ping timeout: 240 seconds]
<andi-> devmohe: you can run nix-instantiate with -vvvvvvvvvvvvvv and look at all the files it opens
supermarin has quit [Ping timeout: 240 seconds]
<srhb> thblt: Yeah, look like the tests for dulwich are just broken on their own.
<{^_^}> [nixpkgs] @ehmry merged pull request #104576 → u9fs: 20110513 -> unstable-2020-11-21 → https://git.io/JkrOH
<{^_^}> [nixpkgs] @ehmry pushed commit from @siraben to master « u9fs: 20110513 -> unstable-2020-11-21 »: https://git.io/JkoR2
<srhb> thblt: Looks like it's already fixed in master :)
cr4y1 has quit [Remote host closed the connection]
hyper_ch4 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104626 → argo: 2.11.7 -> 2.11.8 → https://git.io/JkoRQ
cr4y1 has joined #nixos
berberman_ has joined #nixos
WilliButz has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @kevincox merged pull request #98325 → buildFHSUserEnvBubblewrap: use arrays for constructing argument list → https://git.io/JUufy
<{^_^}> [nixpkgs] @kevincox pushed 2 commits to master: https://git.io/Jko0g
berberman has quit [Ping timeout: 260 seconds]
<nasirhm> leo60228: Got it, thanks :)
WilliButz has joined #nixos
meh` has joined #nixos
<devmohe> thanks @andi- I will check it out
mallox has quit [Ping timeout: 240 seconds]
<bqv> andi-: that's a lot of v's
<devmohe> yeah you only need one for the lsit
<devmohe> *list
<andi-> bqv: rule of thumb: press it for a second
<bqv> I thought it went up to 7
<bqv> But fair
mallox has joined #nixos
<devmohe> bqv: yeah but the first one seems to be the list
sorear has quit [Ping timeout: 260 seconds]
red[evilred] has quit [Quit: Idle timeout reached: 10800s]
waleee-cl has quit [Ping timeout: 260 seconds]
robmyers has quit [Ping timeout: 260 seconds]
diamondburned has quit [Ping timeout: 260 seconds]
iH8c0ff33 has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
diamondburned has joined #nixos
sorear has joined #nixos
waleee-cl has joined #nixos
robmyers has joined #nixos
tsrt^ has joined #nixos
<{^_^}> [nixpkgs] @domenkozar merged pull request #104596 → [20.09] nix: 2.3.7 -> 2.3.9 → https://git.io/JkrPc
<{^_^}> [nixpkgs] @domenkozar pushed 3 commits to release-20.09: https://git.io/JkoE3
Kim has joined #nixos
supercoven has quit [Ping timeout: 260 seconds]
leotaku_ has joined #nixos
leotaku has quit [Ping timeout: 260 seconds]
<thblt> srhb: thanks!
<shapr> I'm attempting to upgrade my system from 20.03 to 20.09 and I get "error: The option `services.xserver.displayManager.enable' defined in `/etc/nixos/configuration.nix' does not exist."
<shapr> My first guess is that I need to change my system.stateVersion from "19.09" to something newer?
<shapr> oh, now that error is gone :-|
<shapr> now I get "error: urwid-2.1.1 not supported for interpreter python2.7"
<{^_^}> [nixos-search] @turboMaCk pushed to turboMaCk/fix-github-links « Fix links to github source. »: https://git.io/JkozY
<{^_^}> [nixos-search] @turboMaCk opened pull request #232 → Fix links to github source. → https://git.io/Jkoz3
oida has quit [Remote host closed the connection]
<yetanotherserge> buildBazelPackage worked, thanks all
<yetanotherserge> @lukegb, it may be worth mentioning: I had some unintelligible problems with new_git_repository - switching to http_archive helped
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<lukegb> ooh, interesting
fendor has joined #nixos
<yetanotherserge> I'd provide some details, but much later, I'm afraid
iH8c0ff33 has joined #nixos
<{^_^}> [nixos-search] @turboMaCk pushed to turboMaCk/fix-github-links « Update src/Page/Packages.elm »: https://git.io/JkozV
Acou_Bass has quit [Quit: ZNC 1.8.1 - https://znc.in]
davidv7 has joined #nixos
<{^_^}> [nixpkgs] @andresilva opened pull request #104627 → thunar: fix wrapper build → https://git.io/Jkozx
iH8c0ff33 has quit [Ping timeout: 240 seconds]
<shapr> searching for the error message above, I found some github issues about python2.7 being end of life now. Since I don't have urwid explicitly listed, how do I figure out which package is requiring the urwid dependency?
<srhb> shapr: A trace would probably show it.
<shapr> digging into the output of --show-trace, it seems to start at: while evaluating the attribute 'system.activationScripts.script' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:68:9:
<srhb> shapr: Hm, that's not very helpful.
<shapr> yeah
Boomerang has joined #nixos
Acou_Bass has joined #nixos
<shapr> my first guess is it's something like byobu which does use a python wrapper around tmux
<shapr> I'll try turning that off
<srhb> shapr: Otherwise you can try nix-store -q --tree on the derivation for your system, but it might not be obvious even then.
<shapr> How do I get the derivation for my system? I'm still a noob
<supersandro2000> shapr: nix-tree $(nix-instantiate -A package)
<shapr> ah, so I could use that to check each of my packages to see which one requires urwid?
<srhb> shapr: Yeah it's a little unhandy getting the system drv from nixos-rebuild, but it'd give you a tree of all the dependencies.
<shapr> do I need to install nix-tree?
<srhb> I don't know nix-tree.
<shapr> srhb: how do I hand the derivation for my system to nix-store ?
<srhb> Working on remembering the exact invocation, hang on.. My system isn't set up for this :)
<srhb> It should be something like... nix-instantiate -E 'with import <nixpkgs/nixos> {}; config.build.system'
<srhb> Ah no, it's config.system.build
<shapr> ah, ok
<srhb> Anyway, that should yield a drv path, which you can then `nix-store -q --tree`
<srhb> This may or may not give you a helpful tree wherein you can figure in the offending package.
iH8c0ff33 has joined #nixos
<evils> isn't this closer? `nix why-depends -a $(readlink /run/current-system) nixpkgs.python27 | less`
<srhb> evils: The system is unbuildable currently
<evils> doh, ofc
<srhb> But, ye, why-depends may be helpful even then, but still on the drv.
<shapr> I could switch back to the 20.03 channel
<srhb> And why-depends on a system path is often not really helpful, since you'll just get the activation script.
<shapr> this is surprising: '/nix/store/ml138j3cmkdv50zi7r8s3p75ffavp280-nixos-system-kali-20.03.3269.f05c380a51d' does not depend on 'nixpkgs.python27'
<shapr> does that mean the 20.09 does depend on python27?
<srhb> shapr: No, it means it doesn't depend on _that_ python27.
<shapr> oh
<srhb> (Which has an exact hash)
<srhb> So the system and nixpkgs need to be in complete sync for that to be helpful
<srhb> Try the tree first :)
<das_j> I found out what depended on python 2.7 by adding `assert false` to the beginning of the package and evaluating my system with that modified nixpkgs with --show-trace
<{^_^}> Channel nixos-20.03 advanced to https://github.com/NixOS/nixpkgs/commit/5a9e4f07f71 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-20.03)
<srhb> Yeah I have a feeling the full trace might still have useful info, but it can be hard to parse :)
<{^_^}> [nixpkgs] @flokli merged pull request #104587 → [20.09] gitlab: 13.0.14 -> 13.6.0 → https://git.io/Jkr01
<{^_^}> [nixpkgs] @flokli pushed 8 commits to release-20.09: https://git.io/Jko2X
sangoma has quit [Ping timeout: 265 seconds]
cosimone has joined #nixos
<shapr> about halfway through the trace there's "while evaluating the option `environment.etc.dbus-1.source':"
Boomerang has quit [Ping timeout: 264 seconds]
<das_j> shapr: Go further up. You're looking for something in pkgs/
<das_j> or just pastebin the stack somewhere
<srhb> But at this point it's probably a package added to services.dbus.packages either directly or indirectly.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104628 → armTrustedFirmwareTools: 2.3 -> 2.4 → https://git.io/Jko2j
deadpixels has joined #nixos
<shapr> oh, I see wicd mentioned there, I bet that's it
<shapr> yup, commented that out and it's building!
<srhb> Sounds likely :)
acarrico has joined #nixos
<srhb> Hooray :)
<srhb> And indeed it sets: services.dbus.packages = [pkgs.wicd];
<das_j> nice :)
aswanson_ has joined #nixos
iH8c0ff33 has quit [Ping timeout: 264 seconds]
oida has joined #nixos
<srhb> Looks like there exists some patchsets in debian etc. that makes it work with py3.. We should probably use those.
<srhb> Honestly it looks borderline unmaintained.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104629 → blackbox: 1.20181219 -> 2.0.0 → https://git.io/Jkoaw
devmohe has quit [Remote host closed the connection]
NieDzejkob has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
NieDzejkob has joined #nixos
jonatanb has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
supermarin has joined #nixos
bbarker has joined #nixos
alp has joined #nixos
jonatanb has quit [Ping timeout: 240 seconds]
bitmapper has joined #nixos
daifa has joined #nixos
neiluj has quit [Quit: Lost terminal]
bbarker has quit [*.net *.split]
mupf has quit [*.net *.split]
turbo_Ma1 has quit [*.net *.split]
zakame has quit [*.net *.split]
wavirc22_ has quit [*.net *.split]
gentauro has quit [*.net *.split]
eoli3n has quit [*.net *.split]
LilleCarl has quit [*.net *.split]
nek0 has quit [*.net *.split]
evils has quit [*.net *.split]
amfl has quit [*.net *.split]
endvra has quit [*.net *.split]
kozowu has quit [*.net *.split]
vk3wtf has quit [*.net *.split]
xensky has quit [*.net *.split]
quinn has quit [*.net *.split]
m_hackerfoo has quit [*.net *.split]
dozn has quit [*.net *.split]
jonge has quit [*.net *.split]
bridge[evilred] has quit [*.net *.split]
joehh1 has quit [*.net *.split]
xantoz has quit [*.net *.split]
Miyu-saki has quit [*.net *.split]
kayg04 has quit [*.net *.split]
mir100 has quit [*.net *.split]
Quick_Wango has quit [*.net *.split]
switchy has quit [*.net *.split]
betaboon has quit [*.net *.split]
DerHorst has quit [*.net *.split]
duairc has quit [*.net *.split]
LunarLambda has quit [*.net *.split]
laerling has quit [*.net *.split]
mk_modrzew_ has quit [*.net *.split]
pinpox has quit [*.net *.split]
Kritnich has quit [*.net *.split]
ikwildrpepper has quit [*.net *.split]
VulNix has quit [*.net *.split]
ericnoan has quit [*.net *.split]
marek has quit [*.net *.split]
nbp has quit [*.net *.split]
jtcs_ has quit [*.net *.split]
Guest56248 has quit [*.net *.split]
_cyril_ has quit [*.net *.split]
kandinski has quit [*.net *.split]
jeschli1 has quit [*.net *.split]
dirkx_ has quit [*.net *.split]
cjay has quit [*.net *.split]
Morfio has quit [Quit: This computer has gone to sleep]
iH8c0ff33 has joined #nixos
Morfio has joined #nixos
mir100 has joined #nixos
bbarker has joined #nixos
zupo has joined #nixos
endvra has joined #nixos
kozowu has joined #nixos
nbp has joined #nixos
mupf has joined #nixos
xantoz has joined #nixos
laerling has joined #nixos
gentauro has joined #nixos
turbo_Ma1 has joined #nixos
kayg04 has joined #nixos
cjay has joined #nixos
VulNix has joined #nixos
mk_modrzew_ has joined #nixos
zakame has joined #nixos
dirkx_ has joined #nixos
Miyu-saki has joined #nixos
ikwildrpepper has joined #nixos
jeschli1 has joined #nixos
amfl has joined #nixos
evils has joined #nixos
LilleCarl has joined #nixos
m_hackerfoo has joined #nixos
jonge has joined #nixos
quinn has joined #nixos
eoli3n has joined #nixos
Quick_Wango has joined #nixos
Guest56248 has joined #nixos
bridge[evilred] has joined #nixos
ericnoan has joined #nixos
nek0 has joined #nixos
vk3wtf has joined #nixos
duairc has joined #nixos
marek has joined #nixos
dozn has joined #nixos
pinpox has joined #nixos
wavirc22_ has joined #nixos
xensky has joined #nixos
Kritnich has joined #nixos
joehh1 has joined #nixos
betaboon has joined #nixos
switchy has joined #nixos
DerHorst has joined #nixos
jtcs_ has joined #nixos
LunarLambda has joined #nixos
kandinski has joined #nixos
_cyril_ has joined #nixos
<{^_^}> [nixpkgs] @seppeljordan opened pull request #104630 → pythonPackages.class-registry: Add typing as propagatedBuildInput when python2 → https://git.io/Jkowz
iwq has quit [Ping timeout: 264 seconds]
adamCS has quit [Ping timeout: 246 seconds]
bougyman has quit [Ping timeout: 264 seconds]
bougyman has joined #nixos
iwq has joined #nixos
adamCS has joined #nixos
deadpixels has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104631 → autorandr: 1.10.1 -> 1.11 → https://git.io/Jkorq
deadpixels has joined #nixos
jonatanb has joined #nixos
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
NieDzejkob has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sangoma has joined #nixos
NieDzejkob has joined #nixos
jonatanb has quit [Remote host closed the connection]
m4tsa_ has joined #nixos
hyiltiz has quit [Quit: hyiltiz]
bbarker has quit [Ping timeout: 260 seconds]
m4ts has quit [Ping timeout: 256 seconds]
xenophile has joined #nixos
jonatanb has joined #nixos
xenophile has quit [Client Quit]
deadpixels has quit [Ping timeout: 260 seconds]
bbarker has joined #nixos
<{^_^}> [mobile-nixos] @samueldr opened pull request #245 → stage-1: Acknowledge recovery boot mode → https://git.io/Jkoop
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104632 → blis: 0.7.0 -> 0.8.0 → https://git.io/JkoKW
aleph- has quit [Ping timeout: 240 seconds]
iH8c0ff33 has quit [Ping timeout: 264 seconds]
turbo_Ma1 has quit [Quit: WeeChat 2.9]
bennofs is now known as bennofs|ALLES
szicari has joined #nixos
bbarker has quit [Remote host closed the connection]
Izorkin has quit [Ping timeout: 256 seconds]
bbarker has joined #nixos
<nf> in applyIfFunction, why not apply the function to the entire _module.args set, instead of introspecting its formal arguments to know which ones to pass?
<nf> i.e. why not f (config._module.args // args) instead of https://github.com/NixOS/nixpkgs/blob/master/lib/modules.nix#L310
Izorkin has joined #nixos
<nf> (i'm trying to write a helper function that takes a function module and returns a function module, and this is slightly annoying because i have to use functionArgs and setFunctionArgs so that the correct arguments get passed)
<das_j> cc infinisil
iH8c0ff33 has joined #nixos
bbarker has quit [Ping timeout: 240 seconds]
<infinisil> nf: Probably to not get infinite recursion
<infinisil> Yeah, because if it was `f (config._module.args // args // extraArgs)`, `config` would have to be evaluated, which can't be done at that point without getting inf rec
deadpixels has joined #nixos
szicari has quit [Ping timeout: 260 seconds]
<nf> well, isn't config evaluated on line 303, if there's at least one required argument?
<{^_^}> [mobile-nixos] @samueldr opened pull request #246 → ci: Update dependencies → https://git.io/JkoiV
iH8c0ff33 has quit [Ping timeout: 260 seconds]
<infinisil> nf: That's evaluated only later
<infinisil> Lazy evaluation
szicari has joined #nixos
<infinisil> The attribute names of `extraArgs` can be evaluated without evaluating `config`
<infinisil> Unlike for the attribute names of `config._module.args`
xenophile has joined #nixos
<DigitalKiwi> ooh look at the haskell programmer throwing around fancy words like point free
<nf> infinisil: aaah
hlolli__ has joined #nixos
<xenophile> Hello. So I have nixOS on my laptop and I really want to install it on my main machine but the only thing stopping me is windscribe vpn cli client isn't availible as a nix package. Is it fairly difficult to package something from a .deb or .rpm?
<DigitalKiwi> infinisil: do you know
<{^_^}> [mobile-nixos] @samueldr merged pull request #246 → ci: Update dependencies → https://git.io/JkoiV
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JkoPG
<nf> DigitalKiwi: that snippet already doesn't have a lot of points
<{^_^}> [nixpkgs] @marsam opened pull request #104633 → rage: 0.4.0 -> 0.5.0 → https://git.io/JkoPW
hlolli_ has quit [Remote host closed the connection]
<nf> i mean, both lambdas could be rewritten with const if you really wanted to, but i suspect you're asking something else
<DigitalKiwi> the fancy word user might not be using the right word
brettgilio has quit [Quit: Long live IRC! <https://brettgilio.com/irc.html>]
<DigitalKiwi> i want to get rid of the j
<infinisil> Why would you want that
<DigitalKiwi> and the let
<MichaelRaskin> xenophile: we have quite a few cases of that
<infinisil> Nix isn't about pointfree-ness (and Haskell shouldn't be either)
<MichaelRaskin> Depends on how tricky the software is
<{^_^}> [nixpkgs] @ryantm opened pull request #104634 → rage: 0.4.0 -> 0.5.0 → https://git.io/JkoPu
<DigitalKiwi> i think it should be possible to do without it i just felt like i was doing it wrong this way i don't see other examples like it
<xenophile> :Michael Raskin Oh ok well at least I'm not the only one who wants it lol. Interesting
<xenophile> :MichaelRaskin
<MichaelRaskin> There is a lot of proprietary stuff that survives exclusively by network effect
<MichaelRaskin> Skype etc
<DigitalKiwi> oh maybe servant has to go this much effort too
<xenophile> I understand. I'd try to figure it out myself but I'm kind of a noob lol
<leo60228> small example for cross-compiling a docker image while still running native code as much as possible, mainly because i was curious https://github.com/leo60228/nixpkgs-cross-docker
<MichaelRaskin> xenophile: do you know the link to Nixpkgs repository?
jonatanb has quit [Remote host closed the connection]
jonatanb has joined #nixos
<flokli> genevino: there's systemd.tmpfiles.rules
<xenophile> :MichaelRaskin Do you mean the site for saerching all of the availible nixOS packages?
<MichaelRaskin> No, the actual package sources
<adisbladis> leo60228: What do you mean by "while still running native code as much as possible"?
iH8c0ff33 has joined #nixos
brettgilio has joined #nixos
<MichaelRaskin> I am afraid the easiest way is to write a Nix package for that
<xenophile> No I don't. Ok I assume that's fairly difficult?
boxscape has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #104635 → haskellPackages.ghc8102: add patch to allow Block.h compile with c++ compilers → https://git.io/JkoXt
<MichaelRaskin> Nixpkgs has a reasonably credible claim to be one of the easiest general GNU/Linux (but not only) packages system to write leaf packages for
<DigitalKiwi> nf: what would making them work with const look like?
<{^_^}> [nixpkgs] @doronbehar merged pull request #104570 → pistol: 0.1.7 -> 0.1.8 → https://git.io/JkrUA
<{^_^}> [nixpkgs] @doronbehar pushed 2 commits to master: https://git.io/JkoXC
iH8c0ff33 has quit [Ping timeout: 240 seconds]
<nf> DigitalKiwi: DON'T DO IT, but drv: foo becomes lib.const foo if you're not using drv in foo
<xenophile> MichaelRaskin: I can give it a shot. It would be a great skill to learn. Lack of certain packages has always been the main thing preventing me from trying new distros so it would be great for me to learn. Is there a particular place to go for documentation on this specifically?
<MichaelRaskin> This is an example
<MichaelRaskin> Well, depends on your background
<DigitalKiwi> oh
<MichaelRaskin> Nix manual is pretty good if you are comfortable with that style and that density etc.
jonatanb has quit [Remote host closed the connection]
<xenophile> :MichaelRaskin Ok I'll give it a shot. Thanks for your help! :)
<DigitalKiwi> idk if that could be written to look like the way mine did, but if it could, that would be the expression i am looking for >.>
<MichaelRaskin> There are many guides, but I liked the manual so I am not sure which of the other things is better for what case
iH8c0ff33 has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #104094 → systemd: switch to unified cgroup hierarchy by default → https://git.io/JklN1
<{^_^}> [nixpkgs] @flokli pushed 5 commits to staging: https://git.io/JkoXS
<DigitalKiwi> just some combination of the various overrides in the right order to make them all nice an flowy
<DigitalKiwi> anyway it took me a long enough to get the let one and there are a ton more things to do so >.>
<MichaelRaskin> xenophile: note that once you are comfortable with Nix you can even use it as a stop-gap solution on any distro. No package? Install Nix without touching the core system, use it from there
sangoma has quit [Quit: WeeChat 2.9]
<DigitalKiwi> i have nix on my phone
<DigitalKiwi> so of course i have ghc on my phone
<xenophile> MichaelRaskin: Oh wow that is very cool. It's those kinds of things that drew me to this distro/package manager
<{^_^}> [nixpkgs] @domenkozar merged pull request #104635 → haskellPackages.ghc8102: add patch to allow Block.h compile with c++ compilers → https://git.io/JkoXt
<{^_^}> [nixpkgs] @domenkozar pushed 2 commits to master: https://git.io/Jko1I
<MichaelRaskin> At work I got some Ubuntu VMs that I cannot even reimage quickly. So the system definitely stays pristine, and the real stuff is getting deployed by Nix, because I want to be able to fix my mistakes!
aleph- has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #104601 → tiled: 1.4.2 -> 1.4.3 → https://git.io/JkrSe
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/Jko1Z
seku has quit [Quit: Connection closed]
deadpixels has quit [Ping timeout: 240 seconds]
samhza has quit [Remote host closed the connection]
<{^_^}> [mobile-nixos] @samueldr merged pull request #241 → xiaomi-begonia: Don't rely on bundled dtc_overlay → https://git.io/Jk2S7
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/Jko1C
samhza has joined #nixos
<{^_^}> [nixpkgs] @mweinelt merged pull request #104020 → zigbee2mqtt: 1.16.0 -> 1.16.1 → https://git.io/JkC93
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/Jko1B
leo60228 has quit [Quit: leaving]
leo60228 has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> [mobile-nixos] @samueldr merged pull request #242 → stage-1: Handle (physical) keyboard input → https://git.io/Jk2bj
<{^_^}> [mobile-nixos] @samueldr pushed 7 commits to master: https://git.io/Jko17
alp has quit [Ping timeout: 272 seconds]
<{^_^}> [mobile-nixos] @samueldr merged pull request #243 → stage-1: Use evdev bindings for recovery key → https://git.io/JkwCY
<{^_^}> [mobile-nixos] @samueldr pushed 8 commits to master: https://git.io/JkoMW
<rogerr> what's easiest way to run a .AppImage pls?
<{^_^}> [nixpkgs] @ryantm closed pull request #102658 → osu-lazer: 2020.925.0 -> 2020.1031.0 → https://git.io/JTbgW
<Yaniel> appimage-run
<{^_^}> [nixpkgs] @marsam closed pull request #104633 → rage: 0.4.0 -> 0.5.0 → https://git.io/JkoPW
<rogerr> ty ill try!
<rogerr> Yaniel++
<{^_^}> Yaniel's karma got increased to 7
<Yaniel> there is also some way to make a nix package from an appimage AFAIK
<Yaniel> some applications don't work with appimage-run
<{^_^}> [nixpkgs] @ryantm merged pull request #104595 → tendermint: 0.33.8 -> 0.34.0 → https://git.io/Jkrio
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JkoMX
justanotheruser has quit [Ping timeout: 260 seconds]
jonatanb has joined #nixos
<{^_^}> [mobile-nixos] @samueldr merged pull request #245 → stage-1: Acknowledge recovery boot mode → https://git.io/Jkoop
<{^_^}> [mobile-nixos] @samueldr pushed 5 commits to master: https://git.io/JkoMp
gxt has quit [Ping timeout: 240 seconds]
jonatanb has quit [Remote host closed the connection]
gxt has joined #nixos
boxscape has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @marsam merged pull request #104613 → vultr-cli: 0.4.0 -> 1.0.0 → https://git.io/Jkoep
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkoDn
<{^_^}> [nixpkgs] @marsam merged pull request #104612 → vale: 2.6.1 -> 2.6.2 → https://git.io/JkrjG
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JkoD8
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
pushqrdx has quit [Read error: Connection reset by peer]
xenophile has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @rmcgibbo opened pull request #104636 → inchi: init at 1.05 → https://git.io/JkoDM
fendor has quit [Ping timeout: 240 seconds]
growpotkin has joined #nixos
fendor has joined #nixos
daifa has quit [Ping timeout: 245 seconds]
justanotheruser has joined #nixos
cosimone_ has joined #nixos
mallox has quit [Quit: WeeChat 2.9]
cosimone has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @ryantm merged pull request #104634 → rage: 0.4.0 -> 0.5.0 → https://git.io/JkoPu
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/Jkoy3
rprije has joined #nixos
cosimone_ has quit [Remote host closed the connection]
cosimone has joined #nixos
tkei has joined #nixos
<tkei> channels
DERek25 has joined #nixos
cosimone has quit [Client Quit]
<DERek25> -_- I have a project htat has a service file on github, in a separate repository, how I put it in imports?
<DERek25> https://pastebin.com/VVUEGNDF <---- this doesn't work
iH8c0ff33 has quit [Ping timeout: 264 seconds]
<DERek25> not even when I put { inherit pkgs; }
litschi has quit [Quit: WeeChat 2.7.1]
litschi has joined #nixos
fendor has quit [Ping timeout: 246 seconds]
leo60228 has quit [Quit: leaving]
<infinisil> DERek25: `imports = [ (fetchTarball { url = "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"; sha256 = "<hash>"; } + "/nix/nixos") ]`
alp has joined #nixos
jedai42 has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<DERek25> infinisil: that let in doesn't make sense?
<DERek25> or it just doesn't work w/ github
<infinisil> You can also use a `let in`, but the main thing I suggest is to use `fetchTarball` instead of `pkgs.fetchFromGitHub`
<infinisil> Because the latter gives infinite recursion, while the former doesn't
<DERek25> thank you infinisil
DERek25 has quit [Remote host closed the connection]
philr has joined #nixos
fendor has joined #nixos
__monty__ has quit [Quit: leaving]
shibboleth has joined #nixos
redmp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104637 → cmake: 3.18.4 -> 3.19.0 → https://git.io/Jko9x
<rogerr> how do i use appimage-run? do i just chmod +x my .AppImage file then run it or?
bbarker has joined #nixos
arahael has joined #nixos
<Yaniel> `appimage-run foo.AppImage`
<Yaniel> +x on the appimage mght be needed yes
la-jesystani has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #104569 → nixos/*: editorconfig fixes → https://git.io/JkrUn
<{^_^}> [nixpkgs] @zowoq pushed 2 commits to master: https://git.io/JkoHY
<{^_^}> [nixpkgs] @zowoq merged pull request #104548 → containerd, docker, runc: add passthru.tests → https://git.io/Jkwcr
<{^_^}> [nixpkgs] @zowoq pushed 3 commits to master: https://git.io/JkoHZ
<la-jesystani> is nixops able to be used with nix flakes? the tweag article seems to hint at it but i cant find any reading on that
<adisbladis> la-jesystani: There is some early support in the master branch. But not in a release yet.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #104638 → clinfo: 2.2.18.04.06 -> 3.0.20.11.20 → https://git.io/JkoH0
iH8c0ff33 has joined #nixos
<rogerr> Yaniel just tested. +x wasn't even needed. starts up fine!
<{^_^}> [nixpkgs] @delroth opened pull request #104639 → navidrome: 0.29.0 -> 0.38.0 → https://git.io/JkoH2
<rogerr> Yaniel++
<{^_^}> Yaniel's karma got increased to 8
ZaraChimera has joined #nixos
leo60228 has joined #nixos
<leo60228> how should i handle secrets when using flakes?
<leo60228> previously i had .gitignored files that i read using builtins.readFile
<leo60228> but that doesn't work with flakes by design
fendor has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @roberth opened pull request #104640 → haskellPackages.inline-c-cpp: Patch to build with llvm → https://git.io/JkoHA
<la-jesystani> im not sure how secure it is, but you could make sure they arent entering the nix store, then use git-secret to blank them from the repo?
iH8c0ff33 has quit [Ping timeout: 240 seconds]
bbarker has quit [Remote host closed the connection]
bbarker has joined #nixos
<leo60228> la-jesystani: my threat model is people having access to my git repository, not people having access to my nix store
<{^_^}> [nixpkgs] @roberth closed pull request #104640 → haskellPackages.inline-c-cpp: Patch to build with llvm → https://git.io/JkoHA
bbarker has quit [Ping timeout: 260 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
ZaraChimera has quit [Quit: WeeChat 3.0]
gustavderdrache has joined #nixos
leo60228 has quit [Quit: leaving]
jonatanb has joined #nixos
leo60228 has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « vagrant: 2.2.13 -> 2.2.14 »: https://git.io/Jko7V
orivej has joined #nixos
jonatanb has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 merged pull request #104571 → powershell: 7.0.3 -> 7.1.0 → https://git.io/JkrIk
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jko5W
<{^_^}> [nixpkgs] @Ma27 pushed to release-20.09 « vagrant: 2.2.13 -> 2.2.14 »: https://git.io/Jko5r
meh` has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #104537 → gping: 0.1.6 -> 0.1.7 → https://git.io/JkwLG
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jko5y
meh` has joined #nixos
evanm has joined #nixos
Morfio has quit [Quit: This computer has gone to sleep]
Morfio has joined #nixos
bbarker has joined #nixos
<evanm> trying to fix a broken haskell package in 20.09 pandoc....works in haskell-updates but it is a dependancy of a vm I am trying to build...how can I kink the version that installed.
<evanm> ?
<{^_^}> [nixpkgs] @Ma27 merged pull request #104525 → vault: 1.5.5 -> 1.6.0 → https://git.io/JkVAI
<{^_^}> [nixpkgs] @Ma27 pushed 4 commits to master: https://git.io/JkodV
<rogerr> if i download and decompress a .tar.gz and chmod +x it, why when i run ./it does bash say no such file or directory?
hyiltiz has joined #nixos
ZaraChimera has joined #nixos
<Yaniel> jtojnar: if you're up, mind taking another look at #104553?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/104553 (by jansol, 20 hours ago, open): pipewire: 0.3.15 -> 0.3.16
hyiltiz has joined #nixos
bbarker has quit [Remote host closed the connection]
_bl1nk has joined #nixos
bbarker has joined #nixos
werner291 has quit [Quit: werner291]
<nh2[m]> in ZFS, how can I prevent `device = "zroot/root/myencrypted";` from being auto-mounted at boot? I want to boot through without password prompt
<nh2[m]> it asks for the pw in stage 1
<__red__> moveToOutput
<nh2[m]> I have already removed it from `hardware-configuration.nix` but it still asks
bbarker has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @flokli merged pull request #104618 → terraform-providers.kubernetes: 1.11.3 -> 1.13.2 → https://git.io/JkomE
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JkoFu
Rusty1 has joined #nixos
<jackdk> > (import <nixpkgs> {}).haskellPackages.pandoc.version # evanm
<{^_^}> "2.11.2"
turlando has quit [Ping timeout: 256 seconds]
Moonspell has quit [Ping timeout: 256 seconds]
arahael has quit [Quit: WeeChat 2.7.1]
<nh2[m]> `boot.zfs.requestEncryptionCredentials` might be it
shibboleth has quit [Quit: shibboleth]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]