LibrePhoenix
LibrePhoenix
  • 20
  • 303 785
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.
มุมมอง: 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)
Why You Should Use NixOS
มุมมอง 24K11 หลายเดือนก่อน
Why You Should Use NixOS
Reduce Eyestrain and Sleep Loss Using the Command Line!
มุมมอง 1.8K11 หลายเดือนก่อน
Reduce Eyestrain and Sleep Loss Using the Command Line!
Opening Files in a Wine App by Default
มุมมอง 1.1Kปีที่แล้ว
Opening Files in a Wine App by Default

ความคิดเห็น

  • @honeyfuntime
    @honeyfuntime 8 ชั่วโมงที่ผ่านมา

    yep, this is definitely my end goal with nixos. cool video

  • @gxtoast2221
    @gxtoast2221 11 ชั่วโมงที่ผ่านมา

    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.

  • @harryvendryes
    @harryvendryes 7 วันที่ผ่านมา

    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.

  • @zombizombi
    @zombizombi 9 วันที่ผ่านมา

    Still not sure what the advantage of Flakes are over the traditional way.

  • @ibrahimKaraagac
    @ibrahimKaraagac 10 วันที่ผ่านมา

    Very nice series of videos. Thank you for doing this!

  • @ibrahimKaraagac
    @ibrahimKaraagac 10 วันที่ผ่านมา

    Great video. Thank you!

  • @kras_mazov
    @kras_mazov 12 วันที่ผ่านมา

    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?

  • @regularnick
    @regularnick 16 วันที่ผ่านมา

    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

  • @nikob381
    @nikob381 17 วันที่ผ่านมา

    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`.

  • @nikob381
    @nikob381 17 วันที่ผ่านมา

    By far the best explanation of flakes I've been able to find, thank you!

  • @regularnick
    @regularnick 17 วันที่ผ่านมา

    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

  • @felinezero
    @felinezero 18 วันที่ผ่านมา

    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.

  • @a8lg6p
    @a8lg6p 20 วันที่ผ่านมา

    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.

  • @lel7531
    @lel7531 21 วันที่ผ่านมา

    Amazing videos !! Please make more ❤

  • @havardvingensunde390
    @havardvingensunde390 23 วันที่ผ่านมา

    Can you make a hyprland setup video?:) Your tutorials are great!

  • @salvogreco
    @salvogreco 26 วันที่ผ่านมา

    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!!!

  • @bobbybologna3029
    @bobbybologna3029 26 วันที่ผ่านมา

    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.

  • @nahueljj
    @nahueljj 27 วันที่ผ่านมา

    this is an home-manager standalone? how u link /etc/nixos to take changes on /home/user/.dotfiles?

  • @nahueljj
    @nahueljj 28 วันที่ผ่านมา

    defaultBranch still not working

  • @Naton
    @Naton 28 วันที่ผ่านมา

    adding hardware-configuration.nix into git defeats the purpose of nix

  • @Dwarf_Software
    @Dwarf_Software 29 วันที่ผ่านมา

    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.

  • @Palmamontt
    @Palmamontt หลายเดือนก่อน

    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 !!!

  • @KAZAZKIAN
    @KAZAZKIAN หลายเดือนก่อน

    Big thankyou Phoenix. I found this very helpful :D

  • @Kwahson
    @Kwahson หลายเดือนก่อน

    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

  • @matematleta492
    @matematleta492 หลายเดือนก่อน

    Best video on Nix modules out there, hands down. Thank you.

  • @kng1433-g4x
    @kng1433-g4x หลายเดือนก่อน

    Thank you so much! This helped my understanding Please keep it up.

  • @lololol338
    @lololol338 หลายเดือนก่อน

    Bro come back, we need you

  • @szaszm_
    @szaszm_ หลายเดือนก่อน

    This madman is switching back and forth between vim and emacs xd

  • @yash1152
    @yash1152 หลายเดือนก่อน

    9:11 10:49 12:10 wow the annotations at the bottom emacs editor seems to be nice then?

  • @vaisakh_km
    @vaisakh_km หลายเดือนก่อน

    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

    • @vaisakh_km
      @vaisakh_km หลายเดือนก่อน

      Forgot to say thank you ❤️

  • @theMadMan74
    @theMadMan74 หลายเดือนก่อน

    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 ?

  • @1234minecraft5678
    @1234minecraft5678 หลายเดือนก่อน

    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.

  • @1234minecraft5678
    @1234minecraft5678 หลายเดือนก่อน

    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

  • @rafaeloledo
    @rafaeloledo หลายเดือนก่อน

    i back using arch, if u rlly want to compile, they have pkctl too

  • @100timezcooler
    @100timezcooler หลายเดือนก่อน

    so are the etc/nixos files no longer used after this?

  • @kyp0717
    @kyp0717 หลายเดือนก่อน

    superawesome

  • @kyp0717
    @kyp0717 หลายเดือนก่อน

    Great video!

  • @thein3rovert-l9c
    @thein3rovert-l9c หลายเดือนก่อน

    Can’t thank you enough ❤❤

  • @matthiaswolter4295
    @matthiaswolter4295 หลายเดือนก่อน

    Dont you have to create a symbolic link or change config environment variable when you copy the configuration.nix file ?

  • @RealShadowreaper
    @RealShadowreaper หลายเดือนก่อน

    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 .

  • @the_schreiber
    @the_schreiber หลายเดือนก่อน

    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

  • @FreeRussia90
    @FreeRussia90 หลายเดือนก่อน

    Hi, how did you get rid of the emacs mac app icon on the top left and the background transparent?

  • @bobross5438
    @bobross5438 หลายเดือนก่อน

    @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! :)

  • @Joris-KarlHuysmans
    @Joris-KarlHuysmans หลายเดือนก่อน

    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.

  • @DerekMurawsky
    @DerekMurawsky หลายเดือนก่อน

    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!

  • @nixeverything
    @nixeverything หลายเดือนก่อน

    Has anyone used Hyprscratch? I prefer no python. Currently wrapped up in other issues and cannot add pkgs to my build atm.

  • @miettoisdev
    @miettoisdev หลายเดือนก่อน

    your nixos-config repo is fucking brilliant

  • @diegoaguilas3377
    @diegoaguilas3377 หลายเดือนก่อน

    Hello, can you tell me how do transparent my emacs? What config is?

  • @Joris-KarlHuysmans
    @Joris-KarlHuysmans 2 หลายเดือนก่อน

    This series should be included as part of the official NixOS documentation.

  • @Joris-KarlHuysmans
    @Joris-KarlHuysmans 2 หลายเดือนก่อน

    This is an A class tutorial on all levels. Thanks man.