Sweet, pipewire has been rock solid for me in Fedora.
Sweet, pipewire has been rock solid for me in Fedora.
I used Borg to backup a bunch of dev servers a few years ago, about 5TB from several dozen hosts, over several years. It worked flawlessly, and its dedupe is downright magical.
The restore workflow, where you just mount a snapshot and copy what you need, is fantastic. Very straightforward and reliable.
The One Ring has not been kind to Smeagol…
Yeah git is complex. It performs a huge array of tasks, the problem domain is very complicated. Do people complain Typescript or Rust is too complex? Probably some do but most accept that learning a programming language takes time and dedication.
The hacker news thread on that article is depressing. So many people saying “waaahh git is hard! I had to look up how to do something!” No shit? You had to learn something you previously didn’t know?!?
Like, multiple devs I’ve known had trouble understanding that things in git are often just pointers. Symbolic links. Yet it’s treated like an alien ship just crashed into their lap!
I guess I just preferred VSCode for coding? Every time I’ve tried to use Emacs for my coding workflows I’ve given up, I think I’m just used to VSCode in that respect. It is weird, I know.
I generally code in VSCode, and manage org-roam notes and information in Emacs. Works well enough for me.
Sweet, love a good Emacs config
It’s pretty easy to set up, and gives you an added way to verify that the code in your repository is supposed to be there.
I’m not sure what they use. They block discord, which is annoying because some open source projects use it for questions and issues.
Yes, nix is fantastic and I need to figure out the setup vs my current one. On a new system, would it be more straightforward to clone my repo, and then use nix, or just keep what I have? More of a rhetorical question there, I need to compare nix and homebrew based methods again (last time was like 2 years ago)
There’s also the issue of nix darwin creating a partition, which the enterprise security department didn’t like me to do last time. Which is ridiculous, I agree! Plus homebrew is “approved” while nix is an unknown to our enterprise IT. They often block stuff in the name of security, I’d hate for nix to get halfway through setup and break.
p10k doesn’t require omz. You can install it by itself, the instructions are right there on the Github repo.
On a new computer, I: git clone my dotfiles repo. Run the install script which symlinks all the relevant files, clones any needed repos like asdf, fzf, p10k, sources the .zshenv and .zshrc, runs asdf installs for my required tools, installs homebrew if on macOS, runs brew bundle to install everything else.
Homebrew takes the longest. The rest is done in a few seconds.
Powerlevel10k also does git status very well. And supports custom defined sections too. I use one to print out the epoch time, and another to print time left in an auth session.
https://support.apple.com/en-us/HT213503
Yup. People look at me weird when I complain about it though.
Will they support more then 2 displays in the MacBook pro or do I have to get the “ultra” version of the CPU like with m1 and m2?
I would say make the top bar the same or similar to the excellent title bars you’ve already got. Currently feels like they’re from 2 different systems.
EDIT my personal preference is to colour the minimize maximize close buttons.
Other ideas: round the corners just a tiny bit. Make the dock look more like the taskbar maybe. See if there’s examples from “Windows 95 Plus!” Which I think had extra themes.
EDIT 2: it looks great, you’ve done a good job here I like it!