I also tried NixOS the last week. It was a very interesting experience. I definitely see why this might be a really good choice for a lot of people, it has a lot of benefits. In general I can imagine a lot of great use cases for it. However, I came to the conclusion that it's not for me, mostly because I just felt like the workflow isn't fun for me, but that's ofc really personal.
Great vid! I had a similar experience in the beginning. It could do with a beginners guide. I think due to the flexability of Nix, it might be hard to document all the options but perhaps a guide to the source code. I suggest you look into the module system, took me way too long to split up my config into modules but once I got the hang of it, I really kicked myself that I didn't learn it earlier.
Installed NixOS 2 3 months ag,o but started really using it and messing with configurations and files flakes home manager, a month ago, and I have learnt a lot, reinstalled NixOS few days ago with all my configs, and in few commands my system was running with all pkgs, configs, no need to apply those configs again
i have a vanila nix on a vm so i have a config that i can copy paste when i take the plunge when windows is not a viable os ,im not planning to dive into rabit hole of flakes and home manager,
@@AlexTheRealDev anything related to back end development would be cool , my goal is to learn the fundamentals in the summer with Go. Maybe a simple crud app with go ? Just a recommendation even (i know its basic , but it would be cool if you build something more complex with go)
NixOS is a great idea (I would prefer a lisp/scheme for configs like Guix) - but it isn't ready for everyday use. Too many packages, not enogh standardization for configuration options. (FreeBSD does this right, but lacks hardware/software support). NixOS has a lot of packages, but still less than Arch + AUR - and some important things like AMD graphics drivers do not exist. For NixOS to be useable for me, they'd need more packages and better more structured and documented options for each package - and I fear there isnt enough interest to get to that point.
The documentation is a really annoying aspect of NixOS. But from what I understood from the No Boilerplate video about nixos is that it has a lot more packages than aur. I guess I just trusted that without checking :)
@@AlexTheRealDev I think I watched that video as well - but it is inaccurate - the AUR still has more packages - the AUR also probably has a little more turnover (maintainers stop maintaining and someone else picks it up as another package) than NixOS. NixOS maintains all their packages as part of the distro - so basically a tradeoff. All that said, I would love to see the vision that the NixOS team has become a reality, but I think it is definitely still a ways off
Would be cool if there was an easy way of making github repo's into packages and maintain them yourself in configuration.nix, but I still have a lot to learn about it :)
NixOS has over 100k packages on unstable, how many packages are available in AUR? Also it's not even that hard to package something you need depending on the software
I also tried NixOS the last week. It was a very interesting experience. I definitely see why this might be a really good choice for a lot of people, it has a lot of benefits. In general I can imagine a lot of great use cases for it. However, I came to the conclusion that it's not for me, mostly because I just felt like the workflow isn't fun for me, but that's ofc really personal.
Thanks for sharing!
Great vid! I had a similar experience in the beginning. It could do with a beginners guide. I think due to the flexability of Nix, it might be hard to document all the options but perhaps a guide to the source code. I suggest you look into the module system, took me way too long to split up my config into modules but once I got the hang of it, I really kicked myself that I didn't learn it earlier.
Thanks for sharing, yeah there are a lot of neat starter projects that I looked into for help
Love your content
Thank you for the support :D
Installed NixOS 2 3 months ag,o but started really using it and messing with configurations and files flakes home manager, a month ago, and I have learnt a lot, reinstalled NixOS few days ago with all my configs, and in few commands my system was running with all pkgs, configs, no need to apply those configs again
Yeah, I think that is really nice about nixos
Great vid! What is the font that you use in vim and everywhere else? Its beautiful
It is called iosevka
@@AlexTheRealDev thanks a lot. Moving from firacode cos this is so slick and readable
I'll check in on this one in a couple years I think.
It will take me decades :(
@@AlexTheRealDev someone once said "linux is free if you don't value your time" haha
there’s always a trade off. personally I don’t care that much about the “free” aspect, but more about trying new things
i have a vanila nix on a vm so i have a config that i can copy paste when i take the plunge when windows is not a viable os ,im not planning to dive into rabit hole of flakes and home manager,
that's pretty smart :)
3 days no upload , we waiting man
I am trying to cook some new full guides :) anything would like to see?
@@AlexTheRealDev anything related to back end development would be cool , my goal is to learn the fundamentals in the summer with Go.
Maybe a simple crud app with go ? Just a recommendation even (i know its basic , but it would be cool if you build something more complex with go)
NixOS is a great idea (I would prefer a lisp/scheme for configs like Guix) - but it isn't ready for everyday use. Too many packages, not enogh standardization for configuration options. (FreeBSD does this right, but lacks hardware/software support). NixOS has a lot of packages, but still less than Arch + AUR - and some important things like AMD graphics drivers do not exist. For NixOS to be useable for me, they'd need more packages and better more structured and documented options for each package - and I fear there isnt enough interest to get to that point.
The documentation is a really annoying aspect of NixOS. But from what I understood from the No Boilerplate video about nixos is that it has a lot more packages than aur. I guess I just trusted that without checking :)
@@AlexTheRealDev I think I watched that video as well - but it is inaccurate - the AUR still has more packages - the AUR also probably has a little more turnover (maintainers stop maintaining and someone else picks it up as another package) than NixOS. NixOS maintains all their packages as part of the distro - so basically a tradeoff.
All that said, I would love to see the vision that the NixOS team has become a reality, but I think it is definitely still a ways off
Would be cool if there was an easy way of making github repo's into packages and maintain them yourself in configuration.nix, but I still have a lot to learn about it :)
@@etherweb6796aur has less cry more not that it matters most of these are garbage
NixOS has over 100k packages on unstable, how many packages are available in AUR? Also it's not even that hard to package something you need depending on the software
❤❤❤😊
hey, the algorithm just recommended me your video. are you romanian?
Yes 🇷🇴
@@AlexTheRealDev the accent gave it away
:D
Yes make the fonts more smaller so viewers with phone see nothing 🤡
dammit, forgot to zoom in this time😭