How to put nixos config into a git repository

  Рет қаралды 17,208

Wil T

Wil T

Күн бұрын

Пікірлер: 25
@andreaszweili8593
@andreaszweili8593 3 жыл бұрын
Thanks a ton for these videos. It's much easier to get the over all concept of Nixos. All the questions I had (like how do I define user packages? How do I version the config) are already answered by you.
@SherubThakur
@SherubThakur 3 жыл бұрын
This was extremely helpful, thanks. Eagerly waiting for the flake related videos that you mentioned here.
@sarveshkardekar4850
@sarveshkardekar4850 2 жыл бұрын
Your keyboard speaks louder than you XD, consider adding subtitles, I am grateful for these videos tho, keep up the good work!
@ian.moran11
@ian.moran11 3 жыл бұрын
These videos are great! Really easy to follow and super useful. Thanks Wil!
@henrikstanleymortensen4295
@henrikstanleymortensen4295 3 жыл бұрын
Great content Wil. I was looking around for a source of videos to get started with the Nix eco system to compliment using Nix Pills, and so far your videos have been great. Thank you so much for the work you put into these. Subscribed and I will eagerly be awaiting your next video :)
@TheStuzenz
@TheStuzenz 3 жыл бұрын
I am really enjoying your tutorials - thank you! Interesting. I decided I was going to import my gpg private key over from the arch linux setup since I am trying to largely replicate in NixOS. I found I had a `gpg no pin entry` related error coming up. Did a bit of googling, not realising you were about to talk about a solution for a problem - that could have been similar to my problem. I didn't end up needing to change anything in the home.nix configuration I ended up going into our configuration.nix file and bringing into the config the commented out lines for the `programs.gnupg.agent` parameters and then doing a reboot and things worked for me at that point.
@SebastianAnklamm
@SebastianAnklamm 3 жыл бұрын
Amaze-balls. Really looking forward to more of this. Thank you for the great content.
@ZaarsShed
@ZaarsShed 3 жыл бұрын
Thanks for creating excellent tutorial. Quick question: Why care about popd at the end of your scripts at 11:17?
@miyalys
@miyalys 2 жыл бұрын
Yes, unless you source the script there's no need for pushd/popd and cd can just be used. At least in the states the scripts are in here.
@Becoming-Human
@Becoming-Human 3 жыл бұрын
Awesome sauce! Thank you, Wil.
@dmnx2
@dmnx2 3 жыл бұрын
The content is great. Your voice sounds very faded though; I can head the keyboard louder than your voice :D
@wilfridtaylor
@wilfridtaylor 3 жыл бұрын
I have made some changes to my audio setup which should fix this in future videos :).
@Ramtechbytes
@Ramtechbytes 6 ай бұрын
Thanks for the tutorial it really helped alot!
@maninalift
@maninalift 3 жыл бұрын
These videos have been very helpful. Something that I find odd is that you copy across the hardware-configuration.nix into your repo. I'm not sure how this will work with configuring multiple machines from the same repo. Perhaps a later video will explain.
@wilfridtaylor
@wilfridtaylor 3 жыл бұрын
I plan to make some videos on this later. Main way I solve this is by migrating over to flakes and also breaking chunks of config up into roles and selectively applying those roles to machines. I will create a video about this at some point.
@madsnygaard6444
@madsnygaard6444 Жыл бұрын
Noob question: Should the username you setup in dotfiles be the same as the Github account username?
@eritert
@eritert 3 жыл бұрын
Yea this is a great video, subbed
@rekcah
@rekcah 2 жыл бұрын
Thanks for your video, it really helps
@jaydelux2086
@jaydelux2086 Жыл бұрын
Great video. Thank you.
@rachitverma2285
@rachitverma2285 3 ай бұрын
Time stamps would be a great idea.
@EmilHarder
@EmilHarder Жыл бұрын
Nice videos, but that poor enter key though..
@JOHNSMITH-ve3rq
@JOHNSMITH-ve3rq Жыл бұрын
Damn it this sound is ridiculous dude!!!!
@junialter
@junialter Жыл бұрын
I'm sorry but this is too silent, can barely understand.
@Virus00000000000001
@Virus00000000000001 3 жыл бұрын
god damn that keyboard noises are annoying
@kiaragrouwstra4250
@kiaragrouwstra4250 2 жыл бұрын
transcribed some of the files in this video: # apply-system.sh #!/bin/sh pushd ~/.dotfiles sudo nixos-rebuild switch -I nixos-config=./system/configuration.nix popd # update-system.sh #!/bin/sh sudo nix-channel --update # apply-users.sh #!/bin/sh pushd ~/.dotfiles home-manager switch -f ./users/wil/home.nix popd # update-user.sh #!/bin/sh nix-channel --update # .gitattributes .secrets/** filter=git-crypt diff=git-crypt
NixOS Filesystem Overview
20:01
Wil T
Рет қаралды 9 М.
Intro to Flakes
19:32
Wil T
Рет қаралды 20 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Moving Nixos System Configuration Into A Flake
33:13
Wil T
Рет қаралды 26 М.
You Should Use Flakes Right Away in NixOS!
26:09
LibrePhoenix
Рет қаралды 76 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,3 МЛН
Setting Up the Perfect Developer Environment on Linux for 2025
11:58
Full NixOS Guide: Everything You Need to Know in One Place!
30:11
Matthew Croughan - Use flake.nix, not Dockerfile - MCH2022
17:25
Matthew Croughan
Рет қаралды 51 М.
Nix flakes explained
7:22
Vimjoyer
Рет қаралды 87 М.
Stow has forever changed the way I manage my dotfiles
8:09
Dreams of Autonomy
Рет қаралды 270 М.
Nix Language Overview
30:51
Wil T
Рет қаралды 11 М.
NixOS is Mindblowing
12:02
Chris Titus Tech
Рет қаралды 730 М.