supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nix-darwin
kalbasit has quit [Ping timeout: 264 seconds]
hedgie has quit [Read error: Connection reset by peer]
hedgie has joined #nix-darwin
kalbasit has joined #nix-darwin
kalbasit has quit [Ping timeout: 240 seconds]
kalbasit has joined #nix-darwin
kalbasit has quit [Ping timeout: 246 seconds]
kalbasit has joined #nix-darwin
stephank has quit [Quit: stephank]
stephank has joined #nix-darwin
maljub01 has quit [Quit: maljub01]
maljub01 has joined #nix-darwin
Chiliparrot has joined #nix-darwin
philr has quit [Ping timeout: 240 seconds]
philr has joined #nix-darwin
Chiliparrot has quit [Ping timeout: 258 seconds]
Chiliparrot has joined #nix-darwin
__monty__ has joined #nix-darwin
kalbasit has quit [Ping timeout: 260 seconds]
kalbasit has joined #nix-darwin
Chiliparrot has quit [Ping timeout: 264 seconds]
Chiliparrot has joined #nix-darwin
Chiliparrot has quit [Ping timeout: 240 seconds]
Chiliparrot has joined #nix-darwin
Chiliparrot has quit [Ping timeout: 268 seconds]
Chiliparrot has joined #nix-darwin
Chiliparrot has quit [Ping timeout: 258 seconds]
Chiliparrot has joined #nix-darwin
elvishjerricco has quit [Ping timeout: 260 seconds]
elvishjerricco has joined #nix-darwin
ehamberg has quit [Ping timeout: 260 seconds]
ehamberg has joined #nix-darwin
philr has quit [Ping timeout: 264 seconds]
Chiliparrot has quit [Ping timeout: 246 seconds]
Chiliparrot has joined #nix-darwin
<eraserhd> Is there any way to refer to a flake in a private repo?
<eraserhd> xanderle: I do. I use home-manager to write the user config files, anyway. One hacky trick is that I can use /save in wee-chat, and it will fail writing all the files (because they are read-only), but they'll leave backups that I can copy back into my dotfiles repo.
<eraserhd> Solved my private repo, but is there a way to pin nixpkgs on nix-darwin, like there is for NixOS? e.g. `nix.registry.nixpkgs.flake = nixpkgs;`.
<antifuchs> eraserhd: yep, the .follows clause in inputs does this
<antifuchs> I have `darwin.inputs.nixpkgs.follows = "unstable";` (unstable is my nixpkgs reference)
<antifuchs> oh, wait. were you asking about flakes?
<antifuchs> there's no way to pin nixpkgs outside flakes for nix-darwin, AFAIK
<eraserhd> yes, about flakes.
<xanderle> ah thats exactly what i need, thanks @eraserhd
<eraserhd> outside of flakes, I set nix.nixPath.nixpkgs = /path/to/repo;
<eraserhd> I think my new flake-based dotfiles are building!! So excite.
<xanderle> i havent got up to understanding flakes yet
<xanderle> so you use nix-darwin and homebrew?
<eraserhd> yeah, I wish I didn't need homebrew, but it is what it is.
<xanderle> what are you keeping it around for mainly?
<eraserhd> Right now, it looks like for Hammerspoon, Anki, USB Overdrive, and some fonts.
<eraserhd> Also Alfred... hmm, I'm not using that anymore.
<eraserhd> Hammerspoon is the big one. I tried to package it, but the OpenSource xcbuild just gives up.
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<xanderle> what do you use hammerspoon for? i tried it out last year but only used it for window management... so i ended up with yabai instead
<xanderle> i tried building a mac app from scratch but couldnt work out how to include the osx frameworks it was trying to build with, i.e sips
<eraserhd> I've been using yabai, but I've had a long-term goal to build a kind of IDE like CodeBubbles, and I couldn't work with some of yabai's opinions. I'm mostly off yabai, except for one bit that I hope to clean up soon.
<eraserhd> Right now, Hammerspoon labels every window and allows me to do C-w X to focus that window.
<eraserhd> It will soon do the tiling... or my kind of not-quite tiling.
<xanderle> oh thats interesting, ive just looked up code bubbles. never heard of it before
<eraserhd> it wasn't ever popular. I just saw some videos a long time ago. It was pretty amazing, though.
<xanderle> its very much the visual display of the crap you try hold in your head. i wonder why it didnt go more main stream
<eraserhd> antifuchs: I had done that, but I figured there was something else? I think it is just setting `nix.nixPath.nixpkgs = inputs.nixpkgs;` now, so that CLI tools use the right nixpkgs.
<eraserhd> Which brings me to, what is the NixOS equivalent of the `inputs` module parameter, or if none how am I supposed to get access to another flake somewhere deeper in the config? Or maybe I'm not supposed to?
<antifuchs> I think the prior-to-flakes way to do it was to use niv
__monty__ has quit [Quit: leaving]
kalbasit has quit [Ping timeout: 240 seconds]