We may have killed p10k, so I found the perfect replacement.

  Рет қаралды 117,116

Dreams of Autonomy

Dreams of Autonomy

Күн бұрын

Powerlevel10k is now on life support mode.
As many of you know, p10k is the prompt I use for my zenful zsh configuration. However, unfortunately. It has entered life support mode.
Fortunately, I found another option. Oh My Posh, which I managed to customize to meet my powerlevel10k setup.
If you want to support an open source project, and find Oh My Posh useful, you can support the project on their github page.
Oh My Posh GitHub: github.com/jandedobbeleer/oh-...
Oh My Posh Website: ohmyposh.dev/
Zen Oh My Posh Config: github.com/dreamsofautonomy/z...
00:00:00 Intro
00:00:27 Starship
00:01:24 Oh My Posh
00:01:54 Installation
00:02:44 Config file
00:04:26 Config overview
00:06:05 Clear config
00:07:31 Segment Colors
00:08:34 Segment Properties
00:08:57 Add in the Right Angle Bracket
00:09:13 Template property
00:10:07 Multi line prompt
00:11:07 Transient Prompt
00:11:34 Newline #2
00:13:00 Git status
00:15:38 Execution time
00:17:31 Tooltips
00:18:06 Secondary Prompt
00:18:47 Pallete
00:19:05 Other Themes

Пікірлер: 218
@prismatic1910
@prismatic1910 Ай бұрын
Im glad youre covering this one, been using oh-my-posh for ages and its the best prompt ive ever used!
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
It's really awesome! I've been enjoying it a lot
@TheVespart
@TheVespart Ай бұрын
I absolutely love the style of your videos. You not only share the step by step path for the build, configuration or topic you're trying to show, but also give a full rundown and explain the why and hows in which you came up with that specific configuration. It not only helps the viewer to build it and follow with more precision, but also teaches them in case they want to edit it to their own use case. It's amazing to watch and learn new things, you are building truly amazing videos. Keep it up my man
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Thank you so much! I really appreciate hearing that.
@bmetallaoui
@bmetallaoui Ай бұрын
i love this "Fine, i will do it my self" energy.
@AndresJoaquinNino
@AndresJoaquinNino Ай бұрын
Some weeks ago I was looking Oh My Posh. This awesome video appears just in time :D
@eliasepg
@eliasepg Ай бұрын
I've been using oh-my-posh and it's awesome! Quite simple for configuring
@Dr-Zed
@Dr-Zed Ай бұрын
I love starship
@sabirquazi
@sabirquazi Ай бұрын
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!
@sirraunzalot
@sirraunzalot Ай бұрын
great work! very nicely explained!
@adibhanna
@adibhanna Ай бұрын
amazing video as usual!
@YannMetalhead
@YannMetalhead 18 күн бұрын
Very detailed explanation, thank you.
@ForeverZer0
@ForeverZer0 Ай бұрын
I will definitely have to give oh-my-posh a look. I have obviously heard of it, but never gave it any attention, as I have been a p9/10k user for years. As this has just become my standard goto when configuring my terminal on a system, I haven't really explored others for quite some time.
@Finn_AS
@Finn_AS 27 күн бұрын
This channel is an absolute gem! I love your overall style, editing flow and preference to more zen minimalist setups. Got myself setup with p10k from your vid, loving it!
@dreamsofautonomy
@dreamsofautonomy 23 күн бұрын
Thank you!
@picklypt
@picklypt Ай бұрын
I just love the "pure" prompt. It's so clean and no bs. I just install it with oh-my-zsh, no middleman.
@AgapitoHampaslupa12
@AgapitoHampaslupa12 Ай бұрын
Oh-my-zsh is bloat middleman
@pacifi5t
@pacifi5t Ай бұрын
@@AgapitoHampaslupa12 It's not if you don't use any of it's 'plugins'. I use it only because it has a set of features I am really used to. But I could not replicate those yet writing the rc file from scratch. It takes too much time, unfortunately. P.S. i think it the original comment is a sarcasm
@gungun974
@gungun974 Ай бұрын
Today I wrote a fish prompt in fish since my try to replicate my historic zsh prompt with starship went terribly wrong. (CONDITIONS COLORS AND TEXTS WHERE ARE YOU !) So what a funny surprise to see OhMyPosh. This tools seem to solve all my issues with starship but also bring interesting features ! (Like conditional colors yeah). I may try it one day but before it’s can be a good idea to just profit of my new prompt before just throwing in the bin 😅
@Redyf
@Redyf Ай бұрын
It's always a good day when DoA uploads
@youngsinatra2645
@youngsinatra2645 Ай бұрын
unfortunate naming lol (dead on arrival)
@alewis001
@alewis001 Ай бұрын
"me and catppuccin have gone our separate ways..." and now I need to know more 😄 I think it was your NvChad or tmux vids that put me on catppuccin and I do like it. I'm intrigued to know why you're no longer using it. Regardless, another great vid! I suspect I'll be trying the zen-zsh from your other vid. Keep up the great content.
@LokShunHung
@LokShunHung Ай бұрын
I also started using Catppuccin because of the tmux videos. Would love to know the reason on switching
@daleryanaldover6545
@daleryanaldover6545 Ай бұрын
oh my fellow catppuccin comrades
@Ningishzidd4
@Ningishzidd4 Ай бұрын
Yes please elaborate :)
@JohnoScott
@JohnoScott 26 күн бұрын
i think this is your best video so far Elliot 🎉
@dreamsofautonomy
@dreamsofautonomy 23 күн бұрын
Thank you!
@burgermatz
@burgermatz 26 күн бұрын
This is so good! Thanks man.
@h3techsme
@h3techsme Ай бұрын
Just a point of order: PowerShell itself is cross-platform. It's not Windows only. 💡
@darthwalsh1
@darthwalsh1 Ай бұрын
"Windows Shells"--that irked me. I liked zsh and would have kept using it, except that it was a lot easier to figure out pwsh on my MacBook then try to run a POSIX shell on Windows
@UvekProblem
@UvekProblem Ай бұрын
When people use Arch btw and dont want none POSIX
@starawojtka
@starawojtka Ай бұрын
your videos on Dreams of Code channel are top notch, and now I have found this channel, that is amazing!
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Thank you! I'm glad you like them!
@paulr7765
@paulr7765 Ай бұрын
I used your config on Mac, zsh and Alacritty. Everything works besides transient prompt. Before I had it working using p10k
@cleomenezesjr
@cleomenezesjr Ай бұрын
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.
@MartinBarker
@MartinBarker Ай бұрын
i been using oh-my-posh for a while now started using it on windows because it's one of the few that works with powershell, and then went i like this install it into my WSL environments :D
@AlaaSaidAhmad
@AlaaSaidAhmad 5 күн бұрын
First this is the most person who explain every single line of his code ❤thanks 👍 second thing where did you download all of your wallpaper ❤thank you
@dreamsofautonomy
@dreamsofautonomy 5 күн бұрын
All of my wallpapers are from freepik!
@AlaaSaidAhmad
@AlaaSaidAhmad 4 күн бұрын
@@dreamsofautonomy please make a tutorial for nvim configuration thanks
@ejreillyxyz
@ejreillyxyz Ай бұрын
I think the "posix-compliance" argument against fish is overcooked - yes there are some differences in the way you do some things, but for everyday interactive use it's so much better (setting variables is SANE, and fish_add_path makes PATH simple). Tide prompt for fish is what I've settled on (after jumping between starship and it for a while) for the transient prompt and quick async feel. The customizability is a bit lacking but everything else makes up. Cheers and thanks for sharing the knowledge :) I've always been curious about oh-my-posh as well
@pacifi5t
@pacifi5t Ай бұрын
Non-posix-compliant shells are fine if you know what you're doing. I would advise anyone against using it until they learn shell-scripting, so they won't just copy-paste commands hoping it is going to work
@DanCojocaru2000
@DanCojocaru2000 Ай бұрын
​@@pacifi5t"If you wanna copy-paste commands, just run bash and paste them there."
@pacifi5t
@pacifi5t Ай бұрын
@@DanCojocaru2000 thanks, but I stopped doing that long ago
@mattymerr701
@mattymerr701 Ай бұрын
The last time I tried fish, it broke multiple distros. They are built with posix shells in mind and of course fish doesn't have conversion built-in, you have to install plugins.
@ejreillyxyz
@ejreillyxyz Ай бұрын
@@mattymerr701 if it “broke multiple distros” it’s probably because you made it your default shell - I only use it for interactive use, my OS still uses bash
@wi1h
@wi1h Ай бұрын
17:10 the "round" format is exactly what you're looking for
@pepavasata6790
@pepavasata6790 Ай бұрын
That Tmux config looks amazing, can we get the tutorial for that? Or the dotfiles at least.
@chrisd.2948
@chrisd.2948 23 күн бұрын
I think he already has a video covering it on his other channel
@pepavasata6790
@pepavasata6790 23 күн бұрын
@@chrisd.2948 Nah, his tmux video has a completely different config.
@bastiana3611
@bastiana3611 Ай бұрын
yet another great video, awesome work! when'll you stream again?
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Will be streaming today!
@pantium98
@pantium98 Ай бұрын
in the past, i had some issues with omp, which I can't remember what those were, so i just went back to starship. i might look it at it again since it is now cross platform so that I can use same stuff for my powershell and my wsl instance, and it has some nice features too!
@NotaNameInReality
@NotaNameInReality Ай бұрын
Tbh fish and omp also work great together in my experience: you really get hooked on the experience, if i do say so myself
@a1mer06
@a1mer06 Ай бұрын
What a beautiful video
@wintersakuraa
@wintersakuraa Ай бұрын
Can you make a video about your arch configuration? It looks nice btw)
@n.a.s1096
@n.a.s1096 Ай бұрын
f👏i👏s👏h
@marsulami6610
@marsulami6610 Ай бұрын
Can you make a video about the configuration of your tmux themes. I really like it, but i don't know how to make it like your themes
@sho6501
@sho6501 Ай бұрын
Hi, could you showcase your Linux rice? Love how your terminal/setup looks in all your videos ❤
@user-ti2ju9of6h
@user-ti2ju9of6h Ай бұрын
I thought oh my posh was the equivalent of oh my zsh for POwerSHell
@utkarshverma1
@utkarshverma1 Ай бұрын
How fast does it start up? What I like about p10k is the instant prompt. Does omp have something similar? I remember starship being slower than p10k on zsh because starship has to give up on shell-specific optimisations that p10k enjoys.
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
It's a great question. There's no instant prompt freatue from what I can tell. That being said, my startup times are incredibly short so for me it's unnoticeable currently.
@mayakrunal
@mayakrunal Ай бұрын
Can you please share your t-mux configuration? I like the way it looks :)
@MrJeeoSoft
@MrJeeoSoft 26 күн бұрын
Very nice configuration! Can you make a video on how you configured the bottom part of the console? Thanks for sharing!
@dreamsofautonomy
@dreamsofautonomy 23 күн бұрын
Absolutely! But the quick answer is that it's just tmux with the tokyonight theme
@alistair1231
@alistair1231 Ай бұрын
I used to use omp on windows. Maybe I should give that a shot on linux. Really sad to see p10k go.
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Yeah it is a shame! But it'll still work for a long time I imagine. I actually am glad to have been pushed to try OMP as I think it has some really awesome features.
@laniusdev
@laniusdev Ай бұрын
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).
@bopuc
@bopuc Ай бұрын
Well s**t, there goes my weekend. ;)
@codeman99-dev
@codeman99-dev Ай бұрын
I'm not real familiar with go formatting. Is it possible to use a calculated fill width? In particular, I would like to set the length of the secondary prompt to line up with the end of the base command.
@abdulalimmahir
@abdulalimmahir Ай бұрын
Tokyonight-Storm and P10K-Lean is my favorite (with a bit of color and icon tweaks) You should share your theme in OMP-themes.
@filmcarbon
@filmcarbon Ай бұрын
Need a video on your tmux config! Or whatever that bottom line is
@ushankalover129
@ushankalover129 Ай бұрын
He has a video on it on his main channel!
@macfrag574
@macfrag574 Ай бұрын
@@ushankalover129 yes and no, he did update it, and he mentioned moving away from catpuccin, which is what he showed on his main channel
@ushankalover129
@ushankalover129 Ай бұрын
@@macfrag574you are right, I didn’t think of that. i agree then, a new tmux config video would be cool.
@RazoBeckett.
@RazoBeckett. Ай бұрын
Hey everyone, I could use a bit of help. I've gone through the documentation (RTFM), but I'm still unable to figure out how to display only the directory name when I'm in a Git repository. I don't want the full path to show up, just the directory name. However, if I'm not in a Git repository, then I do want the full path to be displayed. How can I achieve this?
@AlaaSaidAhmad
@AlaaSaidAhmad Ай бұрын
What the fonts did you use in your distro and terminal ❤
@JPals-gt4mp
@JPals-gt4mp Ай бұрын
I would love to see Nix videos on this channel. Since it's a bit different from the other distributions, I find it a bit hard to configure ( I guess I'm a newbie ). But it's very desirable because it's stable and has the package manager is the best
@azthecx
@azthecx Ай бұрын
What is the bottombar on your terminal? It seems to be shell tabs, some sort of tmux / zelijj / wezterm with styling? Didn't spot it on your dotfiles
@VeepsFR
@VeepsFR Ай бұрын
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 !
@ovidiu_nl
@ovidiu_nl Ай бұрын
A couple of weeks ago I spent almost half a day configuring oh-my-posh only to find out the next Monday that it interacts badly with poetry (python package manger) that I have to use at work. For some reason `poetry shell` doesn't properly start the virtual environment when I use oh-my-posh. No issues with starship. I was able to reproduce this on another machine as well. Bummer. I'll try to come up with some minimal instructions to reproduce it and file an issue...
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Are you using the default config or a custom one? I'll give poetry a go and see if I also encounter it.
@ovidiu_nl
@ovidiu_nl Ай бұрын
@@dreamsofautonomy Custom one. Honestly, I was so disappointed that I didn't even think to try to revert to the default. I will, as soon as get the chance.
@ovidiu_nl
@ovidiu_nl Ай бұрын
Alright. I went back to it, and I think I fixed it. I had two left prompts (for a starship look). First one with path, git info and python environment and second one the > prompt itself. I selectively commented out things in my configuration and noticed that if I have newline=true for both prompts then `poetry shell` misfires. So I removed the newline=true from the first one and added a " " at the beginning of the path segment template instead. It seems to work fine now... Bizarre.
@bycello952
@bycello952 Ай бұрын
I’m very interested in that tmux conf …
@LukeStoodley
@LukeStoodley 20 күн бұрын
What terminal do you use? I'm really curious cause it looks really clean
@LukeStoodley
@LukeStoodley 20 күн бұрын
Nevermind just figured out that it's tmux with a regular terminal On another note I just figured out you run Dreams of Code too 🤦 Confirmed by the twitter being the same on both lol Turns out the voice didn't click cause you seem to speak rather more lax here. I'll yoink your tmux config from there instead XD
@vankuship8362
@vankuship8362 Ай бұрын
hello. I was wondering how you designed the tmux bottom toolbar in the video, please share it in your next video. Thank you.
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
It's just tokyo night theme! I have a video on tmux on my main channel, will be doing a refreshed version on this channel once it hits 1M views :)
@PedroSousaWebDev
@PedroSousaWebDev Ай бұрын
what is the background color of your terminal?
@SixStringUk
@SixStringUk Ай бұрын
People seem to like bells and whistles. If you're into pimping your prompt, then I guess OMP is nice. Just remember you don't have to use it. Especially if what you end up with is a fairly standard looking prompt without the fancy backgrounds. I had to write half of the functions I wanted anyway and like my prompt to be clean text, so I finally deleted OMP and just have a couple of bash scripts without dependencies. And also learned how to customize PS1 in the process, so I can modify it without having to look for someone else's scripts.
@sweetbabyalaska
@sweetbabyalaska Ай бұрын
I think the point of using a non POSIX shell like fish is purely to have a good user experience, and then you script in bash and launch scripts in bash.
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Agreed. But I like to do loops in the terminal at times
@rea_kr
@rea_kr Ай бұрын
I like your accent!
@r4uk444
@r4uk444 Ай бұрын
4 minutes ago is crazy
@RockyPrabowo
@RockyPrabowo Ай бұрын
oh-my-posh was ridiculously slow back then when I have to use Windows 10 for work. It needs a whopping 7 seconds for the first launch until it's ready and ~2-3 second for the subsequent run. Maybe it's just Windows issue since even the stock PowerShell 7 needs ~3-5 seconds at first launch and ~1-2 seconds for the next launch. I missed my instantaneous zinit + p10k setup during those times.
@opposite342
@opposite342 Ай бұрын
I also have omp in my windows system's pwsh. It also take quite a while to start up, but I'm pretty sure that's just windows doing windows thing
@s1nistr433
@s1nistr433 Ай бұрын
This is still an issue under Linux, it takes about a 1-2 seconds for the prompt to load in, where as p10k is instant. Makes the terminal feel bloated and laggy.
@opposite342
@opposite342 Ай бұрын
@@s1nistr433 funny enough I found a thread on their github 2 years ago saying it beats both p10k and starship in performance
@darthwalsh1
@darthwalsh1 Ай бұрын
Were you using the older powershell module based v2 oh-my-posh? The shell-agnostic v3 in this video is a complete rewrite in go.
@RockyPrabowo
@RockyPrabowo Ай бұрын
@@darthwalsh1 I just tried the latest version of it on Windows. It's a bit faster but still a little bit slower than vanilla PowerShell. I think it is just Windows doing its thing. I also tried it on my Linux on a clean bash configuration and it's actually a little bit faster than my full blown zsh setup, so I might want to do a fair comparison in the future.
@raracool04
@raracool04 Ай бұрын
I first used Starship on Linux, and only recently found out that it works on Windows too. WHAT DO YOU MEAN I CAN USE TRANSIENT PROMPT???
@catalystzerova
@catalystzerova 20 күн бұрын
Transient prompts do make it harder to give an ai context about your pwd when using ai to debug
@andresstreetpunk
@andresstreetpunk Ай бұрын
Ohh Starship
@richardbennett4365
@richardbennett4365 Ай бұрын
Subjunctive mood. If this be the case, . . .
@xour_yt
@xour_yt 22 күн бұрын
I found Oh My Posh quite slower than Starship. Oh, it also supports transient prompts
@dreamsofautonomy
@dreamsofautonomy 21 күн бұрын
Not for zsh...
@xour_yt
@xour_yt 21 күн бұрын
@@dreamsofautonomy you are correct! I confused zsh with fish while reading the starship docs, apologies for that.
@DouglasWiseRogers
@DouglasWiseRogers Ай бұрын
I'm very interested in your project that uses JS and Golang in the same repo. I have a project that I'd LOVE to transition my backend to Golang and always thought I'd have to do it in different directories. Would you care to explain how you managed to do that?
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Absolutely! If you check out my main channel, I tend to do more coding content there.
@parikshithpalegar4699
@parikshithpalegar4699 Ай бұрын
Hey, could you share your tmux status bar config?
@soymadip.
@soymadip. Ай бұрын
In powerlevel10k, i could just install it with zinit, so thath if i just copy zsh folder & the p10k config file, start terminal, zinit would setup everything. Is that possible here?
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
You'll need to install oh-my-posh on the other system still but if you use gnu stow or any other dot file management, you'll be able to copy your omp configuration.
@soymadip.
@soymadip. Ай бұрын
@@dreamsofautonomy yeah I do use stow and just a couple of hours ago copied the zsh folder and zinit installed it automatically. Well, this is the only downside in OMP i guess, not big though
@ziggyshea
@ziggyshea Ай бұрын
@@soymadip. I have it working via zinit but there might be a cleaner way to do it: zinit ice from"gh-r" as"command" pick"oh-my-posh" zinit light JanDeDobbeleer/oh-my-posh oh-my-posh wasn't recognized as a command, so I just added an "alias oh-my-posh=path/to/zinit/omp/installation" immediately after those lines.
@xpluslog
@xpluslog 16 күн бұрын
tried oh my posh for serval days, but the transient prompt never worked.
@ayankarmakar9324
@ayankarmakar9324 3 күн бұрын
can you give the the link to download your wallpaper ?
@John-Dennehy
@John-Dennehy Ай бұрын
I totally disagree with you on the look of the prompt, but will overlook this disgust on account of this being a really really great video.
@MaKaNufilms
@MaKaNufilms 9 күн бұрын
Any Idea why the secondary prompt always falls back to default config?
@victorajayi9056
@victorajayi9056 Ай бұрын
This guy gets what it means to be zen!
@eduardabramovich1216
@eduardabramovich1216 Ай бұрын
I hope you ever make a nixos version.
@1cadumagalhaes938
@1cadumagalhaes938 Ай бұрын
What terminal emulator is that? It looks awesome
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Alacritty! I'm using it with tmux as well.
@Marco9603
@Marco9603 Ай бұрын
Nothing wrong with using "unmaintained" software. If it works, it works.
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
I agree. But for some people, they want support. OMP also has a couple of other features that p10k does not.
@TonioGela89
@TonioGela89 Ай бұрын
@@dreamsofautonomy how about zsh-bench results?
@BunnyMolester
@BunnyMolester Ай бұрын
If I use any color scheme, then it going to override the colors defined statically ?
@paultapping9510
@paultapping9510 Ай бұрын
I use pywal and oh my posh, pywal (a script that changes a ton of system colors based on your currrnt wallpaper) never overwrites any of the color theming of oh my posh, but it does change the rest of the terminal colours (background, text, etc.).
@BunnyMolester
@BunnyMolester Ай бұрын
@@paultapping9510 can you please share your dotfiles or any setup video
@KwidzaxD
@KwidzaxD Ай бұрын
Hyprland video incoming.
@mandokir
@mandokir Ай бұрын
It wasn't a coincidence (LOL).
@DeferFuncClose
@DeferFuncClose Ай бұрын
I much prefer starship. I found it to be easier to use.
@iamunknownperiod3355
@iamunknownperiod3355 Ай бұрын
Wait. Oh My Posh is available for other shells aside from Powershell?
@iamunknownperiod3355
@iamunknownperiod3355 Ай бұрын
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
@dreamsofautonomy Ай бұрын
I have a video on zsh where I mention why I don't tend to use omz!
@DavidStarkers
@DavidStarkers Ай бұрын
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
@dreamsofautonomy Ай бұрын
Haha I get this about 4 times a day. My ctrl+l is rebound.
@sebastianalfaro1887
@sebastianalfaro1887 17 күн бұрын
What tool are you using as tabs manager?
@dreamsofautonomy
@dreamsofautonomy 17 күн бұрын
Tmux!
@sebastianalfaro1887
@sebastianalfaro1887 17 күн бұрын
@@dreamsofautonomy Very cool, are you using any plugin for that?
@aura.-X
@aura.-X Ай бұрын
which WM are you using ?
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
Hyprland!
@Netist_
@Netist_ 28 күн бұрын
what kind of absolute psychopath prefers yaml? madness
@Yadobler
@Yadobler Ай бұрын
What do you think of nix without home manager (but with flakes)? I love the stow program to handle dotfiles but I'm not fond of home manager So I've been trying to wrangle nix to work like it's another dotfile to manage my installed binaries and hardware settings / tweaks that I need but don't fancy having to manually edit in /etc/ Right now it kinda feels like lazy-nvim in that I have a flake-nix file to bootstrap the config file, which handles all the system tweaks, and then it imports a packages nix file, which holds all the program and service names to install. A bit like something you'd parse and pipe into paru/pacman. Then it loads the nix files in modules folder (thinking of it, it's not a very apt name). These are all the nix flake files containing where to source the files (ie github) and how to install them. It's a bit like aur package files. The nice thing is being able to also throw in plugins or extra things to install together. Example being hyprland - I can lump the hyprland-related files and hyprpm plugins and make hyprland load hyprpm (something you can't do in hyprlag conf file) And the nice thing is that if I decide to switch to, say, sway - I can uncomment the import line in the packages nix file - all the plugins and hyprlock and hypridle etc etc are also gone. Was thinking what you think about it. Many people will recommend home manager but I don't feel convinced since everything isn't standardised but forced awkwardly to conform to nix-lang and ultimately dotfiles need to be sourced anyways. The only downside is that I need to symlink my ~/.config/nixos to /etc/ But then everything works like clockwork. I've contemplated so much on going back to arch but being able to manage everything in my config folder is awesome.
@AnthonyBrice-jg2ey
@AnthonyBrice-jg2ey Ай бұрын
Switch to fish sooner than later. I wish I had. Imo, both posix and structured data are YAGNI for your interactive shell.
@chyldstudios
@chyldstudios Ай бұрын
Try starship.
@btngana2077
@btngana2077 Ай бұрын
Wallpaper link please
@chuchumba4211
@chuchumba4211 Ай бұрын
TMUX
@jasonwitty1
@jasonwitty1 Ай бұрын
You should reconsider your opinion on fish
@dalanxd
@dalanxd 11 күн бұрын
Why exactly is the Non Posix shell a problem? If you wanna run commands from old scripts, like .sh you just have to put a comment on the top of the file or execute it via shell... Years ago I made the switch to fish and was skeptical of it being a good idea.... it turns out fish is awesome
@Taddy_Mason
@Taddy_Mason Ай бұрын
Bro just just ship to fish.
@mkunikow
@mkunikow 28 күн бұрын
Please compare to starship ...
@stephenbroadley9155
@stephenbroadley9155 5 сағат бұрын
You "prefer a minimal experience"? Disable those icons on tmux, then 👍 😂
@nightmare_js
@nightmare_js Ай бұрын
is oh-my-posh a replacement for oh-my-zsh?
@dreamsofautonomy
@dreamsofautonomy Ай бұрын
I don't use oh-my-zsh personally, but it's more of a replacement for your prompt theme
@comically_large_chungus
@comically_large_chungus Ай бұрын
Oh my zsh is a plugin manager that also handles prompts
@karomba123
@karomba123 Ай бұрын
also the catppuccin gtk theme is no longer maintained
@rickytomatoes
@rickytomatoes Ай бұрын
How different is Oh My Posh from Oh My Zsh?
@raeplaysval
@raeplaysval Ай бұрын
i find starship cleaner in general
@cariyaputta
@cariyaputta Ай бұрын
Half-life is the best theme.
7 Essential Command Line Tools (2022)
9:12
Tech Craft
Рет қаралды 204 М.
7 Amazing CLI Tools You Need To Try
18:10
Josean Martinez
Рет қаралды 285 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 25 МЛН
Идеально повторил? Хотите вторую часть?
00:13
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 6 МЛН
Turborepo 2.0 - New UI + Watch Mode?!
6:09
Anthony Shew
Рет қаралды 7 М.
My Neovim & Tmux Terminal Dev Workflow As A Principal Engineer
9:22
DevOps Toolbox
Рет қаралды 41 М.
How To Make Your Boring macOS Terminal Amazing With Alacritty
16:33
Josean Martinez
Рет қаралды 144 М.
This homelab setup is my favorite one yet.
21:30
Dreams of Autonomy
Рет қаралды 137 М.
Tmux has forever changed the way I write code.
13:30
Dreams of Code
Рет қаралды 949 М.
How I Install Arch Linux (the hard way).
21:44
Dreams of Autonomy
Рет қаралды 123 М.
zoxide has forever improved the way I navigate in the terminal.
9:53
Dreams of Autonomy
Рет қаралды 443 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 25 МЛН