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

chore!: remove pinea and related modules

Pinea has decided to leave packetmix. Their modules are quite different
from ours anyway, so we can no longer maintain KDE and suchlike. Let's
remove the modules from the tree.

-206
-20
packetmix/homes/default.nix
··· 88 88 system = "x86_64-linux"; 89 89 }; 90 90 }; 91 - config.homes."pinea:x86_64-linux" = { 92 - modules = [ 93 - { 94 - home.stateVersion = "25.05"; 95 - home.homeDirectory = "/home/pinea"; 96 - } 97 - ]; 98 - ingredients = [ 99 - "catppuccin" 100 - "development" 101 - "espanso" 102 - "freshlybakedcake" 103 - "gaming" 104 - "nix-index" 105 - "remote" 106 - ]; 107 - args = { 108 - system = "x86_64-linux"; 109 - }; 110 - }; 111 91 }
-9
packetmix/homes/pinea/catppuccin.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - { 5 - catppuccin = { 6 - flavor = "macchiato"; 7 - accent = "mauve"; 8 - }; 9 - }
-11
packetmix/homes/pinea/keyboard.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - 5 - { 6 - home.keyboard = { 7 - layout = "gb"; 8 - variant = "mac"; 9 - options = [ "apple:alupckeys" ]; 10 - }; 11 - }
-19
packetmix/homes/pinea/misc.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - 5 - { pkgs, ... }: 6 - { 7 - # Miscellaneous package installs that aren't really big enough to get their own folder 8 - # Don't place any config that isn't directly adding lines to home.packages here... 9 - home.packages = [ 10 - pkgs.obs-studio 11 - pkgs.vlc 12 - pkgs.python312 13 - pkgs.playerctl 14 - pkgs.bun 15 - pkgs.nodePackages_latest.nodejs 16 - pkgs.prusa-slicer 17 - pkgs.kitty 18 - ]; 19 - }
packetmix/homes/pinea/wallpaper-dark.png

This is a binary file and will not be displayed.

-3
packetmix/homes/pinea/wallpaper-dark.png.license
··· 1 - SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - 3 - SPDX-License-Identifier: MIT
packetmix/homes/pinea/wallpaper.png

This is a binary file and will not be displayed.

-3
packetmix/homes/pinea/wallpaper.png.license
··· 1 - SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - 3 - SPDX-License-Identifier: MIT
-26
packetmix/homes/pinea/zed.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - 5 - { lib, ... }: 6 - { 7 - programs.zed-editor = { 8 - userSettings = { 9 - helix_mode = lib.mkForce false; 10 - edit_predictions.mode = lib.mkForce "eager"; 11 - assistant = { 12 - enabled = true; 13 - default_model = { 14 - provider = "copilot_chat"; 15 - model = "gpt-4o"; 16 - }; 17 - inline_alternatives = [ 18 - { 19 - provider = "copilot_chat"; 20 - model = "gpt-3.5-turbo"; 21 - } 22 - ]; 23 - }; 24 - }; 25 - }; 26 - }
-12
packetmix/systems/default.nix
··· 61 61 }; 62 62 homes = { inherit (config.homes) "coded:x86_64-linux"; }; 63 63 }; 64 - config.systems.nixos."saurosuchus" = { 65 - pkgs = nixpkgs.x86_64-linux; 66 - ingredients = [ 67 - "kde" 68 - "personal" 69 - ]; 70 - args = { 71 - system = "x86_64-linux"; 72 - project = config; 73 - }; 74 - homes = { inherit (config.homes) "pinea:x86_64-linux"; }; 75 - }; 76 64 config.systems.nixos."shorthair" = { 77 65 pkgs = nixpkgs.x86_64-linux; 78 66 ingredients = [
-29
packetmix/systems/kde/kde.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - 5 - { pkgs, ... }: 6 - { 7 - services.desktopManager.plasma6.enable = true; 8 - services.displayManager.sddm.enable = true; 9 - services.displayManager.sddm.wayland.enable = true; 10 - services.displayManager.sddm.settings.General.DisplayServer = "wayland"; 11 - 12 - environment.plasma6.excludePackages = with pkgs.kdePackages; [ 13 - plasma-browser-integration 14 - elisa 15 - okular 16 - krdp 17 - ]; 18 - 19 - environment.systemPackages = with pkgs; [ 20 - kdePackages.kcalc # Calculator 21 - kdePackages.kcharselect # Tool to select and copy special characters from all installed fonts 22 - kdePackages.kcolorchooser # A small utility to select a color 23 - kdePackages.ksystemlog # KDE SystemLog Application 24 - kdePackages.sddm-kcm # Configuration module for SDDM 25 - hardinfo2 # System information and benchmarks for Linux systems 26 - haruna # Open source video player built with Qt/QML and libmpv 27 - wayland-utils # Wayland utilities 28 - ]; 29 - }
-67
packetmix/systems/saurosuchus/hardware.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - { 5 - config, 6 - lib, 7 - modulesPath, 8 - ... 9 - }: 10 - 11 - { 12 - imports = [ 13 - (modulesPath + "/installer/scan/not-detected.nix") 14 - ]; 15 - 16 - boot.initrd.availableKernelModules = [ 17 - "nvme" 18 - "xhci_pci" 19 - "ahci" 20 - "usbhid" 21 - "sd_mod" 22 - "ext4" 23 - ]; 24 - boot.initrd.kernelModules = [ 25 - "kvm-amd" 26 - "amdgpu" 27 - ]; 28 - boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; 29 - boot.kernelModules = [ 30 - "v4l2loopback" 31 - ]; 32 - boot.kernel.sysctl."kernel.sysrq" = 1; 33 - boot.initrd = { 34 - systemd.enable = true; 35 - luks.devices."key".device = "/dev/disk/by-uuid/f3547d7f-707e-4b17-a22b-d31b6af0a67a"; 36 - luks.devices."MAIN" = { 37 - device = "/dev/disk/by-uuid/5183512d-92c1-4272-a746-8518ff7cde4b"; 38 - keyFile = "/key:/dev/mapper/key"; 39 - }; 40 - }; 41 - 42 - fileSystems."/" = { 43 - device = "/dev/mapper/MAIN"; 44 - fsType = "btrfs"; 45 - }; 46 - 47 - fileSystems."/boot" = { 48 - device = "/dev/disk/by-uuid/DCBE-AA38"; 49 - fsType = "vfat"; 50 - }; 51 - 52 - swapDevices = [ 53 - { 54 - device = "/dev/disk/by-uuid/c956d054-0dda-42c1-950d-26aefd3a8135"; 55 - } 56 - ]; 57 - 58 - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking 59 - # (the default) this is the recommended approach. When using systemd-networkd it's 60 - # still possible to use this option, but it's recommended to use it in conjunction 61 - # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. 62 - networking.useDHCP = lib.mkDefault true; 63 - # networking.interfaces.wlp2s0.useDHCP = lib.mkDefault true; 64 - 65 - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 66 - hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 67 - }
-7
packetmix/systems/saurosuchus/hostname.nix
··· 1 - # SPDX-FileCopyrightText: 2025 FreshlyBakedCake 2 - # 3 - # SPDX-License-Identifier: MIT 4 - 5 - { 6 - networking.hostName = "saurosuchus"; 7 - }