- 20
- 303 785
LibrePhoenix
United States
เข้าร่วมเมื่อ 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:
th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin
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 Referenced:
How to Manage NixOS Config with Git: th-cam.com/video/20BN4gqHwaQ/w-d-xo.html
My configuration (if you're curious):
GitHub: github.com/librephoenix/nixos-config
GitLab: gitlab.com/librephoenix/nixos-config
Codeberg: codeberg.org/librephoenix/nixos-config
Wallpaper backgrounds were found on hdqwalls.com.
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:
th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin
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 Referenced:
How to Manage NixOS Config with Git: th-cam.com/video/20BN4gqHwaQ/w-d-xo.html
My configuration (if you're curious):
GitHub: github.com/librephoenix/nixos-config
GitLab: gitlab.com/librephoenix/nixos-config
Codeberg: codeberg.org/librephoenix/nixos-config
Wallpaper backgrounds were found on hdqwalls.com.
มุมมอง: 3 169
วีดีโอ
SECURITY: The xz Trojan and NixOS
มุมมอง 8K6 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 Da...
Manage Your NixOS Config with Git
มุมมอง 16K6 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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: d...
Single Command NixOS Config Install
มุมมอง 4.8K7 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 Wallp...
The Problem of Overengineering
มุมมอง 3.1K7 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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-...
Using Stable and Unstable At the Same Time on NixOS
มุมมอง 7K7 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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-a...
Program a Modular Control Center for Your Config Using Special Args in NixOS Flakes
มุมมอง 11K8 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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...
Making Org Agenda Look Beautiful
มุมมอง 7K9 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 ...
Custom Options and If-else Statements in Your NixOS Config
มุมมอง 9K9 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 opt...
How to Start Adding Modularity to your NixOS Config
มุมมอง 32K9 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 l...
I Made a Blog with Jekyll, Org-mode and GitLab Pages!
มุมมอง 2.4K10 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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...
Manage Your Dotfiles with Home Manager!
มุมมอง 61K11 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 NixO...
how not to fix your mic on linux (and how to actually fix it too)
มุมมอง 1.2K11 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 video...
Ten Org-mode Extensions You Need to Install!
มุมมอง 10K11 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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: gith...
You NEED This in your Hyprland Config!
มุมมอง 26K11 หลายเดือนก่อน
Join as a Channel Member: th-cam.com/channels/eZyoDTk0J-UPhd7MUktexw.htmljoin 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 filte...
You Should Use Flakes Right Away in NixOS!
มุมมอง 68K11 หลายเดือนก่อน
You Should Use Flakes Right Away in NixOS!
How to Organize Your Life (Intro to Org Mode)
มุมมอง 8K11 หลายเดือนก่อน
How to Organize Your Life (Intro to Org Mode)
Reduce Eyestrain and Sleep Loss Using the Command Line!
มุมมอง 1.8K11 หลายเดือนก่อน
Reduce Eyestrain and Sleep Loss Using the Command Line!
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?
defaultBranch still not working
adding hardware-configuration.nix into git defeats the purpose of nix
Phoenix, I noticed that your emacs has colored syntax for nix files, how did you do that? When I open any file in my emacs, all the text is one color.
thanks man.. i hade thah error (not stage) a lot.. and chang the confg to use absoluthe path because i did not know how to corrected.. THANKS !!!
Big thankyou Phoenix. I found this very helpful :D
I am using this to set up fish but the symlinks created from home.files are owned by root for some reason. I can't seem to fix this and fish won't work :( my setup is basically the same as this video and im running all the same commands, the only difference is adding fish and its configs
Best video on Nix modules out there, hands down. Thank you.
Thank you so much! This helped my understanding Please keep it up.
Bro come back, we need you
This madman is switching back and forth between vim and emacs xd
9:11 10:49 12:10 wow the annotations at the bottom emacs editor seems to be nice then?
Best Series on nix ever Period 😭 For fist time in my life, i actually understood nix and declarative.... i have been using nix for 6-8 months having no idea what's going on, today i understood
Forgot to say thank you ❤️
Thank you for making this video. I'm curious what you're using in emacs to show the tree for the Nix files at th-cam.com/video/IiyBeR-Guqw/w-d-xo.htmlsi=IB7a7j_NriCgkOLa&t=724 ?
Very good video. I actually have set up home manager as a submodule and i am missing the home-manager command so i consider redoing it this way.
It feels weird to run commands to install home-manager. Edit: Yea, i should probably watch the video to the end before posting any comments :D
i back using arch, if u rlly want to compile, they have pkctl too
so are the etc/nixos files no longer used after this?
superawesome
Great video!
Can’t thank you enough ❤❤
Dont you have to create a symbolic link or change config environment variable when you copy the configuration.nix file ?
What is with all the tutorials for Nix purposely writing the config in a shit way and then writing it in a good way? you know people are likely following along with this and you're just making them have to constantly rewrite their config .
one sec, chmoding the .git directory in /etc/nixos essentially grants the low user full control on the workstation which can be dangerous in multi user environments
Hi, how did you get rid of the emacs mac app icon on the top left and the background transparent?
@librepheonix Not sure if you'll see this but IMHO it might help to bring more attention to the fact that you have an entire written version of these vids on your blog, those are immensely helpful as someone who learns differently but I didn't find them until I nearly finished taking notes on the video lol. Hope you have a great day! :)
Man, your videos & Vimjoyer's are the only series I can follow up with confidence. You're extremely clear and succinct in your explanations, and don't let anything slip. You're doing God's work here; I was desperately trying to get yazi nightly via the unstable branch since the stable branch has some issues with previewing, and your video saved the day. Now I can sit back, relax and enjoy my new terminal file manager. Congratulations on your invaluable content for new NixOS users such as myself. Let the ricing continue.
Nix is such an interesting concept, but it's about as clear as mud and as approachable as a lava pool. Thanks for making it a little more approachable!
Has anyone used Hyprscratch? I prefer no python. Currently wrapped up in other issues and cannot add pkgs to my build atm.
your nixos-config repo is fucking brilliant
Hello, can you tell me how do transparent my emacs? What config is?
This series should be included as part of the official NixOS documentation.
This is an A class tutorial on all levels. Thanks man.