- Видео 20
- Просмотров 348 297
LibrePhoenix
США
Добавлен 11 май 2022
I'm a FOSS/Linux enthusiast and content creator. I mainly focus on NixOS, Emacs, Vim and nerdy terminal stuff. Stick around for tech tutorials, discussions and more!
All channel art is made by my wife (I'm not really that good at art).
All channel art is made by my wife (I'm not really that good at art).
Different Rollback Methods in NixOS
Hello everyone! Sorry for the extended lack of videos. I've had a lot going on with work and family, so I haven't been able to make videos lately! I'll probably continue to be busy for a little while, but should be able to start making videos more regularly in the upcoming weeks!
In this video, I go over a few tips and tricks to the "rollback" functionality inside NixOS, as well as a brief discussion of garbage collection and flakes!
Join as a Channel Member:
ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin
Join Liberapay: liberapay.com/LibrePhoenix/donate
Join Patreon: www.patreon.com/LibrePhoenix
Associated Blog Post: librephoenix.com/2024-05-06-different-rollback-methods-in-nixos
Videos Refer...
In this video, I go over a few tips and tricks to the "rollback" functionality inside NixOS, as well as a brief discussion of garbage collection and flakes!
Join as a Channel Member:
ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin
Join Liberapay: liberapay.com/LibrePhoenix/donate
Join Patreon: www.patreon.com/LibrePhoenix
Associated Blog Post: librephoenix.com/2024-05-06-different-rollback-methods-in-nixos
Videos Refer...
Просмотров: 4 015
Видео
SECURITY: The xz Trojan and NixOS
Просмотров 9 тыс.8 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Links Referenced: Initial Security Advisory: www.openwall.com/lists/oss-security/2024/03/29/4 Nixpkgs Issue (lots of links here): github.com/NixOS/nixpkgs/issues/300055 Nixpkgs PR Tracker: nixpk.gs/pr-tracker.html?pr=300028 DarkK...
Manage Your NixOS Config with Git
Просмотров 19 тыс.9 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Associated Blog Post: librephoenix.com/2024-03-14-managing-your-nixos-config-with-git Links Referenced: Git: git-scm.com/ GitHub: github.com/ GitLab: about.gitlab.com/ Codeberg: codeberg.org/ Sourcehut: sourcehut.org/ Gitea: docs...
Single Command NixOS Config Install
Просмотров 6 тыс.9 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Short teaser for one of my upcoming videos! My configuration (if you're curious): GitHub: github.com/librephoenix/nixos-config GitLab: gitlab.com/librephoenix/nixos-config Codeberg: codeberg.org/librephoenix/nixos-config Wallpape...
The Problem of Overengineering
Просмотров 3,3 тыс.9 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Reuploaded because I didn't notice the kdenlive rendering errors :( My bloated configuration: GitHub: github.com/librephoenix/nixos-config GitLab: gitlab.com/librephoenix/nixos-config Codeberg: codeberg.org/librephoenix/nixos-con...
Using Stable and Unstable At the Same Time on NixOS
Просмотров 9 тыс.10 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix This video will go over a quick "hacky" method of installing packages from both stable and unstable nixpkgs at the same time. Associated Blog Post: librephoenix.com/2024-02-10-using-both-stable-and-unstable-packages-on-nixos-at-t...
Program a Modular Control Center for Your Config Using Special Args in NixOS Flakes
Просмотров 12 тыс.10 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Hello everyone! It's been a while! I've been getting over being sick, but finally finished this one. This discussion is about how you can make a "control center" of sorts for your system using NixOS flakes and something called "s...
Making Org Agenda Look Beautiful
Просмотров 8 тыс.11 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Hello all and Happy New Years! As we all make new plans and resolutions for 2024, I wanted to talk about org agenda and how I've modded it to be more visually appealing and useful to me. I hope you find this video informative and...
Custom Options and If-else Statements in Your NixOS Config
Просмотров 10 тыс.11 месяцев назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Hello everyone! Merry Christmas! I haven't posted in a while.. I'm back again today with another NixOS video (which I admittedly made a long time ago, but just haven't had a chance to post). This discussion is about custom option...
How to Start Adding Modularity to your NixOS Config
Просмотров 37 тыс.Год назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix This video will give you a few tricks you can use to make your configuration more modular. In specific we talk about separating your NixOS config into multiple files (modules) and selectively importing them using the imports list...
I Made a Blog with Jekyll, Org-mode and GitLab Pages!
Просмотров 2,6 тыс.Год назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Today I show off my newly created blog at librephoenix.com. It is hosted on GitLab Pages and is setup with Jekyll. My writing front-end is of course the best front-end: Emacs. If you enjoyed this, please like and subscribe for mo...
Manage Your Dotfiles with Home Manager!
Просмотров 71 тыс.Год назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix This discussion is about home-manager, including what it is and why you would want to incorporate it into your NixOS setup. This is the next part in my NixOS tutorial series! Thanks for watching! Please subscribe for more NixOS/L...
how not to fix your mic on linux (and how to actually fix it too)
Просмотров 1,4 тыс.Год назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Hello everyone. Today I showcase a very simple fix for some audio recording problems on Linux, and lament over the fact that I spent over 8 hours figuring it out. Please utilize my suffering to the betterment of your own videos a...
Ten Org-mode Extensions You Need to Install!
Просмотров 11 тыс.Год назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Hello everyone! Today I wanted to talk about some amazing Emacs packages for org-mode! Here are ten that I find extremely useful! Please like, comment, and subscribe! Referenced Links (in no particular order): org-modern: github....
You NEED This in your Hyprland Config!
Просмотров 29 тыс.Год назад
Join as a Channel Member: ruclips.net/channel/UCeZyoDTk0J-UPhd7MUktexwjoin Join Liberapay: liberapay.com/LibrePhoenix/donate Join Patreon: www.patreon.com/LibrePhoenix Today we're talking about scratchpads, and how to set them up in Hyprland using Pyprland. Scratchpads are like more versatile drop-down terminals, so they are very handy. Also, I learned that annunciating through a noise filter w...
You Should Use Flakes Right Away in NixOS!
Просмотров 77 тыс.Год назад
You Should Use Flakes Right Away in NixOS!
How to Organize Your Life (Intro to Org Mode)
Просмотров 10 тыс.Год назад
How to Organize Your Life (Intro to Org Mode)
Reduce Eyestrain and Sleep Loss Using the Command Line!
Просмотров 1,9 тыс.Год назад
Reduce Eyestrain and Sleep Loss Using the Command Line!
Opening Files in a Wine App by Default
Просмотров 1,2 тыс.Год назад
Opening Files in a Wine App by Default
If you could, would you be willing to make a video on Qutebrowser and how you have it configured?
I'm having issues setting up substituters/caches for standalone home-manager, were you able to make them work with bot the system flake and the standalone home manager flake?
I absolutely love your videos, and I believe your setup with Nix Home-manager & Flakes is the best and I’m installing your configuration right now after testing it inside a VM. Keep up the great work!!
Какая-то чушь.
Not a programmer. New to Nix. This series is great!
what are you using to edit the files? this seems cool. i’m assuming it’s some nvim or smth similar? i’m still relatively new to linux so haven’t experimented with all of them but this seems cool!!
To me, the last point should make Nix more inviting to new users, but I understand that its nature as a Linux system that does “everything differently” can be intimidating to most. However, I can say with ease, and this was certainly my experience-ONCE YOU OVERCOME THE BARRIER OF FEAR AND TAKE THE FIRST STEPS, EVEN WITHOUT USING FLAKES OR HOME MANAGER TO THEIR FULL POTENTIAL, IT IS SIMPLY IMPOSSIBLE TO GO BACK, TRULY IMPOSSIBLE.
Thank you, super helpful.
quick video you said..
Thanks! Very clear and concise! I am thinking why don't you do more to complete it. Like how to build with flake with minimum on configuration.nix. Nevermind, I think you are mentioning it in later vidoes... thanks! Cheers!
Hi! Been searching around for an intro to NixOS a while and this video was the one that got me further. Great work! Nice and pedagogical.
Does it not break the principle of reproducibility if you are not installing home manager via your nix configuration? Genuine question. Nice series btw 🫶
Finally, an explanation that's actually easy to understand
I am new to all this but really interested, can someone tell me what is the difference between this and stow?
I've been following your instructions in the video and it works fine, until I run "sudo nixos-rebuild switch --flake .", then I am not able to run the switch command again and my gdrive setup with rclone breaks, I don't know why this happens, I am quite new to NixOS, do you have any Idea, you explain very well btw and thanks for the video Edited: I solved it, it wasn't a problem with home manager but with how I set up rclone
You didn't mention error
Thankyou so much, I spent 4 hours before I found this video trying to do this. 2 minutes in I found my issue.
Which terminal do you use and which plugins/mods? Looking pretty cool
I think a unicorn threw up on your screen from fent overdose you should clean that up
code blocks is not working on my org file pls help
You are really talented with these videos. I think you certainly have what it takes to grow the channel if you ever come back. I hope all is well in the home life!
You mention creating an attribute set so that you can cut down on what needs to be added to the function args. Can "specialArgs" be used that way directly?
If i move my configuration.nix to .dotfiles is /etc one still used? It doesn't seem like setting the hostname in .dotfiles/config works. Also, when we move home.nix to .dotfiles, is home-manager/home.nix unused?
how come you don't have any matching inputs for lib = nixpkgs.lib in your outputs. you also don't have nixpkgs.lib in outputs = { self ... }
30+ minutes of video to explain three lines of code? ^___^
Dude, you have the BEST NixOS tutorials. As a guy that is just a 3D artist with no software development background, you made NixOS into something I can actually understand and take advantage of from now on. Thanks for the amazing job.
one of the best introductions into flakes, thank you!
Are you planning on making a video about secret management in NixOS? I imagine you have something in place to handle your secrets since your configurations are hosted publicly on GitHub, etc. I read about Agenix and sops-nix, but I haven't tried any of them. I have watched many of your videos. Thank you very much for making them!
why do you have wsl directory?
bro thank you for these videos. ive been struggling a bit getting these concepts down and now i got everything working. 😁🤙
Really good tutorial
I'm not interested in portability of my Nix configuration because it will always be rebuilt on NixOS so does that mean installing Home Manager as a NixOS Module inside /etc/nixos is the preferred method? I haven't seen anyone give a compelling argument for Home Manager other than for portability. Certainly no one talks about the security differences between a non-Home Manager modular NixOS configuration and a Home Manager modular NixOS configuration. What do you think? Great videos, thank you.
yep, this is definitely my end goal with nixos. cool video
I'm guessing that what you are calling variables in the Nix Lang are actually immutable values, correct? Truly functional languages don't allow mutations or variability in their data entities by way of regular language operations. It is unfortunate that the Nix Lang designers did not take a page from Elm Lang to replicate its rigorous clarity in design and domain specific focus. It would have been amazing if Elm's error handling philosophy and focus had been replicated in Nix Lang to make the packaging a true framework and platform that minimised runtime errors.
Nice clear voice. A screen that I can read. Natural ability as a teacher. All add up to a perfect video. Thanks from the UK.
Still not sure what the advantage of Flakes are over the traditional way.
Very nice series of videos. Thank you for doing this!
Great video. Thank you!
What happens to /etc/nixos/configuration.nix after updating with flake? Is it no longer used? Can you move ename your flake directory or is it a part of your system now?
I would love to see how you managed to make one configuration for both desktop and nix-on-droid version of nix. I'm trying to do it so I'm never disconnected from my lovely system
As a newb, I've gotta say it would've been super helpful if you just took one single step further and actually installed a package from each. I can get this far, but I still don't know what I do with `pkgs` or `pkts-unstable`.
By far the best explanation of flakes I've been able to find, thank you!
I was trying to replicate what you did. as far as i understand you made an unnecessary change of the owner of the flake. that's because that flake should be used in system updates. flake flag in home manager is for when you install home-manager configuration as a flake (separately). this installation works with default .config/home-manager directory. when you combine home.nix and your system flake, you can do this instead: update home configs by doing home-manager switch -f home.nix while in .dotfiles and do sudo nixos-rebuild --flake . to rebuild the entire system
I wanted to try out NixOS but the stupid decision to dive in head first. I did not know a single thing about Nix (except of course the features). I couldn't find tutorials that catered to me. Which really explained everything in an understandable way. Then I came across your videos and man have fallen in love with you 😭. You explain things so good! Thanks a lot!! Also I'd really like to see a neovim setup tutorial please! I have a config based upon the LazyVim configuration.
Thanks for these amazingly helpful tutorials. My mind is blown...it's like Terraform for your desktop! Declarative everything! Use git to see every change you ever made to your system and be able to roll it back to any state at any time! 🤯🤯🤯 Only thing is, it seems to break a bit of the beauty and purity of that now that I have a whole dir full of config files instead of just two and like 3 different commands I have to run to sync everything with my system. Oh well.
Amazing videos !! Please make more ❤
Can you make a hyprland setup video?:) Your tutorials are great!
I looked everywhere for these types of videos and they are fantastic. I did flakes and home-manager and going to go through the rest tomorrow - thank you!!!
jfc youtube should've just sent me here directly, I've gone through so many videos of people explaining this in the most pretentious and tedious way possible lol I was actually able to understand this.
this is an home-manager standalone? how u link /etc/nixos to take changes on /home/user/.dotfiles?