# 删除所有 7 天前的旧世代(Generations)
sudo nix-collect-garbage --delete-older-than 7d Tag: nixos
4 notes found.
flakes 的设计初衷是“重现性”(Reproducibility),而不是“实时性”。
获取最新的分支构建信息
# 只更新 nixpkgs 这个 input
nix flake update nixpkgs
# 或者更新所有 inputs
nix flake update
注意,建议更新所有 inputs,不然可能会出现 nixpkgs 和 home-manager 版本不一致的问题
在 nixos 配置中添加:
# Setup Clash
programs.clash-verge = {
enable = true;
serviceMode = true;
tunMode = true;
};
开启了 tunMode 和 serviceMode
在 /etc/nixos/configuration 中这样配置即可:
services.interception-tools =
let
itools = pkgs.interception-tools;
itools-caps = pkgs.interception-tools-plugins.caps2esc;
in
{
enable = true;
plugins = [ itools-caps ];
# requires explicit paths: https://github.com/NixOS/nixpkgs/issues/126681
udevmonConfig = pkgs.lib.mkDefault ''
- JOB: "${itools}/bin/intercept -g $DEVNODE | ${itools-caps}/bin/caps2esc -m 1 | ${itools}/bin/uinput -d $DEVNODE"
DEVICE:
EVENTS:
EV_KEY: [KEY_CAPSLOCK, KEY_ESC]
'';
};
参考连接:https://discourse.nixos.org/t/best-way-to-remap-caps-lock-to-esc-with-wayland/39707/6