Vimjoyer
Vimjoyer
  • Видео 48
  • Просмотров 1 622 036
NixOS On ANY VPS | nixos-anywhere guide
Discord server: discord.gg/AqHbaeK43b
Donations: ko-fi.com/vimjoyer
Donations: buymeacoffee.com/vimjoyer
nixos-anywhere: github.com/nix-community/nixos-anywhere
examples repo: github.com/nix-community/nixos-anywhere-examples
disko: github.com/nix-community/disko
A video about installing NixOS anywhere remotely.
Просмотров: 4 521

Видео

Make Your Code Better With Pipes
Просмотров 9 тыс.Месяц назад
Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Donations: buymeacoffee.com/vimjoyer A video about nix language and the new pipe operator.
Easiest Way To Write Nix | Code Editor Setup
Просмотров 12 тыс.2 месяца назад
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Vimjoyer/. You’ll also get 20% off an annual premium subscription. Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Donations: buymeacoffee.com/vimjoyer code from the video: github.com/vimjoyer/nix-editor-setup-video This video was sponsored by Brilliant.
Nix(OS) Ecosystem Explained
Просмотров 14 тыс.2 месяца назад
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Vimjoyer/. You’ll also get 20% off an annual premium subscription. Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Donations: buymeacoffee.com/vimjoyer This video was sponsored by Brilliant.
Best Way To Manage Project Dependencies | Nix Shells
Просмотров 19 тыс.3 месяца назад
Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Donations 2: buymeacoffee.com/vimjoyer code from the video: github.com/vimjoyer/shells2-video flake video: ruclips.net/video/JCeYq72Sko0/видео.html
Effortless Minecraft Servers on NixOS | Simple Declarative Setup
Просмотров 11 тыс.4 месяца назад
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Vimjoyer/. You’ll also get 20% off an annual premium subscription. Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Donations 2: buymeacoffee.com/vimjoyer code from the video: github.com/vimjoyer/nixos-minecraft-server-video Also, available on: journix.dev/posts/effortless-minecraft-servers-...
Customize Nix Packages | Gentoo Experience on NixOS
Просмотров 11 тыс.4 месяца назад
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Vimjoyer/. You’ll also get 20% off an annual premium subscription. Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Donations 2: buymeacoffee.com/vimjoyer code from the video: github.com/vimjoyer/overrides-overlays-video This video was sponsored by Brilliant.
Ultimate Nix Flakes Guide
Просмотров 35 тыс.5 месяцев назад
Discord server: discord.gg/AqHbaeK43b Support the channel: ko-fi.com/vimjoyer Nix flakes wiki: wiki.nixos.org/wiki/Flakes Flake URL syntax examples: nix.dev/manual/nix/2.18/command-ref/new-cli/nix3-flake.html#flake-references more code coming soon, I'm going to sleep now
Scripts In Any Language With Nix Writers | NixOS Builders & Writers
Просмотров 14 тыс.5 месяцев назад
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Vimjoyer/. You’ll also get 20% off an annual premium subscription. Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Nix writers in nixpkgs: github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/writers/scripts.nix This video was sponsored by Brilliant.
Revolutionize Your Desktop With AGS | Easiest Wayland Widgets
Просмотров 24 тыс.6 месяцев назад
Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer AGS wiki: aylur.github.io/ags-docs/ AGS examples: github.com/Aylur/ags/tree/main/example/simple-bar libastal: github.com/astal-sh/libastal
Ricing Linux Has Never Been Easier | NixOS + Stylix
Просмотров 32 тыс.7 месяцев назад
stylix.enable = true is now required to enable stylix. Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Code text available on journix: journix.dev/posts/ricing-linux-has-never-been-easier-nixos-and-stylix/ Code from the video: github.com/vimjoyer/stylix-video Stylix book: danth.github.io/stylix/options/nixos.html
Is NixOS The Best Gaming Distro | Linux Gaming Setup
Просмотров 38 тыс.7 месяцев назад
Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Code from the video: github.com/vimjoyer/nixos-gaming-video
This Program Will Make Your Nix Experience Comfy | NH The Nix Helper
Просмотров 23 тыс.8 месяцев назад
Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Code from the video: github.com/vimjoyer/nix-helper-video
[APRIL FOOLS] Top 6 Best NixOS Tips & Tricks
Просмотров 9 тыс.8 месяцев назад
Discord server: discord.gg/AqHbaeK43b April fools
Modularize NixOS and Home Manager | Great Practices
Просмотров 34 тыс.8 месяцев назад
Discord server: discord.gg/AqHbaeK43b Donations: ko-fi.com/vimjoyer Code from the video: github.com/vimjoyer/modularize-video
Build Your Own NixOS Installer ISO
Просмотров 11 тыс.9 месяцев назад
Build Your Own NixOS Installer ISO
Custom Neovim Code Actions & Diagnostics
Просмотров 6 тыс.9 месяцев назад
Custom Neovim Code Actions & Diagnostics
Perfect NixOS | Impermanence Setup
Просмотров 24 тыс.10 месяцев назад
Perfect NixOS | Impermanence Setup
Declare Hyprland Config With Nix Home-Manager
Просмотров 29 тыс.11 месяцев назад
Declare Hyprland Config With Nix Home-Manager
Nixvim: Neovim Distro Powered By Nix
Просмотров 34 тыс.11 месяцев назад
Nixvim: Neovim Distro Powered By Nix
Nix File Fetching | fetchurl and Flakes
Просмотров 9 тыс.11 месяцев назад
Nix File Fetching | fetchurl and Flakes
Ultimate NixOS Guide | Flakes | Home-manager
Просмотров 195 тыс.Год назад
Ultimate NixOS Guide | Flakes | Home-manager
The Best Neovim Plugin | Writing Lua Snippets With Luasnip
Просмотров 16 тыс.Год назад
The Best Neovim Plugin | Writing Lua Snippets With Luasnip
NixOS Secrets Management | SOPS-NIX
Просмотров 23 тыс.Год назад
NixOS Secrets Management | SOPS-NIX
Nix Language Explained
Просмотров 22 тыс.Год назад
Nix Language Explained
Custom NIX Home-Manager Modules For Personalized Setup
Просмотров 10 тыс.Год назад
Custom NIX Home-Manager Modules For Personalized Setup
Custom EWW Notification Daemon: Tutorial
Просмотров 15 тыс.Год назад
Custom EWW Notification Daemon: Tutorial
LF + NIX: Simple Setup for Extreme Productivity
Просмотров 19 тыс.Год назад
LF NIX: Simple Setup for Extreme Productivity
Manage Nix Flake Inputs Like a Pro
Просмотров 13 тыс.Год назад
Manage Nix Flake Inputs Like a Pro
Neovim and Nix home-manager: Supercharge Your Development Environment
Просмотров 31 тыс.Год назад
Neovim and Nix home-manager: Supercharge Your Development Environment

Комментарии

  • @matjam6660
    @matjam6660 День назад

    and six months later the example is completely different from what AGS init's into the project directly. This is the downside of anything to do with javascript, it completely fucking changes every few months.

  • @YourComputer
    @YourComputer День назад

    If dunst depends on libnotify, how come you have to specify to install libnotify? Shouldn't that happen automatically?

  • @sdafjklhfge
    @sdafjklhfge День назад

    nice to know. thanks. please do a video on nixos servers using docker to serve services!

  • @1234minecraft5678
    @1234minecraft5678 2 дня назад

    What exactly is the difference / benefits & drawbacks of enabling Hyprland via the nixos option vs. the home manager one?

    • @cethien
      @cethien День назад

      you need to enable it in both the nixos one is so hyprland generally can use everything it needs (i guess reading monitors etc) the home-manager module is for customizing thats what i did at least

  •  2 дня назад

    This is golden content for theming NixOS.

  • @caseyriley1014
    @caseyriley1014 3 дня назад

    Can someone tell me why i'd want to install or use something standalone rather than as a module? I saw this option in a few programs, notably nixvim, and I'm not sure what the pros and cons are?

  • @rick_mars3599
    @rick_mars3599 3 дня назад

    I was just researching how to host my own server to play with my friends and not have to pay for Mojang's Realms, this is a moment of Vimjoyer to the rescue, you are great :3

  • @anon0
    @anon0 4 дня назад

    noooooooo why did they take the reverse pipe. even don syme himself said he wished he had never added it to F#

  • @aquau5777
    @aquau5777 5 дней назад

    3:43 not the cargo mommy dependency 😭

  • @Thriving_in_Exile
    @Thriving_in_Exile 5 дней назад

    Nix is so much more than just a distro., It really is pretty mind-blowing. This isn't "the new aRcH"... this probably even trumps Gentoo. God, I picked a great time to come back.

  • @brennantsullivan
    @brennantsullivan 5 дней назад

    The built in service has been updated to minecraft-server, as opposed to just minecraft like shown here in the video. Just a heads up for anyone setting this up from now on.

  • @Erik-cl5ff
    @Erik-cl5ff 5 дней назад

    I am a programmer and I live and breathe code. But this is annoying af. Imagine living in 2024 and having to code your own widgets. This is such a fundamental concept they should be functioning widgets out of the box. Not surprised linux desktop can't take off.

    • @jame2433
      @jame2433 3 дня назад

      I agree with you about ags but like most Linux users and desktops aren’t using it so this has nothing to do with Linux desktop uptick

    • @Erik-cl5ff
      @Erik-cl5ff 3 дня назад

      @jame2433 majority is on gnome which has UI from 1990. Ags looks nice but this just another case of pushing JS to stuff where it doesn't belong. Linux kernel is officially C and Rust. User space apps should be standarized and constrained to these too. Frameworks for UI should be made in Rust snd they should be design neutral. We don't have any readily available widgets and most "system apps" look like they were coded as a side project by a college student. Linux is awesome up until u hit desktop. That is when it gets messy. That is why i stick to CLI tools

  • @keremim
    @keremim 6 дней назад

    Wow, it immediately clicked with me how flakes work after watching your video. Thank you so much!

  • @Nicholas-nu9jx
    @Nicholas-nu9jx 6 дней назад

    Will this work on minimum version of nyx or do i need full version with gui?

    • @vimjoyer
      @vimjoyer 5 дней назад

      it will work with any version

  • @alwaysdreaming9604
    @alwaysdreaming9604 7 дней назад

    yaaay now i can hack into other people's computers and infect them with NixOS ^_^

  • @con-f-use
    @con-f-use 7 дней назад

    The hardest part is to figure out how to get disko to work.

  • @m0r4ag
    @m0r4ag 7 дней назад

    I really really like the style of your videos, the animations and transitions are very cool. How do you make them? Do you use something like manim to create the videos or it’s full on editing? What do you use to edit?

    • @vimjoyer
      @vimjoyer 7 дней назад

      I use motion canvas

    • @m0r4ag
      @m0r4ag 7 дней назад

      @ I appreciate the response, thanks

  • @RaminAssadollahi
    @RaminAssadollahi 7 дней назад

    Thanks!

    • @RaminAssadollahi
      @RaminAssadollahi 7 дней назад

      inspirations for videos: 1) different ways of handling secrets in NixOS 2) nix-shell & mkShell & buildPackages vs python & python requirements 3) login-managers / screen locks

  • @bastiana3611
    @bastiana3611 7 дней назад

    If I'm not mistaken how nixos-anywhere also uses your local nix store when doing its thing which in turn should speed it up quite a bit if you're installing on many machines. Great video!

  • @lordkekz4
    @lordkekz4 7 дней назад

    I recently set up NixOS using NixOS-anywhere on my VPS. My hosting provider uses cloud-init to provision networking configurations so the generic config didn't work right away. I enabled the NixOS module for cloud-init, but it failed to set up the IPv4 gateway (it's in a different subnet with my provider). You can work around that by booting into the working OS (e.g. Ubuntu) and just copying the static IPs and Gateway to your NixOS config. That works unless they change the gateway, which hasn't happened yet for me. After these shenanigans everything works just fine! I got my disk formatted with btrfs and everything's been rock solid as you'd expect.

  • @HiImKyle
    @HiImKyle 8 дней назад

    I'm pretty dumb when it comes to NixOS + Homemgr. Do you have any other guides on what Home manager is and how to use it that isn't your video on it? I watched it but its still not clicking

    • @vimjoyer
      @vimjoyer 8 дней назад

      I am going to make a more in-depth home-manager guide pretty soon

  • @vaisakh_km
    @vaisakh_km 8 дней назад

    wait, was it that simple?? can you make a video on a good way to make server config from scratch? like can we do things we do in docker-compose like having a network?? or should i be configuring docker in nixos, keeping nixos just as a base? how about databases?

    • @vimjoyer
      @vimjoyer 8 дней назад

      You can basically just add the disko module and the disko config to an empty config, and that's all you need for a bare-bones config. Afterward, you can just treat it as a normal NixOS config

    • @lordkekz4
      @lordkekz4 7 дней назад

      You're free to choose how you deploy your applications. I personally declaratively create VMs using microvm.nix and configure the services inside the VMs just with NixOS modules and systemd. But many VPS providers don't support virtualisation, so you could go for NixOS's declarative docker/oci containers or nixos-containers (with systemd-nspawn). If you want to start simple and already have some docker knowledge, you could also install docker and then start services using docker-compose as you would on other distros.

    • @vaisakh_km
      @vaisakh_km 7 дней назад

      @@lordkekz4 a start up i am currently in we are using spring-boot, which has excellent docker support, but i do wanna use nix, issue is, we only have limited resources and time, so can't waste time trouble shooting nix😅, atleast, atm...

  • @spageen
    @spageen 8 дней назад

    Can I install NixOS on a dead badger?

    • @vimjoyer
      @vimjoyer 8 дней назад

      only one way to find out

    • @con-f-use
      @con-f-use 7 дней назад

      Sure, on a Breezy Badger! (Ubuntu 20.04)

  • @jols4808
    @jols4808 8 дней назад

    Certified Banger 🗿

  • @davidlindskoghedstrom4737
    @davidlindskoghedstrom4737 8 дней назад

    Love it!

  • @lukeskywalker7029
    @lukeskywalker7029 8 дней назад

    ok, so after switching all my work machines, I will start switching all my linux servers to nixOS? 🤔 If only there was a coolify pkgs package 🤞

  • @shirishpokhrel6593
    @shirishpokhrel6593 8 дней назад

    oh yes moar nix

  • @BeOnlyChaos
    @BeOnlyChaos 8 дней назад

    Exciting episode

  • @ggorg0
    @ggorg0 8 дней назад

    why is yt not recommending me your videos??? literally, i get recommended new videos from everyone else right after they upload, but for you the only way to watch your videos is by either manually going into the subscriptions feed or by getting the notification from Discord...

    • @vimjoyer
      @vimjoyer 8 дней назад

      Yeah, videos are doing much worse lately. I need to figure out why

  • @HaveANceDay
    @HaveANceDay 8 дней назад

    Enjoyed this video 👍

  • @impotentape7413
    @impotentape7413 8 дней назад

    Vimjoyer the 🐐

  • @Gilded_Seraphim
    @Gilded_Seraphim 8 дней назад

    yay

  • @berkano4617
    @berkano4617 8 дней назад

    Where minecraft bro pls babe. Give me my minecraft

  • @kokomema
    @kokomema 8 дней назад

    First

  • @Sofia-ts6gy
    @Sofia-ts6gy 9 дней назад

    I'm having a hard time getting keybindings to work :( for an instance, I've copied your lsp.lua file, and the "K" binding for lsp.buf.hover works, but others don't. When I run ":map K" it shows that it's set to vim.lsp.buf.hover, but if I run ":map gd" for an instance it says "No mapping found", even though it's set in the same way in the same file...

  • @abdallah.A.D
    @abdallah.A.D 9 дней назад

    I want in zorin os ples how

    • @vimjoyer
      @vimjoyer 9 дней назад

      In 2024 you cannot play Leage of Legends on any Linux distribution.

  • @Microphunktv-jb3kj
    @Microphunktv-jb3kj 12 дней назад

    10:24 the language is actually pretty confusing tbh... are config and options reserved keywords wich the nix lang recognizes? or the input paramets lib,config, pkgs are placeholders... and if u use these names, it will associate with them?

    • @vimjoyer
      @vimjoyer 11 дней назад

      No, config and options are a part of the NixOS api, they come from nixpkgs

  • @anonlegion9096
    @anonlegion9096 12 дней назад

    so if I understand correctly, you're supposed to make a shell for each project with each of those shells having the dependencies (unique runtime versions, cli tools, etc) needed for the project?

    • @vimjoyer
      @vimjoyer 11 дней назад

      Ideally, yes. But you can reuse them between smaller projects too.

    • @anonlegion9096
      @anonlegion9096 7 дней назад

      @@vimjoyer I am trying to make a shell for a project that I need to maintain that has `dotnet-sdk_6` as a dependency but NixOS is refusing to evaluate because it considers the package 'insecure', how do you suggest to configure the shell to allow insecure packages only in the shell?

    • @simonlewis6686
      @simonlewis6686 7 дней назад

      @@anonlegion9096 I've found ChatGPT knows nix very well - have a chat there

  • @yash1152
    @yash1152 12 дней назад

    5:14 the github syntax for nix run

  • @gallo.s.chingon
    @gallo.s.chingon 12 дней назад

    I'm just a script kidd--adult now, and mostly just write prose, and occasionally bash scripts & functions to make my life easier getting web content and pasting it into neovim for notes and fiction. Now I have some ideas, that will waste at least a month full of weekends debugging to get it juuuuust right. thanks for the rabbit hole

  • @X07U
    @X07U 14 дней назад

    Best NixOS youtuber. These handy videos pushed me over the edge to give it a try myself. Absolutely loving it!

  • @shareclipsave
    @shareclipsave 14 дней назад

    of all the packages you listed here, which ones should strictly be installed as system packages?

  • @robertwong-w5s
    @robertwong-w5s 16 дней назад

    You are such a talent to explain complicated things in such a simple way.❤💯 Please make more videos.

  • @davidunderwood9037
    @davidunderwood9037 17 дней назад

    Please try to speak slower and pronounce the English words better, many times I could NOT decipher what you were refering to. If not your main language there are many FREE AI text to speech with good intonation and pronunciation. Thank you.

    • @tristen_grant
      @tristen_grant 2 дня назад

      You could watch the video at a slower speed if hes speaking to fast for you. I found is pace perfectly fine, but understand everyone is different.

    • @davidunderwood9037
      @davidunderwood9037 День назад

      @@tristen_grant True enough, but the opposite holds true. In the art of elocution the idea is to provide understanding to the Joe Blogs of the world. You may have the same tonal and rythmic sync with his style of elocution but that is within the same circle jerk. This means only 'accepted' members of the circle jerk are made comfortable. Why not he go for speaking classes or practice himself, and change recording speed and YOU speed up the YT video? Is that a thought worth entertaining? All YT videos are for the benefit of YT ads, so more mainstream styles mean more eyes on the video. Circle jerk YT videos are not the ones taking the eyes.😬

  • @JohnSmith-y8o
    @JohnSmith-y8o 19 дней назад

    You explained it well I think, but I just can't get used to it. I really really don't like this syntax at all.

  • @eduardabramovich1216
    @eduardabramovich1216 20 дней назад

    Now that the Nix team is considering the removal of Flakes, it would be great if you create a tutorial on how to migrate from flakes to non-flakes in an "ordered" way.

  • @muslimgamerrr9479
    @muslimgamerrr9479 20 дней назад

    a newer one is yazi

  • @arthurazevedodasilva
    @arthurazevedodasilva 20 дней назад

    dude, the disk link plz

  • @FourtyOne-p2m
    @FourtyOne-p2m 22 дня назад

    hey! hope its not too late, your tutorial was perfect and i got everything running. however.. is there any way i can access the console to the server?

  • @mkfmgaming3019
    @mkfmgaming3019 22 дня назад

    360p video???