Nix (home-manager) configurations for my computers
Commits at 0213334ba6c41c636f6f32758c7351cbc6407208
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
3e2bbddanixos/profiles/queenbee: Remove printer drivers
* The print quality is bad, probably the proprietry driver.
* CUPS softwares are bad. Usability is joke.
* For CLT, I just scan template's QR code from my Android phone then
print the template from the phone.
Shota FUJI
authored at
Shota FUJI
comitted at
34656a0anixos/profiles/queenbee: Setup Samba
To store video files on hive.
Shota FUJI
authored at
Shota FUJI
comitted at
d4214033*/*/niri: Change window resizing keybindings
The most frequent action I take after opening a window is shrink the
window to 25% viewport. With the current setup, I have to press "Super +
R" twice. In addition to that, adding "Shift" to that key combination
changes orientation is confusing.
The "Super + V" has been assigned to toggling float window, but I've
never used the floating feature.
This new keybindings set is intuitive, and uses widely adapted "Shift"
behavior.
Shota FUJI
authored at
Shota FUJI
comitted at
c5ba5351nixos/hive: Resolve "*.incus" domain to Incus containers
Most softwares nowadays display interface's IP address on startup, but
some (Caddy) do not. This local domain name is handy for those
softwares.
Shota FUJI
authored at
Shota FUJI
comitted at
129a6ff5hm/wayland-desktop: Install OBS Studio
For screen recording.
Shota FUJI
authored at
Shota FUJI
comitted at
fdac0aafhm/profiles/workerbee: cd to project directory
99.9% of time I login to workerbee containers, I always "cd" to
"~/project" or "~/nix" (if the project does not have Nix config.)
This saves few keystrokes and a second or two.
Shota FUJI
authored at
Shota FUJI
comitted at
4a7c88b4hm/vcs: Reduce outputs of "jj log" for brevity
"all()" works great for my personal projects. However it's difficult to
use that for collaborative projects.
https://willhbr.net/2024/08/18/understanding-revsets-for-a-better-jj-log-output/
Shota FUJI
authored at
Shota FUJI
comitted at
12a65222programs/workerbee: Add "--flake-dir" option
To easily work with non-Flakes projects.
Shota FUJI
authored at
Shota FUJI
comitted at
6333ecachm/development: Disable rust-analyzer bloats
The number of bloats they have is astonishing. Even worse, many of those
"features" can't be turned off. Both Go and Rust suffers from badly
behaving Language Servers, especially compared to Web stack.
Shota FUJI
authored at
Shota FUJI
comitted at
75bee7f7hm/profiles: Install fonts on workerbee
GUI apps can't find fonts without. Perhaps I should separate Wayland dev
profile and other dev profile, but I cannot come up with good name.
Shota FUJI
authored at
Shota FUJI
comitted at
da811092Update Flake input (plac)
To incorporate a patch for crash-on-disconnect.
Shota FUJI
authored at
Shota FUJI
comitted at
5f5daaa2hm/essentials: Fix nvim not higlighting JS/TS
Bug on nixpkgs.
Shota FUJI
authored at
Shota FUJI
comitted at
2e343ce6hm/essentials: Remove no longer needed nvim-treesitter workaround
Shota FUJI
authored at
Shota FUJI
comitted at