Your one-stop-cake-shop for everything Freshly Baked has to offer

chore(reuse): move to top level

We've been using https://reuse.software in packetmix for our licensing,
but we haven't made it work in the monorepo and we haven't got sprinkles
under it. Let's change that

+6
README.md
··· 1 + <!-- 2 + SPDX-FileCopyrightText: 2025 FreshlyBakedCake 3 + 4 + SPDX-License-Identifier: MIT 5 + --> 6 + 1 7 # Welcome to the *patisserie* 2 8 3 9 *~ your one-stop-cake-shop for everything Freshly Baked has to offer ~*
packetmix/LICENSES/Apache-2.0.txt LICENSES/Apache-2.0.txt
packetmix/LICENSES/BSD-3-Clause.txt LICENSES/BSD-3-Clause.txt
packetmix/LICENSES/CC0-1.0.txt LICENSES/CC0-1.0.txt
packetmix/LICENSES/GPL-3.0-or-later.txt LICENSES/GPL-3.0-or-later.txt
packetmix/LICENSES/MIT.txt LICENSES/MIT.txt
packetmix/LICENSES/MPL-2.0.txt LICENSES/MPL-2.0.txt
+1 -1
packetmix/workspace.josh
··· 1 - :empty 1 + ::LICENSES/
+3
packetmix/workspace.josh.license
··· 1 + SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + 3 + SPDX-License-Identifier: CC0-1.0
+4
sprinkles/.gitignore
··· 1 + # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + # 3 + # SPDX-License-Identifier: MIT 4 + 1 5 /target 2 6 test.db 3 7 result
+4
sprinkles/Cargo.lock
··· 1 + # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + # 3 + # SPDX-License-Identifier: CC0-1.0 4 + 1 5 # This file is automatically @generated by Cargo. 2 6 # It is not intended for manual editing. 3 7 version = 4
+4
sprinkles/Cargo.toml
··· 1 + # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + # 3 + # SPDX-License-Identifier: MIT 4 + 1 5 [package] 2 6 name = "sprinkles" 3 7 version = "0.0.1"
+6
sprinkles/REUSE.toml
··· 1 + version = 1 2 + 3 + [[annotations]] 4 + path = "migrations/*" 5 + SPDX-FileCopyrightText = "2025 FreshlyBakedCake" 6 + SPDX-License-Identifier = "MIT"
+4
sprinkles/nilla.nix
··· 1 + # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + # 3 + # SPDX-License-Identifier: MIT 4 + 1 5 let 2 6 pins = import ./npins; 3 7
+3
sprinkles/npins/default.nix.license
··· 1 + SPDX-FileCopyrightText: 2025 Npins Contributors 2 + 3 + SPDX-License-Identifier: MIT
+3
sprinkles/npins/sources.json.license
··· 1 + SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + 3 + SPDX-License-Identifier: CC0-1.0
+4
sprinkles/src/cli.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use clap::{ArgAction, Parser, Subcommand}; 2 6 3 7 #[derive(Parser)]
+4
sprinkles/src/db/get_parsed_notification.sql
··· 1 + -- SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + -- 3 + -- SPDX-License-Identifier: MIT 4 + 1 5 WITH nid AS ( 2 6 SELECT id, dbus_notification_id, closed 3 7 FROM notifications
+4
sprinkles/src/db/intermediates.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use serde::{Deserialize, Deserializer, de::DeserializeOwned}; 2 6 use serde_json::{Value, from_value}; 3 7 use sqlx::FromRow;
+4
sprinkles/src/db/mod.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use intermediates::ParsedNotification; 2 6 use sqlx::{Connection, Row}; 3 7 use std::collections::HashMap;
+4
sprinkles/src/db/parser.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use std::collections::VecDeque; 2 6 3 7 #[derive(Debug, Clone, PartialEq)]
+4
sprinkles/src/db/tables.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use serde::{Deserialize, Serialize}; 2 6 use sqlx::FromRow; 3 7 use uuid::Uuid;
+4
sprinkles/src/main.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use clap::Parser as _; 2 6 3 7 mod cli;
+4
sprinkles/src/server.rs
··· 1 + // SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + // 3 + // SPDX-License-Identifier: MIT 4 + 1 5 use zbus::{connection::Builder as ConnectionBuilder, interface as dbus_interface}; 2 6 3 7 pub struct NotificationServer {
+1 -1
sprinkles/workspace.josh
··· 1 - :empty 1 + ::LICENSES/
+3
sprinkles/workspace.josh.license
··· 1 + SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 + 3 + SPDX-License-Identifier: CC0-1.0