Thank you for sharing. Highlighted importance of using helm
@timothy3686Күн бұрын
Forgive me for being critical, but everything mentioned about "declaring apps and settings in a declarative way" and "benefits of version control" and consistent states can already be done with Ansible and a dotfile manager. Ansible also has modules for system default settings in mac and installing binaries + formulae with brew. I'm struggling to see what the big "OMG?! moment" is? Never heard of YADM + Ansible? If someone can correct me i'm all open to trying nix, as i keep hearing good things about it.
@mortengreenhermansen4489Күн бұрын
Nice! That cleaned up a problem that I did not know I had. Now I see it clearly. Very nice to have those files in git now. Thank!!
@jojosba25232 күн бұрын
I would like if it would be to add disk encryption later on. Sorry if the answer should be obvious, the encryption topic got me kinda confused. (as of now (working on it))
@TrustJesusToday2 күн бұрын
Foxclone for full image. Gitlab for dotfiles, etc. for intermediate backups, which is easy thanks to low level bash scripting. Straightforward.
@TheBros2472 күн бұрын
This seems interesting, are you concerned with how Nix might be supported in future versions of macos? What happens if there is a significant change? I would be worried that all the time I spend perfecting my configs would be wasted. Also curious about windows usage, I still use my gaming pc sometimes for development. Thanks for the great video!
@richardpetty91593 күн бұрын
Note to Debian users... The installation instruction on the github web pages mentions that Debian users should probably use the installation script because Debian is very slow about updating the version that they provide. I confirmed that the Debian 12 (bookworm) version is over 4-years old and segfaults (Debian version 0.4.3 - 2020-07-04 and the github version, today, is 0.9.6) So, yeah, running installation script URL's is normally a pretty stupid thing to do but it's necessary in this instance.
@hamidsafe4383 күн бұрын
As a hardcore archlinux user, your video is a fantastic reference thanks a lot sharing this... and if ever someone is troubled in a laptop sleep-mode battery drain acpi.ec_no_wakeup=1
@anasouardini4 күн бұрын
"not only installs my GUI apps but also my CLI apps" - I didn't think CLI apps can be automatically installed!
@jjoaoll754 күн бұрын
Oh! Emacs have a packege for it too
@DHealey7 күн бұрын
I think I'm missing something, what's the advantage of having a bunch of symlinks in my home folder over having the dot files there? Is it just it makes it more easy to manage the new dot files folder using git than is they were in the home folder?
@dannymegas46497 күн бұрын
Will a default backup also include apps and settings?
@argothiel7 күн бұрын
I already have my history under fzf, so I can press Ctrl+R, cd and then find any directory I visited.
@anasouardini8 күн бұрын
What does Stow even do? it should have a command called 'track' which should move the directory and whatever files in it and sym-link it. Not that hard, I've made a script like that myself a year ago.
@reubendaniels61238 күн бұрын
Great tutorial - thank you @dreamsofautonomy . What's the ETA on the video describing Dotfile management and Home Manager?
@sansroot9 күн бұрын
I don't think that this is good, this helps you forget your directory paths and make you acquire bad habits
@Well_Edumacated9 күн бұрын
This is high level administration. Fck i have a lot to learn
@dugii_11 күн бұрын
posh af
@Alejandro-sy1rb11 күн бұрын
Great job....thank you. Only one recomendation "zoxide" 😊
@b.c.217711 күн бұрын
This version of .zshrc did not work properly on my Ubuntu, I improved it with Chat GPT, added missing plugins and improved performance. Now it works. I use lsd for colors and a function for ls alias.
@truthreigns711 күн бұрын
Does this backup personal files or just system files?
@jacques-dev11 күн бұрын
Very excited for the next video on combining this with dot files! Thanks for this guide.
@b.c.217712 күн бұрын
So many new things to keep in mind.. for me it is better when is simpler. zsh-autosuggestions also shows visited folders.
@IIoWoII13 күн бұрын
I feel like this is almost as much work as making a shell script, and almost just as portable for different OSes(not much)
@JeffWindsor14 күн бұрын
Excellent video and information. Allow me to add a very small trick to this, when defining a list of packages you can use the with keyword to avoid writing pkgs. on every item in the list. For example: environment.systemPackages = with pkgs; [ bat eza fzf git helix lazygit neovim ripgrep starship stow yazi ]
@cetilly14 күн бұрын
I get this entire set up by default on Mac
@tomasbuzeta359115 күн бұрын
Does ohmyposh have to do with not using cwd when creating a new split? I have configured everything with wezterm + zsh and when splitting I keep getting the default dir
@stephen522415 күн бұрын
I don't see the need for all of this work, in over 20 years I have never touched any dot-files and have no problems.
@NinaSoniq16 күн бұрын
I only started managing my dotfiles via git a couple of months ago. Never heard of stow before. So far I've been doing symlinks manually or via scripts. I'm definitely going to try stow.
@BarnabyFWNightingale16 күн бұрын
This video made me realize my installation sucks and maybe also I suck
@Revanced-b2s17 күн бұрын
Very nice find
@a11aaa11a17 күн бұрын
Why a highly available setup in the first place? Especially why three machines over two?
@raughboy18818 күн бұрын
You should know that with nix package manager you should have access to over 80000 packages.
@pguid19 күн бұрын
What’s wrong with Time Machine?
@evanmarshall949819 күн бұрын
I have completed my own setup (less zen than yours) and I see "CONFIG ERROR" at the end of my prompt. I have run "oh-my-posh debug" and see no errors. I am not sure why this is now showing. M1 Macbook Pro, vscode, vscode terminal emulator, zsh, and .zshrc.
@FragEightyfive20 күн бұрын
Great video style and editing. Than you for sharing
@DizzyCsango20 күн бұрын
Nothing about how to restore the backups made with Pika?
@amanmohammed971220 күн бұрын
for windows ??
@frapelinolv427420 күн бұрын
Dirs work. Make a bash for loop to iterate over all dirs. (dirs will have to have the same layout as in ~) eg nvim/.config/nvim. And then use it as. stow -v -t ~ nvim
@VidKuoksta21 күн бұрын
Hey, this is absolutely awesome. I need to try out K3s myself. What is your shell theme? I'd love to know how to get that bottom statusbar
@abbcc55521 күн бұрын
if only these things had SFP connections
@StreamAudioVideo21 күн бұрын
This is a good video
@typingcat21 күн бұрын
Can N100 really use 32GB, not just the BIOS recognising it?
@kanutomay21 күн бұрын
Loved this video, its inspiring
@z_polarcat21 күн бұрын
How did you get the bar at the bottom of your terminal, the one that start with with a blue box (like in 3:24 that says new prompt)?
@pratikwankhede621821 күн бұрын
What's your terminal theme?
@dma9821 күн бұрын
Oh wow, this is amazing. I was using simple sim links up until now, time to rework it a bit
@1spaghetti3222 күн бұрын
Very well done! You've gained a subscriber.
@johnisawesomo22 күн бұрын
@dreamsofautonomy Thank you so much for this awesome video! I don't know if s.o. already asked but is it possible to get your configuration?