remove hexchen from the project
I am no longer comfortable with putting resources into this project and therefore request to be removed from all infrastructure. I am still happy to help out with software I set up, but I will no longer actively maintain any services. As far as possible, I will remove myself from all access groups or other privileged positions related to this project. Essentially, I'm stepping down as a maintainer. I still reserve the right to make changes via the established change processes (Merge Requests as well as Issues in the meta-repositories), but I will no longer make direct changes to infrastructure without going through those review processes.
This commit is contained in:
parent
3f280ae6ba
commit
43d36bb3d7
8 changed files with 11 additions and 103 deletions
|
@ -1,9 +0,0 @@
|
||||||
{config, lib, pkgs, ...}:
|
|
||||||
|
|
||||||
let
|
|
||||||
sources = import ../nix/sources.nix;
|
|
||||||
in {
|
|
||||||
imports = [
|
|
||||||
(sources.nix-hexchen + "/users/hexchen")
|
|
||||||
];
|
|
||||||
}
|
|
|
@ -1,10 +1,6 @@
|
||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
|
||||||
./hexchen.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
home-manager.useGlobalPkgs = true;
|
home-manager.useGlobalPkgs = true;
|
||||||
|
|
||||||
users.users = {
|
users.users = {
|
||||||
|
@ -12,13 +8,6 @@
|
||||||
openssh.authorizedKeys.keys = with pkgs.lib; concatLists (mapAttrsToList (name: user: if elem "wheel" user.extraGroups then user.openssh.authorizedKeys.keys else []) config.users.users);
|
openssh.authorizedKeys.keys = with pkgs.lib; concatLists (mapAttrsToList (name: user: if elem "wheel" user.extraGroups then user.openssh.authorizedKeys.keys else []) config.users.users);
|
||||||
};
|
};
|
||||||
|
|
||||||
# all the actual config is imported from hexchen's nixfiles
|
|
||||||
hexchen = {
|
|
||||||
uid = lib.mkForce 1000;
|
|
||||||
isNormalUser = true;
|
|
||||||
extraGroups = [ "wheel" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
stuebinm = {
|
stuebinm = {
|
||||||
uid = 1005;
|
uid = 1005;
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
|
|
|
@ -7,10 +7,7 @@
|
||||||
allowUnfree = true;
|
allowUnfree = true;
|
||||||
};
|
};
|
||||||
# boot.plymouth.splashBeforeUnlock = true;
|
# boot.plymouth.splashBeforeUnlock = true;
|
||||||
users.users.schweby.packages = config.users.users.hexchen.packages
|
users.users.schweby.packages = with pkgs; [
|
||||||
++ (with pkgs; [ alacritty picom feh copyq polybar cinnamon.nemo rofi arandr notepadqq nomacs bat ]);
|
|
||||||
users.users.hexchen = {
|
|
||||||
packages = with pkgs; [
|
|
||||||
pulsemixer pavucontrol
|
pulsemixer pavucontrol
|
||||||
firefox git kitty j4-dmenu-desktop bemenu
|
firefox git kitty j4-dmenu-desktop bemenu
|
||||||
breeze-qt5 mako
|
breeze-qt5 mako
|
||||||
|
@ -20,22 +17,7 @@
|
||||||
slurp grim libnotify
|
slurp grim libnotify
|
||||||
_1password-gui
|
_1password-gui
|
||||||
# gnome3.nautilus
|
# gnome3.nautilus
|
||||||
];
|
] ++ (with pkgs; [ alacritty picom feh copyq polybar cinnamon.nemo rofi arandr notepadqq nomacs bat ]);
|
||||||
extraGroups = [ "video" "audio" ];
|
|
||||||
};
|
|
||||||
home-manager.users.hexchen = {
|
|
||||||
gtk = {
|
|
||||||
enable = true;
|
|
||||||
iconTheme = {
|
|
||||||
name = "Adwaita";
|
|
||||||
package = pkgs.gnome3.adwaita-icon-theme;
|
|
||||||
};
|
|
||||||
theme = {
|
|
||||||
name = "Adwaita";
|
|
||||||
package = pkgs.gnome3.adwaita-icon-theme;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
sound.enable = true;
|
sound.enable = true;
|
||||||
hardware.pulseaudio = {
|
hardware.pulseaudio = {
|
||||||
|
|
|
@ -7,13 +7,4 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [ obs-studio ];
|
environment.systemPackages = with pkgs; [ obs-studio ];
|
||||||
|
|
||||||
home-manager.users.hexchen = {
|
|
||||||
programs.obs-studio = {
|
|
||||||
enable = true;
|
|
||||||
plugins = with pkgs; [
|
|
||||||
obs-wlrobs obs-v4l2sink
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,42 +0,0 @@
|
||||||
{ config, pkgs, lib, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
fonts.fonts = with pkgs; [ font-awesome nerdfonts ];
|
|
||||||
users.users.hexchen.packages = with pkgs; [ ];
|
|
||||||
home-manager.users.hexchen = {
|
|
||||||
programs.waybar = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
settings = [{
|
|
||||||
modules-left = [ "sway/workspaces" "sway/mode" ];
|
|
||||||
modules-center = [ "sway/window" ];
|
|
||||||
modules-right = [ "pulseaudio" "network" "cpu" "memory" "temperature" "battery" "clock" "tray" ];
|
|
||||||
|
|
||||||
modules = {
|
|
||||||
battery = {
|
|
||||||
states = {
|
|
||||||
good = 95;
|
|
||||||
warning = 30;
|
|
||||||
critical = 15;
|
|
||||||
};
|
|
||||||
format = "{capacity}% {icon}";
|
|
||||||
format-charging = "{capacity}% ";
|
|
||||||
format-plugged = "{capacity}% ";
|
|
||||||
format-alt = "{time} {icon}";
|
|
||||||
format-icons = ["" "" "" "" ""];
|
|
||||||
};
|
|
||||||
network = {
|
|
||||||
format-wifi = "{essid} ({signalStrength}%) ";
|
|
||||||
format-ethernet = "{ifname}: {ipaddr}/{cidr} ";
|
|
||||||
format-linked = "{ifname} (No IP) ";
|
|
||||||
format-disconnected = "Disconnected ⚠";
|
|
||||||
format-alt = "{ifname}: {ipaddr}/{cidr}";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.sway.enable = true;
|
|
||||||
|
|
||||||
}
|
|
|
@ -73,7 +73,6 @@
|
||||||
|
|
||||||
users.users.root = {
|
users.users.root = {
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDNVUDKx9sukRkb6INny432+2HZBWx/qIEAOvngF1qcj hexchen@montasch"
|
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6JWi0MBDz0Zy4zjauQv28xYmHyapb8D4zeesq91LLE schweby@txsbcct"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL6JWi0MBDz0Zy4zjauQv28xYmHyapb8D4zeesq91LLE schweby@txsbcct"
|
||||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvmrk3i04tXfrSlZtHFbG3o6lQgh3ODMWmGDING4TJ4ctidexmMNY15IjVjzXZgQSET1uKLDLITiaPsii8vaWERZfjm3jjub845mpKkKv48nYdM0eCbv7n604CA3lwoB5ebRgULg4oGTi60rQ4trFf3iTkJfmiLsieFBZz7l+DfgeDEjDNSJcrkOggGBrjE5vBXoDimdkNh8kBNwgMDj1kPR/FHDqybSd5hohCJ5FzQg9vzl/x/H1rzJJKYPO4svSgHkYNkeoL84IZNeHom+UEHX0rw2qAIEN6AiHvNUJR38relvQYxbVdDSlaGN3g26H2ehsmolf+U0uQlRAXTHo0NbXNVYOfijFKL/jWxNfH0aRycf09Lu60oY54gkqS/J0GoQe/OGNq1Zy72DI+zAwEzyCGfSDbAgVF7Y3mU2HqcqGqNzu7Ade5oCbLmkT7yzDM3x6IsmT1tO8dYiT8Qv+zFAECkRpw3yDkJkPOxNKg10oM318whMTtM3yqntE90hk= schweby@taxusbaccata"
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvmrk3i04tXfrSlZtHFbG3o6lQgh3ODMWmGDING4TJ4ctidexmMNY15IjVjzXZgQSET1uKLDLITiaPsii8vaWERZfjm3jjub845mpKkKv48nYdM0eCbv7n604CA3lwoB5ebRgULg4oGTi60rQ4trFf3iTkJfmiLsieFBZz7l+DfgeDEjDNSJcrkOggGBrjE5vBXoDimdkNh8kBNwgMDj1kPR/FHDqybSd5hohCJ5FzQg9vzl/x/H1rzJJKYPO4svSgHkYNkeoL84IZNeHom+UEHX0rw2qAIEN6AiHvNUJR38relvQYxbVdDSlaGN3g26H2ehsmolf+U0uQlRAXTHo0NbXNVYOfijFKL/jWxNfH0aRycf09Lu60oY54gkqS/J0GoQe/OGNq1Zy72DI+zAwEzyCGfSDbAgVF7Y3mU2HqcqGqNzu7Ade5oCbLmkT7yzDM3x6IsmT1tO8dYiT8Qv+zFAECkRpw3yDkJkPOxNKg10oM318whMTtM3yqntE90hk= schweby@taxusbaccata"
|
||||||
];
|
];
|
||||||
|
|
|
@ -94,7 +94,6 @@ in {
|
||||||
"zauberberg@hacc.space"
|
"zauberberg@hacc.space"
|
||||||
];
|
];
|
||||||
"admin@hacc.space" = [
|
"admin@hacc.space" = [
|
||||||
"hexchen@hacc.space"
|
|
||||||
"schweby@hacc.space"
|
"schweby@hacc.space"
|
||||||
"zauberberg@hacc.space"
|
"zauberberg@hacc.space"
|
||||||
];
|
];
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
../../common
|
../../common
|
||||||
../../desktop
|
../../desktop
|
||||||
../../desktop/streaming.nix
|
../../desktop/streaming.nix
|
||||||
../../desktop/sway.nix
|
|
||||||
../../desktop/gnome.nix
|
../../desktop/gnome.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue