This commit is contained in:
Alex Davies 2024-05-31 09:53:51 -03:00
commit d97b5629fc
3 changed files with 22 additions and 6 deletions

View File

@ -84,7 +84,7 @@
./nixos/kde-desktop.nix
./nixos/cad.nix
./nixos/zerotier.nix
./nixos/work.nix
./nixos/family.nix
];
};
#Work laptop, dell g15.

View File

@ -76,15 +76,23 @@
#Deduplicate nix store on a timer
nix.optimise.automatic = true;
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
};
environment.systemPackages = with pkgs; [
# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
# wget
pkgs.neovim
pkgs.mosh
pkgs.git
pkgs.usbutils
pkgs.pciutils
pkgs.atool
pkgs.comma
pkgs.home-manager
appimage-run
];

View File

@ -1,10 +1,14 @@
{ inputs, outputs, lib, config, pkgs, hostname, specialArgs, ... }: {
{ inputs, outputs, lib, config, pkgs, hostname, specialArgs, ... }:
services.displayManager = {
let
autoLoginUser = specialArgs.mainUser or null;
in
{
services.displayManager = lib.mkIf (autoLoginUser != null) {
autoLogin.enable = true;
autoLogin.user = "${specialArgs.mainUser}";
};
autoLogin.user = autoLoginUser;
};
users.users = {
gwen = {
isNormalUser = true;
@ -18,5 +22,9 @@
isNormalUser = true;
extraGroups = [ "networkManager" ];
};
logic11 = {
isNormalUser = true;
extraGroups = [ "wheel" "dialout" "networkmanager" "dialout" "docker" "plugdev" "vboxusers" ];
};
};
}