diff --git a/common/users/other.nix b/common/users/other.nix index bccf909..b80a0bf 100644 --- a/common/users/other.nix +++ b/common/users/other.nix @@ -25,6 +25,22 @@ in { home-manager.users.mai = (import ./mai); + users.users.twi = { + isNormalUser = true; + shell = pkgs.fish; + extraGroups = [ "within" ]; + openssh.authorizedKeys.keys = [ + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMOyr7PjUfbALe3+zgygnL0fQz4GhQ7qT9b0Lw+1Gzwk" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPg9gYKVglnO2HQodSJt4z4mNrUSUiyJQ7b+J798bwD9" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPrz5T/RdragJF6StZm92JZKPMJinYdw5fYnV4osiY8Q" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF0I+UJPT7noL/bDvPj25SC24kpThqHUtge3tSQ9sIUx" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL46usOZyZD+CYa5wNBSpPxNWwF3EMeeAytPq6iVPO2X" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN76Ol48QNvRjjjIaAa3WPqVWB/ryFMmOUJpszEz13TO" + ]; + }; + + home-manager.users.twi = (import ./twi); + users.users.vic = { isNormalUser = true; extraGroups = [ "wheel" "libvirtd" "adbusers" "dialout" "within" ]; diff --git a/common/users/twi/default.nix b/common/users/twi/default.nix new file mode 100644 index 0000000..7e8409a --- /dev/null +++ b/common/users/twi/default.nix @@ -0,0 +1,29 @@ +{ config, pkgs, ... }: + +{ + imports = [ ../../home-manager ]; + + within = { + emacs.enable = true; + fish.enable = true; + tmux.enable = true; + tmux.shortcut = "a"; + vim.enable = true; + }; + + programs.direnv = { + enable = true; + nix-direnv.enable = true; + }; + + nixpkgs.config = { + allowBroken = true; + allowUnfree = true; + + packageOverrides = import ../../../pkgs; + + manual.manpages.enable = true; + }; + + services.lorri.enable = true; +}