o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
kalbasit has joined #home-manager
johnw has joined #home-manager
cole-h has joined #home-manager
justanotheruser has joined #home-manager
kalbasit has quit [Ping timeout: 240 seconds]
Deep6 has joined #home-manager
<Deep6>
heya folks, I am getting an error on installation of home-manager, "error: attribute 'anything' missing at /nix/store/<hash>-home-manager/home-manager/modules/programs/matplotlib.nix:26:28
<Deep6>
is this an issue on my side?
<Deep6>
brand new to nixos
<piegames>
Deep6: Not necessarily, but experience says probably yes. Grep for "anything" in your configuration
<Deep6>
cole-h interesting I do use neovim, but haven't started "managing" it so to speak
<Deep6>
piegames can you advise what you mean by configuration?
<Deep6>
which file?
<Deep6>
also, I'm currently using nix-env to install user packages, but I've noticed on 2 occasions things just disappear, once my entire packages, and most recently just sway
<Deep6>
is this, just a reality that nixos is a little bleeding edge?
<simpson>
Can you reproduce this at all?
<Deep6>
simpson the dropping of packages?
<cole-h>
Deep6: The issue is unrelated except for that response
<cole-h>
It's most likely because of mismatched versions between home-manager and nixos
<Deep6>
cole-h that'd be interesting I installed Nix 3 days ago, and home-manager today
<Deep6>
so would you expect that timeline to be out of synch?
<cole-h>
Considering NixOS has an unstable and a release version, it's entirely possible.
<cole-h>
Check your channels with nix-channel
<cole-h>
If your NixOS is versioned (e.g. 20.09 or 20.03) and your home-manager isn't, that's your problem.
<cole-h>
You can either switch to nixos-unstable, or switch to versioned home-manager.
kalbasit has joined #home-manager
<__monty__>
Is Deep6 even on NixOS?
<Deep6>
__monty__ yes I am
<__monty__>
Ah, then it's quite likely you install 20.09 but HM unstable.
<__monty__>
Not the second code listing in case you're on a stable channel under step 2.
<__monty__>
*Note
<Deep6>
ahh, ok that was what I was following, but the text isn't super conducive to reading quickly, it looks like that text is for the box below
<Deep6>
but thank you
<Deep6>
I'll have to read more critically going forward
<Deep6>
also, I am hearing that channels are maybe an anti-pattern or am I misinformed?
<Deep6>
are channels the way to install H-M
<__monty__>
It's code "if you're on unstable" more code "if you're on 20.09." I agree that could be clearer.
<__monty__>
The alternative to channels is either pinning or flakes. The latter is still experimental and the former's kind of a drag. So I wouldn't recommend either to a newcomer.
<Deep6>
home manager has been installed
<__monty__>
Unless you value reproducibility over convenience, then I'd recommend pinning.
<Deep6>
is there anywhere where someone has done some architectural comparisons to the various tools, it seems there are multiple ways to reach the same objective in Nix
<Deep6>
from what I understand home-manager > nix-env
<cole-h>
The main difference between h-m and nix-env is declarative configuration vs imperative commands.
<__monty__>
Hmm, not quite, home-manager makes use of nix-env but does more. The configuration.nix is also an alternative to nix-env. You only need home-manager if you want to manage things in your home directory (though you can technically do so without HM as long as you have root access).
<Deep6>
my systems are rarely multi-user
<cole-h>
Likewise
<__monty__>
Any macOS systems in the mix? Cause that's another reason to use HM.
<__monty__>
Also if you tend to use non-NixOS systems.
<Deep6>
but I am a security professional, so the whole principle of least privilege whenever possible
<Deep6>
so I am unfortunately forced to use MacOS for work
<Deep6>
if I can begin to sync my dot's between them I'd be happy
<__monty__>
I'm using nix-darwin + HM and another machine with NixOS + HM.
<Deep6>
but I use sway on Linux and yabai....a really poor replacement on MacOS
<__monty__>
Hmm, I've seen Amethyst as another tiling WM for macOS.
greizgh has quit [Quit: greizgh]
greizgh has joined #home-manager
<Deep6>
once you get used to i3/sway it's really tough to use anything else
<Deep6>
I might have to check that out
mocker has joined #home-manager
<DanielEbbert[m]>
<Deep6 "once you get used to i3/sway it'"> Yeah, totally. Every time I have use something else I still want to use my keybindings.
Deep6 has quit [Ping timeout: 245 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #home-manager
o1lo01ol1o has quit [Ping timeout: 265 seconds]
__monty__ has quit [Quit: leaving]
<colemickens>
Does anyone have email accounts configured with the `accounts.email` h-m options? I'd like to see a config to add support to hte meli PR.