Skip to content

Commit 6c359a3

Browse files
committed
feat(apps): added teamviewer configuration
1 parent 86df6be commit 6c359a3

3 files changed

Lines changed: 31 additions & 11 deletions

File tree

hosts/pc/configuration.nix

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
{ config
2-
, lib
3-
, pkgs
4-
, hostname
5-
, inputs
6-
, secretDir
7-
, unstable
8-
, master
9-
, desktop ? "xmonad"
10-
, ...
1+
{
2+
config,
3+
lib,
4+
pkgs,
5+
hostname,
6+
inputs,
7+
secretDir,
8+
unstable,
9+
master,
10+
desktop ? "xmonad",
11+
...
1112
}:
1213
with lib;
1314
let
@@ -43,7 +44,7 @@ let
4344
enableAutostart = true;
4445
};
4546

46-
inherit (pkgs) remmina;# VNC client
47+
inherit (pkgs) remmina; # VNC client
4748
in
4849
lib.mkMerge [
4950
commonConfig
@@ -128,6 +129,7 @@ lib.mkMerge [
128129
};
129130

130131
services = {
132+
teamviewer.wittano.enable = true;
131133
printers.wittano.enableBrother = true;
132134
backup.enable = true;
133135
ly.wittano.enable = true;

nixos/services/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@
1717
./ntop.nix
1818
./ly.nix
1919
./printer.nix
20+
./teamviewer.nix
2021
];
2122
}

nixos/services/teamviewer.nix

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
pkgs,
3+
lib,
4+
config,
5+
...
6+
}:
7+
with lib;
8+
{
9+
options.services.teamviewer.wittano.enable = mkEnableOption "teamviewer";
10+
11+
config = mkIf config.services.teamviewer.wittano.enable {
12+
services.teamviewer.enable = true;
13+
environment.systemPackages = with pkgs; [
14+
teamviewer
15+
];
16+
};
17+
}

0 commit comments

Comments
 (0)