Turn into a library
This commit is contained in:
parent
b1e62389a7
commit
adb691704e
2 changed files with 16 additions and 12 deletions
15
src/lib.rs
Normal file
15
src/lib.rs
Normal 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;
|
||||||
13
src/main.rs
13
src/main.rs
|
|
@ -1,18 +1,7 @@
|
||||||
// Copyright 2023 System76 <info@system76.com>
|
// Copyright 2023 System76 <info@system76.com>
|
||||||
// SPDX-License-Identifier: GPL-3.0-only
|
// SPDX-License-Identifier: GPL-3.0-only
|
||||||
|
|
||||||
mod greeter;
|
use cosmic_greeter::{greeter, locker};
|
||||||
mod image_container;
|
|
||||||
mod locker;
|
|
||||||
|
|
||||||
#[cfg(feature = "logind")]
|
|
||||||
mod logind;
|
|
||||||
|
|
||||||
#[cfg(feature = "networkmanager")]
|
|
||||||
mod networkmanager;
|
|
||||||
|
|
||||||
#[cfg(feature = "upower")]
|
|
||||||
mod upower;
|
|
||||||
|
|
||||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("warn")).init();
|
env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("warn")).init();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue