work on remote dev set up on sj-bm-hostkey0

This commit is contained in:
steveej 2023-11-24 11:34:17 +01:00
parent 9145d430bd
commit d86fdd61c9
6 changed files with 87 additions and 75 deletions

View file

@ -2,7 +2,6 @@
imports = [
../profiles/common.nix
../programs/neovim.nix
# ../programs/zsh.nix
];
home.packages = with pkgs; [

View file

@ -5,15 +5,17 @@
in {
programs.vscode = {
enable = true;
package = pkgs.vscodium;
# package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions;
[
bbenoist.nix
vscodevim.vim
ms-vscode-remote.remote-ssh
# bbenoist.nix
# vscodevim.vim
# rust-lang.rust-analyzer
# mkhl.direnv
]
++ marketPlaceExtensions;
mutableExtensionsDir = false;
mutableExtensionsDir = true;
};
home.packages = [pkgs.nixpkgs-fmt pkgs.alejandra];

View file

@ -23,17 +23,30 @@
# TODO
# ./network.nix
# ./monitoring.nix
{
services.openssh.enable = true;
services.openssh.settings.PermitRootLogin = "yes";
# user config
{
users.commonUsers = {
enable = true;
enableNonRoot = true;
};
home-manager.users.root = import ../../../home-manager/configuration/text-minimal.nix {
inherit pkgs;
};
home-manager.users.steveej = import ../../../home-manager/configuration/text-minimal.nix {
inherit pkgs;
};
programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh;
environment.pathsToLink = ["/share/zsh"];
}
];
services.openssh.enable = true;
services.openssh.settings.PermitRootLogin = "yes";
nix.nixPath = [
"nixpkgs=${pkgs.path}"
];
@ -45,7 +58,7 @@
};
};
nix.settings.experimental-features = ["nix-command" "flakes"];
nix.settings.experimental-features = ["nix-command" "flakes" "ca-derivations"];
boot = {
kernel = {
@ -91,8 +104,6 @@
disk = {
sda = disk "sda";
sdb = disk "sdb";
sdc = disk "sdc";
sdd = disk "sdd";
};
mdadm = {
raid0 = {