From f72f97ecef84fdc472340eb63e7b6f683ca9e5d9 Mon Sep 17 00:00:00 2001 From: Mohamed Chrayed Date: Thu, 5 Mar 2026 12:54:45 +0100 Subject: [PATCH] vesktop --- modules/apps/sys/vesktop.nix | 7 +++++++ modules/apps/usr/vesktop.nix | 16 ++++++++++++++++ modules/desktop/sys/miscapps.nix | 1 - modules/hosts/computer-mo/imports.nix | 2 ++ 4 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 modules/apps/sys/vesktop.nix create mode 100644 modules/apps/usr/vesktop.nix diff --git a/modules/apps/sys/vesktop.nix b/modules/apps/sys/vesktop.nix new file mode 100644 index 0000000..9bf7008 --- /dev/null +++ b/modules/apps/sys/vesktop.nix @@ -0,0 +1,7 @@ +{ ... }: { + flake.nixosModules.apps-sys-vesktop = { pkgs, ... }: { + environment.systemPackages = with pkgs; [ + vesktop + ]; + }; +} diff --git a/modules/apps/usr/vesktop.nix b/modules/apps/usr/vesktop.nix new file mode 100644 index 0000000..c40e79e --- /dev/null +++ b/modules/apps/usr/vesktop.nix @@ -0,0 +1,16 @@ +{ ... }: { + flake.homeModules.apps-usr-vesktop-all = { config, pkgs, ... }: { + home.file.".config/autostart/1password.desktop" = { + text = '' + [Desktop Entry] + Type=Application + Name=Vesktop + Comment=Vesktop autostart script + Exec=${pkgs.vesktop}/bin/vesktop --enable-speech-dispatcher + StartupNotify=false + Terminal=false + Icon=vesktop + ''; + }; + }; +} diff --git a/modules/desktop/sys/miscapps.nix b/modules/desktop/sys/miscapps.nix index 6e5dbb3..f733a35 100644 --- a/modules/desktop/sys/miscapps.nix +++ b/modules/desktop/sys/miscapps.nix @@ -1,7 +1,6 @@ { ... }: { flake.nixosModules.desktop-sys-miscapps = { pkgs, ... }: { environment.systemPackages = with pkgs; [ - vesktop pciutils aha ]; diff --git a/modules/hosts/computer-mo/imports.nix b/modules/hosts/computer-mo/imports.nix index 8d638a8..d06e6ca 100644 --- a/modules/hosts/computer-mo/imports.nix +++ b/modules/hosts/computer-mo/imports.nix @@ -4,6 +4,7 @@ apps-sys-brave apps-sys-onepassword apps-sys-teams + apps-sys-vesktop base-sys-group desktop-sys-group disks-sys-singledisk @@ -20,6 +21,7 @@ ]; home-manager.users.mo.imports = with config.flake.homeModules; [ apps-usr-onepassword-all + apps-usr-vesktop-all base-usr-group gnome-usr-gnome-mo security-usr-sopsnix