Skip to content

Commit 0358f8b

Browse files
committed
docs: Revise journal entry and create new pages for tools and resources
- Updated the journal entry for 2025-11-02, renaming sections and adding insights on various tools including Omarchy, Nix, and keyboard preferences. - Created new pages for tools such as fd, fzf, ripgrep, Zoxide, Lazygit, and Lazydocker, providing descriptions and links to their documentation. - Added a new page for the Framework 13 laptop and a person page for David Heinemeier Hansson, linking to relevant resources.
1 parent 6451480 commit 0358f8b

13 files changed

+81
-3
lines changed

journals/2025_11_02.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
1-
## Technical Curiosity
2-
- A bit more on [[Nix/Package/Manager]]
1+
## #Gear
2+
- [[Keyboard/Computer]]
3+
- [[Lofree/Flow84]] [Flow84, the Smoothest Mechanical Keyboard](https://www.lofree.co/products/lofree-flow-the-smoothest-mechanical-keyboard)
4+
- via [[Person/DHH]] at [Getting Started · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/50/getting-started)
5+
- You'll need a keyboard that either uses a 2.4ghz dongle or a cable (which is much nicer for latency anyway!). I personally love the [Lofree Flow84](https://www.lofree.co/products/lofree-flow-the-smoothest-mechanical-keyboard)!
6+
- ## Curiosity
7+
- ### [[Omarchy]] looks really cool.
8+
- Great #Docs ! I really want to get a [[FrameworkCo/Laptop/13]] and use Omarchy for my primary.
9+
- One big thing that would stink - [[Ableton/Live]] would likely no longer work.
10+
- [Anyone had any luck with live 12 on linux? : r/ableton](https://www.reddit.com/r/ableton/comments/1b91oq0/anyone_had_any_luck_with_live_12_on_linux/)
11+
- Some people say that using [[ProtonLinux]] ALMOST gets it to work, but it gets stuck on Max for Live.
12+
- #Discovered that Valve's Proton is actually a fork of [[WineLinux]]
13+
- ### A bit more on [[Nix/Package/Manager]]
314
- [[YouTube/Fireship/Nix in 100 Seconds]]
415
- [Best Way To Manage Project Dependencies | Nix Shells - YouTube](https://www.youtube.com/watch?v=0YBWhSNTgV8)
5-
- ## Technical Techniques
16+
- [[Person/Forrest Knight/YouTube/25/06/im sorry nixOS ive failed you]]
17+
- My take-away is that I think [[Omarchy]] is likely better for my health than [[Nix/OS]], but I'm not against trying [[Nix/Package/Manager]] inside of [[DevContainer]]s.
18+
- ## Techniques
619
- [[git/submodule]]
720
- took a few good notes in [[YouTube/@philomatics/25/05/Why everyone hates git submodules]]
821
- [[YouTube/@philomatics]] runs git #Training classes for teams; he has quite a few videos on #git

pages/FrameworkCo___Laptop___13.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# [Framework 13](https://frame.work/laptop13)
2+
-

pages/Lazydocker.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- [Lazydocker](https://github.com/jesseduffield/lazydocker) is made in the same spirit like Lazygit, and also gives you a terminal interface for managing your containers and images.
2+
3+
You can start it with `Super + Shift + D`.
4+
5+
You stop a container using `s` or start/restart it using `r`. See all commands using `?`.

pages/Lazygit.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
- [Lazygit](https://github.com/jesseduffield/lazygit) is a delightful alternative to something like the GitHub Desktop application, and it runs inside the terminal.
2+
3+
You can run it directly, by going to any directory managed by git and running `lazygit`. Or you can run it inside Neovim where it can be started with `Space G G`.
4+
5+
You hop between the different panes using `Tab`. In the Files pane, you select files for staging using `Space`, and then you can create a new commit using `c`. You can see all the commands available using `?`.

pages/Omarchy.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
created-by:: [[Person/DHH]]
2+
13
- [Omarchy — Beautiful, Modern & Opinionated Linux by DHH](https://omarchy.org/)
4+
- ## great [docs](https://learn.omacom.io/2/the-omarchy-manual)
5+
- [Shell Tools · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/57/shell-tools)
6+
- [[fzf]]
7+
- [[Zoxide]]
8+
- [[ripgrep]]
9+
- [[fd]]
10+
- [TUIs · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/59/tuis)
11+
- [[Lazygit]]
12+
- [[Lazydocker]]
13+
- [GUIs · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/60/guis)
14+
- [[Obsidian]]
15+
- [[LibreOffice]]
16+
- [[OBS/Studio]]
17+
- [[Kdenlive]]
18+
- [[Signal]]
19+
- [Development Tools · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/62/development-tools)
20+
- > The majority of these environments are managed by [[mise]] [Mise](https://mise.jdx.dev/). It's a tool that lets you install and run multiple versions of a programming language on the same machine. It's like rbenv or rvm for Ruby or virtualenv for Python, but it works for a bunch of different environments.
21+
- [Fingerprint & Fido2 authentication · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/77/fingerprint-fido2-authentication) [[Biometric]]
22+
- > A lot of laptops, like my beloved [[FrameworkCo/Laptop/13]], come with a fingerprint sensor to do authentication. You can use this with Omarchy by running *Setup > Security > Fingerprint* in the Omarchy menu (`Super + Alt + Space`). That'll install the fingerprint package, collect your print, verify it, and you'll be set to go using your fingerprint to unlock from the lock screen (which you can trigger with `Super + Escape`), enter sudo mode, and authorize system prompts.
23+
- [Gaming · The Omarchy Manual · DHH](https://learn.omacom.io/2/the-omarchy-manual/71/gaming)
24+
- > Thanks to [[Valve]]'s incredible work on [the proton compatibility layer](https://en.wikipedia.org/wiki/Proton_(software)), there are now tens of thousands of playable modern games on Linux. Oh, and did you know that the [[Steam/Deck]] actually runs Arch!
225
- via [Apple Introduces The Year Of The Linux Desktop! - YouTube](https://www.youtube.com/watch?v=GQJZ96l-XQ4) [[Person/Michael B Paulson/YouTube]]
326
- see also [My Journey from macOS to Arch Linux with Omarchy | ssp.sh](https://www.ssp.sh/blog/macbook-to-arch-linux-omarchy/)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
alias:: [[Person/DHH]]
2+
3+
- [David Heinemeier Hansson (DHH)](https://dhh.dk/)
4+
-
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# [i'm sorry nixOS, i've failed you. maybe next time. - YouTube](https://www.youtube.com/watch?v=YMxTTTBZhYM) [[Nix/OS]]
2+
- ## [[My Notes]]
3+
- A key take-away for me is that the NixOS paradigm conflicts with the auto-updaters of big IDEs like [[VSCode]], [[JetBrains]], [[Windsurf]]. Every time the OS has an update, it requires Nix-OS-specific workarounds. As a result, Forrest moved from NixOS to [[omakub]], which is [[Person/David Heinemeier Hansson]]'s opinionated [[Ubuntu]] setup. Given Forrest's prior affection for [[ArchLinux]], he's closely watching DHH's [[Omarchy]].
4+
- ## [[AI Notes]] from highlights #Snipd
5+
- Early days were great: you customized NixOS (Hyperland, NeoVim, Waybar) in ~6h42m and loved the declarative, rollbackable setup that kept everything intentional and versioned, as noted in your highlights about the “first weeks of NixOS bliss” and declarative configs’ benefits ([setup journey](https://readwise.io/bookreview/55995411/?highlight=953579876), [why declarative clicked](https://readwise.io/bookreview/55995411/?highlight=953579970)).
6+
- Friction emerged with constant updates: JetBrains, Zed, and Windsurf updates repeatedly broke or required deep config debugging, turning simple updates into time sinks ([update pain](https://readwise.io/bookreview/55995411/?highlight=953580120), [JetBrains breaking](https://readwise.io/bookreview/55995411/?highlight=953580062)).
7+
- Software install hurdles: many tools needed unstable packages or custom flakes; common CLIs like Bun/FlyCTL required extra config and dependency wrangling ([install issues](https://readwise.io/bookreview/55995411/?highlight=953580071)).
8+
- Tinkering shifted from fun to forced: you enjoy polishing, but NixOS made you tinker just to keep basics working, eating time you wanted for coding and experiments ([tinkering time sink](https://readwise.io/bookreview/55995411/?highlight=953580155), [preference shift](https://readwise.io/bookreview/55995411/?highlight=953580178)).
9+
- You ultimately wiped NixOS and moved to Ubuntu, first pushing your Nix config to GitHub; Ubuntu felt reliably “just works” for your workflow ([switch to Ubuntu](https://readwise.io/bookreview/55995411/?highlight=953580793)).
10+
- [[omakub]] (by [[Person/DHH]]) gave you a one-command, polished dev setup you could easily tweak (themes, shell tools), letting you iterate without break-fixing ([Omakube discovery](https://readwise.io/bookreview/55995411/?highlight=953580716), [why starter script helped](https://readwise.io/bookreview/55995411/?highlight=953581204)).
11+
- Takeaway: NixOS is great, just not right for your current time budget—you want low-friction tools that let you explore fast, while still respecting NixOS’s strengths ([reflection on fit](https://readwise.io/bookreview/55995411/?highlight=953581232), [tool choice depends on time](https://readwise.io/bookreview/55995411/?highlight=953581233), [match distro to time](https://readwise.io/bookreview/55995411/?highlight=953581234)).

pages/Steam___Deck.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- [Steam Deck](https://store.steampowered.com/steamdeck/)

pages/Zoxide.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- [Zoxide](https://github.com/ajeetdsouza/zoxide) is a replacement for cd. It remembers the directories you've been in, so you can more easily jump to them next time. Say you do `cd ~/.local/share/omarchy` once. Next time, you can just do `cd omarchy` (or even just `cd oma`), and Zoxide will take you directly there.
2+
- The full manual can be found via `man zoxide`.

pages/fd.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
- [fd](https://github.com/sharkdp/fd) is an easier to use replacement for `find`. Use `fd person.rb` to find a file called `person.rb` within the current tree. `fd person.rb /` will search the entire file system. `fd person.rb / -H` searches the entire file system, including hidden directories.
2+
- The full manual can be found via `man fd`.

0 commit comments

Comments
 (0)