2024-08-04 11:04:42 +00:00
{
config ,
lib ,
pkgs ,
libsForQt5 ,
2023-06-06 12:50:58 +00:00
} :
let
2024-08-04 11:04:42 +00:00
packages =
self :
let
inherit ( self ) callPackage ;
in
{
#### Core Apps
lomiri = callPackage ./applications/lomiri { } ;
lomiri-calculator-app = callPackage ./applications/lomiri-calculator-app { } ;
lomiri-camera-app = callPackage ./applications/lomiri-camera-app { } ;
lomiri-clock-app = callPackage ./applications/lomiri-clock-app { } ;
2024-08-24 20:25:26 +00:00
lomiri-docviewer-app = callPackage ./applications/lomiri-docviewer-app { } ;
2024-08-04 11:04:42 +00:00
lomiri-filemanager-app = callPackage ./applications/lomiri-filemanager-app { } ;
2024-08-14 13:14:43 +00:00
lomiri-gallery-app = callPackage ./applications/lomiri-gallery-app { } ;
2024-08-04 11:04:42 +00:00
lomiri-system-settings-unwrapped = callPackage ./applications/lomiri-system-settings { } ;
lomiri-system-settings = callPackage ./applications/lomiri-system-settings/wrapper.nix { } ;
lomiri-terminal-app = callPackage ./applications/lomiri-terminal-app { } ;
morph-browser = callPackage ./applications/morph-browser { } ;
teleports = callPackage ./applications/teleports { } ;
2024-01-15 17:42:35 +00:00
2024-08-04 11:04:42 +00:00
#### Data
lomiri-schemas = callPackage ./data/lomiri-schemas { } ;
lomiri-session = callPackage ./data/lomiri-session { } ;
lomiri-sounds = callPackage ./data/lomiri-sounds { } ;
lomiri-wallpapers = callPackage ./data/lomiri-wallpapers { } ;
suru-icon-theme = callPackage ./data/suru-icon-theme { } ;
2023-07-28 16:07:01 +00:00
2024-08-04 11:04:42 +00:00
#### Development tools / libraries
cmake-extras = callPackage ./development/cmake-extras { } ;
deviceinfo = callPackage ./development/deviceinfo { } ;
geonames = callPackage ./development/geonames { } ;
gmenuharness = callPackage ./development/gmenuharness { } ;
libusermetrics = callPackage ./development/libusermetrics { } ;
lomiri-api = callPackage ./development/lomiri-api { } ;
lomiri-app-launch = callPackage ./development/lomiri-app-launch { } ;
qtmir = callPackage ./development/qtmir { } ;
trust-store = callPackage ./development/trust-store { } ;
u1db-qt = callPackage ./development/u1db-qt { } ;
2023-10-14 08:54:43 +00:00
2024-08-04 11:04:42 +00:00
#### QML / QML-related
lomiri-action-api = callPackage ./qml/lomiri-action-api { } ;
lomiri-notifications = callPackage ./qml/lomiri-notifications { } ;
lomiri-push-qml = callPackage ./qml/lomiri-push-qml { } ;
lomiri-settings-components = callPackage ./qml/lomiri-settings-components { } ;
lomiri-ui-extras = callPackage ./qml/lomiri-ui-extras { } ;
lomiri-ui-toolkit = callPackage ./qml/lomiri-ui-toolkit { } ;
qqc2-suru-style = callPackage ./qml/qqc2-suru-style { } ;
2023-10-05 18:36:21 +00:00
2024-08-04 11:04:42 +00:00
#### Services
biometryd = callPackage ./services/biometryd { } ;
2024-09-16 11:04:27 +00:00
lomiri-content-hub = callPackage ./services/lomiri-content-hub { } ;
2024-08-04 11:04:42 +00:00
hfd-service = callPackage ./services/hfd-service { } ;
history-service = callPackage ./services/history-service { } ;
lomiri-download-manager = callPackage ./services/lomiri-download-manager { } ;
lomiri-indicator-network = callPackage ./services/lomiri-indicator-network { } ;
lomiri-polkit-agent = callPackage ./services/lomiri-polkit-agent { } ;
lomiri-thumbnailer = callPackage ./services/lomiri-thumbnailer { } ;
lomiri-url-dispatcher = callPackage ./services/lomiri-url-dispatcher { } ;
mediascanner2 = callPackage ./services/mediascanner2 { } ;
telephony-service = callPackage ./services/telephony-service { } ;
} ;
2023-06-06 12:50:58 +00:00
in
2024-08-04 11:04:42 +00:00
lib . makeScope libsForQt5 . newScope packages
// lib . optionalAttrs config . allowAliases {
2024-09-16 11:04:27 +00:00
content-hub = lib . warn " ` c o n t e n t - h u b ` w a s r e n a m e d t o ` l o m i r i - c o n t e n t - h u b ` . " pkgs . lomiri . lomiri-content-hub ; # Added on 2024-09-11
2024-08-04 11:04:42 +00:00
lomiri-system-settings-security-privacy = lib . warn " ` l o m i r i - s y s t e m - s e t t i n g s - s e c u r i t y - p r i v a c y ` u p s t r e a m w a s m e r g e d i n t o ` l o m i r i - s y s t e m - s e t t i n g s ` . P l e a s e u s e ` p k g s . l o m i r i . l o m i r i - s y s t e m - s e t t i n g s - u n w r a p p e d ` i f y o u n e e d t o d i r e c t l y a c c e s s t h e p l u g i n s t h a t b e l o n g e d t o t h i s p r o j e c t . " pkgs . lomiri . lomiri-system-settings-unwrapped ; # Added on 2024-08-08
}