worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
thoughtpolice has joined #nixos
steveeJ has joined #nixos
eddyb[legacy] has joined #nixos
zot has joined #nixos
scoates has joined #nixos
dmj` has joined #nixos
terrorjack has joined #nixos
sam_w has joined #nixos
hamishmack has joined #nixos
o1lo01ol1o has quit [Ping timeout: 258 seconds]
visl has joined #nixos
<{^_^}> [nix-pills] @Ericson2314 merged pull request #151 → remove stdenv references → https://git.io/JJhdb
<{^_^}> [nix-pills] @Ericson2314 pushed 3 commits to master: https://git.io/JJhjc
lvrp16 has joined #nixos
noudle has quit []
ambro718 has joined #nixos
shibboleth has quit [Quit: shibboleth]
terrorjack has quit [Max SendQ exceeded]
mananamenos has quit [Remote host closed the connection]
mananamenos has joined #nixos
pittma has quit [Ping timeout: 260 seconds]
lvrp16 has quit [Max SendQ exceeded]
dmj` has quit [Max SendQ exceeded]
ryjm has quit [Read error: Connection reset by peer]
joshmeredith has quit [Read error: Connection reset by peer]
visl has quit [Ping timeout: 260 seconds]
jared-w has quit [Read error: Connection reset by peer]
joshmeredith has joined #nixos
ryjm has joined #nixos
jared-w has joined #nixos
sigmundv_ has quit [Ping timeout: 240 seconds]
Tritlo has quit [Ping timeout: 240 seconds]
pittma has joined #nixos
thoughtpolice has quit [Ping timeout: 260 seconds]
lvrp16 has joined #nixos
visl has joined #nixos
hamishmack has quit [Ping timeout: 240 seconds]
eddyb[legacy] has quit [Ping timeout: 240 seconds]
work_ has quit [Quit: Connection closed for inactivity]
zot has quit [Ping timeout: 260 seconds]
eddyb[legacy] has joined #nixos
nand0p has quit [Ping timeout: 272 seconds]
thoughtpolice has joined #nixos
hamishmack has joined #nixos
Tritlo has joined #nixos
nand0p has joined #nixos
raboof has quit [Ping timeout: 272 seconds]
zot has joined #nixos
raboof has joined #nixos
terrorjack has joined #nixos
penguwin has quit [Quit: NO CARRIER]
penguwin has joined #nixos
zatozata[m] has joined #nixos
dansho has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJjek
orivej has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #95852 → timescaledb-tune: 0.6.0 -> 0.9.0 → https://git.io/JJxkY
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JJjeC
<{^_^}> [nixpkgs] @marsam merged pull request #95851 → timescaledb-parallel-copy: 0.2.0 -> 0.3.0 → https://git.io/JJxTd
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JJjeW
<hazel[m]> how do i install a python module into the global environment
<hazel[m]> i am trying to use a qutebrowser userscript that depends on tldextract and pyperclip
<hazel[m]> adding `python37Packages.tldextract` to the global environment did not do it
<hazel[m]> although it does put `tldextract` in PATH
ardumont has quit [Ping timeout: 244 seconds]
<hazel[m]> forgot about nix-shell :p
<hazel[m]> `#! nix-shell -p python37Packages.pyperclip -p python37Packages.tldextract -i python3`
<hazel[m]> how do i install keyctl/kernel key management
<{^_^}> [nixpkgs] @aanderse opened pull request #95880 → nixos/postgresql: replace extraConfig option with settings option → https://git.io/JJjeA
ardumont has joined #nixos
Diagon has quit [Quit: Leaving]
kalbasit has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #95881 → shadowsocks-rust: 1.8.14 -> 1.8.16 → https://git.io/JJjvt
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJjvn
user_0x58 has joined #nixos
ukari has quit [Remote host closed the connection]
orivej has joined #nixos
cantstanya has quit [Remote host closed the connection]
ambro718 has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #95882 → protobuf: 3.12.4 -> 3.13.0 → https://git.io/JJjvr
cantstanya has joined #nixos
<{^_^}> [nixpkgs] @steshaw opened pull request #95883 → rescuetime: 2.16.2.1 -> 2.16.3.1 → https://git.io/JJjvo
<{^_^}> [nixpkgs] @steshaw closed pull request #95860 → rescuetime: 2.14.5.2 -> 2.16.3.1 → https://git.io/JJxG2
h0m1 has quit [Ping timeout: 272 seconds]
gv has quit [Remote host closed the connection]
gv has joined #nixos
gv has quit [Remote host closed the connection]
h0m1 has joined #nixos
gv has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #95884 → docker-slim: 1.30.0 -> 1.31.0 → https://git.io/JJjvN
trulsa has quit [Quit: ZNC - http://znc.in]
gxt has quit [Ping timeout: 240 seconds]
gxt has joined #nixos
griff_ has joined #nixos
orivej has quit [Ping timeout: 272 seconds]
luna has joined #nixos
laubster has joined #nixos
m0rphism has quit [Ping timeout: 265 seconds]
kalbasit has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @zowoq merged pull request #95576 → cri-o: add pinns path and witch to crio.conf.d config style → https://git.io/JJdaF
<{^_^}> [nixpkgs] @zowoq pushed commit from @saschagrunert to master « cri-o: add pinns path and witch to crio.conf.d config style »: https://git.io/JJjfX
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
ajs124 has quit [Quit: killed]
mrpi has quit [Quit: killed]
Scriptkiddi has quit [Quit: killed]
das_j has quit [Quit: killed]
<laubster> Any idea why a search at https://search.nixos.org/options under 20.03 for "boot default" finds boot.loader.grub.default, but a search for "boot.loader.grub" does not also find it?
<{^_^}> [nixpkgs] @zowoq merged pull request #95235 → go_1_15: 1.15beta1 -> 1.15 → https://git.io/JJSvq
<{^_^}> [nixpkgs] @zowoq pushed commit from @tomberek to master « go_1_15: 1.15beta1 -> 1.15 »: https://git.io/JJjfj
das_j has joined #nixos
Scriptkiddi has joined #nixos
ajs124 has joined #nixos
mrpi has joined #nixos
knerten2 has joined #nixos
<samueldr> laubster: teething problems with the new search
<laubster> gotcha. thanks.
<samueldr> once the dev of that new search wakes up (european time) we'll know if it's trivial to fix or if it gets reverted in the time being :)
<{^_^}> [nixpkgs] @zowoq opened pull request #95885 → go, buildGoModule, buildGoPackage: default to go 1.15 → https://git.io/JJjJU
knerten1 has quit [Ping timeout: 272 seconds]
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
stephank4 has joined #nixos
stephank has quit [Ping timeout: 264 seconds]
stephank4 is now known as stephank
<siraben> ,locate zsltproc
<{^_^}> Couldn't find in any packages
aleph- has joined #nixos
waleee-cl has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @Pamplemousse closed pull request #95875 → gdb: Give it a `pname` → https://git.io/JJhd6
pjt_tmp has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/22dcc4e08a1 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<siraben> Do people usually have channels at the root level and per user level?
<siraben> Running nix-channel --list I only have home manager, on sudo nix-channel --list I have nixos-unstable
<energizer> i only have them at root
<siraben> energizer: In that case, when I run nix-env -i ... does it use root's channel?
<siraben> Then I'll have to always sudo to nix-channel --update right
<energizer> i never use nix-env
<siraben> energizer: what do you use then?
<energizer> configuration.nix or nix-shell
<energizer> er, nixos-rebuild or nix-shell
<samueldr> siraben: root's channels are used by default with the default NIX_PATH
<samueldr> siraben: if you can `nix-shell -p hello --run hello`, it uses `<nixpkgs>`
<samueldr> `<nixpkgs>` means a channel named nixpkgs
<samueldr> (well, a component named nixpkgs on the NIX_PATH, and channels are on the NIX_PATH)
<samueldr> root's channels, by default, are considered system-wide
<siraben> Right. So for per-user is it better to use home-manager?
<samueldr> I don't follow
lord| has quit [Read error: Connection reset by peer]
lord| has joined #nixos
<siraben> samueldr: What I'm wondering is, should I put the packages I want in configuration.nix or home.nix?
<siraben> I guess for single user it may not matter.
o1lo01ol1o has joined #nixos
<samueldr> as you wish I guess :)
<samueldr> yeah
<samueldr> I'm not user home-manager
user_0x58 has quit [Ping timeout: 240 seconds]
<samueldr> I'm not writer good english either :)
<samueldr> and anyway, when it's something I use transiently, through nix-shell it goes, otherwise my global config
<siraben> Especially since I recently started using home-manager on darwin, and it's sort of duplicating what I had in configuration.nix, hm.
<energizer> sorta think nix-env should be removed altogether
<samueldr> energizer: it can't exactly be, considering `nix-env` is the backend of things like nixos-rebuild :)
<samueldr> it has multiple purposes, other than installing packages
<samueldr> but I agree that the concept of imperative package management should be deprecated in some ways
<samueldr> siraben: I guess in your case, home-manager for things in your "user profile", and configuration.nix for your "system" things
<samueldr> "user profiles" are things you want to use on any computers
<siraben> samueldr: Right, makes sense.
<energizer> samueldr: it doesn't have to be public api installed in nix's bin/
<siraben> ATM I've conflated my "user profile" and "system" into configuration.nix
<samueldr> siraben: as many do :)
o1lo01ol1o has quit [Ping timeout: 272 seconds]
<samueldr> energizer: you can do declarative package management per-user using nix-env, so no, it has to be there
<samueldr> it's not exactly a trivial issue
iwq has quit [Ping timeout: 260 seconds]
<energizer> samueldr: i see
<jackdk> Is there an up-to-date replacement for pypi2nix, whose repo is tagged `abandoned`?
<samueldr> but I agree that, in principle, if it was possible to make `nix-env -i` not work imperatively, it would be a good way forward
luna has quit [Quit: Leaving]
iwq has joined #nixos
<energizer> jackdk: poetry2nix is excellent
<jackdk> sorry, I've X-Y-problemed you all. I want an up-to-date version of cfn-lint in my shell. I would be thrilled if someone reviewed and merged #95740. Failing that, I want something that can stand up a nix file that gives me the tool in a shell. Can poetry2nix help there?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/95740 (by endgame, 2 days ago, open): Cfn lint bump
<jackdk> I don't actually have a python "project" kicking around, so I might be abusing the tooling here
<energizer> packaging it with poetry2nix would probably take a few minutes, but i can't help with it atm
<jackdk> no worries, appreciate the pointer energizer ++
<jackdk> energizer++
<{^_^}> energizer's karma got increased to 23, that's Numberwang!
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 244 seconds]
Supersonic112 is now known as Supersonic
user_0x58 has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #94359 → asciidoctorj: 2.3.1 -> 2.4.0 → https://git.io/JJan9
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JJjkN
cole-h has joined #nixos
griff_ has quit [Quit: griff_]
pjt_tmp has quit [Ping timeout: 272 seconds]
hspak has joined #nixos
ddellacosta has quit [Ping timeout: 256 seconds]
<jackdk> If I try to `pypi2nix -e "junit-xml==1.9"` I get `ERROR: Could not find a version that satisfies the requirement junit-xml==1.9 (from -r sometmpfile.txt (line 1)) (from versions: 1.1.macosx-10.8-intel, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8)`. Why would it find every other version on pypi but not 1.9, when `pip install` in a virtualenv worked?
pjt_tmp has joined #nixos
fragamus_ has joined #nixos
griff_ has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
fragamus_ is now known as fragamus
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
zupo has joined #nixos
<jackdk> energizer: I have successfully achieved my goal with a dummy python package and poetry2nix, thank you.
<energizer> +1 jackdk
<_habnabit> oops, the docker unit generated this from a virtualisation.docker.extraOptions string with newlines in it. seems like a bug? idk what should've caught this https://bpa.st/LSTA
domogled has joined #nixos
user_0x58 has quit [Ping timeout: 240 seconds]
niso has quit [Ping timeout: 240 seconds]
niso has joined #nixos
palo1 has joined #nixos
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
doublex_ is now known as doublex
sangoma has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #95848 → relibc: build from source → https://git.io/JJxfI
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/JJjts
griff_ has quit [Quit: griff_]
smatting_ has joined #nixos
domogled1 has joined #nixos
domogled has quit [Read error: Connection reset by peer]
domogled1 is now known as domogled
laubster has quit [Ping timeout: 245 seconds]
greizgh_ has joined #nixos
greizgh has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @danieldk merged pull request #95841 → bomutils: init at 0.2 → https://git.io/JJApH
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJjtD
alp has joined #nixos
akaWolf has quit [Ping timeout: 256 seconds]
smatting_ has quit [Ping timeout: 240 seconds]
spudly has quit [Ping timeout: 260 seconds]
spudly has joined #nixos
spudly has quit [Changing host]
spudly has joined #nixos
mounty has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @bzizou opened pull request #95888 → charliecloud: 0.12 -> 0.18 → https://git.io/JJjq4
fragamus has quit [Quit: Connection closed]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
griff_ has joined #nixos
cole-h has quit [Quit: Goodbye]
domogled has quit [Ping timeout: 240 seconds]
domogled has joined #nixos
sangoma has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @erictapen opened pull request #95889 → jellyfin: 10.6.2 -> 10.6.3 → https://git.io/JJjmt
thoughtpolice has quit [*.net *.split]
konobi has quit [*.net *.split]
palesz has quit [*.net *.split]
kozowu has quit [*.net *.split]
Izorkin has quit [*.net *.split]
cptchaos83 has quit [*.net *.split]
johnnyfive has quit [*.net *.split]
drakonis has quit [*.net *.split]
mzan has quit [*.net *.split]
alexbakker has quit [*.net *.split]
wspthr has quit [*.net *.split]
Jackneill has quit [*.net *.split]
orbekk has quit [*.net *.split]
evils has quit [*.net *.split]
eta has quit [*.net *.split]
is_null has quit [*.net *.split]
hyper_ch2 has quit [*.net *.split]
Uma has quit [*.net *.split]
rembo10 has quit [*.net *.split]
abathur has quit [*.net *.split]
mupf has quit [*.net *.split]
higherorder has quit [*.net *.split]
ml| has quit [*.net *.split]
fre has quit [*.net *.split]
matthewcroughan has quit [*.net *.split]
Reiser has quit [*.net *.split]
page has quit [*.net *.split]
nisstyre has quit [*.net *.split]
orcus has quit [*.net *.split]
lassulus has quit [*.net *.split]
<{^_^}> [nixpkgs] @zowoq pushed to master « shfmt: fix failing test on go 1.15 »: https://git.io/JJjm0
<{^_^}> [nixpkgs] @Lassulus merged pull request #95776 → idris2: Enable --install, bugfixes → https://git.io/JJN6T
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjm6
konobi has joined #nixos
thoughtpolice has joined #nixos
kozowu has joined #nixos
Izorkin has joined #nixos
cptchaos83 has joined #nixos
palesz has joined #nixos
johnnyfive has joined #nixos
alexbakker has joined #nixos
drakonis has joined #nixos
orbekk has joined #nixos
wspthr has joined #nixos
evils has joined #nixos
ml| has joined #nixos
is_null has joined #nixos
Uma has joined #nixos
eta has joined #nixos
fre has joined #nixos
Jackneill has joined #nixos
abathur has joined #nixos
higherorder has joined #nixos
hyper_ch2 has joined #nixos
rembo10 has joined #nixos
Reiser has joined #nixos
matthewcroughan has joined #nixos
nisstyre has joined #nixos
page has joined #nixos
orcus has joined #nixos
mzan has joined #nixos
mupf has joined #nixos
lassulus has joined #nixos
Jackneill has quit [Max SendQ exceeded]
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #95890 → kimg: init at 0.2.1 → https://git.io/JJjmX
sangoma has joined #nixos
ericnoan has quit [Ping timeout: 264 seconds]
pjt_tmp has quit [Ping timeout: 265 seconds]
ericnoan has joined #nixos
bukkitgerman8608 has quit [Quit: Ping timeout (120 seconds)]
<{^_^}> [nixpkgs] @Lassulus merged pull request #95122 → nixos/xmonad: Fix behavior of config opt → https://git.io/JJDDl
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjmj
bukkitgerman8608 has joined #nixos
cfricke has joined #nixos
<{^_^}> [nixpkgs] @siraben opened pull request #95891 → knightos_c: init at 4.0.0 → https://git.io/JJjYI
stephaneyfx has quit [Quit: Leaving]
<siraben> ,locate xmllint
<{^_^}> Found in packages: libxml2.bin, libxml2Python, bashCompletion, vimPlugins.neomake, python27Packages.libxml2.bin, python38Packages.libxml2.bin
<{^_^}> [nixpkgs] @vbgl opened pull request #95892 → ocaml-ng.ocamlPackages_4_11.ocaml: 4.11.0+β3 → 4.11.0 → https://git.io/JJjY6
<{^_^}> [nixpkgs] @vbgl merged pull request #95404 → ocamlPackages.uunf: re-generate source from the Unicode Character Database → https://git.io/JJ7R2
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.uunf: re-generate source from the Unicode Character Database »: https://git.io/JJjYi
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/fdc7e050b04 (from 82 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/d883c196ad1 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
mallox has joined #nixos
o1lo01ol1o has joined #nixos
azure1 has joined #nixos
<zangi> can I use `stdenv.mkDerivation { meta.maintainers = [ my-name ]; }` without `stdenv.lib.maintainers`?
<{^_^}> [nixpkgs] @Lassulus merged pull request #94244 → electrum-ltc: fix #94238 → https://git.io/JJ2eS
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjY9
<lassulus> zangi: no, my-name is an attribute from stdenv.lib.maintainers.
<{^_^}> [nixpkgs] @Lassulus merged pull request #94602 → cups-brother-hl1210w: init at 3.0.1-1 → https://git.io/JJwFM
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjYQ
o1lo01ol1o has quit [Ping timeout: 264 seconds]
m0rphism has joined #nixos
<siraben> I have a package that uses a2x which calls xmllint, which needs network access, causing the build to fail. What can I do to make the package build?
wfranzini has joined #nixos
lsix has joined #nixos
night has joined #nixos
<lassulus> why does xmllint need network access?
alp has quit [Ping timeout: 272 seconds]
<siraben> lassulus: http://ix.io/2uMH
<siraben> Not exactly sure what's going on I haven't used xmllint before.
gthm has joined #nixos
malook has quit [Ping timeout: 240 seconds]
<Mic92> siraben: there are packages that provide these dtd files for offline usage.
Dr8128 has joined #nixos
sigmundv_ has joined #nixos
<Mic92> than no internet access is required
<Mic92> Have a look at the systemd package.
<siraben> Mic92: docbook_xml_dtd_45?
<Mic92> siraben: ich denke schon
<siraben> ?
wfranzini has quit [Quit: wfranzini]
<{^_^}> [nixpkgs] @peterhoeg pushed 4 commits to u/kapps_2008: https://git.io/JJjOV
<{^_^}> [nixpkgs] @peterhoeg opened pull request #95893 → kdeApplications: 20.04.3 -> 20.08.0 → https://git.io/JJjOw
FRidh has joined #nixos
c0c0 has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #94232 → lightburn: init at 0.9.15 → https://git.io/JJg50
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjO7
<zangi> lassulus: no I mean I make my own `stdenv.lib.maintainers` that contains `my-name = { name = "Full Name"; email = "foo@bar.org"; }`
<alexarice[m]> Anyone know enough about docbook to know how I can link something in the nixpkgs manual from the nixos release notes?
<{^_^}> [nixpkgs] @freezeboy closed pull request #93872 → kturtle: init at 20.04.3 → https://git.io/JJRWt
<{^_^}> [nixpkgs] @freezeboy closed pull request #93844 → kapman: init 20.04.3 → https://git.io/JJBx4
<lassulus> zangi: not sure whats your usecase?
Dr8128 has quit [*.net *.split]
mallox has quit [*.net *.split]
griff_ has quit [*.net *.split]
spudly has quit [*.net *.split]
niso has quit [*.net *.split]
palo has quit [*.net *.split]
iwq has quit [*.net *.split]
Supersonic has quit [*.net *.split]
mrpi has quit [*.net *.split]
das_j has quit [*.net *.split]
zot has quit [*.net *.split]
la-jesystani has quit [*.net *.split]
enteee has quit [*.net *.split]
eyenx has quit [*.net *.split]
barm has quit [*.net *.split]
grw1 has quit [*.net *.split]
mightybyte has quit [*.net *.split]
lukegb has quit [*.net *.split]
makefu has quit [*.net *.split]
sigtrm has quit [*.net *.split]
blueberrypie has quit [*.net *.split]
reactormonk has quit [*.net *.split]
acertain has quit [*.net *.split]
<zangi> lassulus: overlays, basically so I don't have to override <nixpkgs/maintainers/maintainer-list.nix>
fendor has joined #nixos
julm has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @freezeboy closed pull request #93869 → kblocks: init at 20.04.3 → https://git.io/JJRCd
julm has joined #nixos
<lassulus> you can leave meta just out? its just used to find maintainers of packages, if you don't want to upstream it you don't need a maintainer field or perhabs not even a meta attribute
<{^_^}> [nixpkgs] @Mic92 merged pull request #95815 → emacsPackages: updates → https://git.io/JJARZ
<{^_^}> [nixpkgs] @Mic92 pushed 4 commits to master: https://git.io/JJj3s
turion has joined #nixos
alp has joined #nixos
<{^_^}> [nixpkgs] @freezeboy closed pull request #93842 → killbots: init 20.04.3 → https://git.io/JJB5b
<{^_^}> [nixpkgs] @Lassulus merged pull request #94095 → xmenu: init at 4.3.1 → https://git.io/JJuLE
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJj3n
ManiacOfMadness has joined #nixos
griff_ has joined #nixos
<zangi> okay, but just to clarify, can't I just pass `my-name = { name = "Full Name"; email = "foo@bar.org"; }` to meta? or does it have to be from stdenv.lib.maintainers?
dansho has quit [Quit: Leaving]
<lassulus> you should just be able to pass that
<zangi> okay
nadley has quit [Ping timeout: 272 seconds]
Dagger has quit [Excess Flood]
Dagger2 has joined #nixos
misuzu has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @alexarice opened pull request #95894 → Agda: add release notes → https://git.io/JJj3F
nadley has joined #nixos
<{^_^}> [nixpkgs] @freezeboy closed pull request #93867 → kreversi: init at 20.04.3 → https://git.io/JJRCy
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @freezeboy closed pull request #93843 → kdiamond: init 20.04.3 → https://git.io/JJB5j
<{^_^}> [nixpkgs] @jonringer opened pull request #95895 → vimPlugins.dracula-vim: fix name → https://git.io/JJjsm
Dagger2 is now known as Dagger
ManiacOfMadness has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @Lassulus merged pull request #92703 → mstflint: 4.14.0-1 -> 4.14.0-3 → https://git.io/JJqC9
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjsr
turion has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @freezeboy closed pull request #93859 → kblackbox: init at 20.04.3 → https://git.io/JJRca
malook has joined #nixos
niso has joined #nixos
Dr8128 has joined #nixos
mrpi has joined #nixos
iwq has joined #nixos
das_j has joined #nixos
zot has joined #nixos
spudly has joined #nixos
eyenx has joined #nixos
blueberrypie has joined #nixos
enteee has joined #nixos
la-jesystani has joined #nixos
Supersonic has joined #nixos
barm has joined #nixos
reactormonk has joined #nixos
palo has joined #nixos
mightybyte has joined #nixos
grw1 has joined #nixos
acertain has joined #nixos
sigtrm has joined #nixos
makefu has joined #nixos
lukegb has joined #nixos
ManiacOfMadness has joined #nixos
lsix has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @freezeboy closed pull request #93858 → knavalbattle: init at 20.04.3 → https://git.io/JJRc8
lsix has joined #nixos
cfricke has quit [Ping timeout: 260 seconds]
arjen-jonathan has joined #nixos
hyper_ch2 has quit [Read error: Connection reset by peer]
sadmin has quit [Ping timeout: 240 seconds]
hyper_ch2 has joined #nixos
griff_ has quit [Quit: griff_]
<{^_^}> [nixpkgs] @freezeboy closed pull request #93857 → knights: init at 20.04.3 → https://git.io/JJRc3
<{^_^}> [nixpkgs] @vbgl merged pull request #74820 → ocamlPackages.genspio: init at 0.0.2 with dependencies → https://git.io/JeMcg
<{^_^}> [nixpkgs] @vbgl pushed commit from @alexfmpe to master « ocamlPackages.genspio: init at 0.0.2 with dependencies »: https://git.io/JJjsH
LnL has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @freezeboy closed pull request #93860 → kollision: init at 20.04.3 → https://git.io/JJRcP
misuzu has joined #nixos
<{^_^}> [nixpkgs] @freezeboy closed pull request #93861 → ktimer: init at 20.04.3 → https://git.io/JJRcx
davidv7__ has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @freezeboy closed pull request #93865 → kshisen: init at 20.04.3 → https://git.io/JJRCR
cfricke has joined #nixos
joshmeredith has quit [Ping timeout: 260 seconds]
SrPx has quit [Ping timeout: 260 seconds]
aristid has quit [Ping timeout: 260 seconds]
etrepum has quit [Read error: Connection reset by peer]
davidv7_ has joined #nixos
sorear has quit [Read error: Connection reset by peer]
r0bby has quit [Read error: Connection reset by peer]
s1341 has quit [Read error: Connection reset by peer]
alanz_ has quit [Read error: Connection reset by peer]
ctp has quit [Ping timeout: 256 seconds]
malook1 has joined #nixos
aristid has joined #nixos
joshmeredith has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
ryjm has quit [Ping timeout: 240 seconds]
etrepum has joined #nixos
sorear has joined #nixos
teozkr_ has quit [Ping timeout: 260 seconds]
mitsuhiko has quit [Ping timeout: 260 seconds]
s1341 has joined #nixos
nz_ has quit [Ping timeout: 272 seconds]
alanz_ has joined #nixos
SrPx has joined #nixos
o1lo01ol1o has joined #nixos
r0bby has joined #nixos
ryjm has joined #nixos
ctp has joined #nixos
nz_ has joined #nixos
mitsuhiko has joined #nixos
teozkr_ has joined #nixos
<{^_^}> [nixpkgs] @freezeboy closed pull request #93862 → kteatime: init at 20.04.3 → https://git.io/JJRCf
LnL has joined #nixos
<{^_^}> [nixpkgs] @freezeboy closed pull request #93902 → kwave: init at 20.04.3 → https://git.io/JJRXS
LnL is now known as Guest23131
malook1 has quit [Quit: malook1]
<{^_^}> [nixpkgs] @vbgl merged pull request #95849 → ocamlPackages.lablgtk3: propagate gtk3 → https://git.io/JJxfG
<{^_^}> [nixpkgs] @vbgl pushed commit from @marsam to master « ocamlPackages.lablgtk3: propagate gtk3 (#95849) »: https://git.io/JJjG2
Guest23131 has quit [Remote host closed the connection]
avaq has joined #nixos
nschoe has joined #nixos
thc202 has joined #nixos
david-sawatzke[m has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<{^_^}> [nixpkgs] @zimbatm closed pull request #95371 → Rename incorrectly named vim Dracula plugin → https://git.io/JJ7IA
<{^_^}> [nixpkgs] @zimbatm merged pull request #95895 → vimPlugins.dracula-vim: fix name → https://git.io/JJjsm
<{^_^}> [nixpkgs] @zimbatm pushed 3 commits to master: https://git.io/JJjZI
tskc[m]1 has quit [Quit: Idle for 30+ days]
pjhenning[m] has quit [Quit: Idle for 30+ days]
timclassic has quit [Quit: Idle for 30+ days]
alp has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/a3aae227192 (from 35 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
orivej has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #95889 → jellyfin: 10.6.2 -> 10.6.3 → https://git.io/JJjmt
<{^_^}> [nixpkgs] @zimbatm pushed 2 commits to master: https://git.io/JJjZ8
mallox has joined #nixos
Tucky has joined #nixos
LnL- has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #95662 → oci-seccomp-bpf-hook: new at 1.2.0 → https://git.io/JJF0m
<{^_^}> [nixpkgs] @zowoq pushed commit from @saschagrunert to master « oci-seccomp-bpf-hook: new at 1.2.0 »: https://git.io/JJjZV
graf_blutwurst has joined #nixos
<{^_^}> [nixpkgs] @Enzime opened pull request #95896 → firefox: fix libXScrnSaver dynamic dependency → https://git.io/JJjZF
nschoe has quit [Remote host closed the connection]
nschoe has joined #nixos
hiro99 has joined #nixos
mounty has joined #nixos
mounty has quit [Remote host closed the connection]
<Emantor> colemickens: I think flakes support broke legacy import.
<{^_^}> [nixpkgs] @Lassulus merged pull request #92645 → bitcoinunlimited: 1.7.0.0 -> 1.8.0.0 → https://git.io/JJtSP
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjnk
<{^_^}> [nixpkgs] @vytis closed pull request #87199 → carthage: init at 0.34.0 → https://git.io/Jfndo
sangoma has joined #nixos
Thra11 has quit [Ping timeout: 256 seconds]
<colemickens> Emantor: how about now?
<Emantor> colemickens: works, ty. I'll need to look into switching to flakes.
<colemickens> np, thanks for letting me know, sorry about that, last thing I want to do is cause friction and have people and look and see "flakes" nearby!
Thra11 has joined #nixos
<{^_^}> [nixpkgs] @dasj19 opened pull request #95897 → gnome3.orca: 3.36.4 -> 3.36.5 → https://git.io/JJjcO
turlando has joined #nixos
<Emantor> colemickens: All good, thanks for the quick response :-)
* Emantor needs to migrate to gammastep now.
ManiacOfMadness has quit [Ping timeout: 272 seconds]
pfr has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #92634 → godot: 3.2.1 -> 3.2.2 → https://git.io/JJtML
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjcE
eoli3n_ has joined #nixos
LnL- has quit [Quit: exit 1]
<yurb> I have a question about running synthing for only one user with systemd user unit. Doing `systemctl --user enable syncthing.service` yields `Unit file syncthing.service does not exist.`
<yurb> I have syncthing in the system profile and `ls /run/current-system/sw/lib/systemd/user/syncthing*` shows
<yurb> /run/current-system/sw/lib/systemd/user/syncthing.service
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Unode> I'm trying to do an update but some of the source packages being pulled are a bit too big to build at the moment. Is there any way to do a "nixos-rebuild" invocation that downloads everything that it can from cache so I have a better estimate of what might need to be built from source?
alp has joined #nixos
<Unode> nixos-rebuild dry-build is showing me packages like libreoffice and chrome which I'd prefer to wait for them to be in cache than to build locally.
<{^_^}> [nixpkgs] @oxzi closed pull request #94021 → golangci-lint: 1.28.3 -> 1.30.0 → https://git.io/JJ0jw
nschoe has quit [Quit: No Ping reply in 180 seconds.]
nschoe has joined #nixos
<srhb> Unode: Without actually switching, yes? Maybe some combination of --max-jobs 0 --keep-going ?
<srhb> Unode: I assume the only failures left will be the actual local builds then
<Unode> ah great
<hyper_ch> anyone else has issues with kde on latest unstable? desktop is black, lots of hings missing etc?
<Unode> Wasn't aware max-jobs controlled only source builds
<srhb> Unode: And only local builds too.
<srhb> Unode: (If you had a remote builder setup, you'd also need to disable that)
<Unode> error: 34 derivations need to be built, but neither local builds ('--max-jobs') nor remote builds ('--builders') are enabled
<Unode> yup, seems like one of the patches I added to the tree is causing a few too many rebuilds down the line.
<Unode> thanks, this worked perfectly
LnL has joined #nixos
avaq has quit [Ping timeout: 272 seconds]
<srhb> Unode: Great!
LnL is now known as Guest26679
<inquisitiv3> Why does the website only list the attributes for NixOS when you search for a package?
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<srhb> inquisitiv3: Sorry, I don't understand what you mean by that. Are you thinking about a specific package?
ScottHDev43 has joined #nixos
ScottHDev4 has quit [Ping timeout: 264 seconds]
ScottHDev43 is now known as ScottHDev4
Guest26679 has quit [Ping timeout: 240 seconds]
LnL- has joined #nixos
<inquisitiv3> @srhb
gthm has quit [Ping timeout: 258 seconds]
<inquisitiv3> I can't see any attribute non-NixOS installations, E.g., just Nix
<srhb> inquisitiv3: Ah, right. Usually that attribute is just called "nixpkgs" on other platforms
<srhb> inquisitiv3: The name doesn't really matter though
lsix has quit [Ping timeout: 272 seconds]
lsix has joined #nixos
<inquisitiv3> Yes, I know that. But there's probably beginners that don't know that.
<srhb> inquisitiv3: Agreed :)
<inquisitiv3> So I'm asking for the motivation for removing that information. :)
orivej has quit [Ping timeout: 258 seconds]
<manveru> well, it says "Search NixOS packages" :)
<manveru> hopefully we can replace that soon with `nix profile install nixpkgs#jdk11`...
<{^_^}> [nixpkgs] @xfix opened pull request #95898 → php: use system-sendmail → https://git.io/JJjWP
<{^_^}> [nixpkgs] @DamienCassou merged pull request #95789 → jetbrains.rider: 2020.1.4 -> 2020.2 → https://git.io/JJN5c
<{^_^}> [nixpkgs] @DamienCassou pushed 2 commits to master: https://git.io/JJjWD
zangi has joined #nixos
<inquisitiv3> manveru: For example Nixology and some other online documentation recommends new users to Nix to search on the website and copy the commands to install packages. Now they will just get error messages.
<inquisitiv3> What is this `nix profile install`?
<inquisitiv3> Part of flakes?
<manveru> yeah
<FRidh> inquisitiv3: yes, part of the new cli
LnL has joined #nixos
<manveru> the problem is that you need to have either the `nixos` or `nixpkgs` channel on your system, and depending on who tries it it will not work..
<manveru> so you'd need to provide two instructions...
LnL is now known as Guest81258
<manveru> or specify the exact version of nixpkgs (which i'd prefer)..
<manveru> but of course that doesn't look as cool :P
<inquisitiv3> But now you need to instruct the user to replace "nixos" with "nixpkgs" instead of clicking on the "nixpkgs" buttom.
<inquisitiv3> button*
LnL- has quit [Ping timeout: 265 seconds]
<manveru> well, feel free to open a PR for this
<manveru> i never used that site before, so i'm not particularly biased either way :)
<manveru> just saying that no matter which channel your choose, it will not work for half of the users...
Thra11 has quit [Ping timeout: 264 seconds]
sonercirit[m] has joined #nixos
lsix has quit [Ping timeout: 260 seconds]
<sonercirit[m]> Does anyone know why tests fail for nixos-unstable channel so frequently? I tried to look at some of them but they seem to mostly random. https://status.nixos.org/
lsix has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #92602 → smtube: 20.1.0 -> 20.6.0 → https://git.io/JJt2T
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjlO
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-configuration-common: cosmetic »: https://git.io/JJjlG
<srhb> sonercirit[m]: It's really hard to say something about *in general*. Some test failures are real and reproducible, some are indeed impure and random.
<srhb> manveru: imo the main problem is the default labelling naming of the nixos channel.
<srhb> manveru: A simpler solution would be to just call that nixpkgs too.
<manveru> yeah
<manveru> but it's way too late to change that i fear...
<srhb> I say simpler... All the docs though :-)
<srhb> *morally* simpler.
<manveru> :)
<manveru> sonercirit[m]: afaik nixos-unstable has all the failures of nixpkgs-unstable plus the additional failures from nixos tests regarding to boot and such... so it's more prone to have issues
<srhb> There are fewer package builds that fail sporadically than there are nixos tests, for sure.
endformationage has quit [Ping timeout: 256 seconds]
Thra11 has joined #nixos
<sonercirit[m]> well small is always an option but requires too much compile time
sigmundv_ has quit [Read error: Connection reset by peer]
Guest81258 has quit [Quit: exit 1]
<{^_^}> [nixos-homepage] @github-actions[bot] pushed commit from GitHub Actions to master « Update flake.lock and blogs.xml [ci skip] »: https://git.io/JJjla
<sonercirit[m]> if you have too many packages
LnL- has joined #nixos
sigmundv_ has joined #nixos
domogled has quit [Ping timeout: 258 seconds]
domogled1 has joined #nixos
domogled1 is now known as domogled
eoli3n_ has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-hspec-core: needs latest QuickCheck to compile tests »: https://git.io/JJjlH
<{^_^}> [nixpkgs] @peti pushed 97 commits to haskell-updates: https://git.io/JJjlb
<{^_^}> [nixpkgs] @guillaumecherel opened pull request #95899 → pubs: v0.8.2 -> v0.8.3 → https://git.io/JJjlp
ScottHDev4 is now known as ScottHDev
domogled1 has joined #nixos
domogled has quit [Ping timeout: 240 seconds]
domogled1 is now known as domogled
__monty__ has quit [Quit: leaving]
meh` has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/ae18f738a2a (from 82 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
dingenskirchen has joined #nixos
dingenskirchen has quit [Client Quit]
xd1le has quit [Remote host closed the connection]
domogled1 has joined #nixos
domogled has quit [Ping timeout: 265 seconds]
domogled1 is now known as domogled
akaWolf has joined #nixos
avaq has joined #nixos
hiro99 has quit [Quit: hiro99]
LnL- has quit [Ping timeout: 240 seconds]
dingenskirchen has joined #nixos
LnL- has joined #nixos
ScottHDev has quit [Quit: The Lounge - https://thelounge.chat]
dingenskirchen has quit [Client Quit]
dingenskirchen has joined #nixos
gthm has joined #nixos
zangi has quit [Read error: Connection reset by peer]
ScottHDev has joined #nixos
<{^_^}> [nixpkgs] @vbgl pushed commit from @jtcoolen to master « ocamlPackages.jwto: init at 0.3.0 (#95173) »: https://git.io/JJj8b
<{^_^}> [nixpkgs] @vbgl closed pull request #95173 → jwto: init at 0.3.0 → https://git.io/JJyle
dingenskirchen has quit [Quit: ZNC 1.7.5 - https://znc.in]
rembo10 has quit [Quit: ZNC 1.8.1 - https://znc.in]
LnL- has quit [Ping timeout: 240 seconds]
rembo10 has joined #nixos
zangi has joined #nixos
dingenskirchen has joined #nixos
LnL has joined #nixos
LnL is now known as Guest15530
alexherbo2 has joined #nixos
zangi has quit [Read error: Connection reset by peer]
wavirc22 has quit [Read error: Connection reset by peer]
akaWolf has quit [Quit: Lost terminal]
Guest15530 has quit [Client Quit]
LnL- has joined #nixos
wavirc22 has joined #nixos
<{^_^}> [nixpkgs] @mweinelt opened pull request #95900 → pythonPackages.mocket: 3.8.7 -> 3.8.8 → https://git.io/JJj4c
akaWolf has joined #nixos
lordcirth has quit [Remote host closed the connection]
LnL- has quit [Client Quit]
zangi has joined #nixos
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #95901 → Grub bls → https://git.io/JJj4X
zangi has quit [Read error: Connection reset by peer]
zangi has joined #nixos
LnL- has joined #nixos
eoli3n_ has joined #nixos
la-jesystani has quit [Ping timeout: 272 seconds]
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
LouisDK has joined #nixos
avaq has quit [Ping timeout: 240 seconds]
leo60228 has quit [Read error: Connection reset by peer]
leo60228 has joined #nixos
akaWolf has quit [Remote host closed the connection]
LnL- has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @syberant opened pull request #95904 → pipes: fix dependencies → https://git.io/JJjBz
LnL- has joined #nixos
alexherbo24 has joined #nixos
akaWolf has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
LnL- has quit [Client Quit]
zupo has joined #nixos
LnL- has joined #nixos
alexherbo2 has quit [Ping timeout: 265 seconds]
alexherbo24 is now known as alexherbo2
<{^_^}> [nixpkgs] @jonringer merged pull request #95900 → pythonPackages.mocket: 3.8.7 -> 3.8.8 → https://git.io/JJj4c
<{^_^}> [nixpkgs] @jonringer pushed commit from @mweinelt to master « pythonPackages.mocket: 3.8.7 -> 3.8.8 »: https://git.io/JJjBh
LouisDK has quit [Remote host closed the connection]
sangoma has joined #nixos
LnL- has quit [Client Quit]
LnL- has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #95790 → pythonPackages.avro: 1.9.2 -> 1.10.0 → https://git.io/JJNpp
<{^_^}> [nixpkgs] @jonringer pushed commit from @zimbatm to master « pythonPackages.avro: 1.9.2 -> 1.10.0 (#95790) »: https://git.io/JJjRI
<{^_^}> [nixos-homepage] @garbas pushed to manual-structure « change the url of manuals »: https://git.io/JJjRr
akaWolf has quit [Quit: Lost terminal]
dingenskirchen has quit [Quit: ZNC 1.7.5 - https://znc.in]
ambro718 has joined #nixos
dingenskirchen has joined #nixos
orivej has joined #nixos
akaWolf has joined #nixos
akaWolf has quit [Remote host closed the connection]
niso has quit [Ping timeout: 272 seconds]
niso has joined #nixos
jakobrs has joined #nixos
<jakobrs> I don't understand how to get the KDE wallet subsystem to work?
<jakobrs> At least, I think that's the problem
OmnipotentEntity has quit [Read error: Connection reset by peer]
<jakobrs> networkmanager won't remember encrypted passwords.
OmnipotentEntity has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #95905 → clpeak: init at 1.1.0 → https://git.io/JJj0w
<jakobrs> Setting security.pam.services.kde.enableKwallet = true; didn't seem to do anything
<jakobrs> Do I need to enable Kwallet in the KDE Wallet system settings module or is there a configuration option for it?
fps has quit [Remote host closed the connection]
zangi has quit [Read error: Connection reset by peer]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest19680
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @baracoder opened pull request #95906 → lutris: 0.5.6 -> 0.5.7.1 → https://git.io/JJj0x
<{^_^}> [nixpkgs] @Ma27 pushed 5 commits to glibc232: https://git.io/JJjEe
zangi has joined #nixos
OmnipotentEntity has quit [Read error: Connection reset by peer]
waleee-cl has joined #nixos
sangoma has quit [Ping timeout: 256 seconds]
sangoma has joined #nixos
cfricke has quit [Quit: WeeChat 2.9]
Rusty1 has joined #nixos
Guest19680 has quit [Quit: exit 1]
LnL- has joined #nixos
nixuser has joined #nixos
<jakobrs> I'm going to have to reboot as part of trying to fix this issue
jakobrs has left #nixos ["WeeChat 2.7.1"]
turlando has quit [Ping timeout: 240 seconds]
fps has joined #nixos
<ScottHDev> Hello, I'm having issues with the slick-greeter. I tried it and here are the logs : slick-greeter logs: https://termbin.com/j31rt, lightdm logs: https://termbin.com/aw8a and the lightdm configuration used: https://termbin.com/a3ef. FYI, the lightdm-gtk-greeter works.
<{^_^}> [nixpkgs] @jonringer merged pull request #95906 → lutris: 0.5.6 -> 0.5.7.1 → https://git.io/JJj0x
<{^_^}> [nixpkgs] @jonringer pushed commit from @baracoder to master « lutris: 0.5.6 -> 0.5.7.1 »: https://git.io/JJjuu
fczzpb has joined #nixos
<{^_^}> [nixpkgs] @jonringer closed pull request #95726 → python37Packages.zeroconf: 0.27.1 -> 0.28.1 → https://git.io/JJbcN
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #95907 → pkgs/data/fonts: merge back the split otb output → https://git.io/JJjua
LnL| has joined #nixos
LnL- has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @jonringer closed pull request #95723 → python27Packages.ldap3: 2.7 -> 2.8 → https://git.io/JJbsX
<{^_^}> [nixpkgs] @Lassulus merged pull request #92286 → timeular: init at 3.4.1 → https://git.io/JJkPv
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjuH
<{^_^}> [nixpkgs] @jonringer closed pull request #87828 → rethinkdb: 2.3.6 -> 2.4.0, fix → https://git.io/JfBwc
<{^_^}> [nixpkgs] @jonringer merged pull request #95143 → pandoc-plantuml-filter: init at 0.1.2 → https://git.io/JJDxE
<{^_^}> [nixpkgs] @jonringer pushed commit from @CMCDragonkai to master « pandoc-plantuml-filter: init at 0.1.2 »: https://git.io/JJjzv
da_dada has joined #nixos
dadada_ has quit [Ping timeout: 264 seconds]
proofofkeags has joined #nixos
LnL| has quit [Ping timeout: 240 seconds]
domogled has quit [Ping timeout: 272 seconds]
alp has quit [Ping timeout: 260 seconds]
c0c0 has quit [Ping timeout: 246 seconds]
xd1le has joined #nixos
cosimone has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #91826 → parlatype: 2.0 -> 2.1 → https://git.io/JJfHp
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjgs
domogled has joined #nixos
Thra11 has quit [Ping timeout: 272 seconds]
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/c59ea8b8a0e (from 21 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
akaWolf has joined #nixos
turlando has joined #nixos
LnL has joined #nixos
LnL is now known as Guest88904
c0c0 has joined #nixos
graf_blu` has joined #nixos
Thra11 has joined #nixos
graf_blutwurst has quit [Remote host closed the connection]
Guest88904 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #91812 → lucky-cli: 0.21.0 -> 0.23.0 → https://git.io/JJfPj
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJj2z
LnL- has joined #nixos
LnL- has quit [Client Quit]
LnL- has joined #nixos
user_0x58 has joined #nixos
dingenskirchen has quit [Quit: ZNC 1.7.5 - https://znc.in]
dingenskirchen has joined #nixos
dingenskirchen1 has joined #nixos
dingenskirchen1 has quit [Client Quit]
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
gustavderdrache has joined #nixos
__monty__ has joined #nixos
xd1le has quit [Read error: Connection reset by peer]
Thra11 has quit [Ping timeout: 240 seconds]
xd1le has joined #nixos
LnL- has quit [Ping timeout: 258 seconds]
LnL- has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95842 → mkrom: init at 1.0.1 → https://git.io/JJAh0
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJjaQ
<nature> In https://github.com/MatrixAI/Golang-Demo why is there no mkShell in `shell.nix` yet when I do nix-shell in the directory I have the go binary ?
avaq has joined #nixos
<infinisil> nature: nix-shell works on any derivation, not just ones created by mkShell
jmc has joined #nixos
<infinisil> mkShell is just a small convenience wrapper over the standard derivation builder mkDerivation
jmc is now known as confused-jmc
Thra11 has joined #nixos
<nature> infinisil: how do I control which binary to include in the path in such a case ? (aka when I am doing a derivation that is not mkShell)
<infinisil> nature: buildInput/nativeBuildInputs
<infinisil> Same as with mkShell
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
<nature> oooh ok, thanks, sorry for the newbie questions
<confused-jmc> I'm trying to setup bspwm + sxhkd via home-manager. When I run startx, I end up in bspwm with some xterms that I didn't ask for. It didn't start sxhkd. The relevant bit of my config is here: https://pastebin.com/uVZxY939
proofofkeags has quit [Remote host closed the connection]
proofofkeags has joined #nixos
<confused-jmc> It also didn't start unclutter ...
<confused-jmc> But if I run startx with a manually written .xinitrc, everything is fine
<infinisil> nature: No need to apologize, asking questions is a great way to learn :)
veleiro has joined #nixos
dingenskirchen has quit [Quit: ZNC 1.7.5 - https://znc.in]
<{^_^}> [nixpkgs] @peterhoeg pushed to u/kapps_2008 « krunner: unbreak it »: https://git.io/JJjV7
dingenskirchen has joined #nixos
<nature> confused-jmc: how did you port your xinitrc config in home-manager ?
<confused-jmc> See the pastebin above
<confused-jmc> It just contained 4 lines
<confused-jmc> I put 3 of them in initExtra
<confused-jmc> and the last one was `exec bspwm`
<nature> confused-jmc: I am planning to do the same as you soon, I just haven't had the time yet, so I am running with a manually written xinitrc for now
<confused-jmc> I've since commented out the initExtra lines, because I was thinking that home-manager should start sxhkd for me anyways. But it doesn't really make a difference whether I keep initExtra or not
<nature> do you have a startx somewhere ?
<confused-jmc> home-manager creates a .xsession file, and I was hoping that startx would pick up on that
<confused-jmc> Maybe that's actually false
<confused-jmc> Hmm, let me try (I'll need to go offline... restarting X)
<confused-jmc> restarting X ... )
confused-jmc has quit [Remote host closed the connection]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ddellacosta has joined #nixos
Tucky has quit [Remote host closed the connection]
stephaneyfx has joined #nixos
cosimone has quit [Quit: Terminated!]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest18572
noudle has joined #nixos
confused-jmc has joined #nixos
<confused-jmc> Tada! That seemed to work
<nature> yay :D
<confused-jmc> I symlinked .xinitrc to .xsession and now it behaves as expected
<confused-jmc> But of course that is a hacky approach
<confused-jmc> So I'm open to people teaching me how to do this. (I don't want to use a display manager.)
<{^_^}> [nixpkgs] @Pamplemousse reopened pull request #95875 → gdb: Give it a `pname` → https://git.io/JJhd6
<nature> I'll benefit from this as well :)
nixuser has quit [Read error: Connection reset by peer]
fczzpb has quit [Quit: WeeChat 2.9]
Guest18572 has quit [Ping timeout: 240 seconds]
ManiacOfMadness has joined #nixos
j-k has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « haskell-hspec-core: needs latest QuickCheck to compile tests some more »: https://git.io/JJjw7
detran has quit [Ping timeout: 240 seconds]
LnL| has joined #nixos
justanotheruser has quit [Quit: WeeChat 2.7.1]
mallox has quit [Quit: WeeChat 2.9]
justanotheruser has joined #nixos
proofofkeags has quit [Remote host closed the connection]
confused-jmc has quit [Remote host closed the connection]
detran has joined #nixos
LnL| has quit [Remote host closed the connection]
LnL- has joined #nixos
<j-k> I have 21 copies of google-fonts-2019-07-14 and 17 copies of various qemu versions (most being 5.0.0 and 4.2.0) and other excessive amounts in my nix-store. I've only got 2 generations running `nix-env --list-generations` and 12 generations running `home-manager generations`. I've ran nix-store --gc and nix-collect-garbage --delete-older-than 5d which cleaned a bunch but left all these still. No
<j-k> idea what to try next
avaq has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #91718 → gSpeech: 0.9.2 -> 0.10.1 → https://git.io/JJvtE
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjrZ
<veleiro> I'm trying to enable flakes, but i keep getting an error
<veleiro> "could not dynamically open plugin file"
<veleiro> for nix-instatiate and nix build
LnL- has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #91719 → persepolis: 3.1.0 -> 3.2.0 → https://git.io/JJvt1
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjrg
<dutchie> j-k: try some nix-store commands to figure out what's depending on them?
LnL- has joined #nixos
<Ke> I think there is a command for this
Thra11 has quit [Ping timeout: 265 seconds]
sputny has joined #nixos
<Ke> have you maybe some of those symlinked somewhere or installed by users
<dutchie> `nix-store -q --roots paths...`
<j-k> Thanks I'll give it a try
<Ke> I run nixos on btrfs and periodically I reinstall /nix on a new subvolume
elibrokeit has quit [Quit: A random quit message]
gthm has quit [Ping timeout: 240 seconds]
elibrokeit has joined #nixos
<j-k> ok the different versions are outputting a lot of lines like this: /nix/var/nix/profiles/system-236-link -> /nix/store/BLAH-nixos-system-nixos-20.09BLAH
domogled has quit [Ping timeout: 265 seconds]
<j-k> looks like I have to rebuild after doing a sudo nix-collect-garbage -d
<j-k> I thought I'd done a sudo nix-collect-garbage but I guess not, only for user :/
alp has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #91667 → mk-python-derivation.nix: fix indentation → https://git.io/JJezA
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjr7
LnL- has quit [Quit: exit 1]
detran has quit [Quit: ZNC 1.7.5 - https://znc.in]
LnL- has joined #nixos
ScottHDev7 has joined #nixos
nckx has quit [Quit: Updating my Guix System — https://guix.gnu.org]
nckx has joined #nixos
zupo has joined #nixos
ScottHDev has quit [Ping timeout: 258 seconds]
ScottHDev7 is now known as ScottHDev
detran has joined #nixos
Thra11 has joined #nixos
LnL- has quit [Quit: exit 1]
erasmas has joined #nixos
<{^_^}> [nixpkgs] @jtojnar opened pull request #95909 → gitAndTools.diff-so-fancy: Fix shebang patching and clean up → https://git.io/JJjod
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/2432fb6b5a1 (from 89 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
cap_sensitive has joined #nixos
<{^_^}> [nixpkgs] @kampka opened pull request #95910 → texinfo: 6.5 -> 6.7; fix cross compiling → https://git.io/JJjKY
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/fcd447bfed5 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Thra11 has quit [Ping timeout: 260 seconds]
superherointj has joined #nixos
j-k has quit [Quit: WeeChat 2.9]
LnL- has joined #nixos
<{^_^}> [nixpkgs] @DamienCassou closed pull request #95333 → Rider 2020.1.4 -> 2020.2 + fix build → https://git.io/JJHX1
superherointj has quit [Client Quit]
superherointj has joined #nixos
superherointj has quit [Client Quit]
LnL- has quit [Client Quit]
LnL- has joined #nixos
<cap_sensitive> I have observed some inconsistency between building a go package with some external C dependency (which is included in the source). I can build it with `nix-shell --pure -p go` then just `make`. But when I try to put it inside a derivation with `buildGoModule`, I got the following error: # github.com/eycorsican/go-tun2socks/core
<cap_sensitive> ../../vendor/github.com/eycorsican/go-tun2socks/core/addr.go:5:10: fatal error: 'lwip/tcp.h' file not found
<cap_sensitive> #include "lwip/tcp.h"
<cap_sensitive> ^~~~~~~~~~~~
<cap_sensitive> Here's the go project: https://github.com/mellow-io/go-tun2socks
Thra11 has joined #nixos
<cap_sensitive> Any idea why this would happen?
FRidh has quit [Quit: Konversation terminated!]
alp has quit [Ping timeout: 260 seconds]
eoli3n__ has joined #nixos
<cap_sensitive> Ha, probably has something to do with `runVend`
<Mic92> cap_sensitive: lwip was some embedded tcpstack no?
<cap_sensitive> Mic92: Yes, and the project actually include that in the source
<Mic92> cap_sensitive: runVend should be the way to vendor files as you figured out
<cap_sensitive> I enabled the `runVend`, but I still get the same error?
<cap_sensitive> Lemee post the .drv files
dingensk- has joined #nixos
dingenskirchen has quit [Quit: dingenskirchen]
dingensk- is now known as dingenskirchen
<Mic92> cap_sensitive: in that case please open a bug report and include me and @zowoq
<Mic92> might be a bug in vend, I don't know
<Mic92> you can check the .go-modules attributes of this derivation and see what it vendored
noonien has quit [Quit: Connection closed for inactivity]
alp has joined #nixos
dingenskirchen has quit [Quit: ZNC 1.7.5 - https://znc.in]
dingenskirchen has joined #nixos
spudly has quit [Ping timeout: 272 seconds]
avaq has joined #nixos
<cap_sensitive> How'd I check that? Also, if that's a bug in `vend`, I imagine my `nix-shell --pure -p go` approach would also fail
justanotheruser has quit [Ping timeout: 272 seconds]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest1087
turlando has quit [Ping timeout: 240 seconds]
justanotheruser has joined #nixos
arjen-jonathan has quit [Ping timeout: 272 seconds]
<Mic92> cap_sensitive: no, because it does not use vendoring by default
<Mic92> cap_sensitive: you can put the derivation in a seperate file and say nix-build -A go-modules
Guest1087 has quit [Client Quit]
<{^_^}> [nixpkgs] @Lassulus merged pull request #91647 → whisper: init at 2.0.1 → https://git.io/JJemL
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjPv
LnL- has joined #nixos
nckx is now known as guix-vits
spudly has joined #nixos
spudly has joined #nixos
spudly has quit [Changing host]
guix-vits is now known as nckx
superherointj has joined #nixos
<superherointj> Out of curiosity. Have you seen any experienced NixOS user distro hop? Why?
LnL- has quit [Quit: exit 1]
codezero6 has joined #nixos
avaq has quit [Ping timeout: 258 seconds]
<siraben> I distro hopped before settling on nix
codezero has quit [Ping timeout: 256 seconds]
codezero6 is now known as codezero
<superherointj> I mean to distro hop after getting used to NixOS. It seems people stick to NixOS. I'm looking after some counter example of this trend. I see Arch users are likely to distro hop for NixOS (than to something else).
sputny1 has joined #nixos
sputny has quit [Ping timeout: 240 seconds]
sputny1 is now known as sputny
cole-h has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #91296 → nixos/onlykey: fix typo → https://git.io/JfAdE
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjPh
<nerdypepper> superherointj: a friend of mine that dosen't involve in much software dev jumped from nix to gentoo
adam_ has joined #nixos
<nerdypepper> superherointj: source based minus the emphasis on reproducible builds
<adam_> Have any of you all used nixos with virtual box? I am trying to create a shared folder between the host and the guest
<adam_> I created a shared folder and set it to auto mount
<adam_> I can see the folder in my /home/<user>/vm-shared
<adam_> but when I try to cd into it I get a permission denied
<{^_^}> [nixpkgs] @ttuegel opened pull request #95912 → Z3 4.8.8 → https://git.io/JJjXG
<adam_> I changed users.users.<user>.extraGroups = ["wheel" "vboxsf"];
<adam_> no dice
<adam_> any ideas?
<{^_^}> [nixpkgs] @veprbl merged pull request #95826 → qtwebengine: fix build for darwin → https://git.io/JJAPH
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/JJjXn
philr has quit [Ping timeout: 265 seconds]
<superherointj> Interesting. I've come to use NixOS seeking reliability, reproducibility and recoverability. Today NixOS helped me tons because I did something stupid and just rolled back. Feels great having this.
* superherointj is thinking how come he lived a life without this.
<{^_^}> [nixpkgs] @veprbl merged pull request #95103 → p4: init at 2020.1.1991450 → https://git.io/JJDEF
<{^_^}> [nixpkgs] @veprbl pushed commit from @corngood to master « p4: init at 2020.1.1991450 (#95103) »: https://git.io/JJjXl
<{^_^}> [nixpkgs] @Lassulus merged pull request #91104 → rockbox-utility: 1.4.0 -> 1.4.1 → https://git.io/Jfbkm
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjX8
LnL- has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #95814 → osslsigncode: unstable-2019-07-25 -> unstable-2020-08-02 → https://git.io/JJAB8
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JJjXR
<{^_^}> [nixpkgs] @mmahut merged pull request #95816 → nsis: 3.05 -> 3.06.1 → https://git.io/JJARz
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/JJjX0
<infinisil> superherointj: I think drakonis might have switched away from nixos
<superherointj> drakonis, for what?
griff_ has joined #nixos
sputny has quit [Quit: sputny]
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest23225
ManiacOfMadness has quit [Read error: No route to host]
<superherointj> Is NixOS manual brief on purpose? Most things I search are not there. Is there some comprehensive place to search for things? Like I want to know all the possibilies of a certain `keyword` (package), Let's say I want to see all options of `console` (in /etc/nixos/configuration.nix), what is best method for listing it?
<cap_sensitive> I think you can clone the `nixpkgs` repo, and use something like `ripgrep` to search keywords like "console ="
samrose has joined #nixos
samrose_ has quit [Ping timeout: 260 seconds]
<cransom> man configuration.nix will tell you all the options for your current channel. there's also https://search.nixos.org/options?channel=unstable
<superherointj> Thanks! This is what I looking for!
<superherointj> *I was
<cransom> well, current system i should say. it's not looking into the channel.
graf_blu` has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @gebner merged pull request #95899 → pubs: v0.8.2 -> v0.8.3 → https://git.io/JJjlp
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JJj1U
<superherointj> I'm trying to define in "/etc/vconsole.conf" the parameter `FONT_MAP=8859-2` but console package doesn't seem to have it.
smatting_ has joined #nixos
cosarara has joined #nixos
Dr8128 has quit [Ping timeout: 272 seconds]
<superherointj> Is KEY_MAP equal to FONT_MAP?
adam_ has quit [Quit: Lost terminal]
<superherointj> Actually no.
cmk_zzz has joined #nixos
cmk_zzz_ has quit [Ping timeout: 240 seconds]
<cosarara> hi there! following the manual I used services.xserver.extraLayouts to add my custom keyboard layout to my system. After garbage collection I see I have 4 different derivations for xkeyboard-config-2.27 in /nix/store. Two of them have my custom layout, and the other two do not. I can set my keyboard layout through setxkbmap, but I cannot select it through the KDE system settings, because systemsettings5 is
<cosarara> reading one of the 2 files without the layout.
<cosarara> so my first question would be, how can I find out why I have 4 derivations of the same package in my system?
avaq has joined #nixos
superherointj has quit [Quit: Leaving]
bennofs_ has joined #nixos
Guest23225 has quit [Quit: exit 1]
gustavderdrache has quit [Quit: Leaving.]
LnL- has joined #nixos
gustavderdrache has joined #nixos
cap_sensitive has quit [Quit: WeeChat 2.7.1]
domogled has joined #nixos
bennofs has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @maxxk opened pull request #95914 → python3Packages.behave: 1.2.6 -> 1.2.7.dev1, python3Packages.cucumber-tag-expressions: init at 3.0.0 → https://git.io/JJjMT
alexherbo2 has quit [Remote host closed the connection]
malook has quit [Remote host closed the connection]
Dr8128 has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
malook has joined #nixos
LnL- has quit [Ping timeout: 265 seconds]
LnL- has joined #nixos
lsix has quit [Ping timeout: 240 seconds]
lsix has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @danieldk merged pull request #95106 → tanka: add bash completion → https://git.io/JJDze
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JJjMx
<cole-h> cosarara: Because one/some of its dependencies changed that many times.
LnL| has joined #nixos
<cole-h> You can run `nix-collect-garbage` to clear out the unused derivations.
<cole-h> (But if they don't disappear, it means they're still being used somewhere)
turlando has joined #nixos
avaq has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @jonringer reopened pull request #87828 → rethinkdb: 2.3.6 -> 2.4.0, fix → https://git.io/JfBwc
LnL- has quit [Ping timeout: 240 seconds]
alp has quit [Ping timeout: 272 seconds]
nckx has quit [Quit: Segmentation fault (core dumped)]
confused-jmc has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #95915 → amdvlk: 2020.Q3.3 -> 2020.Q3.4 → https://git.io/JJjDs
griff_ has quit [Quit: griff_]
nckx has joined #nixos
<confused-jmc> I'm totally confused about how to setup home-manager in such a way that I can launch bspwm using startx
<confused-jmc> I have enabled bspwm in my home.nix
<confused-jmc> After `home-manager switch` I have a .xsession file
<cosarara> cole-h: as I said, this is after garbage collection, so they must be used somewhere still. How can I know where?
<confused-jmc> When I symlink that to .xinitrc, I can succesfully start X using startx
<confused-jmc> But when I launch a terminal from within X, then my NIX_PATH is all wrong
<confused-jmc> I get `mv` and `ls` command not found errors etc
<confused-jmc> So almost everything is broken
avaq has joined #nixos
smatting_ has quit [Ping timeout: 272 seconds]
<qyliss> cosarara: nix-store -q --referrers ?
<qyliss> also available: nix-store -q --referrers-closure
ManiacOfMadness has joined #nixos
<Ke> if I import my own nix files in the main config by "imports", is there a way to give parameters for them?
<{^_^}> [nixpkgs] @jonringer merged pull request #95914 → python3Packages.behave: 1.2.6 -> 1.2.7.dev1, python3Packages.cucumber-tag-expressions: init at 3.0.0 → https://git.io/JJjMT
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/JJjDR
LnL| has quit [Quit: exit 1]
astylian has joined #nixos
LnL- has joined #nixos
<confused-jmc> Does anyone have a clue why my paths are all wrong?
<confused-jmc> (They are fine in the tty, before `startx`)
cmk_zzz_ has joined #nixos
<NobbZ[m]> <Ke "if I import my own nix files in "> You set the defined options. That's how you work with modules.
<cosarara> confused-jmc: what does all wrong mean? what does NIX_PATH get set to?
<{^_^}> [nixpkgs] @Lassulus merged pull request #90347 → duckdb: 0.1.7 -> 0.1.8 → https://git.io/JfQyR
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjDo
sangoma has joined #nixos
cmk_zzz has quit [Ping timeout: 258 seconds]
<confused-jmc> cosarara: ~/.nix-defexpr/channels went missing
confused-jmc-nix has joined #nixos
<confused-jmc-nix> echo $NIX_PATHnixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
<confused-jmc> cosarara: voila, that's what I get inside X
<confused-jmc> do you also want to see what I get in the tty?
<{^_^}> [nixpkgs] @jonringer merged pull request #95827 → python3Packages.pytorch-lightning: init at 0.8.5 → https://git.io/JJAXb
<{^_^}> [nixpkgs] @jonringer pushed commit from @bcdarwin to master « python3Packages.pytorch-lightning: init at 0.8.5 »: https://git.io/JJjDy
<{^_^}> [nixpkgs] @jonringer merged pull request #95683 → ansible: 2.9.12 -> 2.10.0; ansible_2_7: drop → https://git.io/JJF6g
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJjD9
veleiro has quit [Ping timeout: 240 seconds]
<cosarara> confused-jmc: in what find is ~/.nix-defexpr/channels added to the NIX_PATH? bashrc or similar?
<confused-jmc> you mean in what file?
<confused-jmc> I have no idea
<cosarara> yeah sorry
LnL has joined #nixos
<confused-jmc> I just noticed that it is difference
<confused-jmc> I'm a total noobie
<confused-jmc> No idea how to debug this
LnL is now known as Guest86350
LnL- has quit [Ping timeout: 240 seconds]
<confused-jmc> I just know that `ls` and `mv` aren't working after starting X
<confused-jmc> Should I pastebin my `home.nix`?
<Ke> cosarara: there is nix why-depends
<cosarara> I know nothing about home-manager, but if an environment var isn't the way it should after starting X, I'd bet there's some shell script that isn't being run, be it due to differnces between login and nonlogin shells or whatever it is
avaq has quit [Ping timeout: 256 seconds]
<Ke> not sure, whether it works for indirect deps
<{^_^}> [nixpkgs] @Lassulus merged pull request #90521 → rebazel: init at 0.1.4 → https://git.io/Jf7DA
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JJjye
<confused-jmc> Also $EDITOR is wrong
<{^_^}> [nixpkgs] @jonringer merged pull request #95737 → pythonPackages.django-widget-tweaks: init at 1.4.8 → https://git.io/JJbS6
<{^_^}> [nixpkgs] @jonringer pushed commit from @maxxk to master « pythonPackages.django-widget-tweaks: init at 1.4.8 »: https://git.io/JJjyv
vika_nezrimaya has joined #nixos
<confused-jmc> Which seems to be set in `hm-session-vars.sh`
<confused-jmc> I can see that file in the nix store
<vika_nezrimaya> looks like there's a lot of fontconfig-related stuff ending up in unstable
<confused-jmc> But I have no idea who is responsible for calling it when I start a terminal emulator
<vika_nezrimaya> good thing I'm using a flake and the nixpkgs revision can be easily controlled so I could if I wanted pull things at my own pace
<confused-jmc-nix> Inside X, I can't even run nix-store
<confused-jmc-nix> Even though there is a bunch of stuff in the NIX_PATH
Guest86350 has quit [Quit: exit 1]
domogled has quit [Quit: domogled]
LnL- has joined #nixos
<cole-h> srhb: So, I'm currently trying to update dfhack to r2, but when I start it up, it seems none of the plugins get loaded. Have you run into this?
<cole-h> Currently combing the diff between r1 and r2 to see what's up -- I'm thinking a failure to handle symlinks properly
<cosarara> Ke: seems like that command needs two different packages and gives you the path between them. With -q --referrers and --referrers-closure... I think I'm getting more confused by the minute
<Ke> nix why-depends /nix/store/4c06403276y6zy43p9f46c1qxlkgjjq7-nixos-system-giga-user-20.03.2176.a84b797b28e.drv /nix/store/somehashhere-my-bad-package.drv
<Ke> at least seems to work for .drv files
endformationage has joined #nixos
zupo has joined #nixos
<Ke> and does work for store paths the same way
ManiacOfMadness has quit [Read error: No route to host]
<confused-jmc-nix> after fixing my NIX_PATH to what is is in the tty, I still don't have `ls`
<vika_nezrimaya> fontconfig seems to be the part of Linux desktop I end up hating the most. It's the source of all my problems with NixOS
<confused-jmc-nix> This is really confusing :grinning:
<vika_nezrimaya> Ever since I've started using it, my problems were always in fonts
<vika_nezrimaya> confused-jmc-nix: NIX_PATH only regulates what is available when you evaluate Nix expressions
<vika_nezrimaya> to have programs available in your terminal, such as ls, you need to have something in your PATH
<confused-jmc-nix> aha
<vika_nezrimaya> for example, PATH=$(nix-build "<nixpkgs>" -A coreutils):$PATH will add coreutils to your path, building it from nixpkgs on your NIX_PATH
<{^_^}> [nixpkgs] @erikarvstedt opened pull request #95916 → <!-- Nixpkgs has a lot of new incoming Pull Requests, but not enough people to review this constant stream. Even if you … → https://git.io/JJjyQ
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
<vika_nezrimaya> that's a quick way to add software to your path if you only have Nix on your path
spudly has quit [Ping timeout: 265 seconds]
spudly- is now known as spudly
<confused-jmc-nix> vika_nezrimaya: I don't even have nix-build in my path, atm
<confused-jmc-nix> echo $PATH /home/jmc/.nix-profile/bin
<vika_nezrimaya> Then may I suggest running echo /nix/store/*-nix-*/bin/nix-build and seeing if it's showing anything?
LnL- has quit [Quit: exit 1]
<vika_nezrimaya> that'll show if you have Nix installed on your system, no matter the version
<confused-jmc-nix> yup, it does
LnL- has joined #nixos
<vika_nezrimaya> Does it show one path or several?
<confused-jmc-nix> sure, I have it installed. in the tty everything works fine
<confused-jmc-nix> only one
<confused-jmc-nix> I installed nixos yesterday
<confused-jmc-nix> never ran garbage collection
ManiacOfMadness has joined #nixos
<confused-jmc-nix> but somehow `startx` gets everything messed up
<confused-jmc-nix> I guess it's not really the recommended way of starting X?
<confused-jmc-nix> At least when using home-manager
<vika_nezrimaya> I dunno, I use sway which doesn't use X at all
<confused-jmc-nix> do you use home-manager?
<vika_nezrimaya> Tip: PATH=/run/current-system/sw/bin:$PATH will add NixOS environment to your path
<vika_nezrimaya> confused-jmc-nix: I do!
<confused-jmc-nix> cool
<confused-jmc-nix> and do you start sway by hand, or do you use a display manager?
<vika_nezrimaya> Sway doesn't officially support display managers, and they add to startup time anyway, so I start sway by hand
<vika_nezrimaya> Login and start
<confused-jmc-nix> aha
noudle has quit []
<confused-jmc-nix> nice
<vika_nezrimaya> Considering making logging in on /dev/tty1 do `exec sway`
LnL| has joined #nixos
<cole-h> That's what I do ;)
<confused-jmc-nix> Hmm, unfortunately `exec bspwm` doesn't work
<vika_nezrimaya> Of course
<confused-jmc-nix> X isn't that simple
<confused-jmc-nix> but I like bspwm
<confused-jmc-nix> Maybe I will also like sway
<vika_nezrimaya> Sway is a tiling window environment too, but it's more like i3 than bspwm
LnL- has quit [Ping timeout: 265 seconds]
<confused-jmc-nix> Right
<confused-jmc-nix> That's what I thought
<vika_nezrimaya> I used bspwm some time ago to try it out and I'd like to say you'll be somewhat at home with sway
<vika_nezrimaya> X apps work too thanks to Xwayland which is enabled by default
<cosarara> Ke: is it normal that I have 2 different /nix/store/somehashhere-nixos-system-hostname-20.03.whatever.drv even after nix-collect-garbage -d?
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #95875 → gdb: Give it a `pname` → https://git.io/JJhd6
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to staging: https://git.io/JJjSZ
<vika_nezrimaya> cosarara: Yes!
<confused-jmc-nix> vika_nezrimaya does that mean I could use bpswm under wayland? I guess not, right?
<vika_nezrimaya> /run/current-system contains whatever you are running now, /run/booted-system contains whatever you booted from, both are GC roots
<{^_^}> [nixpkgs] @erikarvstedt opened pull request #95917 → nixos/network-interfaces: fix too restrictive assertion on DHCP for bridges → https://git.io/JJjSW
<vika_nezrimaya> confused-jmc-nix: No, you can't, sway is a hybrid of a display server and a window manager called a Wayland compositor, so it replaces the window manager too
<vika_nezrimaya> But it works with almost no configuration required
<confused-jmc-nix> No I meant using just (x)wayland
<confused-jmc-nix> without sway
<cosarara> vika_nezrimaya: so if I reboot and collect garbage away, both should be the same and thus I would end up with a single copy, right?
<vika_nezrimaya> Yep!
<vika_nezrimaya> confused-jmc-nix: it doesn't work that way
<cosarara> I see, thanks
<vika_nezrimaya> cosarara: this is because you might have switched to a configuration with a different kernel version, and kernel modules need to be compatible to your kernel. That's why modprobe always loads modules from /run/booted-system
<vika_nezrimaya> and that's why it needs to stick around
<vika_nezrimaya> Also it can be used to quickly rollback if you messed up
<vika_nezrimaya> /run/booted-system/bin/switch-to-configuration switch
<confused-jmc-nix> ok, I'm going to try to install sway
<confused-jmc-nix> anything you suggest I put in home.nix
<confused-jmc-nix> apart from enabling it?
<vika_nezrimaya> confused-jmc-nix: The default config is fairly usable
<vika_nezrimaya> I'd suggest using Mod4 as your modifier
confused-jmc-nix has quit [Remote host closed the connection]
<vika_nezrimaya> oops now they're go
<vika_nezrimaya> gone
<confused-jmc> ok, I'll try it
<{^_^}> [nixpkgs] @erikarvstedt closed pull request #95917 → nixos/network-interfaces: fix too restrictive assertion on DHCP for bridges → https://git.io/JJjSW
<confused-jmc> vika_nezrimaya I'm still here on another box
<vika_nezrimaya> oh okay :3
<cosarara> so after a reboot and another garbage collect, I now have only 3 xkeyboard-configs instead of 4! progress!
<vika_nezrimaya> why 3 thp
<cosarara> that's what I'm figuring out
cosimone has joined #nixos
LnL| has quit [Quit: exit 1]
<cosarara> only one of the 3 has my custom layout as defined in https://gist.github.com/cosarara/d22df0da170199a18cbcfd0144db3bbe#file-configuration-nix-L218
<{^_^}> [nixpkgs] @Mic92 merged pull request #93425 → nixos/gitlab: Support extra config for shell → https://git.io/JJnBM
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JJjSo
LnL- has joined #nixos
<cosarara> I can setxkbmap, so that's finding the right one, but KDE systemsettings is reading one of the 2 vanilla ones which means I can't select my layout
cosimone has quit [Client Quit]
<{^_^}> [nixos-search] @garbas pushed to fix-147-and-149 « space should present an OR operation in query »: https://git.io/JJjSH
<{^_^}> [nixpkgs] @erikarvstedt closed pull request #95916 → nixos/network-interfaces: fix too restrictive assertion on DHCP for bridges → https://git.io/JJjyQ
<{^_^}> [nixos-search] @garbas opened pull request #150 → space should present an OR operation in query → https://git.io/JJjS7
metreo has joined #nixos
turlando has quit [Ping timeout: 256 seconds]
<confused-jmc> vika_nezrimaya now I'm running sway, but I can't even run alacritty, I think
<confused-jmc> oh, I can
<vika_nezrimaya> why?
<vika_nezrimaya> oh, see, you can
<{^_^}> [nixpkgs] @jonringer closed pull request #92827 → python37Packages.aiohttp-socks: 0.3.9 -> 0.4.0 → https://git.io/JJmDk
<vika_nezrimaya> Now you can try launching something else, like, maybe your favorite IRC client?
<cosarara> ok so I managed to get why-depends to tell me its story. One comes through kwin. One comes through qimgv which I have in my dependencies. And, the one that has my extra layout, one comes directly from etc.drv https://gist.github.com/cosarara/d22df0da170199a18cbcfd0144db3bbe#file-why-depends-log-L1
cosimone has joined #nixos
<{^_^}> [nixpkgs] @peti merged pull request #95788 → haskellPackages.ghcHEAD: Mark "exceptions" as a core library → https://git.io/JJN5Z
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/JJj9v
<{^_^}> [nixpkgs] @lopsided98 opened pull request #95918 → buildbot: fix build → https://git.io/JJj9J
<cosarara> the qimgv extra I understand because I'm picking that package from unstable, but I don't see why the kwin dependency on libxkbcommon ends up with a duplicate xkeyboard-config-2.27
endformationage has quit [Ping timeout: 265 seconds]
endformationage has joined #nixos
<confused-jmc> vika_nezrimaya for some reason it is ok with launch the terminal on `modifier + Enter` but it doesn't want to launch rofi on `modifier + Alt + x`
<vika_nezrimaya> Either you don't have rofi in your environment or something is happening. Try to run rofi from terminal
<confused-jmc> That works
<{^_^}> [nixpkgs] @primeos merged pull request #95389 → google-chrome-{beta,dev}: fix icons → https://git.io/JJ7nw
<{^_^}> [nixpkgs] @primeos pushed commit from @samuelgrf to master « google-chrome-{beta,dev}: fix icons (#95389) »: https://git.io/JJj9s
<vika_nezrimaya> Can you upload the relevant config snippet to Gist, Pastebin or a similar service? I'd like to take a look
<confused-jmc> yup, 1 sec
confused-jmc-nix has joined #nixos
LnL- has quit [Ping timeout: 258 seconds]
<confused-jmc-nix> vika_nezrimaya ^^
<{^_^}> [nixpkgs] @Mic92 opened pull request #95919 → storebrowse: remove → https://git.io/JJj9W
<cosarara> oh maybe this duplication I'm seeing is by design https://github.com/NixOS/nixpkgs/issues/11944#issuecomment-211876675
justache has quit [Quit: The Lounge - https://thelounge.chat]
<vika_nezrimaya> confused-jmc-nix: hm, looks fine. I'd probably replace rofi and alacritty with ${pkgs.rofi}/bin/rofi and ${pkgs.alacritty}/bin/alacritty to make it a little bit more specific and less dependent on the environment
<vika_nezrimaya> but that's just my preference for self-contained snippets
<vika_nezrimaya> I love modularizing my config
<vika_nezrimaya> WAIT, WHY DID FIREFOX LAUNCH?!
<vika_nezrimaya> what the heck
<vika_nezrimaya> why is firefox suddenly handling my links?
<confused-jmc-nix> ok
<vika_nezrimaya> oh well, XDG default programs was always buggy and it always will
<confused-jmc-nix> and how do you do things like screen brightness in sway/wayland?
<vika_nezrimaya> In wayland-land, we just do it the low-level way! brightnessctl is a great utility that can modify your screen brightness in Wayland
justache has joined #nixos
<vika_nezrimaya> It's available in the package "brightnessctl"
<vika_nezrimaya> I'd suggest binding your brightness up and brightness-down keys to respective subcommands
<bqv> vika_nezrimaya: you can manage xdg through h-m
<vika_nezrimaya> bqv: I know, probably never got to configure it properly
<vika_nezrimaya> but the default way is just totally unstable, irreproducible and impure
<confused-jmc-nix> vika_nezrimaya thanks!
<bqv> Yeah I prefer the nix way
<vika_nezrimaya> it sometimes even changes between several consecutive deployments of a SINGLE generation
<confused-jmc-nix> but it's not there by default
<{^_^}> [cabal2nix] @peti pushed to master « skylighting: enable 'executable' flag by default »: https://git.io/JJj9K
<confused-jmc-nix> what package gives me brightnessctl
<vika_nezrimaya> brightnessctl
<vika_nezrimaya> it's literally the name of the package
<confused-jmc-nix> :grin:
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJj96
<vika_nezrimaya> pro tip: ,locate bin <command> in #nixos, #nixos-dev or #nixos-chat will give you packages that contain this command
<vika_nezrimaya> ,locate bin brightnessctl
<vika_nezrimaya> it takes a while :3
<vika_nezrimaya> or maybe I mistyped it...
<justanotheruser> is there going to be a nixcon 2020?
<{^_^}> [nixpkgs] @Mic92 opened pull request #95920 → meguca: remove → https://git.io/JJj91
<vika_nezrimaya> i probably mistyped it...
<vika_nezrimaya> please someone help
ManiacOfMadness has quit [Read error: No route to host]
<bqv> Rip bot
<bqv> ,locate brightnessctl
<{^_^}> Found in packages: brightnessctl
<vika_nezrimaya> weird
<bqv> lol
<vika_nezrimaya> it worked in #nixos-chat too
<vika_nezrimaya> btw how does it work? can I replicate it locally somehow?
<manveru> it uses nix-index
<vika_nezrimaya> oh
<bqv> It uses nix-index, which has been broken a while
<vika_nezrimaya> then why does this bot still work
<bqv> Old index :p
<vika_nezrimaya> lol
astylian has quit [Ping timeout: 272 seconds]
<vika_nezrimaya> why is it broken tho
<bqv> Dodgy nix commit
<bqv> I think it's fixed now, not sure hydra's caught up
<confused-jmc-nix> Great, this is working nicely
<confused-jmc-nix> however
<confused-jmc-nix> ls $HOME databases-incognito result VideoDecodeStats
<confused-jmc-nix> and I haven't even done anything on this machine yet
<confused-jmc-nix> apart from playing with home-manager
<vika_nezrimaya> what's wrong
<confused-jmc-nix> where is all that cruft coming from?
<vika_nezrimaya> result is something you built with nix-build
<vika_nezrimaya> you can prevent it from appearing by using --no-out-link with nix-build
<confused-jmc-nix> ok, fair enough
<vika_nezrimaya> can be safely deleted
<vika_nezrimaya> dunno about anything else tho
night has quit [Ping timeout: 246 seconds]
veleiro has joined #nixos
<manveru> well, it presumably is from some program you ran...
<confused-jmc-nix> ok, I'll see what to do
<confused-jmc-nix> I ran firefox and qutebrowser
<confused-jmc-nix> and things like rofi, alacritty, and such
LnL has joined #nixos
<manveru> home-manager and nix only make symlinks generally
LnL is now known as Guest97185
<cransom> the other folders seem like bugs that might have come from qtwebengine. maybe ran qutebrowser?
orivej has quit [Ping timeout: 265 seconds]
<confused-jmc> Ill just rm them
<veleiro> I'm trying to use 'nix.package = pkgs.nixUnstable' but keep getting:
<veleiro> Building nix... error Error-- nix-instantiate could not dynamically open plugin
<{^_^}> [nixpkgs] @iAmMrinal0 opened pull request #95921 → google-cloud-sdk: 301.0.0 -> 306.0.0 → https://git.io/JJjHW
<veleiro> nix-build as well
<{^_^}> [nixpkgs] @jonringer merged pull request #95918 → buildbot: fix build → https://git.io/JJj9J
<{^_^}> [nixpkgs] @jonringer pushed commit from @lopsided98 to master « buildbot: fix build »: https://git.io/JJjHl
dingenskirchen1 has joined #nixos
dingenskirchen1 has quit [Remote host closed the connection]
Guest97185 has quit [Ping timeout: 258 seconds]
<veleiro> I dont see any obvious way to troubleshoot it
<{^_^}> [nixpkgs] @jonringer merged pull request #95509 → rargs: init at 0.3.0 → https://git.io/JJ5xo
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJjHR
<veleiro> both errors say 'libnix-extra-builtins.so: undefined symbol'
NightA has joined #nixos
<Ke> NobbZ: sure, I have custom modules, but I already found out that they work quite the same as ones in nixpkgs
<{^_^}> [nixpkgs] @jonringer closed pull request #95740 → Cfn lint bump → https://git.io/JJbQ6
confused-jmc has quit [Remote host closed the connection]
LnL| has joined #nixos
<NobbZ[m]> <Ke "NobbZ: sure, I have custom modul"> Exactly. That's how imports work. Modules.
<{^_^}> [nixpkgs] @jonringer merged pull request #95881 → shadowsocks-rust: 1.8.14 -> 1.8.16 → https://git.io/JJjvt
<{^_^}> [nixpkgs] @jonringer pushed commit from @marsam to master « shadowsocks-rust: 1.8.14 -> 1.8.16 »: https://git.io/JJjHX
sadmin has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage2nix: update list of broken builds to fix evaluation errors on Hydra »: https://git.io/JJjHd
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JJjHb
<{^_^}> [nixpkgs] @primeos opened pull request #95922 → iputils: 20190709 -> 20200821 → https://git.io/JJjHx
<{^_^}> [nixpkgs] @peti pushed 55 commits to haskell-updates: https://git.io/JJjHj
MmeQuignon has joined #nixos
<{^_^}> [nix] @Ericson2314 opened pull request #3950 → tabs -> spaces → https://git.io/JJjQU
<{^_^}> [nixpkgs] @peti merged pull request #95866 → Update Haskell package set to LTS 16.10 (plus other fixes) → https://git.io/JJhPW
<{^_^}> [nixpkgs] @peti pushed 48 commits to master: https://git.io/JJjQI
<{^_^}> [nixpkgs] @gebner opened pull request #95923 → coolreader: init at 3.2.45 → https://git.io/JJjQt
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « Merge pull request #95866 from NixOS/haskell-updates »: https://git.io/JJjQm
LnL| has quit [Quit: exit 1]
LnL- has joined #nixos
<{^_^}> [nixos-search] @garbas merged pull request #150 → space should present an OR operation in query → https://git.io/JJjS7
<{^_^}> [nixos-search] @garbas pushed to master « space should present an OR operation in query (#150) »: https://git.io/JJjQG
<{^_^}> [nixos-search] @garbas pushed 0 commits to fix-147-and-149: https://git.io/JJjQZ
<{^_^}> [nixpkgs] @primeos merged pull request #95820 → [20.03] chromium: 84.0.4147.125 -> 84.0.4147.135 → https://git.io/JJArb
<{^_^}> [nixpkgs] @primeos pushed 2 commits to release-20.03: https://git.io/JJjQc
cmk_zzz_ has quit [Remote host closed the connection]
jol has joined #nixos
lordcirth has quit [Remote host closed the connection]
knerten2 has quit [Remote host closed the connection]
knerten1 has joined #nixos
cmk_zzz has joined #nixos
s1341 has quit [Ping timeout: 240 seconds]
Pidgeotto has joined #nixos
jol has quit [Client Quit]
<{^_^}> [nixpkgs] @Frostman closed pull request #78721 → zfs: Make sure copyKernels enabled if you're using zfs → https://git.io/JJjQM
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
s1341 has joined #nixos
jol has joined #nixos
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
hamishmack has quit [Ping timeout: 269 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #95915 → amdvlk: 2020.Q3.3 -> 2020.Q3.4 → https://git.io/JJjDs
<{^_^}> [nixpkgs] @jonringer pushed commit from @danieldk to master « amdvlk: 2020.Q3.3 -> 2020.Q3.4 »: https://git.io/JJjQH
lordcirth has joined #nixos
hamishmack has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #95905 → clpeak: init at 1.1.0 → https://git.io/JJj0w
<{^_^}> [nixpkgs] @jonringer pushed commit from @danieldk to master « clpeak: init at 1.1.0 »: https://git.io/JJjQQ
<{^_^}> [nixpkgs] @jonringer merged pull request #95909 → gitAndTools.diff-so-fancy: Fix shebang patching and clean up → https://git.io/JJjod
<{^_^}> [nixpkgs] @jonringer pushed commit from @jtojnar to master « gitAndTools.diff-so-fancy: Fix shebang patching and clean up »: https://git.io/JJjQ5
lsix1 has joined #nixos
codezero3 has joined #nixos
MmeQuignon has quit [Ping timeout: 269 seconds]
lsix has quit [Ping timeout: 240 seconds]
codezero has quit [Ping timeout: 240 seconds]
user_0x58 has quit [Ping timeout: 269 seconds]
xd1le has quit [Ping timeout: 269 seconds]
pfr has quit [Ping timeout: 240 seconds]
thc202 has quit [Ping timeout: 240 seconds]
NightA has quit [Ping timeout: 240 seconds]
misuzu has quit [Ping timeout: 240 seconds]
codezero3 is now known as codezero
misuzu_ has joined #nixos
LnL- has quit [Quit: exit 1]
NightA has joined #nixos
LnL| has joined #nixos
<leotaku> Hello again! Is it somehow possible to install unfree packages using Nix with Flakes support? The command "nix profile install nixpkgs#foobar-unfree" errors telling me to add the "allowUnfree" option to my "config.nix", but it does not seem to respect said value.
ddellacosta has quit [Ping timeout: 240 seconds]
sam_w has quit [Ping timeout: 240 seconds]
<cole-h> You'll need to set your nixpkgs flake
MmeQuignon has joined #nixos
<cole-h> ...'s config to allow unfree
spacefrogg has quit [Read error: Connection reset by peer]
<cole-h> From what I understand
spacefrogg_ has joined #nixos
pfr has joined #nixos
e has quit [Read error: Connection reset by peer]
cosimone has quit [Ping timeout: 240 seconds]
m0rphism has quit [Ping timeout: 240 seconds]
visl has quit [Ping timeout: 240 seconds]
ddellacosta has joined #nixos
sam_w has joined #nixos
cosimone_ has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/c8384cc8a59 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
Church- has joined #nixos
shibboleth has joined #nixos
h0m2 has joined #nixos
<leotaku> cole-h: I already use a custom Flake for my default Nixpkgs, how would I configure it to allow unfree packages?
LnL- has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #95924 → nixos/hardened: Port test to Python and fix it → https://git.io/JJj7m
LnL| has quit [Ping timeout: 258 seconds]
visl has joined #nixos
<cole-h> leotaku: I don't know exactly, but when importing nixpkgs outside of flakes, you'd do `import <nixpkgs> { config = { allowUnfree = true; }; }`. You'll need to do something similar here.
sorear_ has joined #nixos
nschoe_ has joined #nixos
arjen-jonathan has joined #nixos
<cole-h> srhb: I think I found the problematic r2 commit: https://github.com/DFHack/dfhack/commit/56e43a0dde023c5a4595a22b29d800153b31e3c4
<cole-h> Now I just need to find out how to fix it...
LnL- has quit [Client Quit]
eoli3n___ has joined #nixos
Izorkin has quit [Ping timeout: 240 seconds]
aleph- has quit [Ping timeout: 240 seconds]
o1lo01ol_ has joined #nixos
Dr8128 has quit [Ping timeout: 240 seconds]
h0m1 has quit [Ping timeout: 240 seconds]
eoli3n_ has quit [Ping timeout: 240 seconds]
nschoe has quit [Ping timeout: 240 seconds]
sorear has quit [Ping timeout: 240 seconds]
o1lo01ol1o has quit [Ping timeout: 240 seconds]
sorear_ is now known as sorear
o1lo01ol_ has quit [*.net *.split]
c0c0 has quit [Quit: WeeChat 2.7.1]
Izorkin has joined #nixos
m0rphism has joined #nixos
xd1le has joined #nixos
cjpbirkbeck has joined #nixos
Dr8128 has joined #nixos
o1lo01ol_ has joined #nixos
pfr has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #95898 → php: use system-sendmail → https://git.io/JJjWP
<leotaku> cole-h: Unfortunately due to the way Flakes work, Nixpkgs is passed into the Flake as an attribute set with no way to override the "config" values using your method.
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJj7M
<manveru> leotaku: you can import it within your flake anyway
<manveru> `import self.inputs.nixpkgs { config = { ... }; }` works
<cole-h> There's some stuff that you can take inspiration from in that example
<veleiro> wow everyone talking about flakes right now
<veleiro> i cant get flake support working :()
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to master: https://git.io/JJj77
Darkmatter66 has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #95925 → xdragon: Init at 1.1.1 → https://git.io/JJj7d
Darkmatter66_ has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to release-20.03: https://git.io/JJj7A
<bqv> That epsxe one was a weird flex. I wanted epsxe but not to allow an insecure openssl globally
davidcl has quit [Quit: Ping timeout (120 seconds)]
<leotaku> cole-h: Sorry, you are correct. Thank you for your help.
<leotaku> manveru: Thank you also.
LnL has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #95919 → storebrowse: remove → https://git.io/JJj9W
<{^_^}> [nixpkgs] @kalbasit pushed commit from @Mic92 to master « storebrowse: remove (#95919) »: https://git.io/JJj5f
LnL is now known as Guest89505
sangoma has quit [Ping timeout: 240 seconds]
edk_ has joined #nixos
<{^_^}> [nixpkgs] @kalbasit merged pull request #95920 → meguca: remove → https://git.io/JJj91
<{^_^}> [nixpkgs] @kalbasit pushed commit from @Mic92 to master « meguca: remove (#95920) »: https://git.io/JJj5k
alexherbo2 has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #95926 → asterisk-module-sccp: Init at 4.3.2-epsilon → https://git.io/JJj5q
<{^_^}> [nixpkgs] @kuznero opened pull request #95927 → vscode, vscodium: 1.48.0 -> 1.48.1 → https://git.io/JJj5s
<xd1le> Will a nixos flake that refers to a hardware-configuration.nix file that's not tracked by git work?
<{^_^}> [nixpkgs] @veprbl merged pull request #94849 → arrow-cpp: 0.17.1 -> 1.0.0 → https://git.io/JJPWX
<{^_^}> [nixpkgs] @veprbl pushed 3 commits to master: https://git.io/JJj5u
<cole-h> Don't think so
<xd1le> Thanks. Hmm
eoli3n__ has quit [Ping timeout: 265 seconds]
<cole-h> I think flakes require everything to be checked in?
<cole-h> cc bqv
<bqv> (y)
<xd1le> Yeah that's what I read
<xd1le> Thanks
<{^_^}> [nixpkgs] @dasJ opened pull request #95929 → tt-rss-theme-feedly: 2.3.1 -> 2.5.0 → https://git.io/JJj5K
acarrico has joined #nixos
Guest89505 has quit [Ping timeout: 240 seconds]
LnL- has joined #nixos
meh` has quit [Remote host closed the connection]
<{^_^}> [nixos-search] @garbas pushed 2 commits to fix-148: https://git.io/JJj5y
<{^_^}> [nixos-search] @garbas opened pull request #152 → fix 148 and 142 → https://git.io/JJj5S
fendor has quit [Remote host closed the connection]
<leotaku> Am I the only one that sometimes finds the interaction between Flakes and Git annoying? I really hope the final revison of Flakes will contain something like a global "impure" flag that completely disables all Git checks.
<bqv> that would entirely defeat the point of a flake
<bqv> the only real interaction is that flake files have to be tracked by git, realistically they don't even have to be committed - i don't think that's much of an imposition
<vika_nezrimaya> I personallly think that the fact that flakes are tied to Git is perfect. A certain flake revision is guaranteed to reproducibly build OR reproducibly and predictably fail
<vika_nezrimaya> That's why my laptop prints a scary warning in /etc/issue when I'm deploying from a dirty flake - WARNING: You are deployed from a dirty checkout.
<vika_nezrimaya> I think I might actually augment it with something bigger and scarier :3
<{^_^}> [nixos-search] @garbas merged pull request #152 → fix 148 and 142 → https://git.io/JJj5S
<{^_^}> [nixos-search] @garbas pushed to master « Dont reload when showing result item details (#152) »: https://git.io/JJj5N
<{^_^}> [nixos-search] @garbas pushed 0 commits to fix-148: https://git.io/JJj5A
<vika_nezrimaya> like red bold text or something
LnL- has quit [Ping timeout: 258 seconds]
<vika_nezrimaya> Also the fact that all files need to be `git add`ed can help with predicting which files are gonna influence what
LnL- has joined #nixos
Izorkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
confused-jmc-nix has quit [Ping timeout: 245 seconds]
Izorkin has joined #nixos
nij has joined #nixos
<vika_nezrimaya> (I'm really bad at terminal escape sequences though, so I'm not sure when I'll do that)
<leotaku> I get what you guys mean, but I also think that sometimes it is valid to quickly test something without wanting to add it to version control. I like that Flakes basically has built-in reproducibilty, it's a great default. Still, I would appreciate an option to override this behavior.
<bqv> vika_nezrimaya: haha really? that's clever. i just don't allow myself to build dirty configurations
LnL- has quit [Client Quit]
<nij> Hello! How would you use nixos with emacs? If your config directory `.emacs` is put in the nix store, then it cannot be modified. It will be hard for you to update packages etc.
<bqv> that way every configuration i've ever made without disabling that limit, is tracked by git
LnL- has joined #nixos
dansho has joined #nixos
<nij> This becomes more serious for programs that require writing right to its config directory, e.g. ranger. It fails to open because it wants to write in ~/.config/ranger.
<vika_nezrimaya> I actually do that too! But my build tool has a flag --allow-dirty that overrides the check
nckx has quit [Quit: Updating my Guix System — https://guix.gnu.org]
nckx has joined #nixos
<leotaku> Also, people might want to use VC systems other than Git. I think that alone should be reason enough to add something like a "--no-git" flag.
<bqv> you can use mercurial
<bqv> there's nothing tying it to git
<bqv> but flakes without version control doesn't make sense
<bqv> it is very intentionally not supported
LnL- has quit [Quit: exit 1]
LnL has joined #nixos
LnL is now known as Guest55582
davidcl has joined #nixos
<{^_^}> [nixpkgs] @Infinisil opened pull request #95930 → fzf: Make sure that perl path is valid → https://git.io/JJjdl
gv has quit [Remote host closed the connection]
gv has joined #nixos
Guest55582 has quit [Client Quit]
<cole-h> Aha! dfhack 0.47.04-r2 issues solved: https://github.com/NixOS/nixpkgs/pull/88497#issuecomment-678473969
LnL- has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #95722 → nixos/dovecot: Improve mailboxes type → https://git.io/JJbYV
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JJjdu
<leotaku> bqv: That's nice, but adding support for every VC system out there would be a herculean task. I understand why Flakes integrates with VC, in fact I really enjoy it. Still, I think it would be better to have an escape hatch for people who want to do something that isn't "officially supported".
<bqv> leotaku: here is the implementation of mercurial https://github.com/NixOS/nix/blob/master/src/libfetchers/mercurial.cc
<bqv> it's 233 lines
<simpson> leotaku: Considering your problem in toto, maybe flakes aren't the right organizational tool for your package sources.
<bqv> what vc do you want to use?
<leotaku> OFC that's just my take and I accept that the people building Flake might see things differently.
<{^_^}> [nixpkgs] @raboof closed pull request #94323 → python3.tensorflow_2: 2.1.0 -> 2.3.0 → https://git.io/JJ2Ai
dingenskirchen has quit [Quit: ZNC 1.7.5 - https://znc.in]
LnL| has joined #nixos
dingenskirchen has joined #nixos
sadmin has quit [Remote host closed the connection]
nixbitcoin_ has quit [Ping timeout: 240 seconds]
nixbitcoin has joined #nixos
LnL- has quit [Ping timeout: 240 seconds]
arjen-jonathan has quit [Ping timeout: 244 seconds]
<nij> My configuration.nix is growing, and I hope to migrate to nixos almost completely.
<nij> However, I will have to deal with archlinux in some situation.
dingenskirchen has quit [Client Quit]
<nij> Should I expect that once my configuration.nix is all set, I can reproduce everything on archlinux using nixpkgs manager?
<vika_nezrimaya> what's nixpkgs-manager
<vika_nezrimaya> never heard of it
<vika_nezrimaya> it all depends on how much of NixOS config this nixpkgs-manager supports
<nij> I mean Nix.
dingenskirchen has joined #nixos
<nij> I wonder if I can work on arch declaratively.
<bqv> put arch in a chroot, then you can use nixos but chroot into arch for whatever you might need there
lsix1 has quit [Ping timeout: 272 seconds]
<nij> really what i want is to live with only my nix expressions.. and nothing else
<vika_nezrimaya> who says you can't make an arch chroot with a Nix expression
<nij> if I have to work on arch, i hope I don't have to prepare a /dotfiles for it
<vika_nezrimaya> Nix can do anything as long as it knows ALL dependencies
<energizer> nij: what are you asking: if people use nixos without running arch?
<nij> hmm noo. I wonder if using Nix on archlinux would make my archlinux cleaner
<nij> and if it's possible to make it clean
<AmitLevy[m]> `nix build` seems to cache fetched and then extracted tarballs in $HOME/.cache. Is there any way to control this directory? (e.g. with an environment variable or command line argument)
LnL| has quit [Quit: exit 1]
<leotaku> bqv: I am using Git. As I've said my issues with Flakes are more philosophical than something that actually prevents me from achieving my goals with Nix.
<AmitLevy[m]> @nij are you asking whether you'll be able to reproduce one nix system with another using just the configuration.nix file?
<bqv> leotaku: yeah, in that case, it's probably just that you haven't understood the function of flakes entirely - it really just wouldn't work at all without a VCS backing it
<leotaku> bqv: That is entirely possible.
<samueldr> one of the pillars of Flakes, AFAIUI is that it describes a way to distribute and refer to nix expressions from misc. sources
<AmitLevy[m]> @nij declaritive changes you make in an Arch chroot (or using nix-env, or any other declaritive changes) won't be reflected in your configuration.nix. But as vika_nezrimaya
<AmitLevy[m]> suggests, you can configure the arch chroot declaratively in the first place
<{^_^}> [nixpkgs] @zowoq pushed to master « meguca: remove top-level attribute »: https://git.io/JJjFv
<samueldr> and that source control has been used as a "transport" for that
<vika_nezrimaya> Just make a single derivation that will produce an Arch Linux chroot
<samueldr> mainly due to the property of being able to refer to a commit ID I figure
<vika_nezrimaya> I suggest using a bootstrap tarball, downloaded .pkg.tar.xz packages and pre-written config files as build inputs for this derivation
<samueldr> AmitLevy[m]: I figure the link answered your question about ~/.cache?
<vika_nezrimaya> hm, now I think that actually be a nice Nix exercise
<vika_nezrimaya> building a chroot with Nix, fully declaratively
<nij> AmitLevy[m]: Yes! That's what I'm asking.
<nij> I'm not familiar with arch chroot. But I have another laptop with archlinux that's currently really messy.
<vika_nezrimaya> And building a script that will set up its persistent data folders like /var, /tmp and /run so they'd be writable and then chroot into it
<samueldr> vika_nezrimaya: not exactly it, but fillDiskWithDebs in pkgs/build-support/vm/default.nix does relevant things
<vika_nezrimaya> fillDiskWithDebs?
<nij> I have put into some time to make my configuration.nix cleaner, and hope that I don't have to deal with my archlinux system anymore.
<vika_nezrimaya> seriously? we have a function for it?!
<vika_nezrimaya> i'm surprised
<samueldr> which is used for makeImageFromDebDist
<vika_nezrimaya> I NEED TO RESEARCH IT
<vika_nezrimaya> NOW
<bqv> lol what? that just creates a debian vm?
<vika_nezrimaya> just a debian VM rootfs image
<bqv> that's wonderful
<bqv> god bless nix
orivej has joined #nixos
<manveru> we use that for steam/steam-run, it builds a full steamos in a chroot :)
<vika_nezrimaya> steamos in chroot
<vika_nezrimaya> that sounds wonderful
<vika_nezrimaya> I wonder if Nix could build Chromium OS in chroot
<vika_nezrimaya> I'd like to try Chromium OS without clobbering my system but it never works properly
<vika_nezrimaya> maybe because of the device drivers >.<
<bqv> chromium os is more than just a userspace isn't it?
<{^_^}> [nixpkgs] @Infinisil opened pull request #95932 → Freeform modules release notes → https://git.io/JJjFt
<samueldr> vika_nezrimaya: "yes", but you'll need to fill-in the blanks :)
<samueldr> and probably fight with whatever it is that their build system uses
<vika_nezrimaya> bqv: everything is userspace except the kernelspace
<bqv> exactly :p
<vika_nezrimaya> samueldr: they use Portage!
<samueldr> exactly!
<samueldr> I was thinking more about the repo thingy
<samueldr> "repo"
<vika_nezrimaya> oh, that...
<AmitLevy[m]> @samueldr thanks! I believe it did!
<vika_nezrimaya> ...
<samueldr> you know, that well-named tool
<{^_^}> [nixpkgs] @aanderse merged pull request #87712 → zabbix: 4.4.8 -> 5.0.2 → https://git.io/Jf8xv
<{^_^}> [nixpkgs] @aanderse pushed 4 commits to master: https://git.io/JJjFO
<vika_nezrimaya> when I was reading about building AOSP it confused the heck outta me
<leotaku> samueldr: I understand why Flakes needs VC to refer to external sources. But why is it necessary for Flakes to care about my local files being managed by VC? There are many package managers (e.g. Cargo, which I think inspired Flakes) that can use VC sources but don't care about it for local files.
<samueldr> oh, you can search "git repo"
<vika_nezrimaya> I was ready to just pipe my brains to /dev/null
<samueldr> which won'T help :)
<vika_nezrimaya> leotaku: helps you discipline yourself and make your results a bit more reproducible
<samueldr> I haven't used flakes *yet*
<samueldr> but with flakes-compat it only requires the files to be staged
<bqv> leotaku: that's how flakes are implemented
<samueldr> so you can do totally undisciplined things
nschoe_ has quit [Ping timeout: 244 seconds]
<bqv> think of it as comparable to saying "hey, why can't i just have an impure nix store path to just toy with"
<{^_^}> [nixpkgs] @cole-h opened pull request #95934 → dwarf-fortress: dfhack and TWBT fixes → https://git.io/JJjFs
<samueldr> which I think points towards it being an artificial limitation, or a flaw in the design
<bqv> you can't do that, and there's good reasons why you can't and shouldn't
<manveru> samueldr: you mean path: urls?
<vika_nezrimaya> samueldr: With real flakes it also just needs to be staged but it's already enough if you think about it
<bqv> the staging trick is just a feature of the fact that git allows dirty trees
<samueldr> manveru: with flake-compat, not with flake proper, the file only has to be tracked to be picked up by the build, so you can do impure and unhermetic builds that way I guess
<bqv> so you do still have a vcs tree, it's just ephemeral
<manveru> because i use path inputs for development all the time, no need to commit stuff ^^;
<manveru> never tried flake-compat
<samueldr> I'm in no way a flakes user (yet) nor expert :)
<samueldr> just used flake-compat through the nixos homepage repo
<samueldr> and the fact that fetchgit picks up file according to their trackedness status is a bit weird, it seems like a half-measure
<manveru> been doing flakes fulltime for almost two months now :)
LnL- has joined #nixos
<bqv> leotaku: remember two things. firstly, the output of a flake build is something that ends up in the nix store, so it should be reproducible and have well defined inputs. secondly, flakes run in restricted eval mode, that's the part that limits you to a vcs; you simply can't just use your entire filesystem as an input
<vika_nezrimaya> manveru: 4 months :P
<samueldr> bqv: I don't see how it matters for your first point, you'll have different inputs if you change a file
<vika_nezrimaya> at least if I do git log and scroll to the bottom
<simpson> leotaku: I don't see it mentioned, so it's worth highlighting that flakes are hopefully strong enough to allow some breakup/federation of nixpkgs' core components. But that means that each flake needs to be very rigid in what it can address.
<bqv> samueldr: the first step of flake eval is that every file in the vcs is copied into the store as a derivation
<vika_nezrimaya> except flake.nix :c
<manveru> vika_nezrimaya: well, for my personal use it's been quite a bit longer... this is only for work stuff :)
<bqv> without the vcs, that'd mean your entire filesystem tree is copied into the store :p
<vika_nezrimaya> which means that evaluated flake trees aren't flakes themselves
<vika_nezrimaya> you can't run a flake from the /nix/store if you forgot its URL
<samueldr> bqv: src = ${./.}; # now what?
<vika_nezrimaya> samueldr: why do you need the ${}?
<samueldr> uh, because I wrote before thinking
gv has quit [Remote host closed the connection]
<vika_nezrimaya> sometimes it might be dangerous, please avoid this for your safety >.<
<bqv> samueldr: ok, i guess that works
<vika_nezrimaya> speaking from experience
<samueldr> so, now what?: syntax error
<bqv> it feels wrong, but it works
<samueldr> yeah, I don't want to discount the spirit behind, but nix already handles files as inputs fine
<manveru> samueldr: eval happens after all files are known and in the store
<bqv> the reproducible part of that is that part of the flake reference is the git ref (which as i mentioned before, can be dirty)
gv has joined #nixos
<energizer> samueldr: ${./.}; ( ͡° ͜ʖ ͡°)
LnL| has joined #nixos
nij has quit [Quit: leaving]
<vika_nezrimaya> in terms of flakes augmenting Nixpkgs, I would love to see Nixpkgs using flake-apps (with `nix run flake#app`)
LnL- has quit [Ping timeout: 240 seconds]
AmitLevy[m] has left #nixos ["User left"]
<vika_nezrimaya> Maybe we could build an automated tool that would scan the entire Nixpkgs and generate app definitions for every package in existence, yay!
<manveru> vika_nezrimaya: for most that works already
<bqv> you don't need app definitions in every case
<bqv> if the default program has the same name as the derivation, nix run works
<manveru> at least when the attr matches the executable name...
<bqv> e.g. try `nix run nixpkgs#firefox'
<vika_nezrimaya> Please, not that leaky memory bucket of a browser
<bqv> it was the first thing that came to mind, would you prefer chrome?
<vika_nezrimaya> I'm very biased against firefox because it was source of most of my memory leaks
<manveru> `nix run nixpkgs#nyancat`
<vika_nezrimaya> I'm using Chrome and while it loves devouring my RAM sticks, at least it can spit them back rather quickly
<samueldr> I believe the common package to demo is `hello`
LnL| has quit [Client Quit]
stevenxl has joined #nixos
<vika_nezrimaya> Oh, I remember times when `nix run` was equivalent to nix-shell...
<vika_nezrimaya> almost equivalent anyway
<manveru> yeah, that was moved to `nix shell`
<leotaku> I agree with samueldr that the "files must be staged, but not commited" limitation is strange. I'd rather have that not work and a "--shoot-myself-in-the-foot" option to just put the whole directory into the store.
<manveru> which is now also much nicer by not forcing bash upon you :)
<vika_nezrimaya> By the way, y'know what's annoying with nix dev-shell? The fact that it doesn't do `source $setup` automatically
<stevenxl> Hi folks. I am trying to contribute to a project that utilizes nix, and my `nix-build` is failing. I am trying to use the `HEAD` commit of the `envparse` package from GitHub. I'll attach my `overlay.nix`.
<bqv> vika_nezrimaya: you mean `nix develop`
<vika_nezrimaya> nix develop?
<vika_nezrimaya> it's a thing?
<manveru> it was renamed
<vika_nezrimaya> it's a thing now apparently
<stevenxl> https://www.irccloud.com/pastebin/Jn0X7amD/%5Bnix-shell%3A~%2FRepos%2Fhastory%5D%24%20nix-build%20--show-trace%20building%20'%2Fnix%2Fstore%2Frqg11l30llyfgzz6dnkrrgivvxxgywmq-cabal2nix-envparse.drv'...%20installing%20error%3A%20unable%20to%20download%20'%2Fnix%2Fstore%2F2w93v3qiz7sc3al7gaybkd3qw90flz00-source%2Fenvparse'%3A%20URL%20using%20bad%2Fillegal%20format%20or%20missing%20URL%20(3)%20**%20need%20a%20revision%20fo
<stevenxl> rceUrl%20%3D%20%22%2Fnix%2Fstore%2F2w93v3qiz7sc3al7gaybkd3qw90flz00-source%2Fenvparse%22%2C%20sourceRevision%20%3D%20%22%22%2C%20sourceHash%20%3D%20Guess%20%22%22%2C%20sourceCabalDir%20%3D%20%22%22%7D)
<stevenxl> r%20VCS%20when%20the%20hash%20is%20given.%20skipping.%20**%20need%20a%20revision%20for%20VCS%20when%20the%20hash%20is%20given.%20skipping.%20**%20need%20a%20revision%20for%20VCS%20when%20the%20hash%20is%20given.%20skipping.%20**%20need%20a%20revision%20for%20VCS%20when%20the%20hash%20is%20given.%20skipping.%20cabal2nix%3A%20user%20error%20(Failed%20to%20fetch%20source.%20Does%20this%20source%20exist%3F%20Source%20%7Bsou
<infinisil> ,paste stevenxl
<{^_^}> stevenxl: Use a website such as [ https://gist.github.com/ http://ix.io/ https://hastebin.com/ http://sprunge.us/ https://paste.ee/ ] or similar services to share anything that's longer than a couple lines.
<bqv> holy christ
__monty__ has quit [Quit: leaving]
<vika_nezrimaya> what is this
<bqv> ..was that an irccloud bug
<stevenxl> Hey folks - I'm very sorry about. Obviously I'm not trying to spam teh channel.
<manveru> looks like a paste into the url bar and then again into the channel :)
<stevenxl> Please let me upload the files somewhere less obtrusive.
LnL| has joined #nixos
<vika_nezrimaya> Github Gist is a nice service
<vika_nezrimaya> I use it a lot lately
<stevenxl> will do
<manveru> leotaku: if you want to enforce it, you can reference `self.rev` so it must be clean
<vika_nezrimaya> self.rev will be undefined if it's not clean... i'd say if Nix even had the concept of undefined like javascript
<vika_nezrimaya> more like "non-existent"
<bqv> leotaku: i think it's common to set system.configurationRevision to self.rev, which will choke on dirty trees
<stevenxl> Again, my goal is to make a specific commit of the envparse Haskell library available to the rest of the application.
<bqv> (also puts your git ref in the nixos system name
<stevenxl> I tried copying what was already there for two other haskell packages, but this one fails.
<bqv> )
<vika_nezrimaya> I do `self.rev or "dirty"` and handle disallowing dirty deploys in the tooling around my flake
<bqv> stevenxl: hey you snuck into my brackets
<{^_^}> [nixpkgs] @aanderse merged pull request #95809 → nixos/logrotate: switch `paths` option type from listOf to attrsOf → https://git.io/JJAlR
<{^_^}> [nixpkgs] @aanderse pushed 3 commits to master: https://git.io/JJjFy
<bqv> vika_nezrimaya: you've probably seen my massive hack
<stevenxl> sorry
cole-h has quit [Quit: Goodbye]
<bqv> stevenxl: i was joking :D
<vika_nezrimaya> bqv: even if I saw it, I don't remember, can you link?
<stevenxl> ;D
<bqv> this makes nix build everything except the final system derivation
<vika_nezrimaya> i hope that link won't open in firefox
<vika_nezrimaya> if it opens in firefox i'll destroy everything in 1km range
<vika_nezrimaya> And it opened in firefox
* vika_nezrimaya prepares to obliterate any reference to any firefox derivation in her flake
<manveru> lol
arjen-jonathan has joined #nixos
<bqv> did you click it from emacs?
<bqv> you can probably just fix emacs
<stevenxl> ,paste stevenxl
<{^_^}> stevenxl: Use a website such as [ https://gist.github.com/ http://ix.io/ https://hastebin.com/ http://sprunge.us/ https://paste.ee/ ] or similar services to share anything that's longer than a couple lines.
<bqv> vika_nezrimaya: C-x C-e this -> (browse-url-generic "https://github.com/bqv/nixrc/blob/live/flake.nix#L274-L277")
<vika_nezrimaya> Debugger entered--Lisp error: (error "No browser defined (‘browse-url-generic-program’)")
<vika_nezrimaya> I assume I need to set a variable
<bqv> then you can define one :D
<bqv> yeah, set it to whatever poison you prefer most
<bqv> mine is xdg-open, lol
<vika_nezrimaya> I hate xdg-open
<vika_nezrimaya> for reasons I described somewhere above
<vika_nezrimaya> completely irreproducible default associations
<infinisil> ,mime vika_nezrimaya
<{^_^}> vika_nezrimaya: `xdg-mime query filetype <file>` to get the mimetype of <file>, see available .desktop files in /run/current-system/sw/share/applications (or others from $XDG_DATA_DIRS), use `xdg-mime default <programname>.desktop <mimetype>` to change the default program, e.g. `xdg-mime default firefox.desktop text/plain`. Mime type for HTTP and HTTPS is x-scheme-handler/http and x-scheme-handler/https
<bqv> like i said, just do it in home-manager
<{^_^}> [nixpkgs] @jonringer merged pull request #95932 → Freeform modules release notes → https://git.io/JJjFt
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JJjFb
<energizer> +1 home-manager for this
<vika_nezrimaya> infinisil: I see it's a problem so common you defined a canned response to that
<infinisil> I haven't seen this being a problem tbh
<infinisil> It's just for when people need to change mime stuff
LnL| has quit [Quit: exit 1]
<infinisil> vika_nezrimaya: xdg-mime default emacs.desktop x-scheme-handler/{http,https}
mananamenos has quit [Remote host closed the connection]
LnL has joined #nixos
<infinisil> No idea if it'll work, but maybe worth a try :)
LnL is now known as Guest51959
<leotaku> vika_nezrimaya: Were your problems with Firefox pre-Quantum? I use the dev edition as my main browser and, even though it is in fact a web browser, which makes it terrible by design, it works well enough.
<{^_^}> [nixpkgs] @jonringer opened pull request #95935 → nixos/release-notes: minor fixes → https://git.io/JJjbv
<vika_nezrimaya> leotaku: Quantum made it... a little bit better, but was still problematic in a lot of ways
<vika_nezrimaya> Chromium-based solutions at least work
<bqv> vika_nezrimaya: xdg wasn't too difficult, for me https://github.com/bqv/nixrc/blob/live/users/bao.nix#L172-L229
<vika_nezrimaya> they chomp memory but they work
<bqv> i just imported the imperative config i had, lol
<vika_nezrimaya> what's nyxt?
<bqv> search it
<bqv> you'll love it
Guest51959 has quit [Remote host closed the connection]
<vika_nezrimaya> Error: no results for given search terms
<infinisil> > nyxt.meta.homepage
<{^_^}> undefined variable 'nyxt' at (string):320:1
<infinisil> > next.meta.homepage
<bqv> it's not in nixpkgs
<{^_^}> value is a function while a set was expected, at (string):320:1
<vika_nezrimaya> :c
LnL- has joined #nixos
<vika_nezrimaya> well it should be if it's any good
<infinisil> Damn it really isn't
<bqv> it is good
<vika_nezrimaya> if it's good and not in nixpkgs then someone should PR it there
<bqv> but no matter how much fuss i make, nobody does anything
<bqv> it's not quite so simple
<bqv> lispPackages needs an update, and it's broken as fsck
<bqv> i've pinged people who can do it several times over the last half a year
<bqv> nobody's moving
<bqv> so i gave up and made an impure derivation for myself
<vika_nezrimaya> wait, what engine does it use?
<{^_^}> atlas-engineer/nyxt#753 (by DieracDelta, 12 weeks ago, open): Building master branch on NixOS
<bqv> webkitgtk
<vika_nezrimaya> Oh.
<vika_nezrimaya> doesn't Midori use webkitgtk?
<{^_^}> [nixpkgs] @jonringer closed pull request #88497 → dfhack: 0.47.04-alpha0 -> 0.47.04-r1 → https://git.io/JfgXa
<{^_^}> [nixpkgs] @jonringer merged pull request #95934 → dwarf-fortress: dfhack and TWBT fixes → https://git.io/JJjFs
<bqv> yes
<vika_nezrimaya> Oh.
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/JJjbt
<vika_nezrimaya> I've had some problems with webkitgtk-based browsers before, maybe compatibility has improved lately
<vika_nezrimaya> didn't try it in a long time
<leotaku> vika_nezrimaya: I'd be interested hearing about some of your problems with FF.
<bqv> the only problem i have is that DRM isn't supported in nyxt, but that's kinda a feature
<vika_nezrimaya> bqv: oh, then Kinopoisk (a russian site with legal DRM-protected movies) won't work
<bqv> i have vivaldi as a backup for DRMy sites that i can't find a way around
<vika_nezrimaya> well it's ok, I have other, more questionable sources
LnL- has quit [Client Quit]
<bqv> exactly
LnL- has joined #nixos
<bqv> you can even have nyxt open any kinopoisk url in vivaldi or similar, if you want, using the config
<vika_nezrimaya> leotaku: Open 100 tabs, close them, open a 100 tabs again, repeat the procedure around 13 more times. You'll eventually exhaust available RAM in the system.
<bqv> i currently have a mode defined that makes nyxt open youtube urls in mpv
<vika_nezrimaya> In short: it leaks memory
<vika_nezrimaya> bqv: THAT'S A FEATURE I'D SELL MY KIDNEY FOR
<vika_nezrimaya> No, both of my kidneys!
<bqv> told you you'd like it
<energizer> there's a chrome extension for that
<{^_^}> [nixos-homepage] @garbas pushed to manual-structure « adding manual version selector »: https://git.io/JJjbY
<bqv> ^ now which of these would you prefer :p
LnL- has quit [Remote host closed the connection]
LnL- has joined #nixos
<vika_nezrimaya> looks like the extension requires a persistent server for some reason
<vika_nezrimaya> suspicious and probably badly coded
<vika_nezrimaya> i could code something similar myself
<vika_nezrimaya> (if I knew the WebExtension APIs well)
<bqv> it's a chrome extension, if you were expecting anything except weird and insecure, you've not been paying attention
<vika_nezrimaya> lol partially true
<bqv> that's why nyxt is great, it's emacs for web browsers
<bqv> now i can just script stuff like this
<bqv> with little effort
<{^_^}> [nixos-homepage] @garbas opened pull request #505 → change manual location → https://git.io/JJjbn
<bqv> even at runtime
<{^_^}> [nixpkgs] @romildo merged pull request #94819 → blueberry: init at 1.3.9 → https://git.io/JJihJ
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/JJjbc
<nature> I want to patch a package, for that I am using .overrideAttrs(attrs: { patches = attrs.patches ++ ???; }); what do I put instead of the ??? if my patch comes from a github pr ?
<vika_nezrimaya> hm, fetchpatch { /* something */ } ?
<vika_nezrimaya> I remember something like that being there
<nature> oh there is fetchpatch ?
<vika_nezrimaya> Also Github can output PRs in patch format!
<bqv> > pkgs.fetchPatch
<{^_^}> attribute 'fetchPatch' missing, at (string):320:1
<bqv> > pkgs.fetchpatch
<{^_^}> { __functionArgs = <CODE>; __functor = <CODE>; override = <CODE>; }
<nature> yes exactly I am gonna use that
<nature> thanks bqv and vika_nezrimaya :)
<nature> yep perfect thanks!
<vika_nezrimaya> s/pulls/pull/g
<nature> so fetchpatch takes just an url as a string right ?
<vika_nezrimaya> I don't think so
<vika_nezrimaya> it needs an attribute set with `url` and `sha256`
<infinisil> > lib.functionArgs pkgs.fetchpatch
<{^_^}> { excludes = true; extraPrefix = true; includes = true; revert = true; stripLen = true; }
<vika_nezrimaya> it's a fixed-output derivation, nearly all of them accept URL and a sha256
<infinisil> Ehh ignore that
<vika_nezrimaya> or another type of hash
<vika_nezrimaya> sha512 can work too
<vika_nezrimaya> sha1 was cracked several times by now so I wouldn't recommend it
<vika_nezrimaya> and using md5 is probably worse than not using a hash altogether
<leotaku> Im a bit sceptical of using any browsers with a very small userbase. How do I know that these developers have not royally f-ed things up and their product is uprotected against common exploits?
LnL- has quit [Quit: exit 1]
LnL- has joined #nixos
<vika_nezrimaya> leotaku: the browser engine is what powers most of the work, so I'd suggest you look at webkitgtk's userbase numbers too
<vika_nezrimaya> this might provide a wider overview
<nature> ok thank you
<{^_^}> [nixpkgs] @jonafato opened pull request #95936 → keepassxc: 2.6.0 -> 2.6.1 → https://git.io/JJjba
<{^_^}> [nixpkgs] @zowoq pushed to master « deepin.dde-api: mark as broken »: https://git.io/JJjbV
<leotaku> vika_nezrimaya: Still, if this nyxt browser is as powerful as bqv describes the developers would probably do some wierd custom things that increase the target surface, no?
LnL- has quit [Client Quit]
<vika_nezrimaya> I don't think it'll increase the attack surface by much
<{^_^}> [nixos-homepage] @garbas pushed 7 commits to manual-structure: https://git.io/JJjbr
LnL- has joined #nixos
<vika_nezrimaya> It's not a new Web API usable from JavaScript or something
<vika_nezrimaya> now that would increase the attack surface a lot since the implementation will be doing whatever the developer of the website wants it to do
<vika_nezrimaya> and said website developer might want to try to do something sneaky
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<leotaku> Also, realistically the devs could just forget to update a bundled dependency.
<vika_nezrimaya> In comparison, features like opening a URI in another program automatically can be coded without exposing this code to the website's JavaScript, so I'd trust these a bit more
woobilicious[m] has joined #nixos
<leotaku> vika_nezrimaya: I don't know how powerful Nyxt is, the "Emacs for the Web" pitch simply made me assume that it must hook pretty deeply into browser internals.
LnL- has quit [Ping timeout: 265 seconds]
LnL- has joined #nixos
<simpson> leotaku: What makes a browser insecure, precisely? Is it being open to input from unknown people? Is it having massive authority to act as the user's agent on the local machine? On the remote machine? Or is it the potential for the browser to become confused while doing all of the above?
<nature> ok I am almost there, why do I have an infinite recursion here: https://paste.rs/ffM ?
<simpson> (http://www.cap-lore.com/CapTheory/ConfusedDeputy.html is a good starting point if you'd like to know more about the capability-oriented ideas which Nix uses heavily.)
edk_ is now known as e
<leotaku> simpson: I've actually read that article when researching WebAssembly, CloudAbi and similar capability-oriented systems.
<{^_^}> [nixpkgs] @06kellyjac opened pull request #95937 → Deno 1.3.1 → https://git.io/JJjbS
shibboleth has quit [Quit: shibboleth]
<nature> I know the rec keyword is supposed to help avoid infinite recursions..
Dr8128 has quit [Ping timeout: 258 seconds]
LnL- has quit [Ping timeout: 240 seconds]
<vika_nezrimaya> nature: I think it's precisely a recipe to make an infinite recursion
dansho has quit [Quit: Leaving]
<vika_nezrimaya> combined with some other things
<vika_nezrimaya> part of a complete breakfast
<vika_nezrimaya> the rec keyword makes an attribute set be able to reference elements of itself
<vika_nezrimaya> So you can do something like this...
<vika_nezrimaya> > rec { test = { foo = test; }; }
<{^_^}> { test = <CODE>; }
<vika_nezrimaya> and then
<vika_nezrimaya> > (rec { test = { foo = test; }; }).test.foo
<{^_^}> { foo = { foo = <CYCLE>; }; }
<vika_nezrimaya> Boom, you got an infinite recursion
<leotaku> simpson: I'd say the potential for developers to get confused because of it's complexity is what makes a browser insecure.
<simpson> leotaku: Yep, that's how a lot of us feel. The Web fundamentally is doing too many things at once and effectively is an inner-platform operating system now.
<vika_nezrimaya> which makes it beautiful and monstrous at the same time
<vika_nezrimaya> The hideous monstrosity of the Web platform makes it the most beautiful platform in the world at the same time! <3
<bqv> monstrous i get, but beautiful?
<vika_nezrimaya> Every webpage can be a program! They don't even need to be installed OR fully downloaded to be run!
<vika_nezrimaya> You can put up a new program on the internet just by copying a few files to the web server!
<bqv> anyway, if nyxt is compromised, then so is midori, vivaldi, epiphany, qutebrowser, you know, every other browser that uses webkitgtk
<vika_nezrimaya> It's this weird kind of beauty
<bqv> because nix just uses the webkitgtk api
<nature> > attrs: { patches = attrs.patches ++ [ "test' ]; }
<vika_nezrimaya> vivaldi uses blink tho
<{^_^}> error: syntax error, unexpected $end, expecting '"', at (string):320:40
<vika_nezrimaya> and qutebrowser uses QtWebEngine
<nature> > attrs: { patches = attrs.patches ++ [ "test" ]; }
<{^_^}> <LAMBDA>
<vika_nezrimaya> I think...
<bqv> vika_nezrimaya: i could swear vivaldi is a webkitgtk
<bqv> maybe not, meh
<vika_nezrimaya> nature: looks like something you could provide to derivation.override
<bqv> and yeah but nyxt also supports qtwebengine
<bqv> in theory
<nature> yes I am doing that but I get infinite recursion...
<bqv> it might be a bit broken, recently
<nature> I don't understand what I am doing wrong :/
<bqv> vika_nezrimaya: so the beauty comes from cheap remote code execution
<bqv> that sounds like a bug, to me :p
<vika_nezrimaya> It's the worst bug and the best feature of the web!
<vika_nezrimaya> nature: why do you need rec here?
<vika_nezrimaya> doesn't look like it's of any use
<vika_nezrimaya> Also wrap (pkgs.fetchpatch {}) in parentheses
<leotaku> Just a quick question, what prevents Google from closed-sourcing Chromium/Blink/etc. when they eventually get 99% market share? Then they could add features at a pace no other entity can compete with and basically own the web.
<vika_nezrimaya> lexical binding stuff makes it a list of two elements, of which one is a function and the other is an attribute set
<nature> vika_nezrimaya: I used rec because I had an infinite recursion and I thought it would fix it
<vika_nezrimaya> leotaku: Good question. In this case the rage of other contributors could pust that 99% market share to something lower by means of a Blink fork called... maybe... Flash? no that's the worst name for a web technology
<bqv> fix recursion with more recursion
<bqv> i love it
<vika_nezrimaya> Google could forever lose its trust
<nature> haha I am still fairly new to nix ^^'
<vika_nezrimaya> Also there's a CLA which I didn't read but it might provide a clue to whether they even can legally do such a thing
<vika_nezrimaya> Also sounds like grounds for an antitrust lawsuit or how is it called in english
<nature> I don't even know what's causing the recursion... maybe the patches = attrs.patches ++ ..
<nature> should I use override instead of overrideAttrs ?
<vika_nezrimaya> Shouldn't do it
<vika_nezrimaya> NO
<vika_nezrimaya> use the () around `fetchpatch {}` tho
<vika_nezrimaya> might fix it
<vika_nezrimaya> or might not
<nature> I did and it didn't fix it
<vika_nezrimaya> keep it though
<nature> yep
name54 has joined #nixos
<name54> hi!
<name54> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<nature> fixed the recursion!
metreo has quit [Quit: Leaving.]
<nature> I changed the name of the variable I was writing to
<name54> (y)
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2d580cd2793 (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<leotaku> nature: Was the snippet of code you showed inside of an overlay?
LnL- has joined #nixos
la-jesystani has joined #nixos
arjen-jonathan has quit [Ping timeout: 240 seconds]
Thra11 has quit [Ping timeout: 240 seconds]
<nature> leotaku: no it was inside a let ... in
<nature> also how do a default a missing attribute in nix ?
<{^_^}> [nixpkgs] @filalex77 merged pull request #95884 → docker-slim: 1.30.0 -> 1.31.0 → https://git.io/JJjvN
<{^_^}> [nixpkgs] @filalex77 pushed 2 commits to master: https://git.io/JJjNu
<nature> is there those so called null coalescing operator in nix ?
<bqv> nope
<bqv> rather unfortunate
<gustavderdrache> > {}.x or 'default'
<{^_^}> error: syntax error, unexpected $undefined, at (string):320:9
<gustavderdrache> > {}.x or "default"
<{^_^}> "default"
<bqv> that's not null coalescing
<nature> thx
<bqv> that's undefined coalescing
<bqv> don't confuse them
<gustavderdrache> no, i wasn't intending to
<nature> oh okay
<gustavderdrache> you got to reply before i added on "this is as close as it gets"
<bqv> > let y = null; in y or "default"
<{^_^}> attempt to call something which is not a function but null, at (string):320:18
<bqv> oh ok
<nature> that's what I was looking for I think
<bqv> it doesn't fill nulls, it fills those situations where the expression before "or" would error due to undefined attributes
<bqv> if you want null coalescing, do it the oldfashioned way. if builtins.isNull y then x else z
lsix1 has joined #nixos
o1lo01ol_ has quit [Remote host closed the connection]
lsix1 has quit [Client Quit]
<leotaku> nature: That makes sense. let bindings in Nix can access other let bindings in the same block, including themselves.
<leotaku> > let foo = foo; in foo
<{^_^}> infinite recursion encountered, at (string):320:11
LnL- has quit [Ping timeout: 240 seconds]
<nature> ok got it!
LnL has joined #nixos
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @jonringer merged pull request #87828 → rethinkdb: 2.3.6 -> 2.4.0, fix → https://git.io/JfBwc
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/JJjN9
LnL is now known as Guest67281
Thra11 has joined #nixos
Rusty1 has joined #nixos
<nature> yay finally worked! :D Thank you for all the help
nek0 has quit [Remote host closed the connection]
astylian has joined #nixos
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/2d580cd2793 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
erasmas has quit [Quit: leaving]
cosimone_ has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @sdier closed pull request #78116 → b2sdk: Add b2sdk python module. → https://git.io/JvIr2
mbrgm_ has joined #nixos
Guest67281 has quit [Quit: exit 1]
LnL- has joined #nixos
nek0 has joined #nixos
mbrgm has quit [Ping timeout: 258 seconds]
mbrgm_ is now known as mbrgm
nek0 has quit [Client Quit]
nek0 has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #95930 → fzf: Make sure that perl path is valid → https://git.io/JJjdl
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJjxc
<{^_^}> [nixpkgs] @Ma27 merged pull request #95935 → nixos/release-notes: minor fixes → https://git.io/JJjbv
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJjxW
LnL- has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @Infinisil merged pull request #95583 → [r20.03] sigil: 0.9.14 -> 0.9.16, addressing CVE-2019-14452 → https://git.io/JJdK0
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to release-20.03: https://git.io/JJjx8
LnL- has joined #nixos
<{^_^}> [nixpkgs] @Infinisil closed pull request #95873 → [20.03] sigil: add patches for CVE-2019-14452 → https://git.io/JJh7v
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
Pidgeotto has joined #nixos
Pidgeotto has quit [Excess Flood]
<bqv> ,locate gcc10
<{^_^}> Couldn't find in any packages
<bqv> > pkgs.gcc10
LnL- has quit [Client Quit]
<{^_^}> "<derivation /nix/store/m6g3h8y6bm93c05fw8jz46ixya78vsnq-gcc-wrapper-10.1.0.drv>"
<bqv> > pkgs.gcc10.stdenv
<{^_^}> "<derivation /nix/store/2rkc5gvgiiwqa5sqdhz91y7lzkdjjqa1-stdenv-linux.drv>"
LnL- has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #95904 → pipes: fix dependencies → https://git.io/JJjBz
<{^_^}> [nixpkgs] @jonringer pushed commit from @syberant to master « pipes: fix dependencies »: https://git.io/JJjpk
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @Infinisil opened pull request #95938 → nixos/logrotate: Fix option reference → https://git.io/JJjpm
<{^_^}> [nixpkgs] @Ma27 merged pull request #95936 → keepassxc: 2.6.0 -> 2.6.1 → https://git.io/JJjba
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JJjpO
<vika_nezrimaya> gcc 10? already?
<vika_nezrimaya> i feel like a mammoth
<vika_nezrimaya> or a dinosaur
<vika_nezrimaya> i remember compiling stuff with gcc5...
<{^_^}> [nixpkgs] @Infinisil merged pull request #95938 → nixos/logrotate: Fix option reference → https://git.io/JJjpm
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/JJjps
<bqv> nixpkgs is still on gcc9, i don't think 10 is stable
<bqv> i'm just trying to debug a load of issues i'm having building construct
<infinisil> > gcc.name
<{^_^}> "gcc-wrapper-9.3.0"
o1lo01ol1o has quit [Ping timeout: 240 seconds]
<bqv> > gcc.cc.name
<{^_^}> "gcc-9.3.0"
<bqv> :p
<omasanori[m]> Hello, I had checked security issues in the tracker and I found that some of older Vulnerability Roundup has been fixed in all current channels, and some others describe vulnerabilities also mentioned in newer ones.
<omasanori[m]> Will triaging such issues be helpful or just a noise? If it is desired, where should I report them, forum or these issues directly?
<omasanori[m]> vika_nezrimaya: yeah and GCC 11 will require a C++11 compiler to bootstrap. welcome to 2020s
<vika_nezrimaya> omasanori[m]: is it bad?
<vika_nezrimaya> i mean, new features can't be too bad for you if these aren't really new
<vika_nezrimaya> for how long c++11 is around?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #95939 → adms: 2.3.6 -> 2.3.7 → https://git.io/JJjpK
evhan has quit [Quit: De IRC non curat rex...]
evhan has joined #nixos
<omasanori[m]> <vika_nezrimaya "omasanori: is it bad?"> Not really, unless you are a Bootstrappable build enthusiast.
<vika_nezrimaya> so you can't bootstrap a C++11 compiler without a C++11 compiler? surely there must be some sort of way to do it
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 260 seconds]
<simpson> vika_nezrimaya: For sanity reasons, bootstraps tend to be torn down shortly after self-supporting; GHC has similar problems. And even when bootstrapping is explicitly supported, the straps rot if not maintained.
<simpson> That doesn't make it impossible, but it does mean that the support needs to be planned and coordinated with upstream.
<vika_nezrimaya> Hm. Will developing a compiler and including bootstrapping in its test suite be a step to solving this problem?
<vika_nezrimaya> with a CI integration, every single commit gets put through a gauntlet of tests, and bootstrapping can be one of them
<vika_nezrimaya> I use that to ensure I don't accidentally deploy a horribly broken build of my blog on my server >.<
<simpson> How would you bootstrap the CI service from scratch? It's a tough problem! There's no easy answer, just working code.
<vika_nezrimaya> sounds like a stage0 problem