I've used neovim for a couple years now, but had trouble using it professionally because package managers often break in certain environments like docker containers or remote servers. Rather than go with the graybeard option of using plain vim in unusual environments, I experimented with not using any package managers and just directly controlling the environment.

This worked surprisingly well, so I reworked my dotfiles into a shareable format - which is freak.nvim

Hope other vim appreciators enjoy =)

[–] [S] 2 points 11 months ago

Yep - I do it in the scripted version.

The main challenge is dealing with dynamic data in a way that won't mess up merge conflicts. Sort order is the main one and it's pretty bad because a merge conflict will result in multiple tickets with the same sort order. The best way I could think of in the slightly less strict paradigm of the plainban project was to keep a data.yml file for each column which records the sort order of tickets by storing them as a list of uuids and making their name a comment. That way it's very easy to keep track of the order of tickets on merge conflict in a way that's not possible in a central data source like a csv file.

sort_order:
    - abcd # my cool ticket
    - 1234 # another cool ticket
    - ab12 # final ticket

Will change current, less merge-friendly implementation to this when I get to it.

  • source
  • parent
  • context
  • [–] [S] 5 points 2 years ago* (1 child)

    They're between releases right now, but once COSMIC desktop is ready and they release Pop 24.04 I'll probably try it out. More likely that I'm moving to Xubuntu Minimal 24.04 on the daily driver though.

    PopOS is great OOTB but I've become attached to rofi and XFCE recently and like the old-school "apps are utilities" style of Linux desktops over PopOS / Mint which try to bundle everything together.

  • source
  • parent
  • context
  • [–] [S] 7 points 2 years ago* (2 children)

    I've tried Arch and others as well, even stuff like Slackware, Bodhi, Void, but I'd say that my preference has generally moved away from doing tinkering / maintenance at all other than for fun or profit. I'd still consider Nix for a server / workstation setup but just not as a daily driver.

  • source
  • parent
  • context
  • [–] [S] 4 points 2 years ago* (1 child)

    I actually can't remember as it would have been 6+ months ago now. The issue is probably fixed already by the Debian maintainers / Elementary Team / both.

    Likely something with Meson build / apt not playing nicely.

  • source
  • parent
  • context
  • [–] 1 point 2 years ago

    This video is great. I'm on Nix and I wholeheartedly endorse the philosophy behind it, No Boilerplate has been a really big eye opener for me over the last few months.

  • source
  • [–] [S] 2 points 2 years ago (2 children)

    For me, I write notes in Markdown anyways as part of a Zettelkasten, and by setting up my site this way I can stay in my development / note taking environment (nvim) and push stuff up to the site very quickly. It's far easier as a developer to work off-the-cuff with this type of workflow, at least for me.

    Also, would be very easy to self-host or move provider if Vercel or any other provider goes down.

  • source
  • parent
  • context
  • view more: next ›