63 lines
1.3 KiB
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;
|
|
}
|