diff options
Diffstat (limited to 'lass')
| -rw-r--r-- | lass/1systems/mors.nix | 1 | ||||
| -rw-r--r-- | lass/2configs/skype.nix | 30 | 
2 files changed, 31 insertions, 0 deletions
diff --git a/lass/1systems/mors.nix b/lass/1systems/mors.nix index 5cc03501f..c0c33828b 100644 --- a/lass/1systems/mors.nix +++ b/lass/1systems/mors.nix @@ -24,6 +24,7 @@      ../2configs/bitlbee.nix      ../2configs/firefoxPatched.nix      ../2configs/realwallpaper.nix +    ../2configs/skype.nix    ];    krebs.build = { diff --git a/lass/2configs/skype.nix b/lass/2configs/skype.nix new file mode 100644 index 000000000..7e4618a7b --- /dev/null +++ b/lass/2configs/skype.nix @@ -0,0 +1,30 @@ +{ config, pkgs, ... }: + +let +  mainUser = config.users.extraUsers.mainUser; + +in { +  imports = [ +    ../3modules/per-user.nix +  ]; + +  users.extraUsers = { +    skype = { +      name = "skype"; +      uid = 2259819492; #genid skype +      description = "user for running skype"; +      home = "/home/skype"; +      useDefaultShell = true; +      extraGroups = [ "audio" "video" ]; +      createHome = true; +    }; +  }; + +  lass.per-user.skype.packages = [ +    pkgs.skype +  ]; + +  security.sudo.extraConfig = '' +    ${mainUser.name} ALL=(skype) NOPASSWD: ALL +  ''; +}  | 
