<samueldr>
none that will pull generations from your system
leat has quit [Remote host closed the connection]
leat has joined #nixos
<boomshroom>
I probably wouldn't mind something like an incremental gc that only deletes so much and only the oldest derivations.
<samueldr>
I'm thinking I should probably put automatic GC on my build machine :)
<samueldr>
>> Options given to nix-collect-garbage when the garbage collector is run automatically.
<samueldr>
meaning that it could at least have --delete-older-than
<iceypoi>
there's nix.gc.options, won't that let me pass delete-older-than?
<samueldr>
iceypoi: exactly
<boomshroom>
Ya, there is --max-freed.
<iceypoi>
me like
alex`` has joined #nixos
<siraben>
When I disconnect from Wi-Fi and reconnect, Firefox sometimes Firefox seems unable to resolve domain names, anyone know what may be causing this?
<siraben>
I can still load direct IP addresses like 1.1.1.1
iyzsong has quit [Ping timeout: 245 seconds]
iyzsong has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
leat has quit [Remote host closed the connection]
stepcut has joined #nixos
leat has joined #nixos
stepcut has quit [Remote host closed the connection]
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
wfranzini has quit [Remote host closed the connection]
stepcut has joined #nixos
wfranzini has joined #nixos
stepcut has quit [Remote host closed the connection]
logzet_ has joined #nixos
wfranzini has quit [Ping timeout: 250 seconds]
logzet has quit [Ping timeout: 268 seconds]
leat has quit [Remote host closed the connection]
leat has joined #nixos
jorik[m] has joined #nixos
<{^_^}>
[nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjLNb
<slack1256>
siraben: Me too, usually wpa_gui changes by default to another network. I set the correct one and re-open the tabs on firefox or otherwise won't load
<mog>
discourse is down?
alunduil has joined #nixos
leat has quit [Remote host closed the connection]
leat has joined #nixos
<siraben>
slack1256: I see. Looks like I'll just have to put up with it
rprije has joined #nixos
<slack1256>
That's what I am doing, I should debug this one day
<samueldr>
mog: works from here
<mog>
its back now
<mog>
downforeverybodyorjustme agreed with me
<samueldr>
guess I missed it :)
ericsagnes has quit [Ping timeout: 250 seconds]
dhkl has joined #nixos
leat has quit [Remote host closed the connection]
leat has joined #nixos
jluttine has quit [Ping timeout: 246 seconds]
dhkl has quit [Ping timeout: 258 seconds]
jorik[m] is now known as Jorik[m]
jluttine has joined #nixos
leat has quit [Remote host closed the connection]
leat has joined #nixos
ericsagnes has joined #nixos
iyzsong has quit [Ping timeout: 250 seconds]
iyzsong has joined #nixos
<monokrome>
Anyone know why I'd get this?...
<monokrome>
error: The option `hardware.pulseaudio.extraModules' defined in `/etc/nixos/configuration.nix' does not exist.
o1lo01ol1o has quit [Read error: Connection reset by peer]
o1lo01ol_ has joined #nixos
sam_ has quit [Remote host closed the connection]
leat has quit [Remote host closed the connection]
leat has joined #nixos
sam_ has joined #nixos
justanotheruser has joined #nixos
<monokrome>
clever: updating failed, because the Go package doesn't build
* monokrome
explodes
cantstanya has quit [Remote host closed the connection]
cantstanya has joined #nixos
leat has quit [Remote host closed the connection]
leat has joined #nixos
silver has quit [Read error: Connection reset by peer]
sam__ has joined #nixos
sam_ has quit [Ping timeout: 258 seconds]
leat has quit [Remote host closed the connection]
<jasongrossman>
monokrome: At the moment, there's a compromise, which is to use 19.03, which is stabler than unstable.
leat has joined #nixos
<jasongrossman>
Even though it's not released yet.
georges has joined #nixos
mabel has joined #nixos
mabel has joined #nixos
mabel has quit [Changing host]
<mabel>
hey, is there a way to combine several attrsets together? I'm setting up my home-manager config, and I want to split it into several sections
<clever>
mabel: home-manager is a module, so you can use the imports key to load more similar modules
<mabel>
ooooh, I did not know that! so I can set imports = [ ./wm.nix ./work.nix ], wm.nix and work.nix can set values for home.packages and when I do home-manager switch it'll concatenate the packages together?
<clever>
mabel: yep
sam__ has quit [Ping timeout: 252 seconds]
<mabel>
awesome
<mabel>
when the home-manager module gets called, I see that { config, pkgs, ...} is passed in... if I want to declare a "my.nix" that lists all my packages, is there a way I could get "my" passed in?
<mabel>
or would it be better to a. not do that and keep them split up or b. use the overlay mechanism
<clever>
mabel: you could define custom options, thats in the nixos manual
<clever>
just set options= and config=
slack1256 has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @JohnAZoidberg opened pull request #59090 → cassandra: Wrap new binaries → https://git.io/fjLAx
leat has quit [Remote host closed the connection]
leat has joined #nixos
Erasmus has joined #nixos
leat has quit [Remote host closed the connection]
leat has joined #nixos
<kalbasit>
I have a derivation that imports nixpkgs pinned. Simplified, it's essentially `{}: import <nixpkgs> {}`. When I want the actual path, I do `nix eval -f nixpkgs.nix path`. `nix-collect-garbage -d` keeps collecting it, how can I add this derivation to gcroot?
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 246 seconds]
Mateon2 is now known as Mateon1
pie_ has quit [Ping timeout: 252 seconds]
appleclusters has joined #nixos
<appleclusters>
Has anyone had luck using Anki with LaTeX cards? I installed texlive.combined
<appleclusters>
scheme-tetex and texlive.bin.dvipng and my cards render blank
leat has quit [Remote host closed the connection]
leat has joined #nixos
shibboleth has quit [Quit: shibboleth]
leat has quit [Remote host closed the connection]
leat has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
appleclusters has quit []
leat has quit [Remote host closed the connection]
leat has joined #nixos
<{^_^}>
[nixpkgs] @romildo opened pull request #59092 → deepin.qcef: init at 1.1.4.6 → https://git.io/fjLxY
stepcut has joined #nixos
stepcut has quit [Remote host closed the connection]
vonfry has joined #nixos
<infinisil>
Man, why does any haskell package build pull in GHC :(}
<monokrome>
,locate man
<{^_^}>
Invalid command syntax
* monokrome
explodes
<monokrome>
infinisil: Can you use Haskell w/out GHC? :o
leat has quit [Remote host closed the connection]
leat has joined #nixos
jmeredith has quit [Quit: Connection closed for inactivity]
<jasongrossman>
monokrome: Do you mean: can you install a different Haskell compiler? Or do you mean: can you use programs written in Haskell without a compiler, assuming someone else has compiled them?
<monokrome>
Oh, sorry, I got GHC mixed up w/ something else :D
<monokrome>
Does anyone know how to use nix to run nfs-server in the foreground? O_o
<monokrome>
seems nix is really weird to use for building docker images, maybe
<monokrome>
oh it just foregrounds automatically
InFlames has quit [Quit: Konversation terminated!]
leat has quit [Remote host closed the connection]
leat has joined #nixos
<monokrome>
ok I guess not? O_o
o1lo01ol_ has quit [Remote host closed the connection]
<srhb>
linarcx: The system profile is the one that contains the system. The default profile is usually root's profile, and is usually on path for every user.
<srhb>
linarcx: (That is, nix-env -iA nixpkgs.hello ensures that every user can run hello from /nix/var/nix/profiles/default/bin/hello)
<therealwaphire[m>
guys, so after installing NixOS I find that there are no channels by default that I have to add them.
<therealwaphire[m>
Is there a way to specify what channels to follow in the configuration.nix or as an argument to `nixos-install` ?
ng0 has joined #nixos
<srhb>
therealwaphire[m: There should be a channel called nixos by default
<srhb>
therealwaphire[m: Are you sure it's not there? sudo nix-channel --list
<therealwaphire[m>
yeah I've installed NixOS many times now
<therealwaphire[m>
everytime I have to add channels myself
<therealwaphire[m>
tho it might have changed in 19.03
<Myrl-saki>
Hm. nix-daemon is alive on my laptop.
<srhb>
therealwaphire[m: I just installed yesterday, and it certainly worked there. We even have an automated test that runs in a VM to ensure this.
linarcx has quit [Quit: WeeChat 2.4]
<therealwaphire[m>
Because I vividly remeber Nix throwing a channels error when I tried `sudo nixos-rebuild switch --upgrade` just after installing and rebooting
<srhb>
Odd.
<therealwaphire[m>
<srhb "therealwaphire: I just installed"> oh, well then I might be wrong
linarcx has joined #nixos
<therealwaphire[m>
so yeah, what I'm trying to achieve is specifying additional channels using the configuration.nix file
<therealwaphire[m>
is that possible?
<srhb>
Well, we probably have been installing different versions, but I'm surprised none the less..
<srhb>
therealwaphire[m: Unfortunately no, specifying channels declaratively is not a thing, but pinning nixpkgs in other ways is.
<therealwaphire[m>
ah, alright :P
<therealwaphire[m>
thanks!
<srhb>
I'm not sure there's a good guide for pinning wrt. NixOS itself though, and honestly it is a bit messy.
<srhb>
What I do is set NIX_PATH to point to my local git checkout of nixpkgs
<srhb>
But you could similarly set it to some downloaded and unpacked tarball.
<Myrl-saki>
What rw FS has transparent support for compression that is bootable by GRUB?
<therealwaphire[m>
I use compression with zfs and grub
<jasongrossman>
I've installed NixOS from scratch a few times recently and have always had a default channel.
<{^_^}>
[nixpkgs] @xeji opened pull request #59102 → pythonPackages.zerorpc: init at 0.6.1 → https://git.io/fjteq
ixxie has joined #nixos
leat has quit [Remote host closed the connection]
leat has joined #nixos
<therealwaphire[m>
@srhb
<therealwaphire[m>
srhb:
Glider_IRC has quit [Remote host closed the connection]
Glider_IRC has joined #nixos
<MichaelRaskin>
therealwaphire: just in case: there are no channels neither for root nor for user?
<therealwaphire[m>
yup
<linarcx>
Gyus, i crate an irc channel for persian users. And i want to add it to offical irc channels. How can i do that? Any extra effort should i do?
<etu>
linarcx: I think you'd want to ask #freenode or so
<linarcx>
etu: I create nixos channel for persian users.
<NickHu>
I'm wondering if the NixOS on ARM wiki page is a bit outdated
beaky has quit [Read error: Connection reset by peer]
knupfer has quit [Remote host closed the connection]
leat1 has joined #nixos
leat has quit [Ping timeout: 264 seconds]
__monty__ has quit [Quit: leaving]
<ninjin>
NickHu: My general impression is that the Wiki can be a bit dated, but I will leave it to the more senior members of the channel to handle any specifics – I am not an ARM user.
<ToxicFrog>
NickHu: a friend of mine is running it on ARM, but I know they had a lot of trouble getting it working and while it's working now, I don't think they've done a writeup of what they did to get it working yet.
tboston_ has quit [Ping timeout: 245 seconds]
<NickHu>
ToxicFrog: The instructions did seem to work to get it working; the problem is, updating isn't as easy as nixos-rebuild switch --upgrade (see the Discourse post for details)
sam_ has joined #nixos
<NickHu>
It's also more that I'm completely stumped as to how to fix it
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
knupfer has quit [Remote host closed the connection]
pie_ has joined #nixos
kreetx has joined #nixos
jasongrossman has quit [Ping timeout: 250 seconds]
nschoe has joined #nixos
<kreetx>
hi! I'm on macos and have a haskell project to develop, but use mysql-simple which (eventually) bind to mysql's C api. The problem is that I get segfaults when I access mysql in 'cabal repl'. Since this does not happen on my linux desktop then I thought that I should run my cabal repl in a docker (or maybe virtualbox?). How should I do this? :)
<arianvp>
ive been using nixos for a year or two now, and im still not sure what 'nix-channel' actually 'does'
<arianvp>
I see you can add multiple 'channels'
<arianvp>
but how does <nixpkgs> evaluate to a specific channel? where does it choose which one to use?
<ToxicFrog>
<nixpkgs> evaluates to the channel named "nixpkgs"; run `nix-channel --list` as root to see it.
<arianvp>
my installation has no channel named "nixpkgs>
<kreetx>
arianvp: have you read through the "Nix pills"? I think there it explained how it functions
<arianvp>
only one named "nixos" (default installation)
<ToxicFrog>
(there are things you do to change this mapping, like passing -I to nixos-rebuild)
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
<ToxicFrog>
Oh, right. I forget how the nixos->nixpkgs part works :/
<arianvp>
and that part seems like an undocumented hack of some sorts
<arianvp>
because, I can import both as <nixpkgs> and <nixos>
<{^_^}>
#51798 (by endgame, 16 weeks ago, open): armv7l images are unable to run nixos-rebuild, nix, etc.
<arianvp>
also has downsides. if im on an airplane and nix decides to clear the tarball cache, then i cant evaluate anything
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
<manveru>
save the planet and don't fly :D
<arianvp>
with nix-channel you're sure it's being downloaded and not removed
<manveru>
but yeah, good point
<arianvp>
ok when I'm in a train, with a company that is heavily invested in green energy, and because of that didnt have budget for access points*
<manveru>
i set my ttls super high
<MichaelRaskin>
manveru: until the coal plants are down, airplanes barely register
<NickHu>
Is there any way to check the dependencies generated by adding a package to systemPackages? For instance, I want some kind of vim on this little arm machine, but I don't really care which - ideally minimal on dependencies because it'll have to build from source.
<avn>
manveru: I used just two stage script -- 1 step is fetchgit, second pass result to rebuild script. But because I do it before 2.0
<manveru>
MichaelRaskin: +/s, sorry
<MichaelRaskin>
With import from derivation, you have to nix-build before ifd I guess
<MichaelRaskin>
If you want to be GC-safe
<{^_^}>
[nixpkgs] @matthiasbeyer opened pull request #59105 → linux: kernel: Add linux-ck for 4.14, 4.19 and 5.0 → https://git.io/fjtvo
<musicmatze>
The auto-updates of this r-ryanTM bot could almost be considered spam, really!
<musicmatze>
Maybe it would be better to create _one_ PR for all of these patches (I just added a PR where I cherry-picked patches I approved manually, including "Closes" messages so that all included PRs get closed automatically: https://github.com/NixOS/nixpkgs/pull/59107)
<musicmatze>
Because the current approach does not scale anymore, does it?
leat1 has quit [Remote host closed the connection]
<Profpatsch>
The python packages should be done in batches, normal packages probably not so much.
leat1 has joined #nixos
<musicmatze>
haskell packages are done in batches, too, aren't they?
linarcx has quit [Ping timeout: 250 seconds]
<NickHu>
arianvp: How do I target that to a particular package? e.g. vim
<Profpatsch>
musicmatze: yeah
<musicmatze>
And I'd guess that JS packages should be updated the same way...
<Profpatsch>
You can ask ryantm to disable the bot for pythonPackages
<musicmatze>
And Ruby packages maybe too.
<MichaelRaskin>
We need PAM for tests.
<MichaelRaskin>
«test required … test sufficient …»
<Profpatsch>
I think it’s ignoring haskellpackages already
<musicmatze>
Profpatsch: I don't mind the patches, I mind the "one PR for one update" approach
<musicmatze>
Having a bot that pushes out package updates where you only have to update the version and the sha256 is really nice, but having one PR per package is really tiresome!
<musicmatze>
Having one PR for all package updates on one day would be way more efficient!
<Profpatsch>
How would you handle mentioning the maintainers then? Mention all of them?
<{^_^}>
[nixpkgs] @willtim opened pull request #59108 → mixxx: 2.1.5 -> 2.2.0 (#53643) - QT5 version → https://git.io/fjtfU
<Profpatsch>
And building the changes with ofborg, build all of them at once?
<MichaelRaskin>
Our choices seem to be automerge conditions, and being buried under avalanche
<musicmatze>
Yes. Rather message 10/25/50 maintainers at once (maybe with a message like: "Hey @matthiasbeyer I just auto-updated package1, package2 and package3 where you are maintainer. Look at these commits: asfdg qwert woeizt and check if everything is alright" than having a PR-overflow.
<Profpatsch>
But if one package is not ready for merge then, the whole PR has to be modified by potentially dozens of maintainers
<musicmatze>
and yes, building them all at once
<musicmatze>
These kind of updates are very rare to fail and if they do, we can still revert the actual patch by hand
<Profpatsch>
Really depends on your software.
<musicmatze>
that scales way better than people getting daunted by looking at 100s of PRs and doing nothing at all because it outgrows them
<Profpatsch>
But I’d tentatively vote for mention, build & automerge if not opt-out by the maintainer
<Profpatsch>
meta.dontAutoupdate
<musicmatze>
possibly an idea
<Profpatsch>
meta.autoupdate = false
<musicmatze>
better.
<{^_^}>
[nixpkgs] @vcunat pushed 2 commits to release-18.09: https://git.io/fjtft
<ninjin>
Would it be recommended to disable the HDD (spinning) write cache on a server? If so, is `powerManagement.powerUpCommands` the best/earliest one can put the `hdparm` calls?
<andi->
I do not like the idea of even less people being aware of what changes in a package.. By now barely anyone reads changelogs of the software they bump.. Things break. Nobody cares. Maintainer didn't have time yet but someone else merged the package. :/
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
init_6 has quit []
tboston_ has quit [Quit: leaving]
<MichaelRaskin>
Aren't you describing that we have already reached zero?
<musicmatze>
andi-: The underlying problem is that our whole approach is broken and does not scale anymore. And github is the wrong tool for a community of that size.
<andi->
I for my packages try to read before blindly updating..
<musicmatze>
I said that years ago when we had 600 open PRs or even longer ago when we had less than 1k open issues. But everybody was like "It is fine, we do not have enough people for another workflow"... I'd rather say we do not have enough people to _NOT_ optimize our workflow.
<MichaelRaskin>
For packages I care about, I try to keep an understanding of what-can-break-what (or how to look it up quickly), so I normally request a build of key rev-deps
<MichaelRaskin>
But I have also been saying for a few years now, that either we need to streamline giving merge access to a lot more people who care about specific things, or we need to define blind merge conditions for straightforward bumps of less-central packages because it is _still more attention_ than humans can realistically pay to it
<musicmatze>
NO HELL NO
<musicmatze>
not more merge access.
<{^_^}>
[nixpkgs] @peterhoeg opened pull request #59109 → sl: add missing man pages → https://git.io/fjtfs
silver has joined #nixos
<MichaelRaskin>
Then whitelist-based automerge conditions
<MichaelRaskin>
No, workflows won't help
<musicmatze>
less merge access actually and more tooling around the whole process
<musicmatze>
look at the rust community
<musicmatze>
they're doing it right
<MichaelRaskin>
You either need way more humans or way less things requiring human decisions
<MichaelRaskin>
First, looking at them meaning more merge access, just gated through ofBorg, I guess
buffet_ is now known as buffet
<MichaelRaskin>
Second, we should never forget that Rust as a project is internally driven
<MichaelRaskin>
There are no changes that happen without anyone in the community understanding them in advance
<andi->
more tests to ensure things do not break when merged.. But that would then mean more people to write tests for packages (not saying VM tests; just some kind of tests)
<MichaelRaskin>
Well, the point is to write test once and never even look at it until it breaks
<musicmatze>
I mean we should have the same tooling that the rust community has, not the same process
<MichaelRaskin>
VM tests are horrible because they have infinite overhead
<MichaelRaskin>
I tried to write something more efficient, but hey duplication of functionality is bad
__monty__ has joined #nixos
leat1 has quit [Remote host closed the connection]
<andi->
MichaelRaskin: lets not discuss that now, I know it is a heated topic :)
<andi->
(and I partially agree with you anyway)
leat1 has joined #nixos
<MichaelRaskin>
But for many packages there are command-line tests which would be sufficient
<musicmatze>
I would take the kernel workflow (not with that many levels of maintainers though, only like two levels and not one-maintainer-for-one-domain but a group of maintainers for each domain, like python, haskell, ...) and the tooling from rust (read: bors-like automation) ... and then we can scale this approach in both axles.
<MichaelRaskin>
But I am not sure what is the current layout for/against full-auto merging with a mere notification (and some timeout for cancelling, sure)
<MichaelRaskin>
musicmatze: well, there is an obvious required step which is also useful on its own and which is annoying to test when first implemented
<MichaelRaskin>
ofborg command to merge after 24h, and an ofborg command to merge if a list of builds succeed
linarcx has joined #nixos
dsiypl4__ has joined #nixos
leat1 has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @xeji pushed commit from @r-ryantm to master « quilt: 0.65 -> 0.66 (#58861) »: https://git.io/fjtJd
zupo has quit [Ping timeout: 240 seconds]
linarcx has joined #nixos
<buffet>
hey, what happened to xcbutilwm and similar xcb packages, i remember using them in the past, but i cant find them, anymore, and cant figure out what theyve been renamed to
<siers>
Cow can I setup /run/current-system within a nixos chroot?
<clefru>
The nixpkgs manual references 3 python->nix tools. first python2nix, second and third pypi2nix. the second pypi2nix is packaged inside of nixpkgs, while the third pypi2nix link points to https://github.com/offlinehacker/pypi2nix which seems unmaintained (last commit 2014). any opinions on how to deal with pypi packages under nix?
<{^_^}>
[nixpkgs] @timokau opened pull request #59117 → transcribe: mark as broken → https://git.io/fjtTf
sam_ has joined #nixos
leat1 has quit [Remote host closed the connection]
<Alling>
TLDR1: ⠋/nix/store/80qva2zal82njkg4zvb7xg94mnikqksd-python3-3.6.8/bin/python3.6m: Error while finding module specification for 'pipenv.pew' (ModuleNotFoundError: No module named 'pipenv')
<Alling>
TLDR2: TypeError: expected str, bytes or os.PathLike object, not NoneType
sam_ has joined #nixos
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
sam_ has quit [Ping timeout: 252 seconds]
lopsided98 has quit [Quit: No Ping reply in 180 seconds.]
lopsided98 has quit [Remote host closed the connection]
domogled has quit [Ping timeout: 246 seconds]
i1nfusion has quit [Remote host closed the connection]
i1nfusion1 has quit [Remote host closed the connection]
Erasmus has joined #nixos
leat1 has quit [Remote host closed the connection]
leothrix has joined #nixos
lopsided98 has joined #nixos
leat1 has joined #nixos
i1nfusion has joined #nixos
i1nfusion1 has joined #nixos
rauno has joined #nixos
<Alling>
sondr3: I see. How can I fix that? (Preferably temporarily since I always use Python 3 otherwise.)
<sondr3>
not sure, Pipenv should pick up on the version field in Pipfile and work from that
<sondr3>
have you tried simply dropping into a nix-shell with the packages and then running pipenv install?
slack1256 has joined #nixos
<slack1256>
Has anyone done the job to create "standard PAM permission" that one can set at login time?
<Alling>
sondr3: With what packages?
<slack1256>
To give some context, PAM can give effective capabilities to an user, which allows him to do some stuff that normally would require root (for example ping), without requiring to set EUID == root
<Alling>
sondr3: I have tried "nix-shell -p python27 pipenv".
<sondr3>
Alling: I've had some issues with Pipenv and NixOS before
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
drager has joined #nixos
iceypoi has joined #nixos
<drager>
Hi! I must be confused but every time I rebuild I cannot login as root (though my standard sudo account works, so I can change the root pass if I want). Is this because of any configuration issue? https://dpaste.de/EXr0
<lassulus>
drager: you have mutableUsers = false; so you need to set a root password in some way
<drager>
lassulus: Ah
<drager>
Thanks
linarcx has joined #nixos
leat1 has quit [Remote host closed the connection]
JonReed has joined #nixos
leat1 has joined #nixos
<JonReed>
,locate qmake
<{^_^}>
Found in packages: qt3, qt4, kdevelop, qt48Full, qt5.full, qt59.full, qtcreator, qt511.full, qt5.qtbase.dev, qt56.qtbase.dev, qt59.qtbase.dev, qt511.qtbase.dev, kdevelop-unwrapped
<infinisil>
,locate bin qmake
<{^_^}>
Found in packages: qt3, qt4, qt48Full, qt5.full, qt59.full, qt511.full, qt5.qtbase.dev, qt56.qtbase.dev, qt59.qtbase.dev, qt511.qtbase.dev
<{^_^}>
[nixpkgs] @matthiasbeyer opened pull request #59126 → xfce panel plugins: Remove me as maintainer → https://git.io/fjtLz
<{^_^}>
[nixpkgs] @matthiasbeyer opened pull request #59127 → Update my packages → https://git.io/fjtLg
<JonReed>
kleisli: Or even better if you know names of some examples you want to browse, you can just use `nix edit`. So if you want to see how `cua` was packaged, you can do `nix edit nixpkgs.emacsPackages.cua` to just directly open the expression in $EDITOR.
justanotheruser has joined #nixos
<JonReed>
kleisli: I can't offer any other suggestions, unfortunately because I never packaged anything for emacs.
drager has joined #nixos
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
drager has quit [Client Quit]
<kleisli>
thanks @JonReed, that's helpful
o1lo01ol1o has quit [Remote host closed the connection]
<sphalerite>
worldofpeace: phew, that's a lot of changes. I'll take romildo's word for it being good, and see what ofborg has to say about it, but not manually review it. Either way, if it means the packages that weren't building start building again it makes sense to have in 19.03 :)
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<worldofpeace>
sphalerite: Main problem was that they were really out of date, so I think of it as a task that missed the initial branch off that's now just making it to 19.03.
<iceypoi>
where does nixos get its terminfo env var from? On my user, terminfo is correctly set to somewhere into the nix store, but when I do `sudo su -`, TERM and TERMINFO_DIRS is set, but not TERMINFO
<iceypoi>
(logging in as root and opening an x session is fine)
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
<DigitalKiwi>
i'm not sure if i changed something or if something changed but recently 'every'thing tries to open with the wrong program, gimp tries to open pdfs, easytag opens when i do "open containing folder" instead of pcmanfm...i'm sure there are others but those are what i remember right now; how do i fix it?
<DigitalKiwi>
easytag went from being installed with nix-env to part of configuration.nix but gimp has always been in configuration.nix
fendor has joined #nixos
<infinisil>
DigitalKiwi: `xdg-mime query filetype ~/path/to/file` to get mime type for a file
<infinisil>
DigitalKiwi: `xdg-mime query default <mimetype>` to get the application that is registered to open that mime type
copumpkin has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<infinisil>
DigitalKiwi: `xdg-mime default <application>.desktop <mimetype>` to change the application registered to use that mime type
<infinisil>
s/use/open
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
kisik21 has quit [Quit: ERC (IRC client for Emacs 26.1)]
<infinisil>
DigitalKiwi: And `ls /run/current-system/sw/share/applications` to see available *.desktop files
justanotheruser has quit [Ping timeout: 245 seconds]
civodul has quit [Quit: ERC (IRC client for Emacs 26.1)]
<pingu_>
I would like to build a minimal docker container that defers the build of a derivation to within a docker container that builds the thing and then runs something. I suspect buildImageWithNixDb helps but am not quite sure how to populate the store intelligently. I want the transitive closure of nix-instantiate with a nix-build -a arg1=$ENV_VAR1 mixed in there
<{^_^}>
[nixpkgs] @primeos closed pull request #53074 → fuse: allow user configuration of fuse.conf → https://git.io/fhL4P
<{^_^}>
[nixpkgs] @xeji pushed commit from @r-ryantm to master « python37Packages.backports_csv: 1.0.6 -> 1.0.7 (#58772) »: https://git.io/fjtm6
<teser>
Hi, I've removed the old nixpkgs channel by overwriting it: "nix-channel --add https://nixos.org/channels/nixos-19.03 nixpkgs", however "nix-env -upgrade '*'" now says the following:
<teser>
error: only one operation may be specified
<{^_^}>
[nixpkgs] @xeji pushed commit from @r-ryantm to master « dpkg: 1.19.5 -> 1.19.6 (#58667) »: https://git.io/fjtYa
jasongrossman has quit [Ping timeout: 258 seconds]
silver has quit [Ping timeout: 250 seconds]
Glider_IRC has quit [Ping timeout: 268 seconds]
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
teser has joined #nixos
Jetien_ has quit [Ping timeout: 244 seconds]
emilis has quit [Quit: Leaving]
winem_ has quit [Ping timeout: 268 seconds]
<teser>
I'm trying to free some space on my system and I have 4 versions of ghc installed http://dpaste.com/2QBESGW . I've done "nix-collect-garbage -d" but the older 3 versions were not removed; how can I see why thy were not removed and essentially remove them?
<gchristensen>
first, run nix-store --gc --print-roots and see what paths exist which you may want to delete
kreisys has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teser>
gchristensen, I see the paths that should be removed, which are in the /home/user/ directory, how can I remove them?
<gchristensen>
iceypoi: I too can never remember the new
<gchristensen>
-fangled sudo -i
<iceypoi>
gchristensen: it's just that I initially learned linux console from a linux book around the year 2000 and it was sort of enough to get me through most things I was doing
<iceypoi>
now that I've switched to NixOS from Windows as my main OS at home, I really want it to work flawlessly
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
das_j has quit [Remote host closed the connection]
das_j has joined #nixos
i1nfusion1 has quit [Remote host closed the connection]
<teser>
elvishjerricco, what are the "{temp:19721:90}" lines in the --query --roots output ?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<teser>
There are a LOT of them.
<gchristensen>
processes running
<teser>
gchristensen, One more thing: if I run nixos-rebuild switch and it errors out due to insufficuent space on the FS; then afterwards I run garbage-collector, will the packages that were installed prior to running out of space be removed?
<gchristensen>
yeah
<teser>
I'm asking because I'm interested in running "nixos-rebuild switch"/"nix-collect-garbage -d" in turn until it installs the current system.
<teser>
Ah, so the ^ is not really possibly, since the packages will be removed.
<gchristensen>
that won't make progress, because the switch is atomic
<teser>
Is it possible to get an approximation on how much space is required in order for "nixos-rebuild switch" to succeed?
<gchristensen>
honestly, I don't know. can you paste exactly the error you see?
kleisli has joined #nixos
leat1 has quit [Remote host closed the connection]
<{^_^}>
[nixpkgs] @xeji pushed commit from @r-ryantm to master « grml-zsh-config: 0.15.3 -> 0.16.0 (#58688) »: https://git.io/fjtOl
kleisli has quit [Remote host closed the connection]
leat1 has joined #nixos
kleisli has joined #nixos
<teser>
gchristensen, I'm not seeing any, I'm just running out of space when rebuilding the system and I'm trying to clean as much as I can in order to let it reinstall .. the ghc's are still installed, not sure what to do with the -gc-roots
o1lo01ol1o has joined #nixos
<gchristensen>
teser: presumably you discover you have run out of space due to some error?
<andi->
Switch to a smaller system, garbe collect the old, switch to new system?
<gchristensen>
do you have old NixOS generations you can delete?
Erasmus has quit [Read error: Connection reset by peer]
<{^_^}>
[nixpkgs] @aneeshusa opened pull request #59137 → pybcrypt: remove old and insecure package → https://git.io/fjtOr
<pingu_>
I would like to build a minimal docker container that defers the build of a derivation to within a docker container that builds the thing and then runs something. I suspect buildImageWithNixDb helps but am not quite sure how to populate the store intelligently. I want the closure that can run the nix-build -a arg1=$ENV_VAR1 with runtime args mixed in there
<pingu_>
Has anyone done something similar?
leat1 has quit [Remote host closed the connection]
leat1 has joined #nixos
<pingu_>
It is useful perhaps for testing but I want to fix a runtime build config issue without touching the application.