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
053405a6Update Flake input (nixpkgs, home-manager)
And I noticed that my Incus config sets "true" to bucket feature...
I've never seen errors related to that, so that's from tutorial or
quickstart guide and is totally unused, I guess.
Shota FUJI
authored at
Shota FUJI
comitted at
8bb745achm/apps/web: Move Firefox directory under XDG config dir
Upstream (HM? Firefox?) changed to that and HM module started a warning
message on every switches.
Shota FUJI
authored at
Shota FUJI
comitted at
68a28357hm/wayland-desktop: Migrate to anyrun
anyrun is neither feature equivalent to Walker nor beautifully crafted,
but it at least has sane config and simple archtecture. Compared to
Walker, it:
* lacks power-control actions (the feature is not in nixpkgs yet)
* has messy and horrible widget class assignment, so styling is PITA
* can add non-app launcher entries without adding shitty prefixes
* is snappier? (at least in VM, it's way smoother than Walker)
* has minimal but sufficient system requirements
Shota FUJI
authored at
Shota FUJI
comitted at
0213334bUpdate Flake input (nixpkgs, home-manager, plac)
I had to migrate to Walker v2, as HM module was changed without any
recourse. The styling is totally broken, so don't use this commit.
I'm going to switch to a sane launcher in a following commit.
Shota FUJI
authored at
Shota FUJI
comitted at