This repository has been archived on 2026-09-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
nixos-config/home/tnix/builder.nix

63 lines
1.3 KiB
Nix

{ config, pkgs, ... }:
{
imports = [
./localModules/default.nix
];
home.username = "builder";
home.homeDirectory = "/home/builder";
home.sessionPath = [ "$HOME/.local/npm/bin" ];
home.sessionVariables = {
EDITOR = "nvim";
XDG_SESSION_TYPE = "wayland";
};
home.pointerCursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
size = 24;
};
systemd.user.startServices = true;
programs.ssh = {
enable = true;
matchBlocks."dietpi" = {
host = "dietpi";
port = 22;
user = "radio";
identityFile = [ "~/.ssh/radio" ];
};
matchBlocks."pinix" = {
host = "pinix";
port = 22;
user = "drone";
identityFile = [ "~/.ssh/id_ed25519" ];
};
matchBlocks."git.${config.domain}" = {
host = "git.${config.domain}";
port = 2222;
user = "forgejo";
identityFile = [ "~/.ssh/id_ed25519" ];
};
matchBlocks."blunix" = {
host = "blunix";
port = 22;
user = "drone";
identityFile = [ "~/.ssh/id_ed25519" ];
};
matchBlocks."codeberg.org" = {
host = "codeberg.org";
user = "git";
identityFile = [ "~/.ssh/codeberg" ];
};
};
home.stateVersion = "25.05";
programs.home-manager.enable = true;
}