diff --git a/home/modules/gui/apps/messaging/discord/default.nix b/home/modules/gui/apps/messaging/discord/default.nix index 29513ac..f106bc5 100755 --- a/home/modules/gui/apps/messaging/discord/default.nix +++ b/home/modules/gui/apps/messaging/discord/default.nix @@ -1,11 +1,10 @@ +let + content = builtins.readDir ./.; + + dirContent = builtins.filter (n: content.${n} == "directory") (builtins.attrNames content); + + importList = map (name: ./. + "/${name}") dirContent; +in { - pkgs, - ... -}: -{ - home.packages = builtins.attrValues { - inherit (pkgs) - discord - ; - }; + imports = importList; } diff --git a/home/modules/gui/apps/messaging/discord/discordCanary/default.nix b/home/modules/gui/apps/messaging/discord/discordCanary/default.nix new file mode 100644 index 0000000..35e1320 --- /dev/null +++ b/home/modules/gui/apps/messaging/discord/discordCanary/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + discord-canary + ; + }; +} diff --git a/home/modules/gui/apps/messaging/discord/discordOfficial/default.nix b/home/modules/gui/apps/messaging/discord/discordOfficial/default.nix new file mode 100755 index 0000000..29513ac --- /dev/null +++ b/home/modules/gui/apps/messaging/discord/discordOfficial/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + discord + ; + }; +} diff --git a/home/modules/gui/apps/messaging/discord/vesktop/default.nix b/home/modules/gui/apps/messaging/discord/vesktop/default.nix new file mode 100755 index 0000000..d2fcbcd --- /dev/null +++ b/home/modules/gui/apps/messaging/discord/vesktop/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + vesktop + ; + }; +} diff --git a/home/modules/gui/apps/messaging/discord/webcord/default.nix b/home/modules/gui/apps/messaging/discord/webcord/default.nix new file mode 100644 index 0000000..136b7d0 --- /dev/null +++ b/home/modules/gui/apps/messaging/discord/webcord/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + webcord + ; + }; +}