NixOS 78: Systemd User Services
7:18
Пікірлер
@BrianMcKennaPuffnfresh
@BrianMcKennaPuffnfresh 8 күн бұрын
This is very helpful. The docs for Sanoid and Syncoid are a bit sparse.
@kqvanity
@kqvanity 14 күн бұрын
I've got two questions/notes - Oneshot type has a blocking side-effect when reloading configuration - Manually activating the services defeats the purpose of managing systemd services declaratively
@sibeov
@sibeov 19 күн бұрын
First of all thanks for the video! This is interesting and helpful! With regards to kzbin.info/www/bejne/lX7Cp4atfKyJsLs, my guess are, based on the name alone, that they are some sort of Real Time Iterrupt Request for the CPU. Only a guess, but it sort of makes sense that you need to, perhaps, "tune the priorities" of the IRQs when processing data in "real time". Have you perhaps found out more regarding this since posting this video?
@aleksandersabak
@aleksandersabak 21 күн бұрын
So is it impossible to have a library that is available for dynamic linking in the system? I'm trying to develop a thing that wants to dynamically link a library and I don't want to have to wrap it with nix and rebuild it every time I change something in it, I would like it to just run and be able to link the library dynamically like on a normal linux system (because that's its eventual target).
@ShadowZero27
@ShadowZero27 24 күн бұрын
thank you for your hard work. I am posting in November, and I am having too many problems with nixos. I am immature in my understanding and will probably be sticking to Windows/arch for now, but I look forward to the day when I can install my daw environment and instrument choices from a single configuration file.
@chriswillsflannery
@chriswillsflannery 25 күн бұрын
brilliant, thank you
25 күн бұрын
this is called "great content"! Congrats! Keep it up
@idworka9
@idworka9 29 күн бұрын
Do you need to terminate the env session first in order to switch to other env?
@aidanbailey8218
@aidanbailey8218 29 күн бұрын
Thanks so much Chris! This has crippled me for a couple days and was really making reconsider some life choices.
@exellin8111
@exellin8111 Ай бұрын
Thank you so much! I've spent so much time in the last 2 days trying to figure out how to use a newer version of a package, and this was the one that finally worked and I could follow easily!
@5mrd
@5mrd Ай бұрын
can I change panel color with plasma manager?
@MennoSmits
@MennoSmits Ай бұрын
Brilliant. I hit this today and was getting ready to do my Python development in a Distrobox container but these approaches will be much better. Thank you!
@PixelSheep
@PixelSheep Ай бұрын
Has anyone experience in how to get this going with Zorin OS? I did follow intels instructions closely but I just can't get it to work
@mvaliente2001
@mvaliente2001 Ай бұрын
Very nice! Thanks to bring my attention to codespace. You might be interested in use direnv, which will, among other things, automatically execute `devenv shell` when you cd to your project folder.
@yash1152
@yash1152 Ай бұрын
9:45 to 11:19 really nice nugget of info
@shareclipsave
@shareclipsave 2 ай бұрын
If you don't believe it, its seizing the means of computation. It's seizing the levers of power/reality. It's the boiling frog metaphor.
@madhanRaj-i3q
@madhanRaj-i3q 2 ай бұрын
i like your content
@alexstone691
@alexstone691 2 ай бұрын
Sad to see another good project falling apart cause of management and politics
@uchennaofoma4624
@uchennaofoma4624 2 ай бұрын
This is exactly what i needed
@WoidAudio
@WoidAudio 2 ай бұрын
Thank you, that's the way a review/comparison is done right.
@henriquefigueiredo4077
@henriquefigueiredo4077 3 ай бұрын
Nice video, mate.
@yash1152
@yash1152 3 ай бұрын
0:00 Intro & Prelude 5:06 Nix part starts 9:44 nix-ld
@aionshiro5879
@aionshiro5879 3 ай бұрын
hi great tutorial, i was trying to make a system that have a different desktop/wm for each user like Jack/i3wm and bob/gnome , they don't need to choose, they only need to login and every thing will be set, thanks in advance, great series by the way
@IanSGI
@IanSGI 3 ай бұрын
I can't tell you how much time I've wasted reading bad documentation and digging around the back corners of the internet trying to figure this out. There are so many builds it there that do either one thing or the other, but few that manage all the layers and don't skip the critical details. Thank you. I might actually get NixOS running the way it should.
@manzoorhussain-k6w
@manzoorhussain-k6w 3 ай бұрын
any person guide and help me to sending or receiving video stream to janus gateway if you have any useful information regarding janus-gateway videos streaming. please share with me ?
@linkert810
@linkert810 3 ай бұрын
Had a good chuckle Chris, beautiful :)
@TheSelfHoster
@TheSelfHoster 3 ай бұрын
Love all those tips. I’ll be using them all!
@DrRoot
@DrRoot 3 ай бұрын
Thanks 🙏
@vaisakh_km
@vaisakh_km 3 ай бұрын
Feel like part of my brain is unlocked when you moved import from conf.nix to hw_conf.nix
@NeilHaskins
@NeilHaskins 3 ай бұрын
7:12 50's
@ChrisMcDonough
@ChrisMcDonough 3 ай бұрын
Checks out. Seriously amazing.
@regulargonzales
@regulargonzales 4 ай бұрын
... or you remove that empty Pepsi bottle from your bed ... :) Thanks for sharing your thorny experience, I learned a lot.
@monxyo
@monxyo 4 ай бұрын
I can ABSOLUTELY CONFIRM it is working with my 2017 intel DELL LATITUDE quad core with Manjaro on it since yesterday.... i just opened terminal and typed this command.... This command wil install the needed dependencies and compilers from the arch repositories. (be patient i takes about 8 minutes, and make sure PLEASE, you dont have any Davinci version intalled previously)... Good luck!! pamac build davinci-resolve
@Mikamiel.k
@Mikamiel.k 4 ай бұрын
That's good news! I'm planning to buy a laptop with i7-13700h (Iris Xe Graphics/96EU) and Davinci running on Linux would be just a dream. If it's not too much trouble, could you please test how basic color grading and slowing clip speed with Optical Flow(Enhanced Better) mode works on your machine?
@grzegorzbaltissen
@grzegorzbaltissen 4 ай бұрын
After a decade of Ubuntu, I want to experiment with another distribution. Currently three weeks on Arch and I enjoy the experience so far. But NixOs had already gotten into my recommendation algorithm and I think that a single text based configuration for a whole a system looks neat. To make sure my next "hop" is worth my time, I checked and Fedora seems to be a considerable, solid distribution. Thank you for your video with a comparison and showing of the both systems. I want to experiment and learn, so my next steps will be to get NixOs working on a virtual machine. Thanks!
@monxyo
@monxyo 5 ай бұрын
11th person caring about!! jeje
@termitori
@termitori 5 ай бұрын
so , i'm on linux only dekstop since 2001 , use debian and ubuntu most of the time, some moment to testing gentoo arch fedora mandrake. But ubntu was the best for me, but ..... but but... so many little problem so hard to solve.. 1 month into nixos and this is working for me - set of the led at boot to off , check - amdgpupro , davinci resolve check - sotfware are here, check nixos is no easy , but is very safe to put to the test, this is the best point
@jonathanmarcelino4932
@jonathanmarcelino4932 5 ай бұрын
is the high pitch ear pain inducing sound also a nix feature?
@ChrisMcDonough
@ChrisMcDonough 5 ай бұрын
@@jonathanmarcelino4932 if so, none of us old people hear it
@bleeptrack
@bleeptrack 5 ай бұрын
OMG! Thank you so so much! Finally have davinci running on my ubuntu notebook without external GPU 🥰
@a1aa
@a1aa 5 ай бұрын
how did you get this nice output at 11:06
@ChrisMcDonough
@ChrisMcDonough 5 ай бұрын
See github.com/mcdonc/.nixconfig/blob/master/common.nix#L60
@a1aa
@a1aa 5 ай бұрын
@@ChrisMcDonough thank you.
@Malix_Labs
@Malix_Labs 5 ай бұрын
Although I like NixOS, immutable distro also can work with systems packages, and not just flatpak
@Jonsen-o1d
@Jonsen-o1d 5 ай бұрын
Thanks for your updates! I installed the intel-compute-runtime 24.17.29377.6 on my Ubuntu 22.04.4 LTS and unfortunately Davinci still doesn't work as it should. Davinci is now playing the timeline, but I don't get a video image, and after opening a new project I get the error message "Your GPU memory is full". My Hardware: 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz × 8 with Mesa Intel® Xe Graphics (TGL GT2)
@ChrisMcDonough
@ChrisMcDonough 5 ай бұрын
@@Jonsen-o1d see the comment on this video by smunaut, unfortunately xe graphics is not yet fixed / supported (I've tried only older style uhd myself, I don't have any xe or arc systems ) edit: xe is apparently meant to be supported but arc isnt, see smunaut's comments here
@smunaut
@smunaut 5 ай бұрын
Mmm, this should actually work. It's only with Arc or with Meteorlake or later that things are broken without some new patches. You can still try my new branch as there is another small fix in there and maybe you're hitting that.
@Jonsen-o1d
@Jonsen-o1d 18 күн бұрын
@@smunaut I'm sorry, i don't know what is your branch. Can you tell me more pleas? Thanks for your tip.
@mareksierocinski
@mareksierocinski 5 ай бұрын
There is a faster way: hit "I" to mark start point on axis, then hit "O" to mark end on axis, then use "Extract range on axis" (by default Shift + X). Done! :)
@RareSushi
@RareSushi 5 ай бұрын
This is so insane, I love it!
@user-pb1xd8pv2l
@user-pb1xd8pv2l 5 ай бұрын
Can I please possibly donate in the name of you producing a similar quality tutorial or amendments to the GitHub repo for a LUKS2-based encryption scheme via cryptsetup and ZFS on that without zfs encryption? No tutorials seem to work for this desired setup.
@user-pb1xd8pv2l
@user-pb1xd8pv2l 5 ай бұрын
Your setup here was the only one that worked for me thus far but I truly would rather use LUKS partition-wide rather than zfs native. No tutorials I can find work right now for this on Nix OS, I can install Nix OS but it never boots, and they're all mostly the same bad copy-and-paste of the other.
@AdmiralJonB
@AdmiralJonB 5 ай бұрын
I've been using NixOS since 22.11 and had no idea nix-ld was a thing! This would've solved so many headaches If I had known. These days I just have some standard Nix Flakes that I use, but it won't work for all cases. Going into my system config right now!
@TresSeaver
@TresSeaver 6 ай бұрын
Holy release numbers, Batman! I'm boggled that anybody can stomach the effort required to make such absurdly-labeled releases. Maybe the pointy-haired boss is worried they'll run out of numbers, or something?
@ChrisMcDonough
@ChrisMcDonough 6 ай бұрын
Polish notation
@smunaut
@smunaut 5 ай бұрын
First two numbers are the year, Second two numbers are the week number it was split off the dev branch for stabilisation The third number is the revision number in their internal change tracking stuff where it was split off. The final number is the revision of that branch, it gets incremented by one at each path applied after the split from dev branch So realistically you can ignore the third big number, and the last number if only small fixes, feature wise only the two first count.
@NotSafe
@NotSafe 6 ай бұрын
I'm the 10th person who care about this !!!
@smunaut
@smunaut 6 ай бұрын
Ah well huh, sorry to say on Arc, it's not quite working. The problem is known / identified, but "right" solution still needs to be worked out and someone with both the hardware and the motivation needs to work on it ... (see issue 736 on intel compute runtime git, again can't post links on YT comment)
@smunaut
@smunaut 5 ай бұрын
Heh, your video put that in my head again and now I went ahead and fixed the issue for Arc/Xe. It might take some time before this gets merged but in the mean time the above referenced issue as a link to my fork that has a patch to fix the issue.
@adjbutler
@adjbutler 6 ай бұрын
DR > Premiere
@wileysneak
@wileysneak 6 ай бұрын
as a lazy developer can i still throw stuff at /tmp ?
@ChrisMcDonough
@ChrisMcDonough 6 ай бұрын
Sure, /tmp exists.
@wileysneak
@wileysneak 6 ай бұрын
@@ChrisMcDonough awesome, thanks for the reply! if you don't mind me asking, i've heard /bin/bash isn't a thing so you have to use /usr/bin/env bash instead, is there a way to link things like /bin/bash to a stable bash so i can run random scripts (e.g. random build scripts from work i can't be bothered to adapt)?
@ChrisMcDonough
@ChrisMcDonough 6 ай бұрын
@@wileysneak not in a particularly useful way... you can use #!/bin/sh instead, which will always be bash, but if a script uses #!/bin/bash it will need to be changed. that may sound like an issue but it's nothing compared to the rest of the issues you'll find afterwards! :)