Despite how little documentation there is and how frustrating it is to learn a new way for so many things on linux I've found nixos to be surprisingly comfy after the adjustment period. Package availability has been amazing and I think being able to tinker without fear leads me to learning more, faster. I'm still unsure if I'll find having to know another language for configuring worth it long term but nix looks promising as a more reproducible alternative to docker.
@eygs493
4 ай бұрын
same bro0
@wileysneak
4 ай бұрын
why more reproducable than docker?
@9alexua9
3 ай бұрын
@@wileysneaknix is reproducible up to hash with exact versions of packages unlike docker
@notcorrect
5 ай бұрын
After spending a week getting a nix configuration with flakes and modularity working, I've fully switched over, and I'm not looking back. It took a while but it worked out fantastic. Now that it's all working the way I like, I can be more productive and learn faster without concern of breaking my system. The ability to spin up a different machine, VM or container with all my stuff just working is a dream. Having a shell.nix file in the places that require seldom used configurations is better in so many ways compared to using docker for the same purpose.
@kapcioszek2137
5 ай бұрын
I tried using NixOS because I was hooked with its ideology, but then I realised I didnt need any of its features too much and doing anything was too much of a hassle to relearn. Tho I hope I can come back to it someday and try appreciating it again.
@randomouse
5 ай бұрын
I had exactly the same experience. I just personally didnt have too big of a need for the features but I loved the idea
@asura2600
5 ай бұрын
100% its jus hyped up
@crackedoutofmymind-h8m
5 ай бұрын
fk you go use arch which breaks your system every 2 seconds 😂
@kapcioszek2137
5 ай бұрын
@user-vw2qt8vp8e Why be so negative? A tool is a tool and everybody uses whatever they like and what fits their needs. Remember Linux is awesome, and so are you!
@kelvinpina3392
5 ай бұрын
the same I'm about to give up and install debian or arch
@Dr-Zed
2 ай бұрын
Avoiding flakes at all costs? Sounds like a skill issue to me.
@TheLonelyMoon
4 ай бұрын
I love how I can use NixOS like an absolute noob, going down the flatpak route and/or not use home-manager/flakes. So that I can slowly work my way to learning it. I have a desktop system at home and a laptop at the dorm. I think if I master Nix, it's going to be quite helpful. It's immutable and reversible, so pretty good for someone who loves tinkering like me
@apathydriven
5 ай бұрын
Nice video there! NixOS is so cool and useful, but I too feel that it is extreme in it's way of doing things and that there are more practical ways of doing system/package management with other less deal-breaking trade-offs.
@biscotty6669
4 ай бұрын
NixOS is unlike any other distro by nature and should only be installed by people who want a declarative, immutabile and replicable OS and who are willing to learn a new OS, or at least a fundamentally different approach to Linux. Declarativity, immutability, functional programming... these have major implications on how you use Linux and it's certainly not for everyone. It's not at all like switching from Ubuntu to Fedora or Arch.
@__-nt2wh
4 ай бұрын
You enjoy NixOS if you are interested in system tinkering and having a well defined and source-controllable configuration that you can deploy to various machines. If you just want an OS that "gets out of your way," you are most likely not the target audience.
@whoman0385
26 күн бұрын
i actually cried when I saw that you put everything in the configuration.nix file, you can define imports and split things into multiple nix files, it makes things a lot more readable.
@Ryan-uo3ep
3 ай бұрын
"I stopped using nixos" hm? "flakes which i avoided at all costs" ah that makes sense :D /s Trust me you'll eventually get sick of your stuff breaking on other distro's and maybe then you can come back :)
@vignesh306
5 ай бұрын
The title should be "peek" (not tryna be rude, but it's not correct 😅). Cool video tho!
@soyitiel
5 ай бұрын
Ah, peek as in taking a look, right? Not peak as in the top of a mountain. English isn't my native language, so I'm asking
@rexielscarlet6017
5 ай бұрын
@@soyitiel yep exactly
@NeoAemaeth
28 күн бұрын
Wrecked my arch install ironically by using timeshift somehow. Rebuilding the system was a pain and I always started sweating during updates ever since. Switching to Nix was the best decision ever.
@philosophia5577
3 ай бұрын
bro got burned soo hard he switched to ubuntu
@abeldavid7501
5 ай бұрын
Aguante Nixos locooo
@TheWindowsHero
5 ай бұрын
Nice video!
@TheGeorey
5 ай бұрын
There’s an imposter among us
@MrVampify
4 ай бұрын
Great video and does cover some painpoints I think should be addressed. that being said, give nix another shot and don't avoid flakes. flakes solve a lot of problems with nix out of the box. I've been using nix about 6 months now and struggled at first with the channels paradigm. flakes pretty much entirely solves that now. mainly the imperitive issues with channels, but a lot under the hood was re-orchestrated to solve issues. for ex. in nix channels the built apps would be the correct versions when first installed but could change if you install them at different times. This means spicetify can find the files it needs because it knows the hash already. That said, spicetify should be building the theme at build time of spotify as the nix store is immutable. This can be done in the build steps for the derivation in a flake. Failing all of that, nothing is stopping you from doing imperitive things with other packaging like flatpak, spicetify would work simpy as that. declare spicetify in your nix config, install spotify with flatpak, spicetify-cli the flatpak.
@Redyf
5 ай бұрын
OMG NIXOS MENTIONED
@IogaMaster
5 ай бұрын
Yup, i knew I’d find you here 😂
@crackedoutofmymind-h8m
5 ай бұрын
@@IogaMasterfound ya 😂
@vimjoyer
5 ай бұрын
I'm here too now
@adjbutler
2 ай бұрын
NixOS! NixOS! NixOS!
@adonespitogonaif
4 ай бұрын
A just went away with arch + btrfs with system snapshots with the ability to rollback if something breaks after upgrade or system change.
@crackedoutofmymind-h8m
5 ай бұрын
don't really think its a rabbit hole it proposes a new concept which arch users are just incompetent to understand 😂
@GWFO
3 ай бұрын
Laughs in Arch
@edwolt
2 ай бұрын
I stand the bugs related to linkage because I like the replicability of the NixOS. But there are a lot of problems with linkage that make things really hard to do, and you need to be a nix developer to correct, which I am not.
@opposite342
2 ай бұрын
3:58 you haven't used emerge(portage) then
@Tobi-ci3ns
5 ай бұрын
The red flag for me is that Nix has its own programming language for the configuration file. I love the idea of a declarative OS, but I'd like to see something that prefers existing technologies rather than reinventing the wheel.
@Ryan1456100
5 ай бұрын
There's a GNU project named Guix that uses Lisp (specifically Scheme) for its configuration language that may interest you?
@crackedoutofmymind-h8m
5 ай бұрын
cope sethe, so does neovim
@angeldude101
5 ай бұрын
Nix using it's own programming language is controversial, but it's not that hard to learn once you realise it's just an unholy fusion of JSON with Haskell.
@exolyne.
4 ай бұрын
@@crackedoutofmymind-h8m neovim uses lua though?
@Dr-Zed
2 ай бұрын
You can literally import json vor toml files into your config and unse those instead of learning nix
@KinHallen
3 ай бұрын
eww one space indenting 1:48
@putputlawch6770
5 ай бұрын
There are a lot of inconveniences especially regarding the FHS non-compliance, but a slow package manager is not one of them in my experience. But maybe that's because I often "install" applications temporarily (e.g. with nix-shell -p spicetify-cli) which are cleaned up eventually after I leave the shell. This prevents cluttering up my system and only if I know I'll need a program regularly I add them to the system config or the user-specific config (via home-manager). Oh yea and I should mention the configuration option programs.nix-ld, which helps a lot with running random binaries which need linking.
@odw32
5 ай бұрын
From playing around with it, it feels more suitable to things like headless homelab servers, VPS instances, hobby game hosting, etc. In that space it competes with Docker/K8S though. Nix vs Docker is obviously not an apples-to-apples comparison, but the philosophies are similar -- and for my personal use cases, it seems easier to maintain a docker-compose file than a configuration.nix file.
@um8078
2 ай бұрын
WHY IS THE MUSIC SO CREEPY
@rimenahi
Ай бұрын
It sounds pretty mysterious and mirrors edge style to me.
@aurealis2041
Ай бұрын
It seems like you used it for a day and then thought "awawawa dis is twoo hawd fow mweee, Im goimg to make a vidweo abwouwt how awful it izzz!!!".
@sawhill-x3e
5 ай бұрын
IMO NixOs is a collection of poor abstraction layers
@PanosPitsi
5 ай бұрын
Συνονόματος
@plusone.network
Ай бұрын
I didn't want to but i had to lol 1:40 "is minimal by default which you can see from" ...proceeds to show a Windows 10 C: drive properties window while trying to explain that nixos takes up like 15 gigs XD all
Пікірлер: 69