Add DMS plugins and configuration enhancements

- Introduced multiple DMS plugins including ambient sound, calculator, home assistant, dropdown menu, OCR scanner, and more.
- Updated flake.nix to include new plugin URLs and configurations.
- Enhanced the DMS home-manager module to support third-party plugins and their settings.
- Added keybindings for new plugins in the Niri configuration.
- Updated default settings to include new plugins and their visibility options.
This commit is contained in:
2026-06-21 04:18:36 -03:00
parent 02c6b3a45f
commit 4ca225ed60
6 changed files with 897 additions and 4 deletions
+80
View File
@@ -23,6 +23,86 @@
inputs.nixpkgs.follows = "nixpkgs";
};
dms-plugin-dank-vault = {
url = "github:alcxyz/DankVault";
flake = false;
};
dms-plugin-calculator = {
url = "github:rochacbruno/DankCalculator";
flake = false;
};
dms-plugin-home-assistant = {
url = "github:xxyangyoulin/dms-plugin-hass";
flake = false;
};
dms-plugin-dropdown-menu = {
url = "github:rdannenbring/dropdown-menu";
flake = false;
};
dms-plugin-ocr-scanner = {
url = "github:hthienloc/dms-ocr-scanner";
flake = false;
};
dms-plugin-unified-taskbar = {
url = "github:jslandau/dms-unified-taskbar";
flake = false;
};
dms-plugin-widget-group = {
url = "github:rdannenbring/widget-group";
flake = false;
};
dms-plugin-nix-package-runner = {
url = "github:iahccc/NixPackageRunner";
flake = false;
};
dms-plugin-ambient-sound = {
url = "github:hthienloc/dms-ambient-sound";
flake = false;
};
dms-plugin-cava-visualizer = {
url = "github:ernestowgg/cava-visualizer";
flake = false;
};
dms-plugin-emoji-launcher = {
url = "github:devnullvoid/dms-emoji-launcher";
flake = false;
};
dms-plugin-official = {
url = "github:AvengeMedia/dms-plugins";
flake = false;
};
dms-plugin-web-search = {
url = "github:devnullvoid/dms-web-search";
flake = false;
};
dms-plugin-wallpaper-carousel = {
url = "github:motor-dev/wallpaperCarousel";
flake = false;
};
dms-plugin-ephemera = {
url = "github:nicolasgarcia214/Ephemera";
flake = false;
};
dms-plugin-app-shortcut = {
url = "github:oabragh/AppShortcut";
flake = false;
};
dgop = {
url = "github:AvengeMedia/dgop";
inputs.nixpkgs.follows = "nixpkgs";