[{"data":1,"prerenderedAt":456},["ShallowReactive",2],{"repo-duxlabs-dev-dux-shell-zh-CN":3,"i18n-duxlabs-dev-dux-shell-zh-CN":453},{"mirrorPool":4,"detail":13,"relatedProjects":329},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":30,"homepage":31,"pushedAt":32,"ownerAvatar":33,"ownerName":34,"ownerBio":35,"lastSyncTime":36,"lastReleaseTime":37,"tags":38,"license":50,"category":51,"subgroup":52,"releases":53},"duxlabs-dev","dux-shell",1017466877,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell",9013,"QML","Desktop shell for wayland compositors built with Quickshell & GO, optimized for niri, hyprland, sway, MangoWC, labwc, and MiracleWM.",{"QML":22,"Go":23,"JavaScript":24,"Shell":25,"Python":26,"GLSL":27,"Nix":28,"CSS":28,"Makefile":28,"Lua":28,"Emacs Lisp":29},57.1,32.6,7,1,0.9,0.3,0.2,0.1,[],"https:\u002F\u002Fduxlabs.dev","2026-11-10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F338330885?v=4","Dux Labs","Dux Desktop Suite for Wayland that features tools such as Dux Modular Shell (DMS), Dux Files, Dux Calendar, & Dux Search.","2026-11-10T08:05:10.566321+00:00","2026-11-08T15:45:05Z",[39,40,41,42,43,44,45,46,47,48,49],"dwl","go","hyprland","labwc","mangowc","miracle-wm","niri","quickshell","sway","tiling-window-manager","wayland","MIT","tools","文件管理器",[54,94,124,159,194,228,263,296],{"tag":55,"publishAt":37,"semVer":56,"prerelease":58,"assets":59},"v2.1.2",[57,25,57],2,false,[60,66,72,77,83,89],{"fileName":61,"sizeMb":62,"sha256":63,"downloadCount":64,"originUrl":65},"dms-cli-2.1.2.tar.gz",11.5,"baa6a49d8912e7b7c554a0be0c55a442420f87dc75e00ee556988092ae787812",5,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.2\u002Fdms-cli-2.1.2.tar.gz",{"fileName":67,"sizeMb":68,"sha256":69,"downloadCount":70,"originUrl":71},"dms-full-amd64.tar.gz",76.48,"3e3eeb235b64158ebd14c78113a4178bc9947b1a628238d74449327d69ecea9a",10,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.2\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":74,"sha256":75,"downloadCount":64,"originUrl":76},"dms-full-arm64.tar.gz",73.72,"1792e68fcf104c8bd5b9347dd8c544c8dfcd64b18890936497b2d1ecfa3fb167","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.2\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":79,"sha256":80,"downloadCount":81,"originUrl":82},"dms-full-freebsd-amd64.tar.gz",76.04,"96e5cdd9808a79f0733985779f6f091e323d3a7e0cad914e4c9f86f120958de4",4,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.2\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":85,"sha256":86,"downloadCount":87,"originUrl":88},"dms-full-freebsd-arm64.tar.gz",73.31,"732808ce6b78e46a163dd210553ce0e5ef22d7ccdad49f0d0dc5cdcc6ade309d",3,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.2\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":91,"sha256":92,"downloadCount":24,"originUrl":93},"dms-qml.tar.gz",15.86,"562fbd74cd60eda0bbfb8b41fddcaa8bf314ea34f49f6df21672ba98ed763f08","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.2\u002Fdms-qml.tar.gz",{"tag":95,"publishAt":96,"semVer":97,"prerelease":58,"assets":98},"v2.1.1","2026-11-06T17:00:21Z",[57,25,25],[99,103,108,112,116,120],{"fileName":100,"sizeMb":62,"sha256":101,"downloadCount":64,"originUrl":102},"dms-cli-2.1.1.tar.gz","d5a58e1df53826c5aaf21b904d1944b613e96e2b23b5f026930eaf50be2ec56f","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.1\u002Fdms-cli-2.1.1.tar.gz",{"fileName":67,"sizeMb":104,"sha256":105,"downloadCount":106,"originUrl":107},76.47,"424302b06ae91c45c23713a27c9bb38cc2459fd6023af42473e2372c5624cda0",30,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.1\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":109,"sha256":110,"downloadCount":64,"originUrl":111},73.71,"9251bf33a1d84a204174feff614353e3483c568d097615e666c19a107d199b20","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.1\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":79,"sha256":113,"downloadCount":114,"originUrl":115},"2ca5528ff7c9b950bbd299edbecf96e6c22c4fc5ce12604c1772d6ba3dad0077",16,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.1\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":117,"sha256":118,"downloadCount":64,"originUrl":119},73.3,"fbfb607010c0ef83d01fad44d641a3df778c8c15319a9f59eeb5781fd6dfd967","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.1\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":91,"sha256":121,"downloadCount":122,"originUrl":123},"8b73cdc5862ab865c06fe0329834b15cd60520d53b2912be43eda0b055d89473",8,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.1\u002Fdms-qml.tar.gz",{"tag":125,"publishAt":126,"semVer":127,"prerelease":58,"assets":129},"v2.1.0","2026-11-04T01:33:56Z",[57,25,128],0,[130,136,141,145,150,154],{"fileName":131,"sizeMb":132,"sha256":133,"downloadCount":134,"originUrl":135},"dms-cli-2.1.0.tar.gz",11.47,"a67320705062795e6f03ce56a51034928310d5bafb43664b83331ccb1c204551",101,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.0\u002Fdms-cli-2.1.0.tar.gz",{"fileName":67,"sizeMb":137,"sha256":138,"downloadCount":139,"originUrl":140},76.39,"315e387c0221c3950c6d63fe9b92cb0c6fc5ce68aa481133d6ed3aa1133fdc02",32,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.0\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":142,"sha256":143,"downloadCount":24,"originUrl":144},73.64,"7d1dfd4676967116c797badf41e5bea76bcd4f76c793948f2b76f60e543a5ef2","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.0\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":146,"sha256":147,"downloadCount":148,"originUrl":149},75.96,"2f45c519ad67fdb0e0612ab1c4d16c755e662b7bead41a0efb0e3f6869355cbf",6,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.0\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":151,"sha256":152,"downloadCount":81,"originUrl":153},73.23,"fdafc536521a68c3b1656c96540aa679512a00693e36755255b018831b641510","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.0\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":155,"sha256":156,"downloadCount":157,"originUrl":158},15.88,"b1ee26508ec36e56dd9bea03dc4da6b7dd3711231eaec581839c2981653e02ff",25,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.1.0\u002Fdms-qml.tar.gz",{"tag":160,"publishAt":161,"semVer":162,"prerelease":58,"assets":163},"v2.0.0","2026-10-20T19:23:12Z",[57,128,128],[164,170,175,180,185,189],{"fileName":165,"sizeMb":166,"sha256":167,"downloadCount":168,"originUrl":169},"dms-cli-2.0.0.tar.gz",11.36,"ab5c433b57fbcd0d507f2060fc73706101558f4f44909bd5814fad2d1f2246c3",180,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.0.0\u002Fdms-cli-2.0.0.tar.gz",{"fileName":67,"sizeMb":171,"sha256":172,"downloadCount":173,"originUrl":174},75.18,"a28056dbf8746178f6a6b0796077023705becb6037c418311132bda579bdd185",165,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.0.0\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":176,"sha256":177,"downloadCount":178,"originUrl":179},72.48,"55df869f02c58eafacdfff8dd66c86b35b1e7918f4cf0b777533a5761d3fde92",37,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.0.0\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":181,"sha256":182,"downloadCount":183,"originUrl":184},74.92,"46c4d8a9cb253819662e408da85288b6f791a2bdb933c70ec70372f5a5d01104",21,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.0.0\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":186,"sha256":187,"downloadCount":64,"originUrl":188},72.24,"edbbe9e39c3eec087aba2526ae2d4684a0e42474b0cab33f19965119aec58802","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.0.0\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":190,"sha256":191,"downloadCount":192,"originUrl":193},15.67,"866cb3a23c39da8aea7645dd46a5c24661747086d4d1f91204893812e21f7c2e",70,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv2.0.0\u002Fdms-qml.tar.gz",{"tag":195,"publishAt":196,"semVer":197,"prerelease":58,"assets":198},"v1.6.3","2026-10-07T17:51:28Z",[25,148,87],[199,205,210,214,219,223],{"fileName":200,"sizeMb":201,"sha256":202,"downloadCount":203,"originUrl":204},"dms-cli-1.6.3.tar.gz",8.62,"383b246341439c14efa0f32a21a775bacf3875c55998ddee3e2345b2f8e98410",14,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.3\u002Fdms-cli-1.6.3.tar.gz",{"fileName":67,"sizeMb":206,"sha256":207,"downloadCount":208,"originUrl":209},62.76,"0e298b8b8648363513d94b2049c9a91684da9ed3020838a68bad88a08dc11a01",153,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.3\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":211,"sha256":212,"downloadCount":203,"originUrl":213},60.31,"2a7dab40f39bacc905f54e46c92704d9defe547f767ea9ac153b215984b4b86e","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.3\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":215,"sha256":216,"downloadCount":217,"originUrl":218},62.55,"c612a413c9a66c6611e34a31dd5bf5a5a58382fd4e81e50f750cdc8fd842903a",12,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.3\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":220,"sha256":221,"downloadCount":148,"originUrl":222},60.1,"5f47030d109d9f9e56b06c4c5b21f2255266583d6fe40c88538d92f5bb56e738","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.3\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":224,"sha256":225,"downloadCount":226,"originUrl":227},12.86,"f8f3884aff9d29b008a50fd0d164b512a680a6cce209a8b62a690534fdfd4c80",3225,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.3\u002Fdms-qml.tar.gz",{"tag":229,"publishAt":230,"semVer":231,"prerelease":58,"assets":232},"v1.6.2","2026-09-17T15:12:12Z",[25,148,57],[233,239,244,249,254,258],{"fileName":234,"sizeMb":235,"sha256":236,"downloadCount":237,"originUrl":238},"dms-cli-1.6.2.tar.gz",8.63,"98f2e443336c2d20667882b278d5eb641a6c05d8482465e7ea9b916ceac3c92a",356,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.2\u002Fdms-cli-1.6.2.tar.gz",{"fileName":67,"sizeMb":240,"sha256":241,"downloadCount":242,"originUrl":243},62.73,"29d93a8c84843966ab20edd7c20710dfc693050388528140864c908a92877662",132,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.2\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":245,"sha256":246,"downloadCount":247,"originUrl":248},60.28,"9693793f20b4ad3105e127b12cd9aefff038a0b67e0e09a9293f9c517064f810",17,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.2\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":250,"sha256":251,"downloadCount":252,"originUrl":253},62.51,"302f9657e25b006f6ad442a8a9c38b303ac4b3fb9b447286d39b53a863f3c388",23,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.2\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":255,"sha256":256,"downloadCount":70,"originUrl":257},60.07,"03a23f1560b977dcf837fa7d6fed14ea871a8c2b63ccd0686287c6f16ee41f93","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.2\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":259,"sha256":260,"downloadCount":261,"originUrl":262},12.85,"305fd67a7321eb884b37d46bd3eada70f41add82c1d822e92c6a9069b5a1826f",1773,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.2\u002Fdms-qml.tar.gz",{"tag":264,"publishAt":265,"semVer":266,"prerelease":58,"assets":267},"v1.6.1","2026-09-08T17:19:01Z",[25,148,25],[268,274,279,283,288,292],{"fileName":269,"sizeMb":270,"sha256":271,"downloadCount":272,"originUrl":273},"dms-cli-1.6.1.tar.gz",8.56,"ecf1c699b106f6ba173860d7fdbf971fb061af010490c08ec53a498a33e18c33",11,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.1\u002Fdms-cli-1.6.1.tar.gz",{"fileName":67,"sizeMb":275,"sha256":276,"downloadCount":277,"originUrl":278},62.72,"5817715db63f6860f554186b2a2e9a7b4bd4fec3f439330bbcb3a0c77f34d324",38,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.1\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":280,"sha256":281,"downloadCount":122,"originUrl":282},60.27,"ee6035763982f4caef38bc609ded3406a21deb060811f5c852958a7be82adfdd","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.1\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":284,"sha256":285,"downloadCount":286,"originUrl":287},62.5,"3960abbc414fc394ae43d16d6ad51fa7757ed5980aa99237c129d28d192debad",9,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.1\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":289,"sha256":290,"downloadCount":148,"originUrl":291},60.06,"d6d524b75359dcbc01076ba38c3b7cc8515a5b9c25c25e52e57b0f1ea718f433","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.1\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":259,"sha256":293,"downloadCount":294,"originUrl":295},"904ad2709a2075f10dbb089b42a9f4eb39d8f06cb2634fd4c95fa739ef9c4a2d",1324,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.1\u002Fdms-qml.tar.gz",{"tag":297,"publishAt":298,"semVer":299,"prerelease":58,"assets":300},"v1.6.0","2026-09-03T17:09:32Z",[25,148,128],[301,307,312,316,320,324],{"fileName":302,"sizeMb":303,"sha256":304,"downloadCount":305,"originUrl":306},"dms-cli-1.6.0.tar.gz",8.53,"2c7284bbf3897792501742a967bfa4fbbafff54493514e712e26947a712e2ab0",15,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.0\u002Fdms-cli-1.6.0.tar.gz",{"fileName":67,"sizeMb":308,"sha256":309,"downloadCount":310,"originUrl":311},62.41,"c05ba8e05e30a432e348a9f8edcabf62e50bb4a810d0a0282eef8deee5baeec1",63,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.0\u002Fdms-full-amd64.tar.gz",{"fileName":73,"sizeMb":313,"sha256":314,"downloadCount":122,"originUrl":315},59.98,"6431515df26efa4629f08bdf769e31aea12a5248c487054e39be8f1a0349a025","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.0\u002Fdms-full-arm64.tar.gz",{"fileName":78,"sizeMb":317,"sha256":318,"downloadCount":148,"originUrl":319},62.19,"a07c184943a2c7aa9a45f38a8dfb14820fdf2caf8b04500c272489b39072d620","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.0\u002Fdms-full-freebsd-amd64.tar.gz",{"fileName":84,"sizeMb":321,"sha256":322,"downloadCount":64,"originUrl":323},59.78,"01a65caa1ccf88998a6e7b82c9cf78da1e8aec490cb7075751c70402531ba5f3","https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.0\u002Fdms-full-freebsd-arm64.tar.gz",{"fileName":90,"sizeMb":325,"sha256":326,"downloadCount":327,"originUrl":328},12.77,"aef0e90ad39bf85f676743da7bbe4c32758059d49342d82741d93ec414b88888",91,"https:\u002F\u002Fgithub.com\u002Fduxlabs-dev\u002Fdux-shell\u002Freleases\u002Fdownload\u002Fv1.6.0\u002Fdms-qml.tar.gz",[330,352,380,396,421,437],{"owner":331,"repo":332,"repoId":333,"category":51,"subgroup":52,"language":334,"tags":335,"starCount":342,"ownerUid":343,"latestTag":344,"platforms":345,"lastReleaseTime":349,"downloadCount":350,"description":351},"wagoodman","dive",133251103,"Go",[336,337,338,339,340,341],"cli","docker","docker-image","explorer","inspector","tui",54632,590471,"v0.13.1",[346,347,348],"windows","mac","linux","2025-03-29T15:29:08Z",630351,"一款用于探索 Docker 镜像每一层的工具，帮助发现并减少镜像体积。",{"owner":353,"repo":354,"repoId":355,"category":51,"subgroup":52,"language":356,"tags":357,"starCount":373,"ownerUid":374,"latestTag":375,"platforms":376,"lastReleaseTime":377,"downloadCount":378,"description":379},"sxyazi","yazi",663900193,"Rust",[358,359,336,360,361,362,363,364,365,366,348,367,368,369,370,371,341,372,346],"android","asyncio","command-line","concurrency","cross-platform","developer-tools","file-explorer","file-manager","filesystem","macos","neovim","productivity","rust","terminal","vim",43386,17523360,"v26.9.1",[346,347,348],"2026-09-01T08:52:30Z",146770,"一款基于异步 I\u002FO 的 Rust 终端文件管理器，拥有极快的速度和强大的功能。",{"owner":381,"repo":382,"repoId":383,"category":51,"subgroup":52,"language":356,"tags":384,"starCount":390,"ownerUid":391,"latestTag":392,"platforms":393,"lastReleaseTime":394,"downloadCount":122,"description":395},"spacedriveapp","spacedrive",410749029,[362,385,386,365,387,370,388,389],"distributed-systems","encryption","open-source","storage","typescript",39507,101227423,"nightly",[346],"2026-10-08T07:25:38Z","一款开源跨平台文件管理器，由用 Rust 编写的虚拟分布式文件系统驱动，适用于 macOS、Windows、Linux、iOS 和 Android。",{"owner":397,"repo":398,"repoId":399,"category":51,"subgroup":52,"language":356,"tags":400,"starCount":413,"ownerUid":414,"latestTag":415,"platforms":416,"lastReleaseTime":418,"downloadCount":419,"description":420},"AprilNEA","OpenLogi",1248194723,[401,402,403,404,405,406,407,408,409,410,411,370,412],"dpi","gpui","hid","hidpp","local-first","logitech","logitech-mouse","logitech-options","mouse-remapping","mx-master","privacy","smartshift",25671,37977109,"v0.9.1-beta.144",[346,347,348,417],"other","2026-11-13T07:17:50Z",93,"一个用Rust编写的本地优先、原生Logitech Options+替代工具，通过HID++和UVC协议解锁罗技鼠标、键盘和摄像头的全部功能，无需账号、无遥测。",{"owner":422,"repo":423,"repoId":424,"category":51,"subgroup":52,"language":425,"tags":426,"starCount":430,"ownerUid":431,"latestTag":432,"platforms":433,"lastReleaseTime":434,"downloadCount":435,"description":436},"termux","termux-packages",37346186,"Shell",[358,427,348,428,429,422],"hacktoberfest","linux-distribution","packages",17320,8104776,"bootstrap-2026.11.08-r1+apt.android-7",[417],"2026-11-08T00:18:23Z",257,"Termux Android应用的包构建系统，包含用于构建和管理Termux软件包的脚本、补丁和元数据。",{"owner":438,"repo":439,"repoId":440,"category":51,"subgroup":52,"language":356,"tags":441,"starCount":446,"ownerUid":447,"latestTag":448,"platforms":449,"lastReleaseTime":450,"downloadCount":451,"description":452},"lsd-rs","lsd",158927812,[442,427,443,444,445,370],"color","icons","ls","nerd-fonts",16251,77716111,"v1.2.0",[346,347,348],"2025-10-12T08:31:53Z",122741,"GNU `ls` 的下一代替代品，增加颜色、图标、树形视图等丰富功能。",{"description":454,"readmeHtml":455},"Dux Modular Shell 是 Wayland 上的模块化桌面外壳，用 Quickshell 与 Go 统一提供顶栏、启动器、控制中心与锁屏。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>当你要在 Wayland 上拼一套完整桌面时，Dux Modular Shell 提供了一整套做法：顶栏、启动器、控制中心、通知中心、锁屏和桌面组件由一个外壳统一提供。界面用 Quickshell 的 QML 渲染，系统集成放在 Go 写的 \u003Ccode>dms\u003C\u002Fcode> 守护进程里，平时需要 waybar、swaylock、swayidle、mako、fuzzel、polkit 分别配置的活儿，被收进同一个仓库。仓库是一个 Monorepo，\u003Ccode>quickshell\u002F\u003C\u002Fcode> 是界面，\u003Ccode>core\u002F\u003C\u002Fcode> 是 Go 后端与命令行，\u003Ccode>distro\u002F\u003C\u002Fcode> 放各发行版打包文件。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>平台\u003C\u002Ftd>\n\u003Ctd>Wayland（niri、Hyprland、Sway 等）\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>技术栈\u003C\u002Ftd>\n\u003Ctd>Quickshell \u002F Qt 6 QML + Go 1.27.3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>当前版本\u003C\u002Ftd>\n\u003Ctd>v2.1.2\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>许可\u003C\u002Ftd>\n\u003Ctd>MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>一个外壳替掉一整排零散组件，主题与插件配置还能整体搬到另一台机器。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>动态配色\u003C\u002Fstrong>：从壁纸取色，经 matugen 与 dank16 同步改写 GTK、Qt、终端以及 VS Code \u002F VSCodium 的主题\u003C\u002Fli>\n\u003Cli>\u003Cstrong>系统监视\u003C\u002Fstrong>：\u003Ccode>dms\u003C\u002Fcode> 守护进程采集 CPU、内存、GPU 占用与温度，进程列表可搜索并结束进程\u003C\u002Fli>\n\u003Cli>\u003Cstrong>启动器\u003C\u002Fstrong>：Spotlight 式搜索，覆盖应用、文件、emoji、已开窗口、计算器与命令\u003C\u002Fli>\n\u003Cli>\u003Cstrong>控制中心\u003C\u002Fstrong>：网络、蓝牙、音频设备、显示设置与夜间模式集中在同一面板\u003C\u002Fli>\n\u003Cli>\u003Cstrong>通知中心\u003C\u002Fstrong>：按应用分组、支持富文本与键盘导航\u003C\u002Fli>\n\u003Cli>\u003Cstrong>媒体与剪贴板\u003C\u002Fstrong>：MPRIS 播放控制、日历、天气、带图片预览的剪贴板历史\u003C\u002Fli>\n\u003Cli>\u003Cstrong>会话管理\u003C\u002Fstrong>：锁屏、空闲检测，插电与电池分别设置自动锁屏与挂起\u003C\u002Fli>\n\u003Cli>\u003Cstrong>插件机制\u003C\u002Fstrong>：\u003Ccode>~\u002F.config\u002Fdms\u002Fplugins.lock.json\u003C\u002Fcode> 记录已托管插件及其精确 Git 提交号，可在另一台机器复现同一套插件\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"界面与组件\">界面与组件\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>TopBar\u003C\u002Fstrong>：多显示器状态栏，带工作区切换\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DBar\u003C\u002Fstrong>：可自定义的组件栏，支持插件接入\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dock\u003C\u002Fstrong>：应用坞，含窗口管理\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DDash\u003C\u002Fstrong>：仪表盘，聚合监控数据与快捷开关\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DIsland\u003C\u002Fstrong>：屏幕顶部的动态岛式提示区\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OSD 与通知\u003C\u002Fstrong>：音量、亮度调节的浮层与应用通知弹窗\u003C\u002Fli>\n\u003Cli>\u003Cstrong>桌面层\u003C\u002Fstrong>：桌面小部件层、桌面右键菜单、模糊或视频壁纸层\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"命令行与-ipc\">命令行与 IPC\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>dms run\u003C\u002Fcode>\u003C\u002Fstrong>：启动外壳\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>dms ipc call\u003C\u002Fcode>\u003C\u002Fstrong>：按对象调用能力，例如 \u003Ccode>dms ipc call spotlight toggle\u003C\u002Fcode>、\u003Ccode>dms ipc call audio setvolume 50\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>dms brightness list\u003C\u002Fcode>\u003C\u002Fstrong>：列出可调节的显示器\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>dms plugins search\u003C\u002Fcode> \u002F \u003Ccode>lock\u003C\u002Fcode> \u002F \u003Ccode>restore\u003C\u002Fcode>\u003C\u002Fstrong>：浏览插件仓库、刷新锁文件、用锁文件恢复插件\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>dms doctor\u003C\u002Fcode>\u003C\u002Fstrong>：检查运行环境是否齐备\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>使用 niri 或 Hyprland 的 Wayland 用户\u003C\u002Fli>\n\u003Cli>想让桌面外观统一的 Linux 用户\u003C\u002Fli>\n\u003Cli>需要多显示器状态栏与工作区切换的人\u003C\u002Fli>\n\u003Cli>想用 QML 编写桌面组件的开发者\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>确认当前是 Wayland 会话，合成器为 niri、Hyprland、Sway、MangoWC、labwc、Scroll 或 Miracle WM\u003C\u002Fli>\n\u003Cli>用发行版包安装：Arch 系直接装 \u003Ccode>dux-shell\u003C\u002Fcode>，或从 AUR 装 \u003Ccode>dux-shell-git\u003C\u002Fcode>，Fedora、Debian、Ubuntu、openSUSE、Gentoo 的打包文件在仓库 \u003Ccode>distro\u002F\u003C\u002Fcode> 下\u003C\u002Fli>\n\u003Cli>首次执行 \u003Ccode>dms run\u003C\u002Fcode>，确认顶栏与启动器正常弹出\u003C\u002Fli>\n\u003Cli>在设置里换一张壁纸，配色与终端、编辑器主题会随壁纸重新生成\u003C\u002Fli>\n\u003Cli>需要扩展时用 \u003Ccode>dms plugins search\u003C\u002Fcode> 浏览，装好后执行 \u003Ccode>dms plugins lock\u003C\u002Fcode> 固化版本\u003C\u002Fli>\n\u003Cli>NixOS 用户在 flake 中引入 \u003Ccode>homeModules.dank-material-shell\u003C\u002Fcode> 即可声明式安装\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>项目\u003C\u002Fth>\n\u003Cth>要求\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>会话\u003C\u002Ftd>\n\u003Ctd>Wayland，X11 下无法运行\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>合成器\u003C\u002Ftd>\n\u003Ctd>niri、Hyprland、Sway、MangoWC、labwc、Scroll、Miracle WM 支持最完整\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>运行时\u003C\u002Ftd>\n\u003Ctd>Quickshell、Qt 6；自行编译还需 Go 1.27.3\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>发行版\u003C\u002Ftd>\n\u003Ctd>Arch、Fedora、Debian、Ubuntu、openSUSE、Gentoo、FreeBSD、NixOS\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>IPC\u003C\u002Ftd>\n\u003Ctd>界面与 \u003Ccode>dms\u003C\u002Fcode> 守护进程按 API 版本协商，当前要求 \u003Ccode>apiVersion &gt;= 38\u003C\u002Fcode>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"注意事项\">注意事项\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>仅限 Wayland\u003C\u002Fstrong>：工作区、图层壳与截图都依赖 Wayland 协议，X11 下没有可用路径\u003C\u002Fli>\n\u003Cli>\u003Cstrong>合成器决定功能完整度\u003C\u002Fstrong>：只有上述七种合成器具备完整工作区切换、概览与显示器管理，其它合成器功能会缩水\u003C\u002Fli>\n\u003Cli>\u003Cstrong>接管范围较大\u003C\u002Fstrong>：顶栏、锁屏、空闲管理由它接手，原有 waybar、swaylock 配置不再生效\u003C\u002Fli>\n\u003Cli>\u003Cstrong>锁文件是版本锚点\u003C\u002Fstrong>：\u003Ccode>~\u002F.config\u002Fdms\u002Fplugins.lock.json\u003C\u002Fcode> 固定到具体提交，跨机还原后插件不会自动跟随上游更新，升级需重新执行 \u003Ccode>dms plugins lock\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n",1794593626587]