Dreams of Autonomy

Dreams of Autonomy

All about FOSS, Self Hosting, Linux, Tooling, Hardware & Homelabs!

This is the second channel of @dreamsofcode

Пікірлер

  • @EarlZMoade
    @EarlZMoade14 сағат бұрын

    I tried omp but it's just way less responsive than p10k for me. I also had issues with the cursor shape being consistent when using vim mode (e.g. would only be a block when connecting over ssh). Had to switch back.

  • @sayo9394
    @sayo939417 сағат бұрын

    such a great video! with a cooler intro command!! history|awk '{print $2}' | sort | uniq -c | sort -nr | head -10 100 make 90 cd 66 sudo 57 git 56 ls 53 clear 47 vim 45 source

  • @dillbourne
    @dillbourneКүн бұрын

    I wasn't sold on it until. You showed Pika can browse the archive. Yes please.

  • @raeplaysval
    @raeplaysvalКүн бұрын

    i find starship cleaner in general

  • @NotaNameInReality
    @NotaNameInReality3 күн бұрын

    Tbh fish and omp also work great together in my experience: you really get hooked on the experience, if i do say so myself

  • @1cadumagalhaes938
    @1cadumagalhaes9383 күн бұрын

    What terminal emulator is that? It looks awesome

  • @dreamsofautonomy
    @dreamsofautonomyКүн бұрын

    Alacritty! I'm using it with tmux as well.

  • @pepejw
    @pepejw3 күн бұрын

    5:48 - I think that the icons don't fit is that you are either using 'Jetbrains Mono Nerd Font Proto' or 'Jetbrains Mono Nerd Font', when you should be using 'Jetbrains Mono Nerd Font Mono'.

  • @anasouardini
    @anasouardini3 күн бұрын

    Bootstraping Debian is harder BTW.

  • @AndyCrawford_NorfolkWestern
    @AndyCrawford_NorfolkWestern3 күн бұрын

    Anyone know which keyboard build he has here?

  • @user-ti2ju9of6h
    @user-ti2ju9of6h4 күн бұрын

    I thought oh my posh was the equivalent of oh my zsh for POwerSHell

  • @areweevensomeoneoutthere
    @areweevensomeoneoutthere4 күн бұрын

    Why did you not add all the files on the video on your repo?

  • @KwidzaxD
    @KwidzaxD4 күн бұрын

    Hyprland video incoming.

  • @TSM-sr3yy
    @TSM-sr3yy4 күн бұрын

    Bro, imma have to get used to this coz im installing this! But thx for the vid. It deserves a sub so i subbed haha

  • @CaioTechLabs
    @CaioTechLabs4 күн бұрын

    His channel is incredible, the way he speaks helps a lot in understanding I am from Brazil and I understand very little English, his Setup is incredible. 😊

  • @tobb10001
    @tobb100015 күн бұрын

    Would you mind sharing why you hesitate to move away from POSIX compliant shells? Other than running scripts, what's the deal? It's not like you couldn't invoke bash or zsh if you want to, it's still gonna be around on your system.

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    Just small things like how to set an environment variable etc. It's second nature to me with zsh/bash but when working with fish I always have to look it up

  • @aura.-X
    @aura.-X5 күн бұрын

    which WM are you using ?

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    Hyprland!

  • @DeeliN-zzl
    @DeeliN-zzl5 күн бұрын

    Really blew my mind, no more bare repos, no more yadm or similar things that adds some abstraction layers, simply stow + git, all done! God, I love this!

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    Glad it helped!

  • @iamunknownperiod3355
    @iamunknownperiod33555 күн бұрын

    Wait. Oh My Posh is available for other shells aside from Powershell?

  • @iamunknownperiod3355
    @iamunknownperiod33555 күн бұрын

    I use ohmyposh for powershell and ohmyzsh for zsh. I don't have any crazy config though so it doesn't matter that much for me. Anyway, kinda curious why ohmyzsh is not in the running for you.

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    I have a video on zsh where I mention why I don't tend to use omz!

  • @eduardabramovich1216
    @eduardabramovich12165 күн бұрын

    Time to try NixOS and do this in a reproducible and detailed way.

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    I use NixOS on my laptop already ;)

  • @eduardabramovich1216
    @eduardabramovich12165 күн бұрын

    @@dreamsofautonomy Great, I'm learning it and I really wanna test more stuff, it's so powerful.

  • @laniusdev
    @laniusdev6 күн бұрын

    Btw, my p10k prompt is basically identical as yours and I had no idea they went into 'life support' mode. I've peen using ohmyposh in pwsh, so I might check it out myself (which seems, copying your config will do).

  • @igrb
    @igrb6 күн бұрын

    So good

  • @sabirquazi
    @sabirquazi6 күн бұрын

    a good thing to include in this is to install the correct font so you can get the symbols! But this was great! I got this up and running in warp!

  • @FedericoGranata
    @FedericoGranata6 күн бұрын

    Just pointing out that the repo of powerlevel10k now states: THE PROJECT HAS VERY LIMITED SUPPORT NO NEW FEATURES ARE IN THE WORKS MOST BUGS WILL GO UNFIXED HELP REQUESTS WILL BE IGNORED

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    I have a video on this :)

  • @sho6501
    @sho65016 күн бұрын

    Hi, could you showcase your Linux rice? Love how your terminal/setup looks in all your videos ❤

  • @johnk6757
    @johnk67576 күн бұрын

    What is the "dotfile problem" / benefit here? So you can store local configuration (like bashrc) in version control and replicate that environment easily, anything else?

  • @skyjangai
    @skyjangai6 күн бұрын

    What gnome theme is this? Love the borderless app headings. So clean!

  • @DavidStarkers
    @DavidStarkers7 күн бұрын

    Was really painful seeing you type "clear", try ctrl+l Old school terminal clear signal (Love your high quality animations btw, would love to know how you edit and create these)

  • @dreamsofautonomy
    @dreamsofautonomy6 күн бұрын

    Haha I get this about 4 times a day. My ctrl+l is rebound.

  • @paulr7765
    @paulr77657 күн бұрын

    I used your config on Mac, zsh and Alacritty. Everything works besides transient prompt. Before I had it working using p10k

  • @rea_kr
    @rea_kr7 күн бұрын

    I like your accent!

  • @thiagogenez
    @thiagogenez7 күн бұрын

    Cool video! Very helpful! I would appreciate if you could share you zshrc as well! It seems you don’t use oh-my-zsh and uses zinit instead

  • @dameanvil
    @dameanvil7 күн бұрын

    00:00 💻 The speaker frequently uses the 'cd' command and found no need for alternatives until discovering 'zoxide,' which significantly improves terminal navigation. 00:17 ⏱ 'Zoxide' saves time and increases productivity by allowing faster navigation through projects and directories. 00:41 🛠 Installation of 'zoxide' involves downloading the binary and setting it up in the shell's configuration file. 01:23 🚀 To utilize 'zoxide' fully, the user must train it by using the 'z' command instead of 'cd' to navigate directories. 02:07 📂 'Zoxide' allows quick access to frequently used directories with partial path fragments, significantly speeding up navigation. 03:01 🔍 The 'zoxide' algorithm matches paths based on case-insensitive, ordered terms, with results sorted by frequency and recency. 05:01 🌟 'Zoxide' dynamically updates directory ranks, unlike static aliases, and keeps the user’s fingers on the home row for faster typing. 05:31 🔎 Combining 'zoxide' with 'fzf' (fuzzy finder) enhances navigation by providing a searchable list of previously visited directories. 07:02 🗑 'Zoxide' manages large database entries by rebalancing and removing low-score paths, and provides CRUD commands for manual management. 08:04 🏋 The challenge of changing muscle memory can be mitigated by rebinding the 'cd' command to use 'zoxide' instead, maintaining consistency across environments. 08:59 🤖 For 'bash,' 'zsh,' and 'fish' shells, rebinding works seamlessly, improving the user’s terminal workflow without losing familiarity with the 'cd' command.

  • @csicee
    @csicee7 күн бұрын

    awesome psosum

  • @dameanvil
    @dameanvil7 күн бұрын

    @@csicee Thank you for the like.

  • @csicee
    @csicee7 күн бұрын

    @@dameanvil i dont really get what your comment is tho

  • @dameanvil
    @dameanvil7 күн бұрын

    @@csicee It is called a summary. Very useful to those who need it.

  • @csicee
    @csicee7 күн бұрын

    @@dameanvil o ok mb

  • @dameanvil
    @dameanvil7 күн бұрын

    - 0:00 🚀 Using Linux as a daily driver for 7 years. - 0:11 😅 Lack of a proper backup system despite available tools. - 0:19 🛠 Linux backup tools are complex compared to Apple's Time Machine. - 0:46 🔍 Discovery of Pika Backup, a simple GTK application for Linux backups. - 1:02 💻 Installing Pika Backup on Arch using paru. - 1:16 ⚙ Using version 0.7 of Pika Backup, released days before recording. - 1:23 🆕 Setting up a new backup configuration on an external SSD. - 2:16 ⚠ Warning about formatting the SSD to prevent backup corruption. - 2:55 📁 Formatting the drive to ext4 for use with Linux. - 3:28 🔐 Option to enable encryption for data backups. - 3:46 🗂 Pika creates a self-contained backup repository using Borg. - 4:44 🏠 Default backup location is the user's home directory. - 5:01 ❌ Ability to exclude files or directories from the backup. - 5:42 🧩 Advanced exclusion options using patterns like regex. - 6:24 🔄 Starting the first manual backup with Pika. - 7:03 🔄 Easy restoration of files through the Pika interface. - 7:56 📆 Scheduling automatic backups with various frequency options. - 9:40 🌐 Support for remote repositories via SSH and SMB. - 10:42 💾 Adding existing repositories to new machines for easy data transfer. - 11:19 🛠 Advanced features like data integrity checks and pre/post backup scripts.

  • @dameanvil
    @dameanvil7 күн бұрын

    00:00 🧑‍💻 Running a home lab allows learning new technologies, automating home tasks, hosting services, and controlling personal data. 00:11 🔧 Current setup: highly available k3s cluster on four mini PCs, complex for beginners. 00:25 🍓 Raspberry Pi is less viable due to limitations and price; competitors like the Zimmer board are emerging. 01:06 🖥 Zimmer board: described as the first hacker book single board server, not sponsored, but sent for free. 01:35 💵 Zimmer board 832: costs around $200, found on Amazon for $229, with 8GB RAM and 32GB eMMC storage. 02:00 🖧 Dual Ethernet ports on the Zimmer board provide redundancy and versatility, unlike Raspberry Pi. 02:50 💽 Zimmer board allows adding SSD storage for more disk space, making it suitable as a media center. 03:45 🌡 Zimmer board has passive cooling, low power draw, and zero noise, ideal for living areas. 04:16 🖥 Software: Comes with Cassa OS, a Linux-based web UI, easy to set up, and accessible via web browser. 05:20 🔄 Cassa OS allows easy installation of applications, not exclusive to Zimmer board. 05:40 🏠 Zimmer board aims to reduce entry barriers for first-time home server users. 06:00 🧮 Intel Celeron N3450 processor is outdated, performs worse than Raspberry Pi in CPU-based workloads. 06:30 💡 Alternatives like Beelink EQ12 offer better performance with more memory and storage options. 07:10 🎛 Zimmer board remains a good choice for simple home server setups, with potential for future improvements from Ice Whale.

  • @dameanvil
    @dameanvil7 күн бұрын

    00:00 🔧 Managing DOT files was initially complex with the Atlassian guide. 00:17 🌟 Discovery of GNU Stow significantly improved DOT file management. 00:29 📁 Created a new directory for DOT files in the home folder. 00:39 🗂 Copied zshrc file into the DOT files directory and renamed the original. 01:21 🔄 GNU Stow creates symlinks for organized DOT files. 02:00 📦 Installed Stow using the package manager and linked zshrc. 02:25 🗃 Enabled version control by turning the DOT files directory into a Git repository. 03:03 🚫 Stow ignores certain files/directories by default, like .git. 04:07 ✏ Edits to symlinked files reflect in the DOT files directory. 04:36 📂 Added alacritty config by mirroring home folder structure. 05:56 🌐 Created a remote Git repository on GitHub for DOT files. 07:04 📄 Added a README file for documentation on setting up DOT files.

  • @jonbikaku6133
    @jonbikaku61338 күн бұрын

    I've been using the og 'z' command for zsh since eternity, but zoxide is z on steroids!

  • @cleomenezesjr
    @cleomenezesjr8 күн бұрын

    To be honest, something I liked about p10k was the ease of switching between templates interactively. Lately I want to use my time writing code instead of wasting time writing code to write code.

  • @kintustis
    @kintustis8 күн бұрын

    All the speed of a gui, but 100 times more convoluted

  • @dreamsofautonomy
    @dreamsofautonomy5 күн бұрын

    lol wat

  • @kintustis
    @kintustis4 күн бұрын

    @@dreamsofautonomy The choices are: 1. Beer in one hand. Right-click>create shortcut with the other 2. Non-deterministic AI autocomplete that only saves time at 120wpm or higher Get some sunlight

  • @VeepsFR
    @VeepsFR8 күн бұрын

    My suggestion plugin used to function with oh-my-zsh, what is the one he is using and how can I set it up to work in oh-my-posh ? Thanks in advance !

  • @OhhCrapGuy
    @OhhCrapGuy8 күн бұрын

    I tried this for a while, but sure to project structure and having SEVERAL git worktrees of the same project, this ended up causing me several issues. Note: this is only because even the more esoteric names in my directories are duplicated at least a few times because of my workflow. Zoxide is a great option if that's not something you'd have to contend with.

  • @TheDZHEX
    @TheDZHEX8 күн бұрын

    "brain cycles" sounds like something engineering/robotics wannabes would say...

  • @dreamsofautonomy
    @dreamsofautonomy8 күн бұрын

    I guess you've never worked in the industry then!

  • @TheDZHEX
    @TheDZHEX8 күн бұрын

    @@dreamsofautonomy brain does not operate in "cycles". You could use the term "brain time" as a more valid analogy to a CPU, if you really want to.

  • @cariyaputta
    @cariyaputta8 күн бұрын

    Half-life is the best theme.

  • @chuchumba4211
    @chuchumba42118 күн бұрын

    TMUX

  • @abdulalimmahir
    @abdulalimmahir8 күн бұрын

    Tokyonight-Storm and P10K-Lean is my favorite (with a bit of color and icon tweaks) You should share your theme in OMP-themes.

  • @mikescholz6429
    @mikescholz64298 күн бұрын

    I’m already using OMP but I thought it was only for powershell… I’m using oh my zsh for linux shells.

  • @lucasbcampossilva
    @lucasbcampossilva8 күн бұрын

    The doc says : source <(fzf --zsh) but you use: eval "$(fzf --zsh)" What is the difference?

  • @ncot_tech
    @ncot_tech9 күн бұрын

    Wait hang on... 'cd -' goes back to where you just were? And here's me typing 'cd $OLDPWD' like a maniac all these years.

  • @btngana2077
    @btngana20779 күн бұрын

    Wallpaper link please

  • @rickytomatoes
    @rickytomatoes9 күн бұрын

    How different is Oh My Posh from Oh My Zsh?

  • @Suz4n650
    @Suz4n6509 күн бұрын

    Powerlevel10k is discontinued. Installing it in 2024 is not a good choice. Maybe you could provide alternatives or update the video ? Thanks for the idea anyway

  • @dreamsofautonomy
    @dreamsofautonomy9 күн бұрын

    Hey! I actually have my most recent video on this

  • @Suz4n650
    @Suz4n6509 күн бұрын

    @@dreamsofautonomy ahaahahah indeed. 😅

  • @roiborromeo7921
    @roiborromeo79219 күн бұрын

    Honestly, I'm quite disappointed, I expect "scratch" that you are collecting special rocks to create computer components, not like this, skipping into pre-made components. 😔