nixos: gen 169 @ nix-pad — 2026-07-30 23:55

26.05.20260724.597283a (Yarara)

on screen keyboard via wvkbd
This commit is contained in:
2026-07-30 23:55:39 -06:00
parent 5f7bbf6e0d
commit 7b6d94dcf1
10 changed files with 11546 additions and 18 deletions
+22 -1
View File
@@ -1,5 +1,23 @@
{ config, lib, pkgs, ... }:
{ config, lib, pkgs, inputs, ... }:
let
# Compile your custom wvkbd build
custom_wvkbd = pkgs.wvkbd.overrideAttrs (oldAttrs: {
# Pin the package version to the exact commit from your flake input
src = inputs.wvkbd-src;
version = "custom-git";
# Choose your preferred layout layout (e.g., mobintl, standard, cyrillic)
makeFlags = (oldAttrs.makeFlags or []) ++ [ "LAYOUT=mobintl" ];
# Optional: Swap out the layout with your own config.h file if you have one
preBuild = ''
cp ${./programs/layout.custom.h} layout.mobintl.h
cp ${./programs/config.custom.h} config.mobintl.h
cp ${./programs/keymap.custom.h} keymap.mobintl.h
'';
});
in
{
imports = [
./programs
@@ -38,8 +56,11 @@
steam
spotify
vlc
wtype
yt-dlp
custom_wvkbd
(pkgs.writeShellScriptBin "find-open-port" ''
if [ -z "$1" ]; then
echo "Please provide an application name, project directory, or other identifier."