chore(reuse): move to top level #5

merged
opened by a.starrysky.fyi targeting main from test

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

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