diff --git a/modules/keep.nix b/modules/keep.nix new file mode 100644 index 0000000..2051ad2 --- /dev/null +++ b/modules/keep.nix @@ -0,0 +1,20 @@ +{ pkgs, ... }: +with pkgs; +let + cmd = "${google-chrome}/bin/google-chrome-stable --app=https://keep.google.com"; + desktopItem = pkgs.makeDesktopItem + { + name = "Keep"; + type = "Application"; + exec = cmd; + icon = "keep"; + desktopName = "Keep"; + comment = "Google Keep note app"; + categories = "Office;"; + }; +in +{ + home.packages = [ + desktopItem + ]; +} diff --git a/modules/whatsapp.nix b/modules/whatsapp.nix new file mode 100644 index 0000000..73fa61c --- /dev/null +++ b/modules/whatsapp.nix @@ -0,0 +1,21 @@ +{ pkgs, ... }: +with pkgs; +let + link = "https://web.whatsapp.com"; + cmd = "${google-chrome}/bin/google-chrome-stable --app=${link}"; + desktopItem = pkgs.makeDesktopItem + { + name = "Whatsapp"; + type = "Application"; + exec = cmd; + icon = "whatsapp"; + desktopName = "Whatsapp"; + comment = "Whatsapp web client"; + categories = "Office;"; + }; +in +{ + home.packages = [ + desktopItem + ]; +} diff --git a/nixos/base.nix b/nixos/base.nix index e6c5634..175b1bf 100644 --- a/nixos/base.nix +++ b/nixos/base.nix @@ -229,9 +229,23 @@ notifications.x11.enable = true; }; + # FPRINTD + services.fprintd = { + enable = true; + tod = { + enable = true; + driver = pkgs.libfprint-2-tod1-goodix; + }; + }; + security.pam.services.login.fprintAuth = true; + security.pam.services.xscreensaver.fprintAuth = true; + # Clamav services.clamav = { daemon.enable = true; updater.enable = true; }; + # Power-profiles + services.power-profiles.daemon.enable = true; + # Virtualisation virtualisation = { kvmgt.enable = true;