fe5838c1hm/server/legit: Don't set fallback category
New projects are inheritingly active, and configuring category for every
new projects does not make sense.
Shota FUJI
authored at
Shota FUJI
comitted at
c8056bc1hm/profiles/nixos-desktop: Disable stupid directory creation
Fucking bloated XDG dir spec added another stupid directory.
Shota FUJI
authored at
Shota FUJI
comitted at
08ed443cRevert "nixos/hive: Install Incus tools"
This reverts commit 1b9bbdb86a9f0b51d8012419ab759ef2e36aff3b.
They are useful, but so annoying on shell completion...
"nix-shell -p incus qemu" is enough.
Shota FUJI
authored at
Shota FUJI
comitted at
338bc6e7hm/server/legit: Enable syntax highlighting
I thought it'll be merged with default values.
Shota FUJI
authored at
Shota FUJI
comitted at
383b9b42Switch to forked legit's Flake
Overlay with upstream config is really painful.
Shota FUJI
authored at
Shota FUJI
comitted at
896dba53programs/workerbee: Add "--nested-idmap" option
Rootless podman uses namespace but newuidmap fails to allocate the
shifted id range because Incus' "security.idmap.isolated" allocates
dedicated id range size of 65536 (it's the minimum.)
Shota FUJI
authored at
Shota FUJI
comitted at
edaecd8bhm/wayland-desktop/niri: Monitor on/off keybinds
For Viture glass device.
Shota FUJI
authored at
Shota FUJI
comitted at
46055c5eGo back to Ghostty
WezTerm felt great at first, but there're many bugs and inconviniences.
For example, OSC 7 (change current directory) happily accepts
inaccessible paths, such as inside-container-path. In Ghostty, those are
ignored and previous working value will be used for spawning a new
terminal. In WezTerm, it takes the value, and fallbacks to default
directory (home directory) on spawning a new terminal. So when I entered
Incus shell then create a new terminal window, Ghostty opens it at the
directory where I ran "incus shell" command, whereas WezTerm opens it at
my home directory. If this isn't a bug, I'd say this is really bad
design.
Visual flashing when displaying wide-character on a new terminal is
annoying, though not a deal breaker.
Its defaults are also not best. It's like bloated and I have to opt-out
everything by reading massive feature list on documentation. Clicking a
link without CTRL opens a link, SSH integration, etc. This has the most
surpring defaults among terminal emulators I've used.
But the most significant one, deal breaker, was the clipboard bug. Most
of the time WezTerm does nothing on CTRL+SHIFT+V. It does paste on
middle-click (triple finger click on trackpad) so it probably is
keyboard handling mechanism or something.
I guess it's great at rendering characters, but really bad at
user-facing software things.
Revert "hm/terminal/wezterm: Fix paste not working most of the time"
Revert "hm/terminal: Switch to WezTerm on Linux"
This reverts commit 241732f14f4543917ecc89fe5e93a7971158f19c.
This reverts commit e685640929f0106dd9155ed7a954bfc17c75a194.
Shota FUJI
authored at
Shota FUJI
comitted at
241732f1hm/terminal/wezterm: Fix paste not working most of the time
It's so flake, and I don't know why. Explicitly assigning keybinding
seems to work for some reason.
Shota FUJI
authored at
Shota FUJI
comitted at
8ea682bdprograms/pomodoro: Add TUI pomodoro timer
I've been using Solanum, GTK4 pomodoro timer for a while.
It's little bit buggy (playing sound randomly on paused state) and does
have good keyboard navigation (space is reserved for activating focused
element, default focus is on skip button, etc.)
I first made this in Zig, but there is no usable TUI library for Zig.
One is vibecoded trash and another one does not have layout system (well
it has some, but those'll crash once you nest layout widgets. Far from
usable.)
This version, made with Golang and BubbleTea + Lip Gloss, takes more
than 10x memory and will pause the program for garbage collection, but
at least it does the job.
Shota FUJI
authored at
Shota FUJI
comitted at
e6856409hm/terminal: Switch to WezTerm on Linux
Somehow WezTerm feels snappier than Ghostty. Also rendering looks
sharper and crispier.
Shota FUJI
authored at
Shota FUJI
comitted at