From 6c0592d39bb5c2c3866cd9857b0621c1240225cc Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Mon, 30 Sep 2024 20:13:34 +0300 Subject: [PATCH] modules: rename user in the containers --- modules/nixos/programs/browsers/default.nix | 19 +++++++++---------- .../nixos/programs/communication/skype.nix | 7 ++++--- .../nixos/programs/communication/telegram.nix | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/modules/nixos/programs/browsers/default.nix b/modules/nixos/programs/browsers/default.nix index 69cdd30..5fdeae2 100644 --- a/modules/nixos/programs/browsers/default.nix +++ b/modules/nixos/programs/browsers/default.nix @@ -11,7 +11,7 @@ let hostPackages = lib.flip map contPackages (p: let hostRunBrowser = pkgs.writeScript "cont-run-browser" '' - sudo nixos-container run browsers -- su -l kira -c "$*" + sudo nixos-container run browsers -- su -l jan -c "$*" ''; hostBrowserScript = pkgs.writeScriptBin "${p.meta.mainProgram}" '' @@ -48,11 +48,7 @@ in bindMounts = lib.mkMerge [ { "/tmp/.X11-unix" = { }; - "/etc/ssh/keys" = { - isReadOnly = false; - hostPath = "/persistent/per-machine/browsers/etc/ssh/keys"; - }; - "/home/kira/Downloads" = { + "/home/jan/Downloads" = { isReadOnly = false; hostPath = "/home/jan/downloads/browser"; }; @@ -64,11 +60,14 @@ in "/run/opengl-driver-32/lib" = { }; }) (lib.mkIf cfg.librewolf.enable { - "/home/kira/.librewolf" = { + "/home/jan/.librewolf" = { isReadOnly = false; - hostPath = "/persistent/per-machine/browsers/home/kira/.librewolf"; + hostPath = "/persistent/per-machine/browsers/home/jan/.librewolf"; }; }) + (lib.mkIf config.local.programs.communication.telegram.enable { + "/home/jan/downloads/telegram" = { }; + }) ]; config = { pkgs, ... }: { @@ -79,9 +78,9 @@ in fontconfig = { inherit (config.fonts.fontconfig) defaultFonts; }; }; - users.users.kira = { + users.users.jan = { isNormalUser = true; - home = "/home/kira"; + home = "/home/jan"; password = "hello"; extraGroups = [ "pulse-access" ]; packages = contPackages; diff --git a/modules/nixos/programs/communication/skype.nix b/modules/nixos/programs/communication/skype.nix index c6b6f8e..920cf03 100644 --- a/modules/nixos/programs/communication/skype.nix +++ b/modules/nixos/programs/communication/skype.nix @@ -5,7 +5,7 @@ let cfg = config.local.programs.communication.skype; hostRunPackage = pkgs.writeScript "cont-run" '' - sudo nixos-container run skype -- su -l kira -c "$*" + sudo nixos-container run skype -- su -l jan -c "$*" ''; hostPackageScript = pkgs.writeScriptBin "${cfg.package.meta.mainProgram}" '' @@ -36,6 +36,7 @@ in bindMounts = lib.mkMerge [ { "/tmp/.X11-unix" = { }; + "/home/jan/downloads/skype" = { isReadonly = false; }; } (lib.mkIf config.hardware.graphics.enable { "/run/opengl-driver/lib" = { }; @@ -54,9 +55,9 @@ in fontconfig = { inherit (config.fonts.fontconfig) defaultFonts; }; }; - users.users.kira = { + users.users.jan = { isNormalUser = true; - home = "/home/kira"; + home = "/home/jan"; password = "hello"; extraGroups = [ "pulse-access" ]; packages = [ cfg.package ]; diff --git a/modules/nixos/programs/communication/telegram.nix b/modules/nixos/programs/communication/telegram.nix index 708fcc3..7b20a67 100644 --- a/modules/nixos/programs/communication/telegram.nix +++ b/modules/nixos/programs/communication/telegram.nix @@ -59,7 +59,7 @@ in fontconfig = { inherit (config.fonts.fontconfig) defaultFonts; }; }; - users.users.kira = { + users.users.jan = { isNormalUser = true; home = "/home/jan"; password = "hello";