This commit is contained in:
2026-03-23 23:30:03 +09:00
parent 52d1d2db18
commit 12c8cc4d69
14 changed files with 346 additions and 59 deletions

View File

@@ -12,6 +12,9 @@
];
};
console.useXkbConfig = true;
services.xserver.xkb.options = "ctrl:swapcaps";
services.pipewire = {
enable = true;
pulse.enable = true;
@@ -28,33 +31,13 @@
enableSSHSupport = true;
};
};
services.pcscd.enable = true;
hardware.gpgSmartcards.enable = true;
users.users.bitbang = {
isNormalUser = true;
extraGroups = [ "wheel" "video" "audio" "nix" "dialout" "networkmanager" ];
};
programs.zoxide = {
enable = true;
enableBashIntegration = false;
enableZshIntegration = true;
};
programs.tmux = {
enable = true;
clock24 = true;
baseIndex = 1;
keyMode = "vi";
customPaneNavigationAndResize = true;
newSession = true;
historyLimit = 10000;
terminal = "tmux-direct";
};
programs.bat = {
enable = true;
extraGroups = [ "wheel" "video" "audio" "nix" "dialout" "networkmanager" "libvirtd" "podman" ];
};
programs.nix-ld = {
@@ -85,7 +68,7 @@
};
nix.settings = {
cores = 4;
cores = lib.mkDefault 8;
sandbox = true;
allowed-users = [ "@wheel" ];
trusted-users = [ "@wheel" ];
@@ -105,5 +88,6 @@
btop
fastfetch
stow
yubikey-manager
];
}

View File

@@ -41,13 +41,27 @@
};
};
environment.systemPackages = with pkgs; [
xdg.portal = {
enable = true;
};
environment.systemPackages = (with pkgs; [
alacritty
xfe
feh
keepassxc
gnucash
owncloud-client
thunderbird
libreoffice-fresh
kdePackages.spectacle
kdePackages.gwenview
kdePackages.okular
];
]) ++ (with pkgs.skkDictionaries; [
l
emoji
edict
assoc
itaiji
]);
}