aboutsummaryrefslogtreecommitdiff
path: root/.config/awesome/quarrel/native/src/lenses/application.rs
diff options
context:
space:
mode:
authordelta <darkussdelta@gmail.com>2026-04-17 08:10:30 +0200
committerdelta <darkussdelta@gmail.com>2026-04-17 08:10:30 +0200
commita7c79cb5a04562be10347856642a80f0c4be89fc (patch)
tree98fac95855d84f5037a1c6f44061cbe94b550600 /.config/awesome/quarrel/native/src/lenses/application.rs
parent225eeafcea67d63a608f9c666faf2a2ef014be4a (diff)
Diffstat (limited to '.config/awesome/quarrel/native/src/lenses/application.rs')
-rw-r--r--.config/awesome/quarrel/native/src/lenses/application.rs14
1 files changed, 9 insertions, 5 deletions
diff --git a/.config/awesome/quarrel/native/src/lenses/application.rs b/.config/awesome/quarrel/native/src/lenses/application.rs
index 38a7762..cc12e82 100644
--- a/.config/awesome/quarrel/native/src/lenses/application.rs
+++ b/.config/awesome/quarrel/native/src/lenses/application.rs
@@ -3,13 +3,13 @@ use std::{
fs::read_dir,
path::PathBuf,
sync::{
+ Arc,
+ OnceLock,
+ RwLock,
atomic::{
AtomicBool,
Ordering,
},
- Arc,
- OnceLock,
- RwLock,
},
};
@@ -20,7 +20,10 @@ use rayon::prelude::*;
use url::Url;
use crate::lenses::{
- Cache, Entries, Entry, Lense
+ Cache,
+ Entries,
+ Entry,
+ Lense,
};
static APPS_DIR: &'static str = "/usr/share/applications";
@@ -34,6 +37,7 @@ pub struct Application {
impl Lense for Application {
const NAME: &str = "Application";
+ const PREFIX: Option<&'static str> = None;
fn init() -> Arc<Self> {
let this = Arc::new(Application::default());
@@ -94,7 +98,7 @@ impl Lense for Application {
// self.should_interrupt.load(Ordering::Relaxed)
}
- fn entries(&self, _: &Lua, _: String) -> Result<Entries, anyhow::Error> {
+ fn entries(&self, _: &Lua, _: &str) -> Result<Entries, anyhow::Error> {
let entries = read_dir(APPS_DIR)?
.map(|result| result.map(|e| e.path()))
.collect::<Result<Vec<_>, std::io::Error>>()?;