Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 28
  1. How I fixed it: Sunshine issues on NixOS Nix Linux Posted on 2025-12-11 Background I’ve got a couple of computers in the home.

  2. How I fixed it: Firefox crash on Hyprland Firefox Nix Linux Posted on 2025-10-16 Background As a developer, when something crashes on my computer I’m inclined to fix it.

  3. There's No Escape!

    There's No Escape!

  4. NixOS: Copy Closest Closure

    NixOS: Copy Closest Closure NixOS Posted on 2024-05-28 Contents 🕸 Look at the mesh I’ve made 🚧 NixOS rebuild 🌳 nix-tree 🍝 Copy/pasta Footnotes At work, I’ve set up a few Raspberry Pi 400s as signage devices.

  5. Focus by Automation

    Focus by Automation Automation Programming Emacs Vim Posted on 2024-03-19 Contents Automation 🤖 Focus 🔍 Distractions ⚡ Organization 📓 The value of mastery 🧙 Braaains 🧠 Footnotes Automation 🤖 I’ve invested leisure time to save time when I’m working hard, n…

  6. Produce, Don't Consume

    Produce, Don't Consume Programming Posted on 2024-01-21 This post is following the somewhat more philosophical trail as my previous post: Programming is hard.

  7. Programming is hard

    Programming is hard Programming Posted on 2023-09-19 Software is weird.

  8. Analyze This: A take on Plausible

    Analyze This: A take on Plausible Analytics Web Posted on 2023-02-25 Contents Google Analytics & access logs 🪵 GitHub Pages 📃 Plausible Analytics 📈 Conclusion Footnotes Last month I published the blog post Git Commands You Probably Do Not Need.

  9. Git Commands You Probably Do Not Need Git Posted on 2023-01-22 Contents The empty commit ∅ Pushing locally 💨 Commit ranking 🥇 Cat file 🐈 Orphan commits 🤷 Filter branch 🌿 Octopus merge 🐙 Rounding off Footnotes Ah, git!

  10. Adding tags to Hakyll

    Adding tags to Hakyll Haskell Web Posted on 2023-01-13 Contents Adding tags to posts Finding tags Generating tag post lists Navigating to tags list I’ve been building this site statically using Hakyll since the beginning and I haven’t found any significant

  11. NixOS: On Raspberry Pi 3B

    NixOS: On Raspberry Pi 3B NixOS Posted on 2022-12-01 Contents Building The SD image attribute path Cross-compiling Registering QEmu emulation as a binfmt wrapper Customization C.mpr.ss..n No compression Flashing the SD card Booting Power issues Remote dep…

  12. NixOS: Confederation

    NixOS: Confederation Dotfiles NixOS Posted on 2022-06-14 Contents The flake Inputs Outputs Nixpkgs and overlays NixOS & Home Manager Development shell Machines Generic config On hardware VMWare WSL QEmu Raspberry PI Configuration Secrets In the repl Contr…

  13. A Dotfile History

    A Dotfile History Dotfiles Posted on 2022-04-11 Contents Primordial soup, aka rotfiles Missing links: git init $HOME Link farming: The (GNU) stown age The Age of Enlightenment: NixOS The Industrial Age: Home manager The Next Ice Snowflake Age Footnotes Mu…

  14. NixOS: The Ultimate Dev Environment?

  15. NixOS: Headless Home Assistant VM

    NixOS: Headless Home Assistant VM NixOS Posted on 2021-11-25 Contents NixOS virtualization Bridged network host setup Install VM script Connect to console using remote-viewer Configure a static guest IP Bridge USB devices to the guest Summary Footnotes Th…

  16. Dark Mode

    Dark Mode Web Posted on 2021-11-08 Contents Accessibility Operating system support Automatic color scheme switching CSS custom properties Manual color scheme switching CSS duplication Dynamically changing color scheme Apply manual overrides on page load F…

  17. NixOS: Containers a la Nix

    NixOS: Containers a la Nix Docker NixOS Posted on 2021-09-16 Contents Impure imperfection Imagine all the containers The static site generator Deployment Conclusion Footnotes I don’t really have much interest in maintaining a complex personal home page.

  18. NixOS: For developers

    NixOS: For developers NixOS Posted on 2020-01-26 Contents Again, why Nix?

  19. Functional fallback facepalm

    Functional fallback facepalm Haskell Posted on 2019-11-21 In the last post I vented some frustration with handling potentially failing and alternative code.

  20. Functional fallback fallout

    Functional fallback fallout Haskell Posted on 2019-11-03 One thing I’ve always found fiddly with programming is managing optional configurations and falling back to defaults.

  21. NixOS: Into the deep end

    NixOS: Into the deep end NixOS Posted on 2019-07-01 Contents Why NixOS?

  22. Dotfiles

    Dotfiles Dotfiles Posted on 2019-01-28 Contents Overview Emacs i3wm Rofi Git Zsh (with prezto) Tmux Fzf Vim The rest Footnotes Some time ago, I moved my publicly available dotfiles1 to a private gitolite installation.

  23. Parser combinators

    Parser combinators Haskell Posted on 2019-01-03 Contents Co-co-co-combinators!

  24. Deriving :: IO

    Deriving :: IO Haskell Posted on 2018-11-15 Contents Preface Purity is king Outbound side-effects Inbound side-effects Hiding our effect internals Environment transformers Bring on the Effect!

  25. We're all Doomed!

    We're all Doomed!

  26. Serves you right!

    Serves you right!

  27. I wanna go to spaaaace!

    I wanna go to spaaaace!

  28. Hello, World!

    Hello, World!