commit bb99e905113cd134e9463c9611720b6f2040685a Author: august kline Date: Thu May 2 17:21:25 2024 -0400 Initial commit diff --git a/configuration.nix b/configuration.nix new file mode 100644 index 0000000..790ecd7 --- /dev/null +++ b/configuration.nix @@ -0,0 +1,297 @@ +# Edit this configuration file to define what should be installed on +# your system. Help is available in the configuration.nix(5) man page, on +# https://search.nixos.org/options and in the NixOS manual (`nixos-help`). + +{ config, lib, pkgs, ... }: + +let + unstable = import { config = { allowUnfree = true; }; }; + packages = import (./packages); + +in { + disabledModules = [ "services/hardware/undervolt.nix" ]; + + imports = [ # Include the results of the hardware scan. + + ./hardware-configuration.nix + + ]; + + nixpkgs.config.allowUnfree = true; + nixpkgs.overlays = [ packages ]; + + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + + # Use the systemd-boot EFI boot loader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + networking.hostName = "x1-carbon-nixos"; # Define your hostname. + # Pick only one of the below networking options. + # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + networking.networkmanager = { + enable = true; # Easiest to use and most distros use this by default. + wifi.powersave = true; + }; + hardware.bluetooth.enable = false; + + # Set your time zone. + time.timeZone = "America/New_York"; + + # Configure network proxy if necessary + # networking.proxy.default = "http://user:password@proxy:port/"; + # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; + + # Select internationalisation properties. + i18n.defaultLocale = "en_US.UTF-8"; + console = { + font = "Lat2-Terminus16"; + keyMap = "us"; + }; + + # Enable the X11 windowing system. + # services.xserver.enable = true; + + # Configure keymap in X11 + # services.xserver.xkb.layout = "us"; + # services.xserver.xkb.options = "eurosign:e,caps:escape"; + + # Enable CUPS to print documents. + # services.printing.enable = true; + + # Enable sound. + sound.enable = false; + security.rtkit.enable = true; + + systemd.extraConfig = "StartLimitBurst=2"; + + services = { + #syncthing = { + # enable = true; + # relay.enable = true; + # user = "august"; + # group = "wheel"; + # settings = { + # devices = { + # pixel6 = { + # id = + # "OXDZ7H2-SZPRP56-7C3MHIE-RAKEL4C-EIKMJ4R-VK5YWTP-HW6FVW3-HB42PQX"; + # autoAcceptFolders = true; + # }; + # }; + # folders = { + # "/home/august/sync" = { + # id = "Default"; + # devices = [ "pixel6" ]; + # }; + # }; + # }; + #}; + + dbus = { + enable = true; + implementation = "broker"; + }; + + pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + + openssh.enable = true; + + }; + + # Enable touchpad support (enabled default in most desktopManager). + # services.xserver.libinput.enable = true; + programs.fish.enable = true; + security.pam.services.swaylock = { }; + security.pam.services.swaylock.fprintAuth = true; + programs.hyprland.enable = true; + programs.hyprland.xwayland.enable = true; + + # Define a user account. Don't forget to set a password with ‘passwd’. + users.users.august = { + isNormalUser = true; + extraGroups = [ "wheel" "networkmanager" ]; # Enable ‘sudo’ for the user. + packages = with pkgs; [ + hyprshade + imagemagick + xdg-utils + transmission_4-gtk + gnome.gnome-font-viewer + networkmanager_dmenu + firefox + tree + unstable.alacritty + swaybg + pywal + eww-wayland + wl-clipboard + vimix-cursors + prismlauncher + p7zip + bashmount + fcp + unstable.kicad + gnome.gnome-tweaks + gnome.gnome-themes-extra + vlc + gnome.nautilus + gnome.sushi + colloid-gtk-theme + vscode-langservers-extracted + networkmanagerapplet + whitesur-icon-theme + whitesur-gtk-theme + adw-gtk3 + starship + tea + gcc + jdk + jdk21 + python3 + python311Packages.pip + unzip + go + php + rustup + nodejs_21 + prettierd + luarocks + luajit + bat + wofi + ydotool + wtype + wev + stylua + nixfmt + nil + lua-language-server + signal-desktop + acpi + unstable.pywalfox-native + swayfx + wofi-emoji + ]; + shell = pkgs.fish; + }; + # home-manager.users.august = {pkgs, ...}: { + # wayland.windowManager.hyprland = { + # enable = true; + # xwayland.enable = true; + # #plugins = [unstable.hyprlandPlugins.hy3]; + # settings = { + # }; + # }; + # home.stateVersion = "23.11"; + # }; + fonts = { + fontconfig = { + allowBitmaps = true; + defaultFonts = { emoji = [ "Apple Color Emoji" ]; }; + }; + + packages = with pkgs; [ + cozette + nerdfonts + noto-fonts-color-emoji + apple-fonts + apple-emoji + phosphor-icons + ]; + }; + programs.light.enable = true; + programs.neovim = { + enable = true; + defaultEditor = true; + }; + + # List packages installed in system profile. To search, run: + # $ nix search wget + environment = { + systemPackages = with pkgs; [ + neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. + wget + eza + tmux + git + fish + fishPlugins.z + fishPlugins.tide + fishPlugins.sponge + fishPlugins.pisces + bluez + usbutils + ripgrep + fzf + sof-firmware + pulseaudio + powertop + ranger + ]; + sessionVariables = { + WLR_NO_HARDWARE_CURSORS = "1"; + XCURSOR_THEME = "Vimix Cursors - White"; + }; + }; + security.sudo = { + enable = true; + extraRules = [{ + users = [ "august" ]; + commands = [{ + command = "ALL"; + options = [ "NOPASSWD" ]; + }]; + + }]; + }; + + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + libxkbcommon + wayland + xorg.libX11 + xorg.libXcursor + xorg.libXi + xorg.libXrandr + ]; + }; + + # Enable the OpenSSH daemon. + + # Open ports in the firewall. + # networking.firewall.allowedTCPPorts = [ ... ]; + # networking.firewall.allowedUDPPorts = [ ... ]; + # Or disable the firewall altogether. + # networking.firewall.enable = false; + + # Copy the NixOS configuration file and link it from the resulting system + # (/run/current-system/configuration.nix). This is useful in case you + # accidentally delete configuration.nix. + system.copySystemConfiguration = true; + + # This option defines the first version of NixOS you have installed on this particular machine, + # and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions. + # + # Most users should NEVER change this value after the initial install, for any reason, + # even if you've upgraded your system to a new NixOS release. + # + # This value does NOT affect the Nixpkgs version your packages and OS are pulled from, + # so changing it will NOT upgrade your system. + # + # This value being lower than the current NixOS release does NOT mean your system is + # out of date, out of support, or vulnerable. + # + # Do NOT change this value unless you have manually inspected all the changes it would make to your configuration, + # and migrated your data accordingly. + # + # For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion . + system.stateVersion = "23.11"; # Did you read the comment? + +} + diff --git a/hardware-configuration.nix b/hardware-configuration.nix new file mode 100644 index 0000000..645167a --- /dev/null +++ b/hardware-configuration.nix @@ -0,0 +1,136 @@ +# Do not modify this file! It was generated by ‘nixos-generate-config’ +# and may be overwritten by future invocations. Please make changes +# to /etc/nixos/configuration.nix instead. +{ config, lib, pkgs, modulesPath, ... }: + +# let unstable = import { config = { allowUnfree = true; }; }; +# in +{ + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + + # + ]; + + # disabledModules = [ "services/hardware/thermald.nix" ]; + + boot.initrd.availableKernelModules = + [ "xhci_pci" "nvme" "usb_storage" "sd_mod" "thinkpad_acpi" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" "thinkpad_acpi" ]; + boot.kernelPackages = pkgs.linuxPackages_latest; + #boot.kernelParams = [ "i915.force_probe=3ea0" "intel_pstate=disable" ]; + boot.kernelParams = [ "i915.force_probe=3ea0" "intel_pstate=no_hwp" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = { + device = "/dev/disk/by-uuid/74437b9e-4505-4263-a688-1341827822a0"; + fsType = "ext4"; + }; + + fileSystems."/boot" = { + device = "/dev/disk/by-uuid/5D25-EACA"; + fsType = "vfat"; + }; + + swapDevices = + [{ device = "/dev/disk/by-uuid/e637bf0c-36dd-4bb0-8828-3b3eb2058909"; }]; + + # Enables DHCP on each ethernet and wireless interface. In case of scripted networking + # (the default) this is the recommended approach. When using systemd-networkd it's + # still possible to use this option, but it's recommended to use it in conjunction + # with explicit per-interface declarations with `networking.interfaces..useDHCP`. + networking.useDHCP = lib.mkDefault true; + # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true; + # networking.interfaces.wlp0s20f3.useDHCP = lib.mkDefault true; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.intel.updateMicrocode = + lib.mkDefault config.hardware.enableRedistributableFirmware; + # hardware.enableAllFirmware = true; + + nixpkgs.config.packageOverrides = pkgs: { + intel-vaapi-driver = + pkgs.intel-vaapi-driver.override { enableHybridCodec = true; }; + }; + hardware.opengl = { + enable = true; + driSupport = true; + driSupport32Bit = true; + }; + + services = { + #tlp = { + # enable = true; + # settings = { + # CPU_SCALING_GOVERNOR_ON_BAT = "powersave"; + # CPU_ENERGY_PERF_POLICY_ON_BAT = "powersave"; + + # CPU_SCALING_GOVERNOR_ON_AC = "performance"; + # CPU_ENERGY_PERF_POLICY_ON_AC = "performance"; + + # # CPU_MIN_PERF_ON_AC = 0; + # # CPU_MAX_PERF_ON_AC = 100; + # # CPU_MIN_PERF_ON_BAT = 0; + # # CPU_MAX_PERF_ON_BAT = 20; + + # # Optional helps save long term battery health + # START_CHARGE_THRESH_BAT0 = 50; # 40 and bellow it starts to charge + # STOP_CHARGE_THRESH_BAT0 = 90; # 80 and above it stops charging + # }; + #}; + #upower.enable = true; + + #thermald = { + # enable = true; + # ignoreCpuidCheck = true; + #}; + + #auto-cpufreq = { + # enable = true; + # settings = { + # battery = { + # governor = "conservative"; + # turbo = "never"; + # }; + # charger = { + # governor = "performance"; + # turbo = "auto"; + # }; + # }; + #}; + + #undervolt = { + # enable = true; + # tempAc = 100; + # tempBat = 80; + # gpuOffset = -50; + # coreOffset = -50; + #}; + + fprintd = { + enable = true; + tod.enable = true; + tod.driver = pkgs.libfprint-2-tod1-goodix; + }; + + fwupd.enable = true; + + #system76-scheduler = { + # enable = true; + # useStockConfig = true; + # settings.cfsProfiles.enable = true; + #}; + power-profiles-daemon.enable = true; + }; + + #powerManagement = { + # enable = true; + # powertop.enable = true; + # # cpuFreqGovernor = "conservative"; + #}; + + environment.sessionVariables = { + LIBVA_DRIVER_NAME = "iHD"; + }; # Force intel-media-driver +} diff --git a/packages/apple-emoji/default.nix b/packages/apple-emoji/default.nix new file mode 100644 index 0000000..bb58559 --- /dev/null +++ b/packages/apple-emoji/default.nix @@ -0,0 +1,27 @@ +{ lib, stdenvNoCC, fetchurl }: + +stdenvNoCC.mkDerivation { + pname = "apple-emoji"; + version = "latest"; + + src = fetchurl { + url = + "https://github.com/samuelngs/apple-emoji-linux/releases/latest/download/AppleColorEmoji.ttf"; + hash = "sha256-SG3JQLybhY/fMX+XqmB/BKhQSBB0N1VRqa+H6laVUPE="; + }; + + unpackPhase = ":"; + + installPhase = '' + install -Dm644 $src -t $out/share/fonts/truetype + ''; + + meta = with lib; { + description = "Apple color emoji"; + homepage = "https://github.com/samuelngs/apple-emoji-linux"; + #changelog = "https://github.com/slavfox/Cozette/blob/v.${version}/CHANGELOG.md"; + license = licenses.mit; + platforms = platforms.all; + # maintainers = with maintainers; [ brettlyons marsam ]; + }; +} diff --git a/packages/apple-fonts/default.nix b/packages/apple-fonts/default.nix new file mode 100644 index 0000000..fe1e81e --- /dev/null +++ b/packages/apple-fonts/default.nix @@ -0,0 +1,33 @@ +{ lib, stdenvNoCC, xorg }: +stdenvNoCC.mkDerivation { + pname = "apple-fonts"; + version = "1.0"; + + dontBuild = true; + dontUnpack = true; + src = ./.; + + nativeBuildInputs = [ xorg.mkfontscale ]; + + # read install --help to find -Dm644 meaning + installPhase = '' + runHook preInstall + mkdir -p $out/usr/share/fonts/opentype + for folder in $src/fonts/*; do + install -Dm644 "$folder"/*.otf -t $out/usr/share/fonts/opentype + done + mkfontdir "$out/usr/share/fonts/opentype" + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://developer.apple.com/fonts/"; + description = "Apple Fonts package for nixOS"; + longDescription = '' + Get the typefaces you need to design interfaces for your apps on Apple platforms. + These typefaces are designed to optimally display text at a variety of sizes + and in a wide range of languages across multiple interfaces. + ''; + platforms = platforms.all; + }; +} diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Black.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Black.otf new file mode 100755 index 0000000..dd054a2 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Black.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-BlackItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-BlackItalic.otf new file mode 100755 index 0000000..4c1181a Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Bold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Bold.otf new file mode 100755 index 0000000..2939c6d Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Bold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-BoldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-BoldItalic.otf new file mode 100755 index 0000000..6184e59 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Heavy.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Heavy.otf new file mode 100755 index 0000000..321d8c3 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-HeavyItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-HeavyItalic.otf new file mode 100755 index 0000000..703272d Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Medium.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Medium.otf new file mode 100755 index 0000000..d2ae3d0 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Medium.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-MediumItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-MediumItalic.otf new file mode 100755 index 0000000..c1b084c Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Regular.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Regular.otf new file mode 100755 index 0000000..1635e13 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Regular.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-RegularItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-RegularItalic.otf new file mode 100755 index 0000000..085630c Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Semibold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Semibold.otf new file mode 100755 index 0000000..05f5185 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-SemiboldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-SemiboldItalic.otf new file mode 100755 index 0000000..09a5c7d Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkExtraLarge-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Black.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Black.otf new file mode 100755 index 0000000..e951512 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Black.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-BlackItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-BlackItalic.otf new file mode 100755 index 0000000..34b0697 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Bold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Bold.otf new file mode 100755 index 0000000..d31ccac Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Bold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-BoldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-BoldItalic.otf new file mode 100755 index 0000000..adf07d5 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Heavy.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Heavy.otf new file mode 100755 index 0000000..6857a25 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-HeavyItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-HeavyItalic.otf new file mode 100755 index 0000000..d9d8418 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Medium.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Medium.otf new file mode 100755 index 0000000..b87c299 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Medium.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-MediumItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-MediumItalic.otf new file mode 100755 index 0000000..18d67d7 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Regular.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Regular.otf new file mode 100755 index 0000000..92ac75a Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Regular.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-RegularItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-RegularItalic.otf new file mode 100755 index 0000000..8a849be Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Semibold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Semibold.otf new file mode 100755 index 0000000..1fdeddf Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkLarge-SemiboldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-SemiboldItalic.otf new file mode 100755 index 0000000..1e405a8 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkLarge-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Black.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Black.otf new file mode 100755 index 0000000..63c41ae Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Black.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-BlackItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-BlackItalic.otf new file mode 100755 index 0000000..27f6d58 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Bold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Bold.otf new file mode 100755 index 0000000..acd6e39 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Bold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-BoldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-BoldItalic.otf new file mode 100755 index 0000000..dfad2cf Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Heavy.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Heavy.otf new file mode 100755 index 0000000..04a8874 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-HeavyItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-HeavyItalic.otf new file mode 100755 index 0000000..5a0a2e8 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Medium.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Medium.otf new file mode 100755 index 0000000..9db4fb3 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Medium.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-MediumItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-MediumItalic.otf new file mode 100755 index 0000000..7599137 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Regular.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Regular.otf new file mode 100755 index 0000000..258134f Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Regular.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-RegularItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-RegularItalic.otf new file mode 100755 index 0000000..84d6df2 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Semibold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Semibold.otf new file mode 100755 index 0000000..9cd043a Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkMedium-SemiboldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-SemiboldItalic.otf new file mode 100755 index 0000000..bfad07b Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkMedium-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Black.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Black.otf new file mode 100755 index 0000000..2e5aeda Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Black.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-BlackItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-BlackItalic.otf new file mode 100755 index 0000000..39ac333 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Bold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Bold.otf new file mode 100755 index 0000000..fd18c94 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Bold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-BoldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-BoldItalic.otf new file mode 100755 index 0000000..6942f8a Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Heavy.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Heavy.otf new file mode 100755 index 0000000..1fae9d9 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-HeavyItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-HeavyItalic.otf new file mode 100755 index 0000000..49d8610 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Medium.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Medium.otf new file mode 100755 index 0000000..fad50e8 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Medium.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-MediumItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-MediumItalic.otf new file mode 100755 index 0000000..7cb636c Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Regular.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Regular.otf new file mode 100755 index 0000000..2641d6c Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Regular.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-RegularItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-RegularItalic.otf new file mode 100755 index 0000000..47ba23f Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Semibold.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Semibold.otf new file mode 100755 index 0000000..0344d1c Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/NY Font/NewYorkSmall-SemiboldItalic.otf b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-SemiboldItalic.otf new file mode 100755 index 0000000..6883504 Binary files /dev/null and b/packages/apple-fonts/fonts/NY Font/NewYorkSmall-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Black.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Black.otf new file mode 100755 index 0000000..9684151 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Black.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Bold.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Bold.otf new file mode 100755 index 0000000..409e11a Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Heavy.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Heavy.otf new file mode 100755 index 0000000..37c44ba Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Light.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Light.otf new file mode 100755 index 0000000..5822774 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Medium.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Medium.otf new file mode 100755 index 0000000..c2b86b9 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Regular.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Regular.otf new file mode 100755 index 0000000..bf3cfda Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Semibold.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Semibold.otf new file mode 100755 index 0000000..ecb9bfc Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Thin.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Thin.otf new file mode 100755 index 0000000..3565fc0 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Thin.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Ultralight.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Ultralight.otf new file mode 100755 index 0000000..d2d189c Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Display-Ultralight.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Black.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Black.otf new file mode 100755 index 0000000..d4746ca Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Black.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Bold.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Bold.otf new file mode 100755 index 0000000..04cf9fc Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Heavy.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Heavy.otf new file mode 100755 index 0000000..8aa2820 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Light.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Light.otf new file mode 100755 index 0000000..a188bd7 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Medium.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Medium.otf new file mode 100755 index 0000000..adbe501 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Regular.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Regular.otf new file mode 100755 index 0000000..e5bda64 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Semibold.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Semibold.otf new file mode 100755 index 0000000..ad0a602 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Thin.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Thin.otf new file mode 100755 index 0000000..8eee1c4 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Thin.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Ultralight.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Ultralight.otf new file mode 100755 index 0000000..055904c Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Rounded-Ultralight.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Black.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Black.otf new file mode 100755 index 0000000..43cc9fb Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Black.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-BlackItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-BlackItalic.otf new file mode 100755 index 0000000..847d277 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Bold.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Bold.otf new file mode 100755 index 0000000..779b4fa Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-BoldItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-BoldItalic.otf new file mode 100755 index 0000000..55c112a Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Heavy.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Heavy.otf new file mode 100755 index 0000000..97e9209 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-HeavyItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-HeavyItalic.otf new file mode 100755 index 0000000..a801d14 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Light.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Light.otf new file mode 100755 index 0000000..fa99d26 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-LightItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-LightItalic.otf new file mode 100755 index 0000000..b1ba6df Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-LightItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Medium.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Medium.otf new file mode 100755 index 0000000..5c085c7 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-MediumItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-MediumItalic.otf new file mode 100755 index 0000000..b6ef77d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Regular.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Regular.otf new file mode 100755 index 0000000..15c77e6 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-RegularItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-RegularItalic.otf new file mode 100755 index 0000000..b461a61 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Semibold.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Semibold.otf new file mode 100755 index 0000000..36eee88 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-SemiboldItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-SemiboldItalic.otf new file mode 100755 index 0000000..4e604d5 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Thin.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Thin.otf new file mode 100755 index 0000000..9f72802 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Thin.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-ThinItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-ThinItalic.otf new file mode 100755 index 0000000..43d7ff0 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-ThinItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Ultralight.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Ultralight.otf new file mode 100755 index 0000000..749aa18 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-Ultralight.otf differ diff --git a/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-UltralightItalic.otf b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-UltralightItalic.otf new file mode 100755 index 0000000..200b8c1 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Compact/SF-Compact-Text-UltralightItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-Bold.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Bold.otf new file mode 100755 index 0000000..d3160fd Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-BoldItalic.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-BoldItalic.otf new file mode 100755 index 0000000..a236b24 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-Heavy.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Heavy.otf new file mode 100755 index 0000000..f7dc72f Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-HeavyItalic.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-HeavyItalic.otf new file mode 100755 index 0000000..caab7e6 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-Light.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Light.otf new file mode 100755 index 0000000..b758faa Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-LightItalic.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-LightItalic.otf new file mode 100755 index 0000000..1cb670e Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-LightItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-Medium.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Medium.otf new file mode 100755 index 0000000..94d1044 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-MediumItalic.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-MediumItalic.otf new file mode 100755 index 0000000..cb25702 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-Regular.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Regular.otf new file mode 100755 index 0000000..c7cd00c Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-RegularItalic.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-RegularItalic.otf new file mode 100755 index 0000000..2029fbf Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-Semibold.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Semibold.otf new file mode 100755 index 0000000..7e92bdf Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Mono/SF-Mono-SemiboldItalic.otf b/packages/apple-fonts/fonts/SF Mono/SF-Mono-SemiboldItalic.otf new file mode 100755 index 0000000..8dcd07f Binary files /dev/null and b/packages/apple-fonts/fonts/SF Mono/SF-Mono-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Black.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Black.otf new file mode 100755 index 0000000..ea2f438 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Black.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-BlackItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-BlackItalic.otf new file mode 100755 index 0000000..152ac9e Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Bold.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Bold.otf new file mode 100755 index 0000000..ecee5c2 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-BoldItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-BoldItalic.otf new file mode 100755 index 0000000..f793240 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Heavy.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Heavy.otf new file mode 100755 index 0000000..330e577 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-HeavyItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-HeavyItalic.otf new file mode 100755 index 0000000..b88d27e Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Light.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Light.otf new file mode 100755 index 0000000..548b07c Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-LightItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-LightItalic.otf new file mode 100755 index 0000000..f7f40f1 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-LightItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Medium.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Medium.otf new file mode 100755 index 0000000..134d8ad Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-MediumItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-MediumItalic.otf new file mode 100755 index 0000000..036d8c0 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Regular.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Regular.otf new file mode 100755 index 0000000..9f8f0bf Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-RegularItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-RegularItalic.otf new file mode 100755 index 0000000..a67757d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Semibold.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Semibold.otf new file mode 100755 index 0000000..a72b5e5 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-SemiboldItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-SemiboldItalic.otf new file mode 100755 index 0000000..c840be3 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Thin.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Thin.otf new file mode 100755 index 0000000..794f3c7 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Thin.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-ThinItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-ThinItalic.otf new file mode 100755 index 0000000..3337ab7 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-ThinItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Ultralight.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Ultralight.otf new file mode 100755 index 0000000..d74d1ea Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-Ultralight.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-UltralightItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-UltralightItalic.otf new file mode 100755 index 0000000..a07ba5d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Display-UltralightItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Black.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Black.otf new file mode 100755 index 0000000..5e53087 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Black.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Bold.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Bold.otf new file mode 100755 index 0000000..b5c2aed Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Heavy.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Heavy.otf new file mode 100755 index 0000000..ce31b1c Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Light.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Light.otf new file mode 100755 index 0000000..94584f4 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Medium.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Medium.otf new file mode 100755 index 0000000..1a0a7e4 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Regular.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Regular.otf new file mode 100755 index 0000000..4d32308 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Semibold.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Semibold.otf new file mode 100755 index 0000000..973f92d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Thin.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Thin.otf new file mode 100755 index 0000000..302fd86 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Thin.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Ultralight.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Ultralight.otf new file mode 100755 index 0000000..fdea039 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Rounded-Ultralight.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Black.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Black.otf new file mode 100755 index 0000000..5adc18a Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Black.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-BlackItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-BlackItalic.otf new file mode 100755 index 0000000..e56e654 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-BlackItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Bold.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Bold.otf new file mode 100755 index 0000000..abbc38d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Bold.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-BoldItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-BoldItalic.otf new file mode 100755 index 0000000..f0af785 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-BoldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Heavy.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Heavy.otf new file mode 100755 index 0000000..5724106 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Heavy.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-HeavyItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-HeavyItalic.otf new file mode 100755 index 0000000..8929d2a Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-HeavyItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Light.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Light.otf new file mode 100755 index 0000000..121125d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Light.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-LightItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-LightItalic.otf new file mode 100755 index 0000000..733eb62 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-LightItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Medium.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Medium.otf new file mode 100755 index 0000000..ffd366e Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Medium.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-MediumItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-MediumItalic.otf new file mode 100755 index 0000000..66d77e5 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-MediumItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Regular.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Regular.otf new file mode 100755 index 0000000..3f23f8f Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Regular.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-RegularItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-RegularItalic.otf new file mode 100755 index 0000000..3cdc522 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-RegularItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Semibold.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Semibold.otf new file mode 100755 index 0000000..ebd200d Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Semibold.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-SemiboldItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-SemiboldItalic.otf new file mode 100755 index 0000000..e43d2f4 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-SemiboldItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Thin.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Thin.otf new file mode 100755 index 0000000..b1f2100 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Thin.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-ThinItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-ThinItalic.otf new file mode 100755 index 0000000..37ebdb1 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-ThinItalic.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Ultralight.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Ultralight.otf new file mode 100755 index 0000000..170e63c Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-Ultralight.otf differ diff --git a/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-UltralightItalic.otf b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-UltralightItalic.otf new file mode 100755 index 0000000..56b1540 Binary files /dev/null and b/packages/apple-fonts/fonts/SF Pro/SF-Pro-Text-UltralightItalic.otf differ diff --git a/packages/cozette/default.nix b/packages/cozette/default.nix new file mode 100644 index 0000000..f88bd8b --- /dev/null +++ b/packages/cozette/default.nix @@ -0,0 +1,39 @@ +{ lib, stdenvNoCC, fetchzip }: + +stdenvNoCC.mkDerivation rec { + pname = "cozette"; + version = "1.22.2"; + + src = fetchzip { + url = + "https://github.com/slavfox/Cozette/releases/download/v.${version}/CozetteFonts-v-${ + builtins.replaceStrings [ "." ] [ "-" ] version + }.zip"; + hash = "sha256-Y6StCbAsFJrRZtJu1IAsMYuyNhwe3YIlT41EhSXhCUE="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 *.ttf -t $out/share/fonts/truetype + install -Dm644 *.otf -t $out/share/fonts/opentype + install -Dm644 *.bdf -t $out/share/fonts/misc + install -Dm644 *.otb -t $out/share/fonts/misc + install -Dm644 *.psf -t $out/share/fonts/misc + install -Dm644 *.fnt -t $out/share/fonts/misc + install -Dm644 *.woff -t $out/share/fonts/woff + install -Dm644 *.woff2 -t $out/share/fonts/woff2 + + runHook postInstall + ''; + + meta = with lib; { + description = "A bitmap programming font optimized for coziness"; + homepage = "https://github.com/slavfox/cozette"; + changelog = + "https://github.com/slavfox/Cozette/blob/v.${version}/CHANGELOG.md"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ brettlyons marsam ]; + }; +} diff --git a/packages/default.nix b/packages/default.nix new file mode 100644 index 0000000..fded63f --- /dev/null +++ b/packages/default.nix @@ -0,0 +1,7 @@ +self: super: { + eww-wayland = super.callPackage ./eww { }; + apple-fonts = super.callPackage ./apple-fonts { }; + apple-emoji = super.callPackage ./apple-emoji { }; + cozette = super.callPackage ./cozette { }; + phosphor-icons = super.callPackage ./phosphor-icons { }; +} diff --git a/packages/eww/default.nix b/packages/eww/default.nix new file mode 100644 index 0000000..271463c --- /dev/null +++ b/packages/eww/default.nix @@ -0,0 +1,50 @@ +with import { + overlays = [ + (import (fetchTarball + "https://github.com/oxalica/rust-overlay/archive/master.tar.gz")) + ]; +}; + +{ lib, fetchzip, pkg-config, wrapGAppsHook, gtk3, librsvg, gtk-layer-shell +, stdenv, libdbusmenu, libdbusmenu-gtk3 }: + +let + rustPlatform = makeRustPlatform { + cargo = rust-bin.stable.latest.minimal; + rustc = rust-bin.stable.latest.minimal; + }; + +in rustPlatform.buildRustPackage rec { + pname = "eww"; + version = "0.6.0"; + + src = fetchzip { # for now the github release is broken + url = "https://github.com/elkowar/eww/archive/refs/heads/master.zip"; + hash = "sha256-eDOg5Ink3iWT/B1WpD9po5/UxS4DEaVO4NPIRyjSheM="; + }; + + cargoHash = "sha256-3XlI6dwooPCacLGYxD7RsN//DkORXv+1/bRPqkjbTYA="; + + nativeBuildInputs = [ pkg-config wrapGAppsHook ]; + + buildInputs = [ gtk3 librsvg libdbusmenu libdbusmenu-gtk3 gtk-layer-shell ]; + + buildNoDefaultFeatures = true; + buildFeatures = [ "wayland" ]; + + cargoBuildFlags = [ "--release" "--bin" "eww" ]; + + cargoTestFlags = cargoBuildFlags; + + # requires unstable rust features + RUSTC_BOOTSTRAP = 1; + + meta = with lib; { + description = "ElKowars wacky widgets"; + homepage = "https://github.com/elkowar/eww"; + license = licenses.mit; + maintainers = with maintainers; [ figsoda lom ]; + mainProgram = "eww"; + broken = stdenv.isDarwin; + }; +} diff --git a/packages/phosphor-icons/default.nix b/packages/phosphor-icons/default.nix new file mode 100644 index 0000000..5f70b57 --- /dev/null +++ b/packages/phosphor-icons/default.nix @@ -0,0 +1,31 @@ +{ lib, stdenvNoCC, fetchzip }: + +stdenvNoCC.mkDerivation rec { + pname = "phosphor-icons"; + version = "2.0.2"; + + src = fetchzip { + url = + "https://github.com/phosphor-icons/web/archive/refs/tags/v${version}.zip"; + hash = "sha256-ySvAcGW23cm+jFQwadoUiNMeBcs2N4dbzzGorAoo7kI="; + }; + + installPhase = '' + runHook preInstall + + find . -type f -name "*.ttf" -exec mv {} . \; + install -Dm644 *.ttf -t $out/share/fonts/truetype + #install -Dm644 *.woff -t $out/share/fonts/woff + #install -Dm644 *.woff2 -t $out/share/fonts/woff2 + + runHook postInstall + ''; + + meta = with lib; { + description = + "A flexible icon family for interfaces, diagrams, & presentations."; + homepage = "https://phosphoricons.com/"; + license = licenses.mit; + platforms = platforms.all; + }; +}