Turn into a library

This commit is contained in:
Jeremy Soller 2024-05-07 09:03:32 -06:00
parent b1e62389a7
commit adb691704e
No known key found for this signature in database
GPG key ID: D02FD439211AF56F
2 changed files with 16 additions and 12 deletions

15
src/lib.rs Normal file
View file

@ -0,0 +1,15 @@
// Copyright 2023 System76 <info@system76.com>
// SPDX-License-Identifier: GPL-3.0-only
pub mod greeter;
mod image_container;
pub mod locker;
#[cfg(feature = "logind")]
mod logind;
#[cfg(feature = "networkmanager")]
mod networkmanager;
#[cfg(feature = "upower")]
mod upower;

View file

@ -1,18 +1,7 @@
// Copyright 2023 System76 <info@system76.com>
// SPDX-License-Identifier: GPL-3.0-only
mod greeter;
mod image_container;
mod locker;
#[cfg(feature = "logind")]
mod logind;
#[cfg(feature = "networkmanager")]
mod networkmanager;
#[cfg(feature = "upower")]
mod upower;
use cosmic_greeter::{greeter, locker};
fn main() -> Result<(), Box<dyn std::error::Error>> {
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("warn")).init();