[shared] Updated Zed config, changed user config to just username

This commit is contained in:
Martin Berg Alstad 2025-04-18 19:49:14 +02:00
parent 31c25681c5
commit e97dd6f5ce
Signed by: martials
GPG Key ID: 848D71DE0590C199
6 changed files with 13 additions and 16 deletions

View File

@ -95,10 +95,7 @@
]; ];
defaultAttrs = { defaultAttrs = {
user = { username = common.username;
name = common.username;
password = "temp"; # TODO
};
version = common.system.version; version = common.system.version;
wayland.enable = true; wayland.enable = true;
nvidia.enable = false; nvidia.enable = false;
@ -120,7 +117,7 @@
{ {
hostName, hostName,
system, system,
user, username,
... ...
}@systemConfig: }@systemConfig:
@ -157,7 +154,7 @@
systemConfig systemConfig
; ;
}; };
users.${user.name} = import ./hosts/${hostName}/home-manager; users.${username} = import ./hosts/${hostName}/home-manager;
}; };
} }
{ {

View File

@ -22,7 +22,7 @@
users = { users = {
mutableUsers = false; mutableUsers = false;
users.${systemConfig.user.name} = { users.${systemConfig.username} = {
isNormalUser = true; isNormalUser = true;
hashedPasswordFile = config.sops.secrets.password.path; hashedPasswordFile = config.sops.secrets.password.path;
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" ];

View File

@ -28,7 +28,7 @@ in
]; ];
home = { home = {
username = systemConfig.user.name; username = systemConfig.username;
homeDirectory = dir.home; homeDirectory = dir.home;
sessionVariables = { sessionVariables = {

View File

@ -27,17 +27,17 @@
version = "2"; version = "2";
}; };
autosave = "on_focus_change"; autosave = "on_focus_change";
auto_update = false;
base_keymap = "JetBrains"; base_keymap = "JetBrains";
buffer_font_family = font; buffer_font_family = font;
features = { features = {
edit_completion_provider = "zed"; edit_completion_provider = "zed";
}; };
icon_theme = "Catppuccin Mocha"; icon_theme = {
# icon_theme = { TODO replace icon theme above with below mode = theme.mode;
# mode = theme.mode; light = "Catppuccin Latte";
# light = "Catppuccin Mocha"; dark = "Catppuccin Mocha";
# dark = "Catppuccin Mocha"; };
# };
ui_font_family = font; ui_font_family = font;
ui_font_size = fontSize; ui_font_size = fontSize;
buffer_font_size = fontSize; buffer_font_size = fontSize;

View File

@ -14,7 +14,7 @@
defaultSopsFile = lib.custom.relativeToRoot "shared/secrets/secrets.yaml"; defaultSopsFile = lib.custom.relativeToRoot "shared/secrets/secrets.yaml";
defaultSopsFormat = "yaml"; defaultSopsFormat = "yaml";
age.keyFile = "/home/${systemConfig.user.name}/.config/sops/age/keys.txt"; age.keyFile = "/home/${systemConfig.username}/.config/sops/age/keys.txt";
secrets.password.neededForUsers = true; secrets.password.neededForUsers = true;
}; };
} }

View File

@ -1,6 +1,6 @@
{ config, systemConfig, ... }: { config, systemConfig, ... }:
let let
username = systemConfig.user.name; username = systemConfig.username;
in in
{ {
users.users.${username} = { users.users.${username} = {