Declare Hyprland Config With Nix Home-Manager

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

Комментарии • 55

  • @abcent5119
    @abcent5119 11 месяцев назад +18

    Absolutely fantastic video! The creativity and effort put into this production are truly remarkable. Every scene captivates with its vivid imagery and seamless editing, making it a visual feast. The sound design adds a whole new layer of depth, enhancing the overall experience. Great job on this masterpiece - looking forward to seeing more of your incredible work

  • @mattlau04
    @mattlau04 11 месяцев назад +9

    Coming out right as i'm setting up home manager for my hyprland install, perfect timing!

  • @TheMaxhendriks
    @TheMaxhendriks 10 месяцев назад +3

    Lad, I've just discovered your channel, watched two videos and already learned a ton about nix configuration even though I've been using a flake setup for over a year. This is amazing content!
    I love how your videos are so short and to the point. No wasted time, straight into the good stuff.
    As a bonus, I seem to love the exact same software stack as you, so I'll be sure to keep my eyes peeled on anything you produce in the future.
    Thank you very much for making these videos!

  • @Grizzz1y
    @Grizzz1y 9 месяцев назад +2

    Just subscribed and will go through all of your video's. Have to go through them multiple times to get all the information since I'm 68 years old, but it's worth it! Great information. Since I've just decided to install NixOS your site and others will be very usefull. Keep up the great work. Grizzzly

  • @BradleyADavis
    @BradleyADavis 11 месяцев назад +4

    Absolutely some of the best Nix/NixOS content out there!

  • @arcstur
    @arcstur 6 месяцев назад +6

    NixOS is allowing me to test Hyprland while still having GNOME as the default: I've just created a specialization. It's impressive how easy it is to do those things. Thanks for your videos on Hyprland.

    • @tommy.3377
      @tommy.3377 Месяц назад

      U r still unfamiliar bro =) there's a lot to learn

  • @astronautboi8431
    @astronautboi8431 3 месяца назад +1

    Loved the vid and tutorial! Setting up a flake with the home-manager was also relatively smooth!
    I have 0 complains honestly!
    other than with myself, I SOMEHOW, SOMEHOW, watched the home-manager set up video with the 2-3 minute explanation about inputs and outputs and STILL managed to attain 0 information on it other than "ok i just delete the #"
    However, i can definitely say that once you complete both videos, you either get a full understanding on how nixos functions by troubleshooting yourself because everyone else has a functioning brain, or you get it down to sheer luck.

  • @jonlang725
    @jonlang725 11 месяцев назад +2

    Great video, as always. I wonder if you could also make a video on how packaging projects works in NixOS. That would be an interesting topic to learn about. Keep up the good work!

    • @vimjoyer
      @vimjoyer  11 месяцев назад +1

      In nix, derivations are used to declare packages, so check out the derivations video on the channel. It doesn't cover everything about nix packaging, and is quite old at this point, but I'm planning to remake it in future.

  • @lexalexongg7444
    @lexalexongg7444 11 месяцев назад +2

    mega cool videos, thank you for your work

  • @konnorb3134
    @konnorb3134 11 месяцев назад +2

    I love your videos; thank you

  • @Julien-rc1bi
    @Julien-rc1bi 10 месяцев назад +2

    3:25 is it possible to define the input hyprland url in a hyprland.nix instead of flake.nix to ensure that all declarations related to hyprland are in one file ?

    • @vimjoyer
      @vimjoyer  10 месяцев назад

      Not with a regular setup, but you can turn your hyprland.nix into a flake or use some flake framework

    • @Julien-rc1bi
      @Julien-rc1bi 9 месяцев назад

      @@vimjoyer thanks for your reply and the amazing videos you are doing. It's thanks to those videos that I fully transitioned from Arch to Nixos.

  • @aymaneafou2101
    @aymaneafou2101 Месяц назад

    0:41 where do i put this command?

  • @ChrisOBrien-z6o
    @ChrisOBrien-z6o 5 месяцев назад

    Do you need to enable hyprland in your configuration.nix _and_ home.nix? Or can you just let home-manager handle it?

  • @ymaysernameuay1113
    @ymaysernameuay1113 10 месяцев назад +1

    what command did you type to get to the manual at 1:04? Please make stuff like this explicit.

    • @vimjoyer
      @vimjoyer  10 месяцев назад

      man home-configuration.nix

    • @quartzar
      @quartzar 23 дня назад

      to be fair, they did explicitly say that command at that timestamp

  • @jorge28624
    @jorge28624 5 месяцев назад +1

    with this schema you cannot create submaps! How am I supposed to create submaps if keys can only be used once?

    • @vimjoyer
      @vimjoyer  5 месяцев назад

      Keys can be used as many times as you like if you make them a list. iirc there is a solution for hyprland submaps built into home-manager, but I didn't try it.

  • @IgorGoncharenko
    @IgorGoncharenko 11 месяцев назад +1

    Hello, @vimjoyer. I'm getting error: The option `wayland' does not exist. Definition values:... Could you share your full config, please?

    • @vimjoyer
      @vimjoyer  11 месяцев назад +1

      Make sure you are using home-manager configuration (home.nix), and not nixos (configuration.nix).
      `wayland` option does not exist for configuration.nix.

    • @IgorGoncharenko
      @IgorGoncharenko 11 месяцев назад

      @@vimjoyer Thank you. This is exactly my case (still don't use home manager - need to start doing that)!

  • @kevinmadison2088
    @kevinmadison2088 11 месяцев назад +1

    Can I use this to install and manage waybar? I have been working on getting the workspaces module working for waybar for weeks 😢...

    • @vimjoyer
      @vimjoyer  11 месяцев назад +1

      Waybar should run perfectly fine with this setup, but the workspaces module is always quite annoying to get to work

  • @KaceyXamComics
    @KaceyXamComics 3 месяца назад

    I'm trying to set up my nixos hyprland config using home manager, but every time I try to log in, it crashes. When I don't use home manager everything works perfectly.
    Do you have any idea how to fix it, or where I could look for an answer? I've been trying to find anything that could help, but I can't find anything.

    • @sher1x165
      @sher1x165 Месяц назад

      I'm facing the same issue right now..

  • @seyfullahgundogdu7246
    @seyfullahgundogdu7246 11 месяцев назад +2

    Keep them coming.

  • @julianturner6203
    @julianturner6203 7 месяцев назад +1

    Thanks for the video. How can I use Hyprland a long with KDE? I have issues sharing the kwallet. Can you please point me in the right direction?

    • @vimjoyer
      @vimjoyer  7 месяцев назад

      If you want to use them separately, enabling both of them should be enough. I've never used kwallet, so can't help with that

    • @julianturner6203
      @julianturner6203 7 месяцев назад

      @@vimjoyer what else do you use? Gnome-keyring?

    • @santiagohal6747
      @santiagohal6747 5 месяцев назад

      I think most people use gnome-keyring. It's simple and gets out of your way.

  • @TerryQuiet
    @TerryQuiet 11 месяцев назад +1

    how can we install it using nix and home manager, but not on nixos?

    • @vimjoyer
      @vimjoyer  11 месяцев назад +1

      There's a section about this on the wiki:
      wiki.hyprland.org/Nix/Hyprland-on-other-distros/
      edit: spelling

  • @frango_molhado
    @frango_molhado 9 месяцев назад +1

    Great video! How do you make these code animations?

    • @vimjoyer
      @vimjoyer  9 месяцев назад

      I use "motion canvas"

  • @Redyf
    @Redyf 11 месяцев назад +2

    W vid

  • @oglothenerd
    @oglothenerd 11 месяцев назад +2

    It is cool that this can be done, but I prefer the configuration method that works without Nix. :)

  • @Folvin-x1o
    @Folvin-x1o 11 месяцев назад +4

    Now code it to give birth

  • @dmytrotokarev
    @dmytrotokarev 10 месяцев назад +1

    Дякую!🙂

  • @abbcc555
    @abbcc555 10 месяцев назад

    Not recommended following this guide, freezes at "[ OK ] Reached target Graphical Interface."

    • @vimjoyer
      @vimjoyer  10 месяцев назад

      Looks like you have some GPU issue

    • @abbcc555
      @abbcc555 10 месяцев назад

      @@vimjoyer This is a VM. Hyprland-wrapp dumps core immediately on startup. :)

    • @riceCracker2234
      @riceCracker2234 9 месяцев назад

      ​@@abbcc555hyprland doesnt work well with vms

  • @ChrisOBrien-z6o
    @ChrisOBrien-z6o 5 месяцев назад

    It may be good to include instructions on how to get inputs as an input to configuration.nix!

    • @ChrisOBrien-z6o
      @ChrisOBrien-z6o 5 месяцев назад

      One way would be to add specialArgs = { inherit inputs; }; to your nixosSystem declaration. If you need to reference inputs in home.nix you'll need to add extraSpecialArgs = { inherit inputs; }; to your home-manager module in your flake.nix as well.

  • @Airehthpid
    @Airehthpid 11 месяцев назад +2

    I am elated.

  • @makkusu3866
    @makkusu3866 10 месяцев назад +1

    Дуже крута штука, тепер думаю про мiграцiю на nix з арч

  • @CrazyLuke11
    @CrazyLuke11 11 месяцев назад +2

    First