lmao, been using nixos 8+ years, working to bring Nix to the masses, and I think this is the first potential stoned NixOS install. Well, first one broadcast to youtube anyway ;).
@@colemickens thanks for the hard work! I really like nix. I've progressed a bunch since this video I spent the whole weekend reading docs and getting flakes/home manager setup. Very cool tech
THANK YOU for this video. Been happily using NixOS for months. Then I finally started to delve into Flakes because of one software package that not in nixpkgs, and I got confused. Cannot get my simple mind to understand Flakes. Watching this video gives me hope :-)
yea im getting the hang of it. i set up flakes and home manager, been converting my dotfiles into home.nix. its been interesting but now that i understand nix lang better its getting a lot easier.
Yeah. That's definitely my experience. Almost to a tee. I thought I might know enough to get this now, (too bad the system doesn't work like any other Linux distro I've used😂). When I've talked to people that use nix, and said it was difficult. I feel like they think I'm saying I can't get it to work at all or understand anything about it. If I was happy just having kde or something simple. I'm sure I could use it just fine, but I'm not. And it gets more, and more complicated the deeper you go. Edit: so true on the Linux answers😂😂😂. There are so many times I have found an answer, and not known enough yet to actually understand the answer.
And yes the nix documentation is garbage. Especially coming from all the distros I normally use (basically just arch), and ones I had been making myself use. Freebsd, void, Gentoo, especially Gentoo. Their documentation is better than arches even imo. Then I try nix. And it was just not great. If you want a nice neovim distro. Well kinda, try nvchad. Or lazyvim. If you get a chance. I use both, one on Gentoo, and another on arch. I'm not sure which I prefer, both are pretty nice and set you up in a decent place for you to add or remove plugins from.
Might be worth checking out Guix. I'm not too familiar myself but from what I know it uses Shepherd instead of systemd and offers declarative system config through Guile. But I'm not sure how it holds to the other claimed benefits NixOS offers.
@@4megii huh, for some reason I got the impression it was a distro first and pkg manager second, but I did say I'm not familiar, that's my bad. After checking into it tho they do seem have Guix System, a rolling release Linux-libre distro using Guix.
i know nixos can be a bitch but reading other people configs helps alot when figuring out things. there are a ton of concept you need to get before doing anything more then just setting a basic linux desktop otherwise its going to hurt.
@@xiro-ou3yy so I basically do this automatically I've looked at like 10 different configs it helped a lot. That's really how I learned all of this stuff
i personally found the nix/nixos discord unbelievably helpful. is has threads of questions that people asked before me and 9 times out of 10 that answered my question! if not, there is always real people to talk to!
Just a heads-up, Lazy.nvim and Mason won't work properly with NixOS not following FHS. There are ways to get it to work, but it's not straight forward. Personally I use nixCats for plugin management to replace both lazy.nvim and mason. To lazy-load my nvim plugins I just use lz.n
Oh, and I recommend Matthias Benaets 3h video on nixos. Despite its age, I found it to be the most beginner friendly, comprehensive video guide to Nix so far.
@@gunalx Yes definitely possible, just not out of the box. I also found it to be not very elegant and at least wanted to do plugin installing the nix way, while keeping the expressivity of lua configuration without that extra abstraction layer that nixvim introduces.
lmao, been using nixos 8+ years, working to bring Nix to the masses, and I think this is the first potential stoned NixOS install. Well, first one broadcast to youtube anyway ;).
@@colemickens thanks for the hard work! I really like nix. I've progressed a bunch since this video I spent the whole weekend reading docs and getting flakes/home manager setup. Very cool tech
every time i think about using nixos i find out something about nixos that i really don't want to deal with lol
Once you're in it, you'll struggle for the first week and then it's smooth sailing
@@emmanuelgenga7421i have been on nixos for 1y, still i go between loving it and hating it every other day
is he stoned? im high af and cooking while watching this and i am convinced that he is stoned
anyways good shit man
THANK YOU for this video. Been happily using NixOS for months. Then I finally started to delve into Flakes because of one software package that not in nixpkgs, and I got confused. Cannot get my simple mind to understand Flakes. Watching this video gives me hope :-)
You'll get the hang of it eventually, took me three reinstalls but I'm breezy now
yea im getting the hang of it. i set up flakes and home manager, been converting my dotfiles into home.nix. its been interesting but now that i understand nix lang better its getting a lot easier.
@@jdanks Yeah, on day one and two it's like you're testing your suicide limit but after a week or two things smoothen out.
It takes about a year to get proficient, but you won't turn back afterwards. Having a portable PC setup exactly like I want is amazing.
I wanted to subscribe while watching this but sadly I already was!
Yeah. That's definitely my experience. Almost to a tee. I thought I might know enough to get this now, (too bad the system doesn't work like any other Linux distro I've used😂).
When I've talked to people that use nix, and said it was difficult. I feel like they think I'm saying I can't get it to work at all or understand anything about it.
If I was happy just having kde or something simple. I'm sure I could use it just fine, but I'm not. And it gets more, and more complicated the deeper you go.
Edit: so true on the Linux answers😂😂😂. There are so many times I have found an answer, and not known enough yet to actually understand the answer.
And yes the nix documentation is garbage. Especially coming from all the distros I normally use (basically just arch), and ones I had been making myself use. Freebsd, void, Gentoo, especially Gentoo. Their documentation is better than arches even imo. Then I try nix. And it was just not great.
If you want a nice neovim distro. Well kinda, try nvchad. Or lazyvim. If you get a chance. I use both, one on Gentoo, and another on arch. I'm not sure which I prefer, both are pretty nice and set you up in a decent place for you to add or remove plugins from.
Was on the same boat, tried it like 3 times and finally got how it works and I'm loving it
If Nix had a non-systemd fork I'd use it.
I'm enjoying Gentoo
Might be worth checking out Guix. I'm not too familiar myself but from what I know it uses Shepherd instead of systemd and offers declarative system config through Guile. But I'm not sure how it holds to the other claimed benefits NixOS offers.
But GUIX isn't Linux, and Nix is...
@@4megii huh, for some reason I got the impression it was a distro first and pkg manager second, but I did say I'm not familiar, that's my bad. After checking into it tho they do seem have Guix System, a rolling release Linux-libre distro using Guix.
ackerfurche1293 really wants to talk about weed instead 👀
i know nixos can be a bitch but reading other people configs helps alot when figuring out things. there are a ton of concept you need to get before doing anything more then just setting a basic linux desktop otherwise its going to hurt.
@@xiro-ou3yy so I basically do this automatically I've looked at like 10 different configs it helped a lot. That's really how I learned all of this stuff
dude is my spirit animal
i mean if your reading this please tell me how much you smoke iam unironically curios
ps:pls awnser me
@@ackerfurche1293 half pack a day or so. Plus the green stuff lol
fucking legend
sorry for the spam i was really high
@@ackerfurche1293 you're good bud 👍
The hostname is the current user of the system, your user account you're logged into
Wait no. You hostname is the system name. Not your account name.
@@gunalx couldn't find the right words but exactly that
i personally found the nix/nixos discord unbelievably helpful. is has threads of questions that people asked before me and 9 times out of 10 that answered my question! if not, there is always real people to talk to!
Did he fucking light up at 11.30?
Try replacing systemd with openrc on nixos trust me
Rat poison video? :)
in like a week or 2 getting the nix stuff down first since i will be using it long term
Just a heads-up, Lazy.nvim and Mason won't work properly with NixOS not following FHS. There are ways to get it to work, but it's not straight forward. Personally I use nixCats for plugin management to replace both lazy.nvim and mason. To lazy-load my nvim plugins I just use lz.n
As for ags, I'd recommend installing it at user level with the home-manager module that comes with the flake on the ags repo.
Oh, and I recommend Matthias Benaets 3h video on nixos. Despite its age, I found it to be the most beginner friendly, comprehensive video guide to Nix so far.
Well you can patch most things to run in fhs.
@@gunalx Yes definitely possible, just not out of the box. I also found it to be not very elegant and at least wanted to do plugin installing the nix way, while keeping the expressivity of lua configuration without that extra abstraction layer that nixvim introduces.
@@NeoAemaeth I noticed this. I've been reading about nixvim so I can just do my own config that way. Probably will do a video about that