!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

890 Members
179 Servers

Load older messages


SenderMessageTime
28 Sep 2021
@balsoft:balsoft.rubalsoftSo I'm not sure it's actually something to be reused as-is23:03:24
@balsoft:balsoft.rubalsoftBut it's a good source of inspiration I think23:03:34
@edrex:matrix.orgedrexyeah23:03:36
@edrex:matrix.orgedrexi'm using agenix and quite happy with it, with a few nits23:04:51
@balsoft:balsoft.rubalsoft
In reply to @edrex:matrix.org
i'm working on a module for setting up device-specific stuff esp networking (like, which interfaces are trusted LAN, etc so I can configure everything with a consistent policy. your devices module is a good template for that sort of thing (nothing non-obvious in it, i just like following established patterns over making up my own)
Note that most of my config is pretty NIH/reinventing-the-wheel-ish
23:04:53
@balsoft:balsoft.rubalsoftThe learning experience is as important as actually getting a good system going.23:07:22
@edrex:matrix.orgedrexI feel nixos as it is rewards a certain level of willingness and experience blazing trail23:07:51
@edrex:matrix.orgedrexit's really both a programming language community and a linux distro, which is kind of unique.23:09:44
29 Sep 2021
@robertwpearce:matrix.orgRobert Pearce joined the room.01:37:24
1 Oct 2021
@edrex:matrix.orgedrex what's the deal with the "packages .. have the same priority messages when trying to nix profile install nixUnstable or bashInteractive? 17:56:27
@edrex:matrix.orgedrex * what's the deal with the "packages .. have the same priority" messages when trying to nix profile install nixUnstable or bashInteractive? 17:56:48
@edrex:matrix.orgedrex * what's the deal with the "packages .. have the same priority" messages when trying to nix profile install nixpkgs#nixUnstable or bashInteractive? 17:57:15
@Las:matrix.orgLas edrex: You're trying to install packages that provide the same binaries. 18:03:06
@Las:matrix.orgLasYou likely already have a package with the binary in your profile.18:03:18
@edrex:matrix.orgedrexyou're right, i had regular bash. i'm unclear how to replace my nix package atomically ( need latest nixpkgs-unstable)18:05:16
@edrex:matrix.orgedrexi should be using a flake.nix with home-manager etc, just trying to get something done real quick interactively.18:06:10
@jez:petrichor.meJez (he/him) 🌦️ nix shell might be a better option for that? 18:12:43
@edrex:matrix.orgedrex I should ask, "how can I update the system nix to a different branch of nixpkgs"? 18:15:31
@edrex:matrix.orgedrex any other package, i would nix profile remove N and reinstall 18:15:51
@edrex:matrix.orgedrex(this is single user mode18:16:15
@roosemberth:orbstheorem.chRoos
In reply to @edrex:matrix.org
I should ask, "how can I update the system nix to a different branch of nixpkgs"?
If using flakes, you can add --override-input nixpkgs github:NixOS/nixpkgs/foo, where foo is the target branch (or commit). If not using flakes, you can probably just export NIX_PATH="nixpkgs=/nix/var/nix/profiles/per-user/myuser/channels/mychannel:$NIX_PATH" before running your nix command.
18:21:16
@edrex:matrix.orgedrex
In reply to @jez:petrichor.me
nix shell might be a better option for that?
nix shell nixpkgs/nixpkgs-unstable#nixUnstable gives
which nix => /home/eric/.nix-profile/bin/nix, which isn't what I expect (the version in my profile isn't from nixpkgs-unstable)
18:27:36
@edrex:matrix.orgedrex
In reply to @roosemberth:orbstheorem.ch
If using flakes, you can add --override-input nixpkgs github:NixOS/nixpkgs/foo, where foo is the target branch (or commit). If not using flakes, you can probably just export NIX_PATH="nixpkgs=/nix/var/nix/profiles/per-user/myuser/channels/mychannel:$NIX_PATH" before running your nix command.
Roos: i'm not using a flake for this rn. i have home-manager set up with my nixos hosts but not on laptop yet. To override NIX_PATH in that way, i guess I would have to create another channel with the branch set to nixpkgs-unstable?
18:31:49
@roosemberth:orbstheorem.chRoosYes.18:32:07
@roosemberth:orbstheorem.chRoos
In reply to @edrex:matrix.org
nix shell nixpkgs/nixpkgs-unstable#nixUnstable gives
which nix => /home/eric/.nix-profile/bin/nix, which isn't what I expect (the version in my profile isn't from nixpkgs-unstable)
Where is the nixpkgs/nixpkgs-unstable flake coming from? (You can use nix registry list to list the ones nix can see)
18:33:01
@roosemberth:orbstheorem.chRoos Unless nixpkgs/foo is some syntax I do not know. 18:33:11
@edrex:matrix.orgedrexfor context, I'm trying to install a nix with the workaround for https://github.com/nix-community/nix-direnv/issues/113 so I can do something other than mess around with nix :D18:33:16
@edrex:matrix.orgedrex
In reply to @roosemberth:orbstheorem.ch
Unless nixpkgs/foo is some syntax I do not know.
i mean, the flake output specifier can have the form nixpkgs/release-20.09#hello
18:36:35
@roosemberth:orbstheorem.chRoosTIL :D18:37:44
@edrex:matrix.orgedrex
In reply to @roosemberth:orbstheorem.ch
If using flakes, you can add --override-input nixpkgs github:NixOS/nixpkgs/foo, where foo is the target branch (or commit). If not using flakes, you can probably just export NIX_PATH="nixpkgs=/nix/var/nix/profiles/per-user/myuser/channels/mychannel:$NIX_PATH" before running your nix command.
*

Roos: i'm not using a flake for this rn. i have home-manager set up with my nixos hosts but not on laptop yet. To override NIX_PATH in that way, i guess I would have to create another channel with the branch set to nixpkgs-unstable?

note: first sent a few minutes ago, matrix troubles

18:44:44

Show newer messages


Back to Room ListRoom Version: 6