commit c463cec3e2498e26eb2505f90dda515724cdd8ae Author: WarrentyExpired Date: Fri Jul 31 12:23:39 2026 -0400 #W# Initial Commit: No Flake Config diff --git a/DistroboxArch.sh b/DistroboxArch.sh new file mode 100755 index 0000000..96906af --- /dev/null +++ b/DistroboxArch.sh @@ -0,0 +1,16 @@ +if command -v yay &>/dev/null; then + echo "Yay installed, skipping" +else + echo "Installing Yay" + sudo pacman -Syu + sudo pacman -S --needed git base-devel + git clone https://aur.archlinux.org/yay.git + cd yay + makepkg -si + cd ../ + rm -rf yay +fi +echo "Installing pacman packages" +sudo pacman -S --needed nano ttf-dejavu ttf-liberation libice libsm pipewire pipewire-pulse mono git eza nano +echo "Installing yay packages" +yay -S --needed ironpython3 diff --git a/dotnet-install.sh b/dotnet-install.sh new file mode 100755 index 0000000..c442946 --- /dev/null +++ b/dotnet-install.sh @@ -0,0 +1,1887 @@ +#!/usr/bin/env bash +# Copyright (c) .NET Foundation and contributors. All rights reserved. +# Licensed under the MIT license. See LICENSE file in the project root for full license information. +# + +# Stop script on NZEC +set -e +# Stop script if unbound variable found (use ${var:-} if intentional) +set -u +# By default cmd1 | cmd2 returns exit code of cmd2 regardless of cmd1 success +# This is causing it to fail +set -o pipefail + +# Use in the the functions: eval $invocation +invocation='say_verbose "Calling: ${yellow:-}${FUNCNAME[0]} ${green:-}$*${normal:-}"' + +# standard output may be used as a return value in the functions +# we need a way to write text on the screen in the functions so that +# it won't interfere with the return value. +# Exposing stream 3 as a pipe to standard output of the script itself +exec 3>&1 + +# Setup some colors to use. These need to work in fairly limited shells, like the Ubuntu Docker container where there are only 8 colors. +# See if stdout is a terminal +if [ -t 1 ] && command -v tput > /dev/null; then + # see if it supports colors + ncolors=$(tput colors || echo 0) + if [ -n "$ncolors" ] && [ $ncolors -ge 8 ]; then + bold="$(tput bold || echo)" + normal="$(tput sgr0 || echo)" + black="$(tput setaf 0 || echo)" + red="$(tput setaf 1 || echo)" + green="$(tput setaf 2 || echo)" + yellow="$(tput setaf 3 || echo)" + blue="$(tput setaf 4 || echo)" + magenta="$(tput setaf 5 || echo)" + cyan="$(tput setaf 6 || echo)" + white="$(tput setaf 7 || echo)" + fi +fi + +say_warning() { + printf "%b\n" "${yellow:-}dotnet_install: Warning: $1${normal:-}" >&3 +} + +say_err() { + printf "%b\n" "${red:-}dotnet_install: Error: $1${normal:-}" >&2 +} + +say() { + # using stream 3 (defined in the beginning) to not interfere with stdout of functions + # which may be used as return value + printf "%b\n" "${cyan:-}dotnet-install:${normal:-} $1" >&3 +} + +say_verbose() { + if [ "$verbose" = true ]; then + say "$1" + fi +} + +# This platform list is finite - if the SDK/Runtime has supported Linux distribution-specific assets, +# then and only then should the Linux distribution appear in this list. +# Adding a Linux distribution to this list does not imply distribution-specific support. +get_legacy_os_name_from_platform() { + eval $invocation + + platform="$1" + case "$platform" in + "centos.7") + echo "centos" + return 0 + ;; + "debian.8") + echo "debian" + return 0 + ;; + "debian.9") + echo "debian.9" + return 0 + ;; + "fedora.23") + echo "fedora.23" + return 0 + ;; + "fedora.24") + echo "fedora.24" + return 0 + ;; + "fedora.27") + echo "fedora.27" + return 0 + ;; + "fedora.28") + echo "fedora.28" + return 0 + ;; + "opensuse.13.2") + echo "opensuse.13.2" + return 0 + ;; + "opensuse.42.1") + echo "opensuse.42.1" + return 0 + ;; + "opensuse.42.3") + echo "opensuse.42.3" + return 0 + ;; + "rhel.7"*) + echo "rhel" + return 0 + ;; + "ubuntu.14.04") + echo "ubuntu" + return 0 + ;; + "ubuntu.16.04") + echo "ubuntu.16.04" + return 0 + ;; + "ubuntu.16.10") + echo "ubuntu.16.10" + return 0 + ;; + "ubuntu.18.04") + echo "ubuntu.18.04" + return 0 + ;; + "alpine.3.4.3") + echo "alpine" + return 0 + ;; + esac + return 1 +} + +get_legacy_os_name() { + eval $invocation + + local uname=$(uname) + if [ "$uname" = "Darwin" ]; then + echo "osx" + return 0 + elif [ -n "$runtime_id" ]; then + echo $(get_legacy_os_name_from_platform "${runtime_id%-*}" || echo "${runtime_id%-*}") + return 0 + else + if [ -e /etc/os-release ]; then + . /etc/os-release + os=$(get_legacy_os_name_from_platform "$ID${VERSION_ID:+.${VERSION_ID}}" || echo "") + if [ -n "$os" ]; then + echo "$os" + return 0 + fi + fi + fi + + say_verbose "Distribution specific OS name and version could not be detected: UName = $uname" + return 1 +} + +get_linux_platform_name() { + eval $invocation + + if [ -n "$runtime_id" ]; then + echo "${runtime_id%-*}" + return 0 + else + if [ -e /etc/os-release ]; then + . /etc/os-release + echo "$ID${VERSION_ID:+.${VERSION_ID}}" + return 0 + elif [ -e /etc/redhat-release ]; then + local redhatRelease=$(&1 || true) | grep -q musl +} + +get_current_os_name() { + eval $invocation + + local uname=$(uname) + if [ "$uname" = "Darwin" ]; then + echo "osx" + return 0 + elif [ "$uname" = "FreeBSD" ]; then + echo "freebsd" + return 0 + elif [ "$uname" = "Linux" ]; then + local linux_platform_name="" + linux_platform_name="$(get_linux_platform_name)" || true + + if [ "$linux_platform_name" = "rhel.6" ]; then + echo $linux_platform_name + return 0 + elif is_musl_based_distro; then + echo "linux-musl" + return 0 + elif [ "$linux_platform_name" = "linux-musl" ]; then + echo "linux-musl" + return 0 + else + echo "linux" + return 0 + fi + fi + + say_err "OS name could not be detected: UName = $uname" + return 1 +} + +machine_has() { + eval $invocation + + command -v "$1" > /dev/null 2>&1 + return $? +} + +check_min_reqs() { + local hasMinimum=false + if machine_has "curl"; then + hasMinimum=true + elif machine_has "wget"; then + hasMinimum=true + fi + + if [ "$hasMinimum" = "false" ]; then + say_err "curl (recommended) or wget are required to download dotnet. Install missing prerequisite to proceed." + return 1 + fi + return 0 +} + +# args: +# input - $1 +to_lowercase() { + #eval $invocation + + echo "$1" | tr '[:upper:]' '[:lower:]' + return 0 +} + +# args: +# input - $1 +remove_trailing_slash() { + #eval $invocation + + local input="${1:-}" + echo "${input%/}" + return 0 +} + +# args: +# input - $1 +remove_beginning_slash() { + #eval $invocation + + local input="${1:-}" + echo "${input#/}" + return 0 +} + +# args: +# root_path - $1 +# child_path - $2 - this parameter can be empty +combine_paths() { + eval $invocation + + # TODO: Consider making it work with any number of paths. For now: + if [ ! -z "${3:-}" ]; then + say_err "combine_paths: Function takes two parameters." + return 1 + fi + + local root_path="$(remove_trailing_slash "$1")" + local child_path="$(remove_beginning_slash "${2:-}")" + say_verbose "combine_paths: root_path=$root_path" + say_verbose "combine_paths: child_path=$child_path" + echo "$root_path/$child_path" + return 0 +} + +get_machine_architecture() { + eval $invocation + + if command -v uname > /dev/null; then + CPUName=$(uname -m) + case $CPUName in + armv1*|armv2*|armv3*|armv4*|armv5*|armv6*) + echo "armv6-or-below" + return 0 + ;; + armv*l) + echo "arm" + return 0 + ;; + aarch64|arm64) + if [ "$(getconf LONG_BIT)" -lt 64 ]; then + # This is 32-bit OS running on 64-bit CPU (for example Raspberry Pi OS) + echo "arm" + return 0 + fi + echo "arm64" + return 0 + ;; + s390x) + echo "s390x" + return 0 + ;; + ppc64le) + echo "ppc64le" + return 0 + ;; + loongarch64) + echo "loongarch64" + return 0 + ;; + riscv64) + echo "riscv64" + return 0 + ;; + powerpc|ppc) + echo "ppc" + return 0 + ;; + esac + fi + + # Always default to 'x64' + echo "x64" + return 0 +} + +# args: +# architecture - $1 +get_normalized_architecture_from_architecture() { + eval $invocation + + local architecture="$(to_lowercase "$1")" + + if [[ $architecture == \ ]]; then + machine_architecture="$(get_machine_architecture)" + if [[ "$machine_architecture" == "armv6-or-below" ]]; then + say_err "Architecture \`$machine_architecture\` not supported. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues" + return 1 + fi + + echo $machine_architecture + return 0 + fi + + case "$architecture" in + amd64|x64) + echo "x64" + return 0 + ;; + arm) + echo "arm" + return 0 + ;; + arm64) + echo "arm64" + return 0 + ;; + s390x) + echo "s390x" + return 0 + ;; + ppc64le) + echo "ppc64le" + return 0 + ;; + loongarch64) + echo "loongarch64" + return 0 + ;; + esac + + say_err "Architecture \`$architecture\` not supported. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues" + return 1 +} + +# args: +# version - $1 +# channel - $2 +# architecture - $3 +get_normalized_architecture_for_specific_sdk_version() { + eval $invocation + + local is_version_support_arm64="$(is_arm64_supported "$1")" + local is_channel_support_arm64="$(is_arm64_supported "$2")" + local architecture="$3"; + local osname="$(get_current_os_name)" + + if [ "$osname" == "osx" ] && [ "$architecture" == "arm64" ] && { [ "$is_version_support_arm64" = false ] || [ "$is_channel_support_arm64" = false ]; }; then + #check if rosetta is installed + if [ "$(/usr/bin/pgrep oahd >/dev/null 2>&1;echo $?)" -eq 0 ]; then + say_verbose "Changing user architecture from '$architecture' to 'x64' because .NET SDKs prior to version 6.0 do not support arm64." + echo "x64" + return 0; + else + say_err "Architecture \`$architecture\` is not supported for .NET SDK version \`$version\`. Please install Rosetta to allow emulation of the \`$architecture\` .NET SDK on this platform" + return 1 + fi + fi + + echo "$architecture" + return 0 +} + +# args: +# version or channel - $1 +is_arm64_supported() { + # Extract the major version by splitting on the dot + major_version="${1%%.*}" + + # Check if the major version is a valid number and less than 6 + case "$major_version" in + [0-9]*) + if [ "$major_version" -lt 6 ]; then + echo false + return 0 + fi + ;; + esac + + echo true + return 0 +} + +# args: +# user_defined_os - $1 +get_normalized_os() { + eval $invocation + + local osname="$(to_lowercase "$1")" + if [ ! -z "$osname" ]; then + case "$osname" in + osx | freebsd | rhel.6 | linux-musl | linux) + echo "$osname" + return 0 + ;; + macos) + osname='osx' + echo "$osname" + return 0 + ;; + *) + say_err "'$user_defined_os' is not a supported value for --os option, supported values are: osx, macos, linux, linux-musl, freebsd, rhel.6. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues." + return 1 + ;; + esac + else + osname="$(get_current_os_name)" || return 1 + fi + echo "$osname" + return 0 +} + +# args: +# quality - $1 +get_normalized_quality() { + eval $invocation + + local quality="$(to_lowercase "$1")" + if [ ! -z "$quality" ]; then + case "$quality" in + daily | preview) + echo "$quality" + return 0 + ;; + ga) + #ga quality is available without specifying quality, so normalizing it to empty + return 0 + ;; + *) + say_err "'$quality' is not a supported value for --quality option. Supported values are: daily, preview, ga. If you think this is a bug, report it at https://github.com/dotnet/install-scripts/issues." + return 1 + ;; + esac + fi + return 0 +} + +# args: +# channel - $1 +get_normalized_channel() { + eval $invocation + + local channel="$(to_lowercase "$1")" + + if [[ $channel == current ]]; then + say_warning 'Value "Current" is deprecated for -Channel option. Use "STS" instead.' + fi + + if [[ $channel == release/* ]]; then + say_warning 'Using branch name with -Channel option is no longer supported with newer releases. Use -Quality option with a channel in X.Y format instead.'; + fi + + if [ ! -z "$channel" ]; then + case "$channel" in + lts) + echo "LTS" + return 0 + ;; + sts) + echo "STS" + return 0 + ;; + current) + echo "STS" + return 0 + ;; + *) + echo "$channel" + return 0 + ;; + esac + fi + + return 0 +} + +# args: +# runtime - $1 +get_normalized_product() { + eval $invocation + + local product="" + local runtime="$(to_lowercase "$1")" + if [[ "$runtime" == "dotnet" ]]; then + product="dotnet-runtime" + elif [[ "$runtime" == "aspnetcore" ]]; then + product="aspnetcore-runtime" + elif [ -z "$runtime" ]; then + product="dotnet-sdk" + fi + echo "$product" + return 0 +} + +# The version text returned from the feeds is a 1-line or 2-line string: +# For the SDK and the dotnet runtime (2 lines): +# Line 1: # commit_hash +# Line 2: # 4-part version +# For the aspnetcore runtime (1 line): +# Line 1: # 4-part version + +# args: +# version_text - stdin +get_version_from_latestversion_file_content() { + eval $invocation + + cat | tail -n 1 | sed 's/\r$//' + return 0 +} + +# args: +# install_root - $1 +# relative_path_to_package - $2 +# specific_version - $3 +is_dotnet_package_installed() { + eval $invocation + + local install_root="$1" + local relative_path_to_package="$2" + local specific_version="${3//[$'\t\r\n']}" + + local dotnet_package_path="$(combine_paths "$(combine_paths "$install_root" "$relative_path_to_package")" "$specific_version")" + say_verbose "is_dotnet_package_installed: dotnet_package_path=$dotnet_package_path" + + if [ -d "$dotnet_package_path" ]; then + return 0 + else + return 1 + fi +} + +# args: +# downloaded file - $1 +# remote_file_size - $2 +validate_remote_local_file_sizes() +{ + eval $invocation + + local downloaded_file="$1" + local remote_file_size="$2" + local file_size='' + + if [[ "$OSTYPE" == "linux-gnu"* ]]; then + file_size="$(stat -c '%s' "$downloaded_file")" + elif [[ "$OSTYPE" == "darwin"* ]]; then + # hardcode in order to avoid conflicts with GNU stat + file_size="$(/usr/bin/stat -f '%z' "$downloaded_file")" + fi + + if [ -n "$file_size" ]; then + say "Downloaded file size is $file_size bytes." + + if [ -n "$remote_file_size" ] && [ -n "$file_size" ]; then + if [ "$remote_file_size" -ne "$file_size" ]; then + say "The remote and local file sizes are not equal. The remote file size is $remote_file_size bytes and the local size is $file_size bytes. The local package may be corrupted." + else + say "The remote and local file sizes are equal." + fi + fi + + else + say "Either downloaded or local package size can not be measured. One of them may be corrupted." + fi +} + +# args: +# azure_feed - $1 +# channel - $2 +# normalized_architecture - $3 +get_version_from_latestversion_file() { + eval $invocation + + local azure_feed="$1" + local channel="$2" + local normalized_architecture="$3" + + local version_file_url=null + if [[ "$runtime" == "dotnet" ]]; then + version_file_url="$azure_feed/Runtime/$channel/latest.version" + elif [[ "$runtime" == "aspnetcore" ]]; then + version_file_url="$azure_feed/aspnetcore/Runtime/$channel/latest.version" + elif [ -z "$runtime" ]; then + version_file_url="$azure_feed/Sdk/$channel/latest.version" + else + say_err "Invalid value for \$runtime" + return 1 + fi + say_verbose "get_version_from_latestversion_file: latest url: $version_file_url" + + download "$version_file_url" || return $? + return 0 +} + +# args: +# json_file - $1 +parse_globaljson_file_for_version() { + eval $invocation + + local json_file="$1" + if [ ! -f "$json_file" ]; then + say_err "Unable to find \`$json_file\`" + return 1 + fi + + sdk_section=$(cat "$json_file" | tr -d "\r" | awk '/"sdk"/,/}/') + if [ -z "$sdk_section" ]; then + say_err "Unable to parse the SDK node in \`$json_file\`" + return 1 + fi + + sdk_list=$(echo $sdk_section | awk -F"[{}]" '{print $2}') + sdk_list=${sdk_list//[\" ]/} + sdk_list=${sdk_list//,/$'\n'} + + local version_info="" + while read -r line; do + IFS=: + while read -r key value; do + if [[ "$key" == "version" ]]; then + version_info=$value + fi + done <<< "$line" + done <<< "$sdk_list" + if [ -z "$version_info" ]; then + say_err "Unable to find the SDK:version node in \`$json_file\`" + return 1 + fi + + unset IFS; + echo "$version_info" + return 0 +} + +# args: +# azure_feed - $1 +# channel - $2 +# normalized_architecture - $3 +# version - $4 +# json_file - $5 +get_specific_version_from_version() { + eval $invocation + + local azure_feed="$1" + local channel="$2" + local normalized_architecture="$3" + local version="$(to_lowercase "$4")" + local json_file="$5" + + if [ -z "$json_file" ]; then + if [[ "$version" == "latest" ]]; then + local version_info + version_info="$(get_version_from_latestversion_file "$azure_feed" "$channel" "$normalized_architecture" false)" || return 1 + say_verbose "get_specific_version_from_version: version_info=$version_info" + echo "$version_info" | get_version_from_latestversion_file_content + return 0 + else + echo "$version" + return 0 + fi + else + local version_info + version_info="$(parse_globaljson_file_for_version "$json_file")" || return 1 + echo "$version_info" + return 0 + fi +} + +# args: +# azure_feed - $1 +# channel - $2 +# normalized_architecture - $3 +# specific_version - $4 +# normalized_os - $5 +construct_download_link() { + eval $invocation + + local azure_feed="$1" + local channel="$2" + local normalized_architecture="$3" + local specific_version="${4//[$'\t\r\n']}" + local specific_product_version="$(get_specific_product_version "$1" "$4")" + local osname="$5" + + local download_link=null + if [[ "$runtime" == "dotnet" ]]; then + download_link="$azure_feed/Runtime/$specific_version/dotnet-runtime-$specific_product_version-$osname-$normalized_architecture.tar.gz" + elif [[ "$runtime" == "aspnetcore" ]]; then + download_link="$azure_feed/aspnetcore/Runtime/$specific_version/aspnetcore-runtime-$specific_product_version-$osname-$normalized_architecture.tar.gz" + elif [ -z "$runtime" ]; then + download_link="$azure_feed/Sdk/$specific_version/dotnet-sdk-$specific_product_version-$osname-$normalized_architecture.tar.gz" + else + return 1 + fi + + echo "$download_link" + return 0 +} + +# args: +# azure_feed - $1 +# specific_version - $2 +# download link - $3 (optional) +get_specific_product_version() { + # If we find a 'productVersion.txt' at the root of any folder, we'll use its contents + # to resolve the version of what's in the folder, superseding the specified version. + # if 'productVersion.txt' is missing but download link is already available, product version will be taken from download link + eval $invocation + + local azure_feed="$1" + local specific_version="${2//[$'\t\r\n']}" + local package_download_link="" + if [ $# -gt 2 ]; then + local package_download_link="$3" + fi + local specific_product_version=null + + # Try to get the version number, using the productVersion.txt file located next to the installer file. + local download_links=($(get_specific_product_version_url "$azure_feed" "$specific_version" true "$package_download_link") + $(get_specific_product_version_url "$azure_feed" "$specific_version" false "$package_download_link")) + + for download_link in "${download_links[@]}" + do + say_verbose "Checking for the existence of $download_link" + + if machine_has "curl" + then + if ! specific_product_version=$(curl -sL --fail "${download_link}${feed_credential}" 2>&1); then + continue + else + echo "${specific_product_version//[$'\t\r\n']}" + return 0 + fi + + elif machine_has "wget" + then + specific_product_version=$(wget -qO- "${download_link}${feed_credential}" 2>&1) + if [ $? = 0 ]; then + echo "${specific_product_version//[$'\t\r\n']}" + return 0 + fi + fi + done + + # Getting the version number with productVersion.txt has failed. Try parsing the download link for a version number. + say_verbose "Failed to get the version using productVersion.txt file. Download link will be parsed instead." + specific_product_version="$(get_product_specific_version_from_download_link "$package_download_link" "$specific_version")" + echo "${specific_product_version//[$'\t\r\n']}" + return 0 +} + +# args: +# azure_feed - $1 +# specific_version - $2 +# is_flattened - $3 +# download link - $4 (optional) +get_specific_product_version_url() { + eval $invocation + + local azure_feed="$1" + local specific_version="$2" + local is_flattened="$3" + local package_download_link="" + if [ $# -gt 3 ]; then + local package_download_link="$4" + fi + + local pvFileName="productVersion.txt" + if [ "$is_flattened" = true ]; then + if [ -z "$runtime" ]; then + pvFileName="sdk-productVersion.txt" + elif [[ "$runtime" == "dotnet" ]]; then + pvFileName="runtime-productVersion.txt" + else + pvFileName="$runtime-productVersion.txt" + fi + fi + + local download_link=null + + if [ -z "$package_download_link" ]; then + if [[ "$runtime" == "dotnet" ]]; then + download_link="$azure_feed/Runtime/$specific_version/${pvFileName}" + elif [[ "$runtime" == "aspnetcore" ]]; then + download_link="$azure_feed/aspnetcore/Runtime/$specific_version/${pvFileName}" + elif [ -z "$runtime" ]; then + download_link="$azure_feed/Sdk/$specific_version/${pvFileName}" + else + return 1 + fi + else + download_link="${package_download_link%/*}/${pvFileName}" + fi + + say_verbose "Constructed productVersion link: $download_link" + echo "$download_link" + return 0 +} + +# args: +# download link - $1 +# specific version - $2 +get_product_specific_version_from_download_link() +{ + eval $invocation + + local download_link="$1" + local specific_version="$2" + local specific_product_version="" + + if [ -z "$download_link" ]; then + echo "$specific_version" + return 0 + fi + + #get filename + filename="${download_link##*/}" + + #product specific version follows the product name + #for filename 'dotnet-sdk-3.1.404-linux-x64.tar.gz': the product version is 3.1.404 + IFS='-' + read -ra filename_elems <<< "$filename" + count=${#filename_elems[@]} + if [[ "$count" -gt 2 ]]; then + specific_product_version="${filename_elems[2]}" + else + specific_product_version=$specific_version + fi + unset IFS; + echo "$specific_product_version" + return 0 +} + +# args: +# azure_feed - $1 +# channel - $2 +# normalized_architecture - $3 +# specific_version - $4 +construct_legacy_download_link() { + eval $invocation + + local azure_feed="$1" + local channel="$2" + local normalized_architecture="$3" + local specific_version="${4//[$'\t\r\n']}" + + local distro_specific_osname + distro_specific_osname="$(get_legacy_os_name)" || return 1 + + local legacy_download_link=null + if [[ "$runtime" == "dotnet" ]]; then + legacy_download_link="$azure_feed/Runtime/$specific_version/dotnet-$distro_specific_osname-$normalized_architecture.$specific_version.tar.gz" + elif [ -z "$runtime" ]; then + legacy_download_link="$azure_feed/Sdk/$specific_version/dotnet-dev-$distro_specific_osname-$normalized_architecture.$specific_version.tar.gz" + else + return 1 + fi + + echo "$legacy_download_link" + return 0 +} + +get_user_install_path() { + eval $invocation + + if [ ! -z "${DOTNET_INSTALL_DIR:-}" ]; then + echo "$DOTNET_INSTALL_DIR" + else + echo "$HOME/.dotnet" + fi + return 0 +} + +# args: +# install_dir - $1 +resolve_installation_path() { + eval $invocation + + local install_dir=$1 + if [ "$install_dir" = "" ]; then + local user_install_path="$(get_user_install_path)" + say_verbose "resolve_installation_path: user_install_path=$user_install_path" + echo "$user_install_path" + return 0 + fi + + echo "$install_dir" + return 0 +} + +# args: +# relative_or_absolute_path - $1 +get_absolute_path() { + eval $invocation + + local relative_or_absolute_path=$1 + echo "$(cd "$(dirname "$1")" && pwd -P)/$(basename "$1")" + return 0 +} + +# args: +# override - $1 (boolean, true or false) +get_cp_options() { + eval $invocation + + local override="$1" + local override_switch="" + + if [ "$override" = false ]; then + override_switch="-n" + + # create temporary files to check if 'cp -u' is supported + tmp_dir="$(mktemp -d)" + tmp_file="$tmp_dir/testfile" + tmp_file2="$tmp_dir/testfile2" + + touch "$tmp_file" + + # use -u instead of -n if it's available + if cp -u "$tmp_file" "$tmp_file2" 2>/dev/null; then + override_switch="-u" + fi + + # clean up + rm -f "$tmp_file" "$tmp_file2" + rm -rf "$tmp_dir" + fi + + echo "$override_switch" +} + +# args: +# input_files - stdin +# root_path - $1 +# out_path - $2 +# override - $3 +copy_files_or_dirs_from_list() { + eval $invocation + + local root_path="$(remove_trailing_slash "$1")" + local out_path="$(remove_trailing_slash "$2")" + local override="$3" + local override_switch="$(get_cp_options "$override")" + + cat | uniq | while read -r file_path; do + local path="$(remove_beginning_slash "${file_path#$root_path}")" + local target="$out_path/$path" + if [ "$override" = true ] || (! ([ -d "$target" ] || [ -e "$target" ])); then + mkdir -p "$out_path/$(dirname "$path")" + if [ -d "$target" ]; then + rm -rf "$target" + fi + cp -R $override_switch "$root_path/$path" "$target" + fi + done +} + +# args: +# zip_uri - $1 +get_remote_file_size() { + local zip_uri="$1" + + if machine_has "curl"; then + file_size=$(curl -sI "$zip_uri" | grep -i content-length | awk '{ num = $2 + 0; print num }') + elif machine_has "wget"; then + file_size=$(wget --spider --server-response -O /dev/null "$zip_uri" 2>&1 | grep -i 'Content-Length:' | awk '{ num = $2 + 0; print num }') + else + say "Neither curl nor wget is available on this system." + return + fi + + if [ -n "$file_size" ]; then + say "Remote file $zip_uri size is $file_size bytes." + echo "$file_size" + else + say_verbose "Content-Length header was not extracted for $zip_uri." + echo "" + fi +} + +# args: +# zip_path - $1 +# out_path - $2 +# remote_file_size - $3 +extract_dotnet_package() { + eval $invocation + + local zip_path="$1" + local out_path="$2" + local remote_file_size="$3" + + local temp_out_path="$(mktemp -d "$temporary_file_template")" + + local failed=false + tar -xzf "$zip_path" -C "$temp_out_path" > /dev/null || failed=true + + local folders_with_version_regex='^.*/[0-9]+\.[0-9]+[^/]+/' + find "$temp_out_path" -type f | grep -Eo "$folders_with_version_regex" | sort | copy_files_or_dirs_from_list "$temp_out_path" "$out_path" false + find "$temp_out_path" -type f | grep -Ev "$folders_with_version_regex" | copy_files_or_dirs_from_list "$temp_out_path" "$out_path" "$override_non_versioned_files" + + validate_remote_local_file_sizes "$zip_path" "$remote_file_size" + + rm -rf "$temp_out_path" + if [ -z ${keep_zip+x} ]; then + rm -f "$zip_path" && say_verbose "Temporary archive file $zip_path was removed" + fi + + if [ "$failed" = true ]; then + say_err "Extraction failed" + return 1 + fi + return 0 +} + +# args: +# remote_path - $1 +# disable_feed_credential - $2 +get_http_header() +{ + eval $invocation + local remote_path="$1" + local disable_feed_credential="$2" + + local failed=false + local response + if machine_has "curl"; then + get_http_header_curl $remote_path $disable_feed_credential || failed=true + elif machine_has "wget"; then + get_http_header_wget $remote_path $disable_feed_credential || failed=true + else + failed=true + fi + if [ "$failed" = true ]; then + say_verbose "Failed to get HTTP header: '$remote_path'." + return 1 + fi + return 0 +} + +# args: +# remote_path - $1 +# disable_feed_credential - $2 +get_http_header_curl() { + eval $invocation + local remote_path="$1" + local disable_feed_credential="$2" + + remote_path_with_credential="$remote_path" + if [ "$disable_feed_credential" = false ]; then + remote_path_with_credential+="$feed_credential" + fi + + curl_options="-I -sSL --retry 5 --retry-delay 2 --connect-timeout 15 " + curl $curl_options "$remote_path_with_credential" 2>&1 || return 1 + return 0 +} + +# args: +# remote_path - $1 +# disable_feed_credential - $2 +get_http_header_wget() { + eval $invocation + local remote_path="$1" + local disable_feed_credential="$2" + local wget_options="-q -S --spider --tries 5 " + + local wget_options_extra='' + + # Test for options that aren't supported on all wget implementations. + if [[ $(wget -h 2>&1 | grep -E 'waitretry|connect-timeout') ]]; then + wget_options_extra="--waitretry 2 --connect-timeout 15 " + else + say "wget extra options are unavailable for this environment" + fi + + remote_path_with_credential="$remote_path" + if [ "$disable_feed_credential" = false ]; then + remote_path_with_credential+="$feed_credential" + fi + + wget $wget_options $wget_options_extra "$remote_path_with_credential" 2>&1 + + return $? +} + +# args: +# remote_path - $1 +# [out_path] - $2 - stdout if not provided +download() { + eval $invocation + + local remote_path="$1" + local out_path="${2:-}" + + if [[ "$remote_path" != "http"* ]]; then + cp "$remote_path" "$out_path" + return $? + fi + + local failed=false + local attempts=0 + while [ $attempts -lt 3 ]; do + attempts=$((attempts+1)) + failed=false + if machine_has "curl"; then + downloadcurl "$remote_path" "$out_path" || failed=true + elif machine_has "wget"; then + downloadwget "$remote_path" "$out_path" || failed=true + else + say_err "Missing dependency: neither curl nor wget was found." + exit 1 + fi + + if [ "$failed" = false ] || [ $attempts -ge 3 ] || { [ -n "${http_code-}" ] && [ "${http_code}" = "404" ]; }; then + break + fi + + say "Download attempt #$attempts has failed: ${http_code-} ${download_error_msg-}" + say "Attempt #$((attempts+1)) will start in $((attempts*10)) seconds." + sleep $((attempts*10)) + done + + if [ "$failed" = true ]; then + say_verbose "Download failed: $remote_path" + return 1 + fi + return 0 +} + +# Updates global variables $http_code and $download_error_msg +downloadcurl() { + eval $invocation + unset http_code + unset download_error_msg + local remote_path="$1" + local out_path="${2:-}" + # Append feed_credential as late as possible before calling curl to avoid logging feed_credential + # Avoid passing URI with credentials to functions: note, most of them echoing parameters of invocation in verbose output. + local remote_path_with_credential="${remote_path}${feed_credential}" + local curl_options="--retry 20 --retry-delay 2 --connect-timeout 15 -sSL -f --create-dirs " + local curl_exit_code=0; + if [ -z "$out_path" ]; then + curl_output=$(curl $curl_options "$remote_path_with_credential" 2>&1) + curl_exit_code=$? + echo "$curl_output" + else + curl_output=$(curl $curl_options -o "$out_path" "$remote_path_with_credential" 2>&1) + curl_exit_code=$? + fi + + # Regression in curl causes curl with --retry to return a 0 exit code even when it fails to download a file - https://github.com/curl/curl/issues/17554 + if [ $curl_exit_code -eq 0 ] && echo "$curl_output" | grep -q "^curl: ([0-9]*) "; then + curl_exit_code=$(echo "$curl_output" | sed 's/curl: (\([0-9]*\)).*/\1/') + fi + + if [ $curl_exit_code -gt 0 ]; then + download_error_msg="Unable to download $remote_path." + # Check for curl timeout codes + if [[ $curl_exit_code == 7 || $curl_exit_code == 28 ]]; then + download_error_msg+=" Failed to reach the server: connection timeout." + else + local disable_feed_credential=false + local response=$(get_http_header_curl $remote_path $disable_feed_credential) + http_code=$( echo "$response" | awk '/^HTTP/{print $2}' | tail -1 ) + if [[ ! -z $http_code && $http_code != 2* ]]; then + download_error_msg+=" Returned HTTP status code: $http_code." + fi + fi + say_verbose "$download_error_msg" + return 1 + fi + return 0 +} + + +# Updates global variables $http_code and $download_error_msg +downloadwget() { + eval $invocation + unset http_code + unset download_error_msg + local remote_path="$1" + local out_path="${2:-}" + # Append feed_credential as late as possible before calling wget to avoid logging feed_credential + local remote_path_with_credential="${remote_path}${feed_credential}" + local wget_options="--tries 20 " + + local wget_options_extra='' + local wget_result='' + + # Test for options that aren't supported on all wget implementations. + if [[ $(wget -h 2>&1 | grep -E 'waitretry|connect-timeout') ]]; then + wget_options_extra="--waitretry 2 --connect-timeout 15 " + else + say "wget extra options are unavailable for this environment" + fi + + if [ -z "$out_path" ]; then + wget -q $wget_options $wget_options_extra -O - "$remote_path_with_credential" 2>&1 + wget_result=$? + else + wget $wget_options $wget_options_extra -O "$out_path" "$remote_path_with_credential" 2>&1 + wget_result=$? + fi + + if [[ $wget_result != 0 ]]; then + local disable_feed_credential=false + local response=$(get_http_header_wget $remote_path $disable_feed_credential) + http_code=$( echo "$response" | awk '/^ HTTP/{print $2}' | tail -1 ) + download_error_msg="Unable to download $remote_path." + if [[ ! -z $http_code && $http_code != 2* ]]; then + download_error_msg+=" Returned HTTP status code: $http_code." + # wget exit code 4 stands for network-issue + elif [[ $wget_result == 4 ]]; then + download_error_msg+=" Failed to reach the server: connection timeout." + fi + say_verbose "$download_error_msg" + return 1 + fi + + return 0 +} + +get_download_link_from_aka_ms() { + eval $invocation + + #quality is not supported for LTS or STS channel + #STS maps to current + if [[ ! -z "$normalized_quality" && ("$normalized_channel" == "LTS" || "$normalized_channel" == "STS") ]]; then + normalized_quality="" + say_warning "Specifying quality for STS or LTS channel is not supported, the quality will be ignored." + fi + + say_verbose "Retrieving primary payload URL from aka.ms for channel: '$normalized_channel', quality: '$normalized_quality', product: '$normalized_product', os: '$normalized_os', architecture: '$normalized_architecture'." + + #construct aka.ms link + aka_ms_link="https://aka.ms/dotnet" + if [ "$internal" = true ]; then + aka_ms_link="$aka_ms_link/internal" + fi + aka_ms_link="$aka_ms_link/$normalized_channel" + if [[ ! -z "$normalized_quality" ]]; then + aka_ms_link="$aka_ms_link/$normalized_quality" + fi + aka_ms_link="$aka_ms_link/$normalized_product-$normalized_os-$normalized_architecture.tar.gz" + say_verbose "Constructed aka.ms link: '$aka_ms_link'." + + #get HTTP response + #do not pass credentials as a part of the $aka_ms_link and do not apply credentials in the get_http_header function + #otherwise the redirect link would have credentials as well + #it would result in applying credentials twice to the resulting link and thus breaking it, and in echoing credentials to the output as a part of redirect link + disable_feed_credential=true + response="$(get_http_header $aka_ms_link $disable_feed_credential)" + + say_verbose "Received response: $response" + # Get results of all the redirects. + http_codes=$( echo "$response" | awk '$1 ~ /^HTTP/ {print $2}' ) + # Allow intermediate 301 redirects and tolerate proxy-injected 200s + broken_redirects=$( echo "$http_codes" | sed '$d' | grep -vE '^(301|200)$' ) + # The response may end without final code 2xx/4xx/5xx somehow, e.g. network restrictions on www.bing.com causes redirecting to bing.com fails with connection refused. + # In this case it should not exclude the last. + last_http_code=$( echo "$http_codes" | tail -n 1 ) + if ! [[ $last_http_code =~ ^(2|4|5)[0-9][0-9]$ ]]; then + broken_redirects=$( echo "$http_codes" | grep -vE '^(301|200)$' ) + fi + + # All HTTP codes are 301 (Moved Permanently), the redirect link exists. + if [[ -z "$broken_redirects" ]]; then + aka_ms_download_link=$( echo "$response" | awk '$1 ~ /^Location/{print $2}' | tail -1 | tr -d '\r') + + if [[ -z "$aka_ms_download_link" ]]; then + say_verbose "The aka.ms link '$aka_ms_link' is not valid: failed to get redirect location." + return 1 + fi + + say_verbose "The redirect location retrieved: '$aka_ms_download_link'." + return 0 + else + say_verbose "The aka.ms link '$aka_ms_link' is not valid: received HTTP code: $(echo "$broken_redirects" | paste -sd "," -)." + return 1 + fi +} + +get_feeds_to_use() +{ + feeds=( + "https://builds.dotnet.microsoft.com/dotnet" + "https://ci.dot.net/public" + ) + + if [[ -n "$azure_feed" ]]; then + feeds=("$azure_feed") + fi + + if [[ -n "$uncached_feed" ]]; then + feeds=("$uncached_feed") + fi +} + +# THIS FUNCTION MAY EXIT (if the determined version is already installed). +generate_download_links() { + + download_links=() + specific_versions=() + effective_versions=() + link_types=() + + # If generate_akams_links returns false, no fallback to old links. Just terminate. + # This function may also 'exit' (if the determined version is already installed). + generate_akams_links || return + + # Check other feeds only if we haven't been able to find an aka.ms link. + if [[ "${#download_links[@]}" -lt 1 ]]; then + for feed in ${feeds[@]} + do + # generate_regular_links may also 'exit' (if the determined version is already installed). + generate_regular_links $feed || return + done + fi + + if [[ "${#download_links[@]}" -eq 0 ]]; then + say_err "Failed to resolve the exact version number." + return 1 + fi + + say_verbose "Generated ${#download_links[@]} links." + for link_index in ${!download_links[@]} + do + say_verbose "Link $link_index: ${link_types[$link_index]}, ${effective_versions[$link_index]}, ${download_links[$link_index]}" + done +} + +# THIS FUNCTION MAY EXIT (if the determined version is already installed). +generate_akams_links() { + local valid_aka_ms_link=true; + + normalized_version="$(to_lowercase "$version")" + if [[ "$normalized_version" != "latest" ]] && [ -n "$normalized_quality" ]; then + say_err "Quality and Version options are not allowed to be specified simultaneously. See https://learn.microsoft.com/dotnet/core/tools/dotnet-install-script#options for details." + return 1 + fi + + if [[ -n "$json_file" || "$normalized_version" != "latest" ]]; then + # aka.ms links are not needed when exact version is specified via command or json file + return + fi + + get_download_link_from_aka_ms || valid_aka_ms_link=false + + if [[ "$valid_aka_ms_link" == true ]]; then + say_verbose "Retrieved primary payload URL from aka.ms link: '$aka_ms_download_link'." + say_verbose "Downloading using legacy url will not be attempted." + + download_link=$aka_ms_download_link + + #get version from the path + IFS='/' + read -ra pathElems <<< "$download_link" + count=${#pathElems[@]} + specific_version="${pathElems[count-2]}" + unset IFS; + say_verbose "Version: '$specific_version'." + + #Retrieve effective version + effective_version="$(get_specific_product_version "$azure_feed" "$specific_version" "$download_link")" + + # Add link info to arrays + download_links+=($download_link) + specific_versions+=($specific_version) + effective_versions+=($effective_version) + link_types+=("aka.ms") + + # Check if the SDK version is already installed. + if [[ "$dry_run" != true ]] && is_dotnet_package_installed "$install_root" "$asset_relative_path" "$effective_version"; then + say "$asset_name with version '$effective_version' is already installed." + exit 0 + fi + + return 0 + fi + + # if quality is specified - exit with error - there is no fallback approach + if [ ! -z "$normalized_quality" ]; then + say_err "Failed to locate the latest version in the channel '$normalized_channel' with '$normalized_quality' quality for '$normalized_product', os: '$normalized_os', architecture: '$normalized_architecture'." + say_err "Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support." + return 1 + fi + say_verbose "Falling back to latest.version file approach." +} + +# THIS FUNCTION MAY EXIT (if the determined version is already installed) +# args: +# feed - $1 +generate_regular_links() { + local feed="$1" + local valid_legacy_download_link=true + + specific_version=$(get_specific_version_from_version "$feed" "$channel" "$normalized_architecture" "$version" "$json_file") || specific_version='0' + + if [[ "$specific_version" == '0' ]]; then + say_verbose "Failed to resolve the specific version number using feed '$feed'" + return + fi + + effective_version="$(get_specific_product_version "$feed" "$specific_version")" + say_verbose "specific_version=$specific_version" + + download_link="$(construct_download_link "$feed" "$channel" "$normalized_architecture" "$specific_version" "$normalized_os")" + say_verbose "Constructed primary named payload URL: $download_link" + + # Add link info to arrays + download_links+=($download_link) + specific_versions+=($specific_version) + effective_versions+=($effective_version) + link_types+=("primary") + + legacy_download_link="$(construct_legacy_download_link "$feed" "$channel" "$normalized_architecture" "$specific_version")" || valid_legacy_download_link=false + + if [ "$valid_legacy_download_link" = true ]; then + say_verbose "Constructed legacy named payload URL: $legacy_download_link" + + download_links+=($legacy_download_link) + specific_versions+=($specific_version) + effective_versions+=($effective_version) + link_types+=("legacy") + else + legacy_download_link="" + say_verbose "Could not construct a legacy_download_link; omitting..." + fi + + # Check if the SDK version is already installed. + if [[ "$dry_run" != true ]] && is_dotnet_package_installed "$install_root" "$asset_relative_path" "$effective_version"; then + say "$asset_name with version '$effective_version' is already installed." + exit 0 + fi +} + +print_dry_run() { + + say "Payload URLs:" + + for link_index in "${!download_links[@]}" + do + say "URL #$link_index - ${link_types[$link_index]}: ${download_links[$link_index]}" + done + + resolved_version=${specific_versions[0]} + repeatable_command="./$script_name --version "\""$resolved_version"\"" --install-dir "\""$install_root"\"" --architecture "\""$normalized_architecture"\"" --os "\""$normalized_os"\""" + + if [ ! -z "$normalized_quality" ]; then + repeatable_command+=" --quality "\""$normalized_quality"\""" + fi + + if [[ "$runtime" == "dotnet" ]]; then + repeatable_command+=" --runtime "\""dotnet"\""" + elif [[ "$runtime" == "aspnetcore" ]]; then + repeatable_command+=" --runtime "\""aspnetcore"\""" + fi + + repeatable_command+="$non_dynamic_parameters" + + if [ -n "$feed_credential" ]; then + repeatable_command+=" --feed-credential "\"""\""" + fi + + say "Repeatable invocation: $repeatable_command" +} + +calculate_vars() { + eval $invocation + + script_name=$(basename "$0") + normalized_architecture="$(get_normalized_architecture_from_architecture "$architecture")" + say_verbose "Normalized architecture: '$normalized_architecture'." + normalized_os="$(get_normalized_os "$user_defined_os")" + say_verbose "Normalized OS: '$normalized_os'." + normalized_quality="$(get_normalized_quality "$quality")" + say_verbose "Normalized quality: '$normalized_quality'." + normalized_channel="$(get_normalized_channel "$channel")" + say_verbose "Normalized channel: '$normalized_channel'." + normalized_product="$(get_normalized_product "$runtime")" + say_verbose "Normalized product: '$normalized_product'." + install_root="$(resolve_installation_path "$install_dir")" + say_verbose "InstallRoot: '$install_root'." + + normalized_architecture="$(get_normalized_architecture_for_specific_sdk_version "$version" "$normalized_channel" "$normalized_architecture")" + + if [[ "$runtime" == "dotnet" ]]; then + asset_relative_path="shared/Microsoft.NETCore.App" + asset_name=".NET Core Runtime" + elif [[ "$runtime" == "aspnetcore" ]]; then + asset_relative_path="shared/Microsoft.AspNetCore.App" + asset_name="ASP.NET Core Runtime" + elif [ -z "$runtime" ]; then + asset_relative_path="sdk" + asset_name=".NET Core SDK" + fi + + get_feeds_to_use +} + +install_dotnet() { + eval $invocation + local download_failed=false + local download_completed=false + local remote_file_size=0 + + mkdir -p "$install_root" + zip_path="${zip_path:-$(mktemp "$temporary_file_template")}" + say_verbose "Archive path: $zip_path" + + for link_index in "${!download_links[@]}" + do + download_link="${download_links[$link_index]}" + specific_version="${specific_versions[$link_index]}" + effective_version="${effective_versions[$link_index]}" + link_type="${link_types[$link_index]}" + + say "Attempting to download using $link_type link $download_link" + + # The download function will set variables $http_code and $download_error_msg in case of failure. + download_failed=false + download "$download_link" "$zip_path" 2>&1 || download_failed=true + + if [ "$download_failed" = true ]; then + case ${http_code-} in + 404) + say "The resource at $link_type link '$download_link' is not available." + ;; + *) + say "Failed to download $link_type link '$download_link': ${http_code-} ${download_error_msg-}" + ;; + esac + rm -f "$zip_path" 2>&1 && say_verbose "Temporary archive file $zip_path was removed" + else + download_completed=true + break + fi + done + + if [[ "$download_completed" == false ]]; then + say_err "Could not find \`$asset_name\` with version = $specific_version" + say_err "Refer to: https://aka.ms/dotnet-os-lifecycle for information on .NET Core support" + return 1 + fi + + remote_file_size="$(get_remote_file_size "$download_link")" + + say "Extracting archive from $download_link" + extract_dotnet_package "$zip_path" "$install_root" "$remote_file_size" || return 1 + + # Check if the SDK version is installed; if not, fail the installation. + # if the version contains "RTM" or "servicing"; check if a 'release-type' SDK version is installed. + if [[ $specific_version == *"rtm"* || $specific_version == *"servicing"* ]]; then + IFS='-' + read -ra verArr <<< "$specific_version" + release_version="${verArr[0]}" + unset IFS; + say_verbose "Checking installation: version = $release_version" + if is_dotnet_package_installed "$install_root" "$asset_relative_path" "$release_version"; then + say "Installed version is $effective_version" + return 0 + fi + fi + + # Check if the standard SDK version is installed. + say_verbose "Checking installation: version = $effective_version" + if is_dotnet_package_installed "$install_root" "$asset_relative_path" "$effective_version"; then + say "Installed version is $effective_version" + return 0 + fi + + # Version verification failed. More likely something is wrong either with the downloaded content or with the verification algorithm. + say_err "Failed to verify the version of installed \`$asset_name\`.\nInstallation source: $download_link.\nInstallation location: $install_root.\nReport the bug at https://github.com/dotnet/install-scripts/issues." + say_err "\`$asset_name\` with version = $effective_version failed to install with an error." + return 1 +} + +args=("$@") + +local_version_file_relative_path="/.version" +bin_folder_relative_path="" +temporary_file_template="${TMPDIR:-/tmp}/dotnet.XXXXXXXXX" + +channel="LTS" +version="Latest" +json_file="" +install_dir="" +architecture="" +dry_run=false +no_path=false +azure_feed="" +uncached_feed="" +feed_credential="" +verbose=false +runtime="" +runtime_id="" +quality="" +internal=false +override_non_versioned_files=true +non_dynamic_parameters="" +user_defined_os="" + +while [ $# -ne 0 ] +do + name="$1" + case "$name" in + -c|--channel|-[Cc]hannel) + shift + channel="$1" + ;; + -v|--version|-[Vv]ersion) + shift + version="$1" + ;; + -q|--quality|-[Qq]uality) + shift + quality="$1" + ;; + --internal|-[Ii]nternal) + internal=true + non_dynamic_parameters+=" $name" + ;; + -i|--install-dir|-[Ii]nstall[Dd]ir) + shift + install_dir="$1" + ;; + --arch|--architecture|-[Aa]rch|-[Aa]rchitecture) + shift + architecture="$1" + ;; + --os|-[Oo][SS]) + shift + user_defined_os="$1" + ;; + --shared-runtime|-[Ss]hared[Rr]untime) + say_warning "The --shared-runtime flag is obsolete and may be removed in a future version of this script. The recommended usage is to specify '--runtime dotnet'." + if [ -z "$runtime" ]; then + runtime="dotnet" + fi + ;; + --runtime|-[Rr]untime) + shift + runtime="$1" + if [[ "$runtime" != "dotnet" ]] && [[ "$runtime" != "aspnetcore" ]]; then + say_err "Unsupported value for --runtime: '$1'. Valid values are 'dotnet' and 'aspnetcore'." + if [[ "$runtime" == "windowsdesktop" ]]; then + say_err "WindowsDesktop archives are manufactured for Windows platforms only." + fi + exit 1 + fi + ;; + --dry-run|-[Dd]ry[Rr]un) + dry_run=true + ;; + --no-path|-[Nn]o[Pp]ath) + no_path=true + non_dynamic_parameters+=" $name" + ;; + --verbose|-[Vv]erbose) + verbose=true + non_dynamic_parameters+=" $name" + ;; + --azure-feed|-[Aa]zure[Ff]eed) + shift + azure_feed="$1" + non_dynamic_parameters+=" $name "\""$1"\""" + ;; + --uncached-feed|-[Uu]ncached[Ff]eed) + shift + uncached_feed="$1" + non_dynamic_parameters+=" $name "\""$1"\""" + ;; + --feed-credential|-[Ff]eed[Cc]redential) + shift + feed_credential="$1" + #feed_credential should start with "?", for it to be added to the end of the link. + #adding "?" at the beginning of the feed_credential if needed. + [[ -z "$(echo $feed_credential)" ]] || [[ $feed_credential == \?* ]] || feed_credential="?$feed_credential" + ;; + --runtime-id|-[Rr]untime[Ii]d) + shift + runtime_id="$1" + non_dynamic_parameters+=" $name "\""$1"\""" + say_warning "Use of --runtime-id is obsolete and should be limited to the versions below 2.1. To override architecture, use --architecture option instead. To override OS, use --os option instead." + ;; + --jsonfile|-[Jj][Ss]on[Ff]ile) + shift + json_file="$1" + ;; + --skip-non-versioned-files|-[Ss]kip[Nn]on[Vv]ersioned[Ff]iles) + override_non_versioned_files=false + non_dynamic_parameters+=" $name" + ;; + --keep-zip|-[Kk]eep[Zz]ip) + keep_zip=true + non_dynamic_parameters+=" $name" + ;; + --zip-path|-[Zz]ip[Pp]ath) + shift + zip_path="$1" + ;; + -?|--?|-h|--help|-[Hh]elp) + script_name="dotnet-install.sh" + echo ".NET Tools Installer" + echo "Usage:" + echo " # Install a .NET SDK of a given Quality from a given Channel" + echo " $script_name [-c|--channel ] [-q|--quality ]" + echo " # Install a .NET SDK of a specific public version" + echo " $script_name [-v|--version ]" + echo " $script_name -h|-?|--help" + echo "" + echo "$script_name is a simple command line interface for obtaining dotnet cli." + echo " Note that the intended use of this script is for Continuous Integration (CI) scenarios, where:" + echo " - The SDK needs to be installed without user interaction and without admin rights." + echo " - The SDK installation doesn't need to persist across multiple CI runs." + echo " To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer." + echo "" + echo "Options:" + echo " -c,--channel Download from the channel specified, Defaults to \`$channel\`." + echo " -Channel" + echo " Possible values:" + echo " - STS - the most recent Standard Term Support release" + echo " - LTS - the most recent Long Term Support release" + echo " - 2-part version in a format A.B - represents a specific release" + echo " examples: 2.0; 1.0" + echo " - 3-part version in a format A.B.Cxx - represents a specific SDK release" + echo " examples: 5.0.1xx, 5.0.2xx." + echo " Supported since 5.0 release" + echo " Warning: Value 'Current' is deprecated for the Channel parameter. Use 'STS' instead." + echo " Note: The version parameter overrides the channel parameter when any version other than 'latest' is used." + echo " -v,--version Use specific VERSION, Defaults to \`$version\`." + echo " -Version" + echo " Possible values:" + echo " - latest - the latest build on specific channel" + echo " - 3-part version in a format A.B.C - represents specific version of build" + echo " examples: 2.0.0-preview2-006120; 1.1.0" + echo " -q,--quality Download the latest build of specified quality in the channel." + echo " -Quality" + echo " The possible values are: daily, preview, GA." + echo " Works only in combination with channel. Not applicable for STS and LTS channels and will be ignored if those channels are used." + echo " Supported since 5.0 release." + echo " Note: The version parameter overrides the channel parameter when any version other than 'latest' is used, and therefore overrides the quality." + echo " --internal,-Internal Download internal builds. Requires providing credentials via --feed-credential parameter." + echo " --feed-credential Token to access Azure feed. Used as a query string to append to the Azure feed." + echo " -FeedCredential This parameter typically is not specified." + echo " -i,--install-dir Install under specified location (see Install Location below)" + echo " -InstallDir" + echo " --architecture Architecture of dotnet binaries to be installed, Defaults to \`$architecture\`." + echo " --arch,-Architecture,-Arch" + echo " Possible values: x64, arm, arm64, s390x, ppc64le and loongarch64" + echo " --os Specifies operating system to be used when selecting the installer." + echo " Overrides the OS determination approach used by the script. Supported values: osx, linux, linux-musl, freebsd, rhel.6." + echo " In case any other value is provided, the platform will be determined by the script based on machine configuration." + echo " Not supported for legacy links. Use --runtime-id to specify platform for legacy links." + echo " Refer to: https://aka.ms/dotnet-os-lifecycle for more information." + echo " --runtime Installs a shared runtime only, without the SDK." + echo " -Runtime" + echo " Possible values:" + echo " - dotnet - the Microsoft.NETCore.App shared runtime" + echo " - aspnetcore - the Microsoft.AspNetCore.App shared runtime" + echo " --dry-run,-DryRun Do not perform installation. Display download link." + echo " --no-path, -NoPath Do not set PATH for the current process." + echo " --verbose,-Verbose Display diagnostics information." + echo " --azure-feed,-AzureFeed For internal use only." + echo " Allows using a different storage to download SDK archives from." + echo " --uncached-feed,-UncachedFeed For internal use only." + echo " Allows using a different storage to download SDK archives from." + echo " --skip-non-versioned-files Skips non-versioned files if they already exist, such as the dotnet executable." + echo " -SkipNonVersionedFiles" + echo " --jsonfile Determines the SDK version from a user specified global.json file." + echo " Note: global.json must have a value for 'SDK:Version'" + echo " --keep-zip,-KeepZip If set, downloaded file is kept." + echo " --zip-path, -ZipPath If set, downloaded file is stored at the specified path." + echo " -?,--?,-h,--help,-Help Shows this help message" + echo "" + echo "Install Location:" + echo " Location is chosen in following order:" + echo " - --install-dir option" + echo " - Environmental variable DOTNET_INSTALL_DIR" + echo " - $HOME/.dotnet" + exit 0 + ;; + *) + say_err "Unknown argument \`$name\`" + exit 1 + ;; + esac + + shift +done + +say_verbose "Note that the intended use of this script is for Continuous Integration (CI) scenarios, where:" +say_verbose "- The SDK needs to be installed without user interaction and without admin rights." +say_verbose "- The SDK installation doesn't need to persist across multiple CI runs." +say_verbose "To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer.\n" + +if [ "$internal" = true ] && [ -z "$(echo $feed_credential)" ]; then + message="Provide credentials via --feed-credential parameter." + if [ "$dry_run" = true ]; then + say_warning "$message" + else + say_err "$message" + exit 1 + fi +fi + +check_min_reqs +calculate_vars +# generate_regular_links call below will 'exit' if the determined version is already installed. +generate_download_links + +if [[ "$dry_run" = true ]]; then + print_dry_run + exit 0 +fi + +install_dotnet + +bin_path="$(get_absolute_path "$(combine_paths "$install_root" "$bin_folder_relative_path")")" +if [ "$no_path" = false ]; then + say "Adding to current process PATH: \`$bin_path\`. Note: This change will be visible only when sourcing script." + export PATH="$bin_path":"$PATH" +else + say "Binaries of dotnet can be found in $bin_path" +fi + +say "Note that the script does not resolve dependencies during installation." +say "To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the \"Dependencies\" section." +say "Installation finished successfully." diff --git a/home/TazUO.desktop b/home/TazUO.desktop new file mode 100644 index 0000000..6542ce0 --- /dev/null +++ b/home/TazUO.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=TazUO +Comment=TazUO Launcher +Path=/mnt/fileStorage/TazUOLauncher +Exec=/mnt/fileStorage/TazUOLauncher/TazUOLauncher +Icon=/mnt/fileStorage/TazUOLauncher/icon.png +Terminal=false +Categories=Games diff --git a/home/config/fish/config.fish b/home/config/fish/config.fish new file mode 100644 index 0000000..5f3d721 --- /dev/null +++ b/home/config/fish/config.fish @@ -0,0 +1,56 @@ +if status is-interactive + # ------------------------------------------------------------------------- + # Environment Variables + # ------------------------------------------------------------------------- + set fish_greeting "" + set -gx DOTNET_ROOT $HOME/.dotnet + fish_add_path $DOTNET_ROOT + fish_add_path $DOTNET_ROOT + set -gx DOTNET_SYSTEM_NET_DISABLEIPV6 1 + + # ------------------------------------------------------------------------- + # Keybindings + # ------------------------------------------------------------------------- + bind \cd\cd\cd delete-or-exit + bind \cf 'ts; commandline -f repaint' + + # ------------------------------------------------------------------------- + # Shell Aliases + # ------------------------------------------------------------------------- + # NixOS & Home Manager + #alias rebuild="sudo nixos-rebuild switch" + alias rebuild="nh os switch -f ''" + alias hms="home-manager switch" + + # SSH Connections + alias sshavatar="ssh warrentyexpired@192.168.88.111" + alias sshvaultnas="ssh warrentyexpired@192.168.88.100" + alias sshservarr="ssh warrentyexpired@192.168.88.101" + alias sshdocker="ssh warrentyexpired@192.168.88.102" + alias sshlive="ssh mementoadmin@uo-memento.com" + alias sshproxy="ssh warrentyexpired@192.168.88.200" + + # Shortcuts & Utilities + alias stff="mpv --autofit=10%" + alias s="goto s" + alias g="goto g" + alias l="goto l" + alias mv="mv -i --backup=t" + alias cat="bat" + + # eza conditional setup + if type -q eza + alias ls='eza --color=always --group-directories-first --icons' + alias ll='eza -a --color=always --group-directories-first --icons' + alias la='eza -al --group-directories-first --icons' + alias lt='eza -aT --level=2 --group-directories-first --icons' + alias l.='eza -ad .* --group-directories-first --icons' + else + printf "You may want to install eza\n" + end + + # ------------------------------------------------------------------------- + # Shell Abbreviations + # ------------------------------------------------------------------------- + abbr -a sshracknerd 'mosh -p 60001 192.227.229.130 --ssh="ssh -p 5522"' +end diff --git a/home/config/fish/fish_variables b/home/config/fish/fish_variables new file mode 100644 index 0000000..8a629cc --- /dev/null +++ b/home/config/fish/fish_variables @@ -0,0 +1,4 @@ +# This file contains fish universal variable definitions. +# VERSION: 3.0 +SETUVAR __fish_initialized:4300 +SETUVAR fish_user_paths:/home/warrentyexpired/\x2edotnet diff --git a/home/config/fish/functions/fish_prompt.fish b/home/config/fish/functions/fish_prompt.fish new file mode 100644 index 0000000..57abb60 --- /dev/null +++ b/home/config/fish/functions/fish_prompt.fish @@ -0,0 +1,28 @@ +function fish_prompt + set -l white (set_color white) + set -l brwhite (set_color brwhite) + set -l green (set_color green) + set -l red (set_color red) + set -l blue (set_color blue) + + # Line 1: ┌─ [user] @ [host] + echo -s $white"┌─ ["$green$USER$white"] "$brwhite"@ " $white"["$red$hostname$white"]" + + # Line 2: ├─ [directory] + set -l full_path (string replace -r "^$HOME" "~" $PWD) + echo -s $white"├─ ["$blue$full_path$white"]" + + # Line 3: └─ [(git_branch)] or [$] + echo -n $white"└─ [" + set -l git_info (gitinfo 2>/dev/null) + if test -n "$git_info" + echo -n $git_info + else + echo -n $brwhite"\$" + end + echo -n $white"]" + + # Final prompt symbol and reset + echo -n $brwhite" " + set_color normal +end diff --git a/home/config/fish/functions/gitinfo.fish b/home/config/fish/functions/gitinfo.fish new file mode 100644 index 0000000..f44859d --- /dev/null +++ b/home/config/fish/functions/gitinfo.fish @@ -0,0 +1,19 @@ +function gitinfo + if git rev-parse --is-inside-work-tree >/dev/null 2>&1 + set -l branch (git branch --show-current) + set -l staged "" + set -l dirty "" + set -l untracked "" + if not git diff --quiet + set dirty (set_color yellow)"*" + end + if not git diff --cached --quiet + set staged (set_color green)"+" + end + set -l untracked_files (git ls-files --others --exclude-standard) + if test -n "$untracked_files" + set untracked (set_color red)" *" + end + echo (set_color magenta)"($branch)"$staged$dirty$untracked(set_color normal) + end +end diff --git a/home/config/fish/functions/goto.fish b/home/config/fish/functions/goto.fish new file mode 100644 index 0000000..bbbdca4 --- /dev/null +++ b/home/config/fish/functions/goto.fish @@ -0,0 +1,78 @@ +function goto + set -l gotoConfig "$HOME/.config/goto/bookmarks" + set -l gotoDir "$HOME/.config/goto" + mkdir -p "$gotoDir" + touch "$gotoConfig" + + set -l command $argv[1] + set -l bookmark_name $argv[2] + + if test -z "$command" + echo "Usage: goto s (save current directory)" + echo " goto g (go to saved directory)" + echo " goto d (delete a bookmark)" + echo " goto l (list all bookmarks)" + echo " goto e (edit bookmarks file)" + return + end + + switch $command + case s # Save bookmarks + if test -z "$bookmark_name" + echo "Error: Must provide a bookmark name to save." + return 1 + end + sed -i "/^$bookmark_name:/d" "$gotoConfig" + echo "$bookmark_name:"(pwd) >> "$gotoConfig" + echo "Bookmark $bookmark_name saved to: "(pwd) + + case g # Go to bookmark + if test -z "$bookmark_name" + echo "Error: Must provide a bookmark name to go to." + return 1 + end + set -l target_path (grep "^$bookmark_name:" "$gotoConfig" | cut -d ':' -f 2) + if test -z "$target_path" + echo "Error: Bookmark $bookmark_name not found." + return 1 + end + if test -d "$target_path" + cd "$target_path" + echo "Jumping to: $target_path" + else + echo "Error: Directory $target_path does not exist or is not a directory" + end + + case d # Delete bookmark + if test -z "$bookmark_name" + echo "Error: Must provide a bookmark name to delete." + return 1 + end + if grep -q "^$bookmark_name:" "$gotoConfig" + sed -i "/^$bookmark_name:/d" "$gotoConfig" + echo "Bookmark $bookmark_name deleted." + else + echo "Error: Bookmark $bookmark_name not found." + return 1 + end + + case e # Edit bookmarks file + if set -q EDITOR + $EDITOR "$gotoConfig" + else + nano "$gotoConfig" + end + + case l # List bookmarks + if not test -s "$gotoConfig" + echo "No bookmarks saved yet." + return 0 + end + echo "___ Bookmarks (Stored in: $gotoDir) ___" + column -t -s ':' "$gotoConfig" + + case '*' + echo "Invalid command: $command" + goto # Show usage + end +end diff --git a/home/config/fish/functions/lookfor.fish b/home/config/fish/functions/lookfor.fish new file mode 100644 index 0000000..17a0d24 --- /dev/null +++ b/home/config/fish/functions/lookfor.fish @@ -0,0 +1,21 @@ +function lookfor --description "Lookfor (d)irectory, (f)ile (a)ll (pattern)" + if test (count $argv) -lt 2 + echo "Usage: lookfor (f)ile|(d)irectory|(a)ll \"pattern\"" + return 1 + end + + set -l type_flag $argv[1] + set -l pattern $argv[2] + + switch $type_flag + case f + find . -type f -name "*$pattern*" 2>/dev/null + case d + find . -type d -name "*$pattern*" 2>/dev/null + case a + find . -name "*$pattern*" 2>/dev/null + case * + echo "Invalid type: $type_flag. Use f for file or d for directory." + return 1 + end +end diff --git a/home/config/fish/functions/ts.fish b/home/config/fish/functions/ts.fish new file mode 100644 index 0000000..2829dc9 --- /dev/null +++ b/home/config/fish/functions/ts.fish @@ -0,0 +1,67 @@ +function ts --description "Tmux session manager with fuzzy search and quick jump" + echo -e "" + # 1. Show Active Sessions + set -l active_sessions (tmux list-sessions 2>/dev/null) + if test -n "$active_sessions" + echo -e (set_color 99ff99)"󱫟 Active Sessions:"(set_color normal) + for line in $active_sessions + echo -e " $line" + end + echo "" + else + echo -e (set_color 555555)"(No active sessions)"(set_color normal) + echo "" + end + + # 2. Provide choices + echo -e (set_color 00afaf)"󰒓 Select an option:"(set_color normal) + echo -e " [1] Pick from active sessions (Fuzzy search)" + echo -e " [2] Create NEW custom session" + echo -e " [w] Enter Tmuxinator Workspaces" + echo -e " [d] Detach from current session" + echo -e " [x] Kill a session" + echo -e " [Enter] Quick jump to "(set_color -o)"Main"(set_color normal) + echo "" + + read -l -P "Choice > " choice + switch "$choice" + case 1 + set -l session (tmux list-sessions -F "#{session_name}" 2>/dev/null | fzf --exit-0 --height=15% --reverse --header="Select Session") + if test -n "$session" + if set -q TMUX + tmux switch-client -t "$session" + else + tmux attach-session -t "$session" + end + end + case 2 + read -l -P "Enter name for new session: " new_name + if test -n "$new_name" + env -u TMUX tmux new-session -d -s "$new_name" 2>/dev/null + if set -q TMUX + tmux switch-client -t "$new_name" + else + tmux attach-session -t "$new_name" + end + end + case d D + if set -q TMUX; tmux detach-client; else; echo "You aren't in a tmux session!"; end + case w W + if type -q tmuxinator + tmuxinator start Workspace + else + echo (set_color red)"Error: tmuxinator is not installed."(set_color normal) + end + case x X + set -l session (tmux list-sessions -F "#{session_name}" 2>/dev/null | fzf --exit-0 --height=15% --reverse --header="Select Session to KILL") + if test -n "$session" + tmux kill-session -t "$session" + echo "Killed session: $session" + ts + end + case "" "*" + env -u TMUX tmux new-session -d -s Main 2>/dev/null + if set -q TMUX; tmux switch-client -t Main; else; tmux attach-session -t Main; end + end + commandline -f repaint +end diff --git a/home/config/ghostty/config.ghostty b/home/config/ghostty/config.ghostty new file mode 100644 index 0000000..47b8bab --- /dev/null +++ b/home/config/ghostty/config.ghostty @@ -0,0 +1,49 @@ +# Font Configuration +font-size = 12 + +# Window Configuration +# window-decoration = false +window-padding-x = 12 +window-padding-y = 12 +background-opacity = 0.90 +background-blur-radius = 32 + +# Cursor Configuration +cursor-style = block +cursor-style-blink = true + +# Scrollback +scrollback-limit = 3023 + +# Terminal features +mouse-hide-while-typing = true +copy-on-select = false +confirm-close-surface = false + +# Disable annoying copied to clipboard +app-notifications = no-clipboard-copy,no-config-reload + +# Key bindings +keybind = ctrl+shift+n=new_window +keybind = ctrl+t=new_tab +keybind = ctrl+plus=increase_font_size:1 +keybind = ctrl+minus=decrease_font_size:1 +keybind = ctrl+zero=reset_font_size + +# Material 3 UI elements +unfocused-split-opacity = 0.7 +unfocused-split-fill = #44464f + +# Tab configuration +gtk-titlebar = false + +# Shell integration +shell-integration = detect +shell-integration-features = cursor,sudo,title,no-cursor +keybind = shift+enter=text:\n + +# Rando stuff +gtk-single-instance = true + +# Dank theme +config-file = ./themes/dankcolors diff --git a/home/config/ghostty/themes/dankcolors b/home/config/ghostty/themes/dankcolors new file mode 100644 index 0000000..cb229ed --- /dev/null +++ b/home/config/ghostty/themes/dankcolors @@ -0,0 +1,22 @@ +background = #131313 +foreground = #e2e2e2 +cursor-color = #eeb1ff +selection-background = #662f79 +selection-foreground = #e2e2e2 + +palette = 0=#131313 +palette = 1=#ff7287 +palette = 2=#7fffa0 +palette = 3=#ffdd72 +palette = 4=#de99f2 +palette = 5=#673376 +palette = 6=#eeb1ff +palette = 7=#fbefff +palette = 8=#a299a5 +palette = 9=#ff9fad +palette = 10=#a5ffbc +palette = 11=#ffe9a5 +palette = 12=#f0bcff +palette = 13=#f3c8ff +palette = 14=#f7dbff +palette = 15=#fdf8ff diff --git a/home/config/niri/config.kdl b/home/config/niri/config.kdl new file mode 100755 index 0000000..73011f6 --- /dev/null +++ b/home/config/niri/config.kdl @@ -0,0 +1,393 @@ +input { + keyboard { + xkb { + } + numlock + } + touchpad { + tap + natural-scroll + } + mouse { + accel-speed 1.0 + } + trackpoint { + } +} +cursor { + xcursor-theme "Bibata-Modern-Classic" + xcursor-size 24 +} +gestures { + hot-corners { + off + } +} +layout { + gaps 16 + background-color "transparent" + center-focused-column "never" + always-center-single-column + preset-column-widths { + proportion 0.33333 + proportion 0.5 + proportion 0.66667 + } + default-column-width { proportion 0.5; } + focus-ring { + //off + width 3 + active-color "#7fc8ff" + inactive-color "#505050" + } + border { + off + width 4 + active-color "#ffc87f" + inactive-color "#505050" + urgent-color "#9b0000" + } + shadow { + //on + //draw-behind-window true + softness 30 + spread 5 + offset x=0 y=5 + color "#0007" + } + struts { + } +} +hotkey-overlay { + skip-at-startup +} +prefer-no-csd +screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" +//animations { + // off + // slowdown 3.0 +//} +animations { + window-close { + duration-ms 600 + curve "ease-out-quad" + + custom-shader r" + float hash21(vec2 p) { + return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453123); + } + + float value_noise(vec2 p) { + vec2 i = floor(p); + vec2 f = fract(p); + vec2 u = f * f * (3.0 - 2.0 * f); + return mix( + mix(hash21(i), hash21(i + vec2(1.0, 0.0)), u.x), + mix(hash21(i + vec2(0.0, 1.0)), hash21(i + vec2(1.0, 1.0)), u.x), + u.y + ); + } + + float fbm(vec2 p) { + float v = 0.0; + float amp = 0.5; + float freq = 1.0; + for (int i = 0; i < 5; i++) { + v += amp * value_noise(p * freq); + freq *= 2.0; + amp *= 0.5; + } + return v; + } + + vec4 close_color(vec3 coords_geo, vec3 size_geo) { + vec2 uv = coords_geo.xy; + float p = niri_clamped_progress; + float seed = niri_random_seed * 100.0; + + // Distance from nearest edge of window rect + float dx = min(uv.x, 1.0 - uv.x); + float dy = min(uv.y, 1.0 - uv.y); + float edge_dist = min(dx, dy); + + // Noise-driven edge erosion: breaks the box shape + float edge_noise = fbm((uv + seed) * 8.0 * 1.5); + float erode = p * 0.80; + float edge_threshold = edge_noise * erode; + float edge_alpha = smoothstep(edge_threshold - 0.02, edge_threshold + 0.02, edge_dist); + + // Skip pixels far outside eroded boundary + if (edge_dist < -0.15) { + return vec4(0.0); + } + + // Wobble the window content + vec2 np = (uv + seed) * 8.0; + float wx = fbm(np + vec2(17.3, 0.0)) - 0.5; + float wy = fbm(np + vec2(0.0, 43.1)) - 0.5; + + vec3 warped = coords_geo; + warped.x += wx * 0.080 * p; + warped.y += wy * 0.080 * p; + + vec3 tex_coords = niri_geo_to_tex * warped; + vec4 color = texture2D(niri_tex, tex_coords.st); + + // Overall fade + float alpha = edge_alpha * (1.0 - p * p); + alpha = clamp(alpha, 0.0, 1.0); + + // Warm glow at dissolving edges + float glow = smoothstep(edge_threshold - 0.04, edge_threshold, edge_dist) + * (1.0 - smoothstep(edge_threshold, edge_threshold + 0.04, edge_dist)); + glow *= (1.0 - p) * 0.6; + color.rgb += vec3(0.3, 0.18, 0.06) * glow; + + return color * alpha; + } + " + } + window-open { + duration-ms 600 + curve "ease-out-expo" + + custom-shader r" + float hash21(vec2 p) { + return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453123); + } + + float value_noise(vec2 p) { + vec2 i = floor(p); + vec2 f = fract(p); + vec2 u = f * f * (3.0 - 2.0 * f); + return mix( + mix(hash21(i), hash21(i + vec2(1.0, 0.0)), u.x), + mix(hash21(i + vec2(0.0, 1.0)), hash21(i + vec2(1.0, 1.0)), u.x), + u.y + ); + } + + float fbm(vec2 p) { + float v = 0.0; + float amp = 0.5; + float freq = 1.0; + for (int i = 0; i < 5; i++) { + v += amp * value_noise(p * freq); + freq *= 2.0; + amp *= 0.5; + } + return v; + } + + vec4 open_color(vec3 coords_geo, vec3 size_geo) { + vec2 uv = coords_geo.xy; + float p = 1.0 - niri_clamped_progress; + float seed = niri_random_seed * 100.0; + + // Distance from nearest edge of window rect + float dx = min(uv.x, 1.0 - uv.x); + float dy = min(uv.y, 1.0 - uv.y); + float edge_dist = min(dx, dy); + + // Noise-driven edge erosion: breaks the box shape + float edge_noise = fbm((uv + seed) * 8.0 * 1.5); + float erode = p * 0.80; + float edge_threshold = edge_noise * erode; + float edge_alpha = smoothstep(edge_threshold - 0.02, edge_threshold + 0.02, edge_dist); + + // Skip pixels far outside eroded boundary + if (edge_dist < -0.15) { + return vec4(0.0); + } + + // Wobble the window content + vec2 np = (uv + seed) * 8.0; + float wx = fbm(np + vec2(17.3, 0.0)) - 0.5; + float wy = fbm(np + vec2(0.0, 43.1)) - 0.5; + + vec3 warped = coords_geo; + warped.x += wx * 0.080 * p; + warped.y += wy * 0.080 * p; + + vec3 tex_coords = niri_geo_to_tex * warped; + vec4 color = texture2D(niri_tex, tex_coords.st); + + // Overall fade + float alpha = edge_alpha * (1.0 - p * p); + alpha = clamp(alpha, 0.0, 1.0); + + // Warm glow at dissolving edges + float glow = smoothstep(edge_threshold - 0.04, edge_threshold, edge_dist) + * (1.0 - smoothstep(edge_threshold, edge_threshold + 0.04, edge_dist)); + glow *= (1.0 - p) * 0.6; + color.rgb += vec3(0.3, 0.18, 0.06) * glow; + + return color * alpha; + } + " + } +} +window-rule { + geometry-corner-radius 8 + clip-to-geometry true +} +window-rule { + match app-id=r#"org.quickshell$"# + open-floating true +} +window-rule { + match app-id="org.gnome.Calculator" + open-floating true +} +window-rule { + match app-id="mpv" + open-floating true + default-floating-position x=0 y=32 relative-to="bottom" +} +window-rule { + match app-id="^ghostty$" + opacity 0.8 + background-effect { + blur true + } +} +window-rule { + draw-border-with-background false +} +// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" +// spawn-at-startup "waybar" +binds { + Mod+Shift+Slash { show-hotkey-overlay; } + Mod+Alt+P hotkey-overlay-title="Open Power Menu" { spawn "dms" "ipc" "call" "powermenu" "toggle"; } + Mod+Alt+I hotkey-overlay-title="Toggle Idle Inhibitoer" { spawn "dms" "ipc" "call" "inhibit" "toggle"; } + Mod+Q hotkey-overlay-title="Open a Terminal: ghostty" { spawn "ghostty"; } + Mod+Space hotkey-overlay-title="Run an Application: dank launcher" { spawn "dms" "ipc" "call" "launcher" "toggle"; } + //Mod+Space hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } + Mod+W hotkey-overlay-title="Open a Web browser: firefox" { spawn "firefox"; } + Mod+E hotkey-overlay-title="Open File browser: nautilus" { spawn "nautilus"; } + XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; } + Mod+Alt+WheelScrollUp { spawn "dms" "ipc" "call" "audio" "increment" "5"; } + Mod+Alt+WheelScrollDown { spawn "dms" "ipc" "call" "audio" "decrement" "5"; } + XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } + XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } + XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } + XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; } + XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; } + XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; } + XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; } + XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; } + XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; } + Mod+O repeat=false { toggle-overview; } + Mod+Escape repeat=false { close-window; } + Mod+Left { focus-column-left; } + Mod+Down { focus-window-down; } + Mod+Up { focus-window-up; } + Mod+Right { focus-column-right; } + Mod+H { focus-column-left; } + Mod+J { focus-window-down; } + Mod+K { focus-window-up; } + Mod+L { focus-column-right; } + Mod+Ctrl+Left { move-column-left; } + Mod+Ctrl+Down { move-window-down; } + Mod+Ctrl+Up { move-window-up; } + Mod+Ctrl+Right { move-column-right; } + Mod+Ctrl+H { move-column-left; } + Mod+Ctrl+J { move-window-down; } + Mod+Ctrl+K { move-window-up; } + Mod+Ctrl+L { move-column-right; } + Mod+Home { focus-column-first; } + Mod+End { focus-column-last; } + Mod+Ctrl+Home { move-column-to-first; } + Mod+Ctrl+End { move-column-to-last; } + Mod+Shift+Left { focus-monitor-left; } + Mod+Shift+Down { focus-monitor-down; } + Mod+Shift+Up { focus-monitor-up; } + Mod+Shift+Right { focus-monitor-right; } + Mod+Shift+H { focus-monitor-left; } + Mod+Shift+J { focus-monitor-down; } + Mod+Shift+K { focus-monitor-up; } + Mod+Shift+L { focus-monitor-right; } + Mod+Shift+Ctrl+Left { move-column-to-monitor-left; } + Mod+Shift+Ctrl+Down { move-column-to-monitor-down; } + Mod+Shift+Ctrl+Up { move-column-to-monitor-up; } + Mod+Shift+Ctrl+Right { move-column-to-monitor-right; } + Mod+Shift+Ctrl+H { move-column-to-monitor-left; } + Mod+Shift+Ctrl+J { move-column-to-monitor-down; } + Mod+Shift+Ctrl+K { move-column-to-monitor-up; } + Mod+Shift+Ctrl+L { move-column-to-monitor-right; } + Mod+Page_Down { focus-workspace-down; } + Mod+Page_Up { focus-workspace-up; } + Mod+U { focus-workspace-down; } + Mod+I { focus-workspace-up; } + Mod+Ctrl+Page_Down { move-column-to-workspace-down; } + Mod+Ctrl+Page_Up { move-column-to-workspace-up; } + Mod+Ctrl+U { move-column-to-workspace-down; } + Mod+Ctrl+I { move-column-to-workspace-up; } + Mod+Shift+Page_Down { move-workspace-down; } + Mod+Shift+Page_Up { move-workspace-up; } + Mod+Shift+U { move-workspace-down; } + Mod+Shift+I { move-workspace-up; } + Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } + Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } + Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } + Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } + Mod+WheelScrollRight { focus-column-right; } + Mod+WheelScrollLeft { focus-column-left; } + Mod+Ctrl+WheelScrollRight { move-column-right; } + Mod+Ctrl+WheelScrollLeft { move-column-left; } + Mod+Shift+WheelScrollDown { focus-column-right; } + Mod+Shift+WheelScrollUp { focus-column-left; } + Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } + Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } + Mod+1 { focus-workspace 1; } + Mod+2 { focus-workspace 2; } + Mod+3 { focus-workspace 3; } + Mod+4 { focus-workspace 4; } + Mod+5 { focus-workspace 5; } + Mod+6 { focus-workspace 6; } + Mod+7 { focus-workspace 7; } + Mod+8 { focus-workspace 8; } + Mod+9 { focus-workspace 9; } + Mod+Ctrl+1 { move-column-to-workspace 1; } + Mod+Ctrl+2 { move-column-to-workspace 2; } + Mod+Ctrl+3 { move-column-to-workspace 3; } + Mod+Ctrl+4 { move-column-to-workspace 4; } + Mod+Ctrl+5 { move-column-to-workspace 5; } + Mod+Ctrl+6 { move-column-to-workspace 6; } + Mod+Ctrl+7 { move-column-to-workspace 7; } + Mod+Ctrl+8 { move-column-to-workspace 8; } + Mod+Ctrl+9 { move-column-to-workspace 9; } + Mod+BracketLeft { consume-or-expel-window-left; } + Mod+BracketRight { consume-or-expel-window-right; } + Mod+Comma { consume-window-into-column; } + Mod+Period { expel-window-from-column; } + Mod+R { switch-preset-column-width; } + Mod+Shift+R { switch-preset-window-height; } + Mod+Ctrl+R { reset-window-height; } + Mod+F { maximize-column; } + Mod+Shift+F { fullscreen-window; } + Mod+Ctrl+F { expand-column-to-available-width; } + Mod+C { center-column; } + Mod+Ctrl+C { center-visible-columns; } + Mod+Minus { set-column-width "-10%"; } + Mod+Equal { set-column-width "+10%"; } + Mod+Shift+Minus { set-window-height "-10%"; } + Mod+Shift+Equal { set-window-height "+10%"; } + //Mod+V { toggle-window-floating; } + Mod+Shift+V { switch-focus-between-floating-and-tiling; } + Mod+Shift+W { toggle-column-tabbed-display; } + Shift+Alt+R { screenshot; } + Shift+Alt+S { screenshot-screen; } + Shift+Alt+W { screenshot-window; } + Mod+Shift+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } + Mod+Shift+E { quit; } + Ctrl+Alt+Delete { quit; } + Mod+Shift+P { power-off-monitors; } +} +include "dms/binds.kdl" + +include "dms/outputs.kdl" + +include "dms/windowrules.kdl" + +include "dms/cursor.kdl" diff --git a/home/config/niri/config.kdl.dmsbackup1785434499 b/home/config/niri/config.kdl.dmsbackup1785434499 new file mode 100644 index 0000000..ccad1ac --- /dev/null +++ b/home/config/niri/config.kdl.dmsbackup1785434499 @@ -0,0 +1,632 @@ +// This config is in the KDL format: https://kdl.dev +// "/-" comments out the following node. +// Check the wiki for a full description of the configuration: +// https://niri-wm.github.io/niri/Configuration:-Introduction + +// Input device configuration. +// Find the full list of options on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Input +input { + keyboard { + xkb { + // You can set rules, model, layout, variant and options. + // For more information, see xkeyboard-config(7). + + // For example: + // layout "us,ru" + // options "grp:win_space_toggle,compose:ralt,ctrl:nocaps" + + // If this section is empty, niri will fetch xkb settings + // from org.freedesktop.locale1. You can control these using + // localectl set-x11-keymap. + } + + // Enable numlock on startup, omitting this setting disables it. + numlock + } + + // Next sections include libinput settings. + // Omitting settings disables them, or leaves them at their default values. + // All commented-out settings here are examples, not defaults. + touchpad { + // off + tap + // dwt + // dwtp + // drag false + // drag-lock + natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "two-finger" + // disabled-on-external-mouse + } + + mouse { + // off + // natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "no-scroll" + } + + trackpoint { + // off + // natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "on-button-down" + // scroll-button 273 + // scroll-button-lock + // middle-emulation + } + + // Uncomment this to make the mouse warp to the center of newly focused windows. + // warp-mouse-to-focus + + // Focus windows and outputs automatically when moving the mouse into them. + // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. + // focus-follows-mouse max-scroll-amount="0%" +} + +// You can configure outputs by their name, which you can find +// by running `niri msg outputs` while inside a niri instance. +// The built-in laptop monitor is usually called "eDP-1". +// Find more information on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Outputs +// Remember to uncomment the node by removing "/-"! +/-output "eDP-1" { + // Uncomment this line to disable this output. + // off + + // Resolution and, optionally, refresh rate of the output. + // The format is "x" or "x@". + // If the refresh rate is omitted, niri will pick the highest refresh rate + // for the resolution. + // If the mode is omitted altogether or is invalid, niri will pick one automatically. + // Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. + mode "1920x1080@120.030" + + // You can use integer or fractional scale, for example use 1.5 for 150% scale. + scale 2 + + // Transform allows to rotate the output counter-clockwise, valid values are: + // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. + transform "normal" + + // Position of the output in the global coordinate space. + // This affects directional monitor actions like "focus-monitor-left", and cursor movement. + // The cursor can only move between directly adjacent outputs. + // Output scale and rotation has to be taken into account for positioning: + // outputs are sized in logical, or scaled, pixels. + // For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080, + // so to put another output directly adjacent to it on the right, set its x to 1920. + // If the position is unset or results in an overlap, the output is instead placed + // automatically. + position x=1280 y=0 +} + +// Settings that influence how windows are positioned and sized. +// Find more information on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Layout +layout { + // Set gaps around windows in logical pixels. + gaps 16 + + // When to center a column when changing focus, options are: + // - "never", default behavior, focusing an off-screen column will keep at the left + // or right edge of the screen. + // - "always", the focused column will always be centered. + // - "on-overflow", focusing a column will center it if it doesn't fit + // together with the previously focused column. + center-focused-column "never" + + // You can customize the widths that "switch-preset-column-width" (Mod+R) toggles between. + preset-column-widths { + // Proportion sets the width as a fraction of the output width, taking gaps into account. + // For example, you can perfectly fit four windows sized "proportion 0.25" on an output. + // The default preset widths are 1/3, 1/2 and 2/3 of the output. + proportion 0.33333 + proportion 0.5 + proportion 0.66667 + + // Fixed sets the width in logical pixels exactly. + // fixed 1920 + } + + // You can also customize the heights that "switch-preset-window-height" (Mod+Ctrl+Shift+R) toggles between. + // preset-window-heights { } + + // You can change the default width of the new windows. + default-column-width { proportion 0.5; } + // If you leave the brackets empty, the windows themselves will decide their initial width. + // default-column-width {} + + // By default focus ring and border are rendered as a solid background rectangle + // behind windows. That is, they will show up through semitransparent windows. + // This is because windows using client-side decorations can have an arbitrary shape. + // + // If you don't like that, you should uncomment `prefer-no-csd` below. + // Niri will draw focus ring and border *around* windows that agree to omit their + // client-side decorations. + // + // Alternatively, you can override it with a window rule called + // `draw-border-with-background`. + + // You can change how the focus ring looks. + focus-ring { + // Uncomment this line to disable the focus ring. + // off + + // How many logical pixels the ring extends out from the windows. + width 4 + + // Colors can be set in a variety of ways: + // - CSS named colors: "red" + // - RGB hex: "#rgb", "#rgba", "#rrggbb", "#rrggbbaa" + // - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others. + + // Color of the ring on the active monitor. + active-color "#7fc8ff" + + // Color of the ring on inactive monitors. + // + // The focus ring only draws around the active window, so the only place + // where you can see its inactive-color is on other monitors. + inactive-color "#505050" + + // You can also use gradients. They take precedence over solid colors. + // Gradients are rendered the same as CSS linear-gradient(angle, from, to). + // The angle is the same as in linear-gradient, and is optional, + // defaulting to 180 (top-to-bottom gradient). + // You can use any CSS linear-gradient tool on the web to set these up. + // Changing the color space is also supported, check the wiki for more info. + // + // active-gradient from="#80c8ff" to="#c7ff7f" angle=45 + + // You can also color the gradient relative to the entire view + // of the workspace, rather than relative to just the window itself. + // To do that, set relative-to="workspace-view". + // + // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" + } + + // You can also add a border. It's similar to the focus ring, but always visible. + border { + // The settings are the same as for the focus ring. + // If you enable the border, you probably want to disable the focus ring. + off + + width 4 + active-color "#ffc87f" + inactive-color "#505050" + + // Color of the border around windows that request your attention. + urgent-color "#9b0000" + + // Gradients can use a few different interpolation color spaces. + // For example, this is a pastel rainbow gradient via in="oklch longer hue". + // + // active-gradient from="#e5989b" to="#ffb4a2" angle=45 relative-to="workspace-view" in="oklch longer hue" + + // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" + } + + // You can enable drop shadows for windows. + shadow { + // Uncomment the next line to enable shadows. + // on + + // By default, the shadow draws only around its window, and not behind it. + // Uncomment this setting to make the shadow draw behind its window. + // + // Note that niri has no way of knowing about the CSD window corner + // radius. It has to assume that windows have square corners, leading to + // shadow artifacts inside the CSD rounded corners. This setting fixes + // those artifacts. + // + // However, instead you may want to set prefer-no-csd and/or + // geometry-corner-radius. Then, niri will know the corner radius and + // draw the shadow correctly, without having to draw it behind the + // window. These will also remove client-side shadows if the window + // draws any. + // + // draw-behind-window true + + // You can change how shadows look. The values below are in logical + // pixels and match the CSS box-shadow properties. + + // Softness controls the shadow blur radius. + softness 30 + + // Spread expands the shadow. + spread 5 + + // Offset moves the shadow relative to the window. + offset x=0 y=5 + + // You can also change the shadow color and opacity. + color "#0007" + } + + // Struts shrink the area occupied by windows, similarly to layer-shell panels. + // You can think of them as a kind of outer gaps. They are set in logical pixels. + // Left and right struts will cause the next window to the side to always be visible. + // Top and bottom struts will simply add outer gaps in addition to the area occupied by + // layer-shell panels and regular gaps. + struts { + // left 64 + // right 64 + // top 64 + // bottom 64 + } +} + +// Add lines like this to spawn processes at startup. +// Note that running niri as a session supports xdg-desktop-autostart, +// which may be more convenient to use. +// See the binds section below for more spawn examples. + +// This line starts waybar, a commonly used bar for Wayland compositors. +spawn-at-startup "waybar" + +// To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: +// spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell" + +hotkey-overlay { + // Uncomment this line to disable the "Important Hotkeys" pop-up at startup. + // skip-at-startup +} + +// Uncomment this line to ask the clients to omit their client-side decorations if possible. +// If the client will specifically ask for CSD, the request will be honored. +// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. +// This option will also fix border/focus ring drawing behind some semitransparent windows. +// After enabling or disabling this, you need to restart the apps for this to take effect. +// prefer-no-csd + +// You can change the path where screenshots are saved. +// A ~ at the front will be expanded to the home directory. +// The path is formatted with strftime(3) to give you the screenshot date and time. +screenshot-path "~/Pictures/Screenshots/Screenshot from %Y-%m-%d %H-%M-%S.png" + +// You can also set this to null to disable saving screenshots to disk. +// screenshot-path null + +// Animation settings. +// The wiki explains how to configure individual animations: +// https://niri-wm.github.io/niri/Configuration:-Animations +animations { + // Uncomment to turn off all animations. + // off + + // Slow down all animations by this factor. Values below 1 speed them up instead. + // slowdown 3.0 +} + +// Window rules let you adjust behavior for individual windows. +// Find more information on the wiki: +// https://niri-wm.github.io/niri/Configuration:-Window-Rules + +// Work around WezTerm's initial configure bug +// by setting an empty default-column-width. +window-rule { + // This regular expression is intentionally made as specific as possible, + // since this is the default config, and we want no false positives. + // You can get away with just app-id="wezterm" if you want. + match app-id=r#"^org\.wezfurlong\.wezterm$"# + default-column-width {} +} + +// Open the Firefox picture-in-picture player as floating by default. +window-rule { + // This app-id regular expression will work for both: + // - host Firefox (app-id is "firefox") + // - Flatpak Firefox (app-id is "org.mozilla.firefox") + match app-id=r#"firefox$"# title="^Picture-in-Picture$" + open-floating true +} + +// Example: block out two password managers from screen capture. +// (This example rule is commented out with a "/-" in front.) +/-window-rule { + match app-id=r#"^org\.keepassxc\.KeePassXC$"# + match app-id=r#"^org\.gnome\.World\.Secrets$"# + + block-out-from "screen-capture" + + // Use this instead if you want them visible on third-party screenshot tools. + // block-out-from "screencast" +} + +// Example: enable rounded corners for all windows. +// (This example rule is commented out with a "/-" in front.) +/-window-rule { + geometry-corner-radius 12 + clip-to-geometry true +} + +binds { + // Keys consist of modifiers separated by + signs, followed by an XKB key name + // in the end. To find an XKB name for a particular key, you may use a program + // like wev. + // + // "Mod" is a special modifier equal to Super when running on a TTY, and to Alt + // when running as a winit window. + // + // Most actions that you can bind here can also be invoked programmatically with + // `niri msg action do-something`. + + // Mod-Shift-/, which is usually the same as Mod-?, + // shows a list of important hotkeys. + Mod+Shift+Slash { show-hotkey-overlay; } + + // Suggested binds for running programs: terminal, app launcher, screen locker. + Mod+T hotkey-overlay-title="Open a Terminal: alacritty" { spawn "alacritty"; } + Mod+D hotkey-overlay-title="Run an Application: fuzzel" { spawn "fuzzel"; } + Super+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; } + + // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. + // Note: the entire command goes as a single argument. It's passed verbatim to `sh -c`. + // For example, this is a standard bind to toggle the screen reader (orca). + Super+Alt+S allow-when-locked=true hotkey-overlay-title=null { spawn-sh "pkill orca || exec orca"; } + + // Example volume keys mappings for PipeWire & WirePlumber. + // The allow-when-locked=true property makes them work even when the session is locked. + // Using spawn-sh allows to pass multiple arguments together with the command. + // "-l 1.0" limits the volume to 100%. + XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0"; } + XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; } + XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; } + XF86AudioMicMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; } + + // Example media keys mapping using playerctl. + // This will work with any MPRIS-enabled media player. + XF86AudioPlay allow-when-locked=true { spawn-sh "playerctl play-pause"; } + XF86AudioStop allow-when-locked=true { spawn-sh "playerctl stop"; } + XF86AudioPrev allow-when-locked=true { spawn-sh "playerctl previous"; } + XF86AudioNext allow-when-locked=true { spawn-sh "playerctl next"; } + + // Example brightness key mappings for brightnessctl. + // You can use regular spawn with multiple arguments too (to avoid going through "sh"), + // but you need to manually put each argument in separate "" quotes. + XF86MonBrightnessUp allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "+10%"; } + XF86MonBrightnessDown allow-when-locked=true { spawn "brightnessctl" "--class=backlight" "set" "10%-"; } + + // Open/close the Overview: a zoomed-out view of workspaces and windows. + // You can also move the mouse into the top-left hot corner, + // or do a four-finger swipe up on a touchpad. + Mod+O repeat=false { toggle-overview; } + + Mod+Q repeat=false { close-window; } + + Mod+Left { focus-column-left; } + Mod+Down { focus-window-down; } + Mod+Up { focus-window-up; } + Mod+Right { focus-column-right; } + Mod+H { focus-column-left; } + Mod+J { focus-window-down; } + Mod+K { focus-window-up; } + Mod+L { focus-column-right; } + + Mod+Ctrl+Left { move-column-left; } + Mod+Ctrl+Down { move-window-down; } + Mod+Ctrl+Up { move-window-up; } + Mod+Ctrl+Right { move-column-right; } + Mod+Ctrl+H { move-column-left; } + Mod+Ctrl+J { move-window-down; } + Mod+Ctrl+K { move-window-up; } + Mod+Ctrl+L { move-column-right; } + + // Alternative commands that move across workspaces when reaching + // the first or last window in a column. + // Mod+J { focus-window-or-workspace-down; } + // Mod+K { focus-window-or-workspace-up; } + // Mod+Ctrl+J { move-window-down-or-to-workspace-down; } + // Mod+Ctrl+K { move-window-up-or-to-workspace-up; } + + Mod+Home { focus-column-first; } + Mod+End { focus-column-last; } + Mod+Ctrl+Home { move-column-to-first; } + Mod+Ctrl+End { move-column-to-last; } + + Mod+Shift+Left { focus-monitor-left; } + Mod+Shift+Down { focus-monitor-down; } + Mod+Shift+Up { focus-monitor-up; } + Mod+Shift+Right { focus-monitor-right; } + Mod+Shift+H { focus-monitor-left; } + Mod+Shift+J { focus-monitor-down; } + Mod+Shift+K { focus-monitor-up; } + Mod+Shift+L { focus-monitor-right; } + + Mod+Shift+Ctrl+Left { move-column-to-monitor-left; } + Mod+Shift+Ctrl+Down { move-column-to-monitor-down; } + Mod+Shift+Ctrl+Up { move-column-to-monitor-up; } + Mod+Shift+Ctrl+Right { move-column-to-monitor-right; } + Mod+Shift+Ctrl+H { move-column-to-monitor-left; } + Mod+Shift+Ctrl+J { move-column-to-monitor-down; } + Mod+Shift+Ctrl+K { move-column-to-monitor-up; } + Mod+Shift+Ctrl+L { move-column-to-monitor-right; } + + // Alternatively, there are commands to move just a single window: + // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; } + // ... + + // And you can also move a whole workspace to another monitor: + // Mod+Shift+Ctrl+Left { move-workspace-to-monitor-left; } + // ... + + Mod+Page_Down { focus-workspace-down; } + Mod+Page_Up { focus-workspace-up; } + Mod+U { focus-workspace-down; } + Mod+I { focus-workspace-up; } + Mod+Ctrl+Page_Down { move-column-to-workspace-down; } + Mod+Ctrl+Page_Up { move-column-to-workspace-up; } + Mod+Ctrl+U { move-column-to-workspace-down; } + Mod+Ctrl+I { move-column-to-workspace-up; } + + // Alternatively, there are commands to move just a single window: + // Mod+Ctrl+Page_Down { move-window-to-workspace-down; } + // ... + + Mod+Shift+Page_Down { move-workspace-down; } + Mod+Shift+Page_Up { move-workspace-up; } + Mod+Shift+U { move-workspace-down; } + Mod+Shift+I { move-workspace-up; } + + // You can bind mouse wheel scroll ticks using the following syntax. + // These binds will change direction based on the natural-scroll setting. + // + // To avoid scrolling through workspaces really fast, you can use + // the cooldown-ms property. The bind will be rate-limited to this value. + // You can set a cooldown on any bind, but it's most useful for the wheel. + Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } + Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } + Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } + Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } + + Mod+WheelScrollRight { focus-column-right; } + Mod+WheelScrollLeft { focus-column-left; } + Mod+Ctrl+WheelScrollRight { move-column-right; } + Mod+Ctrl+WheelScrollLeft { move-column-left; } + + // Usually scrolling up and down with Shift in applications results in + // horizontal scrolling; these binds replicate that. + Mod+Shift+WheelScrollDown { focus-column-right; } + Mod+Shift+WheelScrollUp { focus-column-left; } + Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } + Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } + + // Similarly, you can bind touchpad scroll "ticks". + // Touchpad scrolling is continuous, so for these binds it is split into + // discrete intervals. + // These binds are also affected by touchpad's natural-scroll, so these + // example binds are "inverted", since we have natural-scroll enabled for + // touchpads by default. + // Mod+TouchpadScrollDown { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02+"; } + // Mod+TouchpadScrollUp { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.02-"; } + + // You can refer to workspaces by index. However, keep in mind that + // niri is a dynamic workspace system, so these commands are kind of + // "best effort". Trying to refer to a workspace index bigger than + // the current workspace count will instead refer to the bottommost + // (empty) workspace. + // + // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on + // will all refer to the 3rd workspace. + Mod+1 { focus-workspace 1; } + Mod+2 { focus-workspace 2; } + Mod+3 { focus-workspace 3; } + Mod+4 { focus-workspace 4; } + Mod+5 { focus-workspace 5; } + Mod+6 { focus-workspace 6; } + Mod+7 { focus-workspace 7; } + Mod+8 { focus-workspace 8; } + Mod+9 { focus-workspace 9; } + Mod+Ctrl+1 { move-column-to-workspace 1; } + Mod+Ctrl+2 { move-column-to-workspace 2; } + Mod+Ctrl+3 { move-column-to-workspace 3; } + Mod+Ctrl+4 { move-column-to-workspace 4; } + Mod+Ctrl+5 { move-column-to-workspace 5; } + Mod+Ctrl+6 { move-column-to-workspace 6; } + Mod+Ctrl+7 { move-column-to-workspace 7; } + Mod+Ctrl+8 { move-column-to-workspace 8; } + Mod+Ctrl+9 { move-column-to-workspace 9; } + + // Alternatively, there are commands to move just a single window: + // Mod+Ctrl+1 { move-window-to-workspace 1; } + + // Switches focus between the current and the previous workspace. + // Mod+Tab { focus-workspace-previous; } + + // The following binds move the focused window in and out of a column. + // If the window is alone, they will consume it into the nearby column to the side. + // If the window is already in a column, they will expel it out. + Mod+BracketLeft { consume-or-expel-window-left; } + Mod+BracketRight { consume-or-expel-window-right; } + + // Consume one window from the right to the bottom of the focused column. + Mod+Comma { consume-window-into-column; } + // Expel the bottom window from the focused column to the right. + Mod+Period { expel-window-from-column; } + + // Cycle through widths set in preset-column-widths. + Mod+R { switch-preset-column-width; } + // Cycling through the presets in reverse order is also possible. + Mod+Shift+R { switch-preset-column-width-back; } + + Mod+Ctrl+Shift+R { switch-preset-window-height; } + Mod+Ctrl+R { reset-window-height; } + + Mod+F { maximize-column; } + Mod+Shift+F { fullscreen-window; } + + // While maximize-column leaves gaps and borders around the window, + // maximize-window-to-edges doesn't: the window expands to the edges of the screen. + // This bind corresponds to normal window maximizing, + // e.g. by double-clicking on the titlebar. + Mod+M { maximize-window-to-edges; } + + // Expand the focused column to space not taken up by other fully visible columns. + // Makes the column "fill the rest of the space". + Mod+Ctrl+F { expand-column-to-available-width; } + + Mod+C { center-column; } + + // Center all fully visible columns on screen. + Mod+Ctrl+C { center-visible-columns; } + + // Finer width adjustments. + // This command can also: + // * set width in pixels: "1000" + // * adjust width in pixels: "-5" or "+5" + // * set width as a percentage of screen width: "25%" + // * adjust width as a percentage of screen width: "-10%" or "+10%" + // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, + // set-column-width "100" will make the column occupy 200 physical screen pixels. + Mod+Minus { set-column-width "-10%"; } + Mod+Equal { set-column-width "+10%"; } + + // Finer height adjustments when in column with other windows. + Mod+Shift+Minus { set-window-height "-10%"; } + Mod+Shift+Equal { set-window-height "+10%"; } + + // Move the focused window between the floating and the tiling layout. + Mod+V { toggle-window-floating; } + Mod+Shift+V { switch-focus-between-floating-and-tiling; } + + // Toggle tabbed column display mode. + // Windows in this column will appear as vertical tabs, + // rather than stacked on top of each other. + Mod+W { toggle-column-tabbed-display; } + + // Actions to switch layouts. + // Note: if you uncomment these, make sure you do NOT have + // a matching layout switch hotkey configured in xkb options above. + // Having both at once on the same hotkey will break the switching, + // since it will switch twice upon pressing the hotkey (once by xkb, once by niri). + // Mod+Space { switch-layout "next"; } + // Mod+Shift+Space { switch-layout "prev"; } + + Print { screenshot; } + Ctrl+Print { screenshot-screen; } + Alt+Print { screenshot-window; } + + // Applications such as remote-desktop clients and software KVM switches may + // request that niri stops processing the keyboard shortcuts defined here + // so they may, for example, forward the key presses as-is to a remote machine. + // It's a good idea to bind an escape hatch to toggle the inhibitor, + // so a buggy application can't hold your session hostage. + // + // The allow-inhibiting=false property can be applied to other binds as well, + // which ensures niri always processes them, even when an inhibitor is active. + Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } + + // The quit action will show a confirmation dialog to avoid accidental exits. + Mod+Shift+E { quit; } + Ctrl+Alt+Delete { quit; } + + // Powers off the monitors. To turn them back on, do any input like + // moving the mouse or pressing any other key. + Mod+Shift+P { power-off-monitors; } +} diff --git a/home/config/niri/dms/alttab.kdl b/home/config/niri/dms/alttab.kdl new file mode 100644 index 0000000..091ea07 --- /dev/null +++ b/home/config/niri/dms/alttab.kdl @@ -0,0 +1,10 @@ +// ! DO NOT EDIT ! + // ! AUTO-GENERATED BY DMS ! + // ! CHANGES WILL BE OVERWRITTEN ! + // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + + recent-windows { + highlight { + corner-radius 12 + } + } diff --git a/home/config/niri/dms/binds.kdl b/home/config/niri/dms/binds.kdl new file mode 100644 index 0000000..be0285b --- /dev/null +++ b/home/config/niri/dms/binds.kdl @@ -0,0 +1 @@ +binds {} diff --git a/home/config/niri/dms/colors.kdl b/home/config/niri/dms/colors.kdl new file mode 100644 index 0000000..bd19629 --- /dev/null +++ b/home/config/niri/dms/colors.kdl @@ -0,0 +1,39 @@ +// ! Auto-generated file. Do not edit directly. +// Remove `include "dms/colors.kdl"` from your config to override. + +layout { + background-color "transparent" + + focus-ring { + active-color "#eeb1ff" + inactive-color "#919191" + urgent-color "#ffb4ab" + } + + border { + active-color "#eeb1ff" + inactive-color "#919191" + urgent-color "#ffb4ab" + } + + shadow { + color "#00000070" + } + + tab-indicator { + active-color "#eeb1ff" + inactive-color "#919191" + urgent-color "#ffb4ab" + } + + insert-hint { + color "#eeb1ff80" + } +} + +recent-windows { + highlight { + active-color "#662f79" + urgent-color "#ffb4ab" + } +} diff --git a/home/config/niri/dms/cursor.kdl b/home/config/niri/dms/cursor.kdl new file mode 100644 index 0000000..f3811ea --- /dev/null +++ b/home/config/niri/dms/cursor.kdl @@ -0,0 +1,9 @@ +// ! DO NOT EDIT ! +// ! AUTO-GENERATED BY DMS ! +// ! CHANGES WILL BE OVERWRITTEN ! +// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + +cursor { + xcursor-theme "Bibata-Modern-Classic" + xcursor-size 24 +} \ No newline at end of file diff --git a/home/config/niri/dms/layout.kdl b/home/config/niri/dms/layout.kdl new file mode 100644 index 0000000..431afbf --- /dev/null +++ b/home/config/niri/dms/layout.kdl @@ -0,0 +1,22 @@ +// ! DO NOT EDIT ! + // ! AUTO-GENERATED BY DMS ! + // ! CHANGES WILL BE OVERWRITTEN ! + // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + + layout { + gaps 4 + + border { + width 2 + } + + focus-ring { + width 2 + } + } + window-rule { + geometry-corner-radius 12 + clip-to-geometry true + tiled-state true + draw-border-with-background false + } diff --git a/home/config/niri/dms/outputs.kdl b/home/config/niri/dms/outputs.kdl new file mode 100644 index 0000000..e69de29 diff --git a/home/config/niri/dms/windowrules.kdl b/home/config/niri/dms/windowrules.kdl new file mode 100644 index 0000000..e69de29 diff --git a/home/config/niri/dms/wpblur.kdl b/home/config/niri/dms/wpblur.kdl new file mode 100644 index 0000000..3d58802 --- /dev/null +++ b/home/config/niri/dms/wpblur.kdl @@ -0,0 +1,9 @@ +// ! DO NOT EDIT ! +// ! AUTO-GENERATED BY DMS ! +// ! CHANGES WILL BE OVERWRITTEN ! +// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + +layer-rule { + match namespace="dms:blurwallpaper" + place-within-backdrop true +} diff --git a/home/config/nvim/init.lua b/home/config/nvim/init.lua new file mode 100644 index 0000000..f34f6ef --- /dev/null +++ b/home/config/nvim/init.lua @@ -0,0 +1,136 @@ +------------------------------------------------------------------------------- +-- 1. Leader Keys & Timeout Options +------------------------------------------------------------------------------- +vim.keymap.set("", "", "Nop") +vim.g.mapleader = ' ' +vim.g.maplocalleader = ' ' + +------------------------------------------------------------------------------- +-- 2. Built-in Plugin Manager (vim.pack) +------------------------------------------------------------------------------- +vim.pack.add({ + 'https://github.com/RomanAverin/charleston.nvim', + 'https://github.com/nvim-tree/nvim-web-devicons', + 'https://github.com/nvim-lualine/lualine.nvim', + 'https://github.com/stevearc/oil.nvim', + 'https://github.com/nvim-lua/plenary.nvim', + 'https://github.com/nvim-telescope/telescope.nvim', + 'https://github.com/nvimdev/dashboard-nvim', +}) + +------------------------------------------------------------------------------- +-- 3. Options +------------------------------------------------------------------------------- +local opt = vim.opt + +opt.showmode = false +opt.number = true +opt.relativenumber = true +opt.tabstop = 4 +opt.shiftwidth = 4 +opt.expandtab = true +opt.autoindent = true +opt.smartindent = true +opt.background = "dark" +opt.signcolumn = "yes" +opt.cursorline = true +opt.listchars = "tab: ,multispace:| ,eol:󰌑" +opt.list = true +opt.clipboard = "unnamedplus" + +opt.timeoutlen = 2000 +-- opt.timeout = false +------------------------------------------------------------------------------- +-- 4. Plugin Configurations & Colorscheme +------------------------------------------------------------------------------- +-- Colorscheme +vim.cmd.colorscheme('charleston') + +-- Lualine +require('lualine').setup({ + options = { + theme = 'charleston', + component_separators = { left = '', right = '' }, + section_separators = { left = '', right = '' }, + globalstatus = true, + }, + sections = { + lualine_a = { 'mode' }, + lualine_b = { 'branch', 'diff', 'diagnostics' }, + lualine_c = { 'filename' }, + lualine_x = { 'encoding', 'fileformat', 'filetype' }, + lualine_y = { 'progress' }, + lualine_z = { 'location' }, + }, +}) + +-- Oil +require('oil').setup({ + default_file_explorer = true, + delete_to_trash = true, + skip_confirm_for_simple_edits = true, + view_options = { + show_hidden = true, + }, +}) + +-- Telescope +require('telescope').setup({ + defaults = { + path_display = { "smart" }, + file_ignore_patterns = { "node_modules", ".git/" }, + }, +}) + +-- Dashboard +require('dashboard').setup({ + theme = 'doom', + config = { + header = { + " ", + " ███╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗", + " ████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║", + " ██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║", + " ██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║", + " ██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║", + " ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝", + " ", + }, + center = { + { icon = ' ', desc = 'Find File ', action = 'Telescope find_files', key = 'f' }, + { icon = ' ', desc = 'Find Text ', action = 'Telescope live_grep', key = 't' }, + { icon = ' ', desc = 'Recent Files ', action = 'Telescope oldfiles', key = 'r' }, + { icon = ' ', desc = 'File Explorer ', action = 'Oil', key = 'e' }, + { icon = ' ', desc = 'New File ', action = 'ene | startinsert', key = 'n' }, + { icon = '󰈆 ', desc = 'Quit Neovim ', action = 'qa', key = 'q' }, + }, + footer = { "", "⚡ Neovim 0.12 Minimal Config" }, + }, +}) + +------------------------------------------------------------------------------- +-- 5. Keymaps +------------------------------------------------------------------------------- +local keymap = vim.keymap.set +local opts = { silent = true } + +-- File & Quit shortcuts +keymap('n', 'w', 'write', opts) +keymap('n', 'q', 'quit', opts) +keymap('n', 'QQ', 'q!', opts) +keymap('n', 'wq', 'wq', opts) + +-- UI Toggles +keymap('n', 'r', 'set wrap!', opts) +keymap('n', 'n', 'set number! relativenumber!', opts) + +-- File Explorer (Oil) +keymap('n', '-', function() require('oil').open() end, { desc = 'Open parent directory in Oil' }) +keymap('n', 'e', function() require('oil').open() end, { desc = 'Open parent directory in Oil' }) + +-- Telescope Keymaps +local builtin = require('telescope.builtin') +keymap('n', 'ff', builtin.find_files, { desc = 'Find files' }) +keymap('n', 'fg', builtin.live_grep, { desc = 'Live grep search' }) +keymap('n', 'fb', builtin.buffers, { desc = 'Find open buffers' }) +keymap('n', 'fh', builtin.help_tags, { desc = 'Find help tags' }) diff --git a/home/config/nvim/nvim-pack-lock.json b/home/config/nvim/nvim-pack-lock.json new file mode 100644 index 0000000..d2fe46e --- /dev/null +++ b/home/config/nvim/nvim-pack-lock.json @@ -0,0 +1,40 @@ +{ + "plugins": { + "blink.cmp": { + "rev": "d26c6b0a4ea9188b9d10fdd5b180deba7675e3cd", + "src": "https://github.com/Saghen/blink.cmp" + }, + "blink.lib": { + "rev": "2789206e10a0e4880f808c2aaf52bc57d876b481", + "src": "https://github.com/Saghen/blink.lib" + }, + "charleston.nvim": { + "rev": "363cb2bbca78c353bb0a2014d3b160db18c9c2a8", + "src": "https://github.com/RomanAverin/charleston.nvim" + }, + "dashboard-nvim": { + "rev": "f787e3462c2ee2b6117b17c1aa4ddf66cb6f57fe", + "src": "https://github.com/nvimdev/dashboard-nvim" + }, + "lualine.nvim": { + "rev": "221ce6b2d999187044529f49da6554a92f740a96", + "src": "https://github.com/nvim-lualine/lualine.nvim" + }, + "nvim-web-devicons": { + "rev": "2ae6958df7ced50baac5035cec0c15799eedfbf7", + "src": "https://github.com/nvim-tree/nvim-web-devicons" + }, + "oil.nvim": { + "rev": "b73018b75affd13fa38e2fc94ef753b465f770d7", + "src": "https://github.com/stevearc/oil.nvim" + }, + "plenary.nvim": { + "rev": "74b06c6c75e4eeb3108ec01852001636d85a932b", + "src": "https://github.com/nvim-lua/plenary.nvim" + }, + "telescope.nvim": { + "rev": "427b576c16792edad01a92b89721d923c19ad60f", + "src": "https://github.com/nvim-telescope/telescope.nvim" + } + } +} diff --git a/home/config/ssh/config b/home/config/ssh/config new file mode 100755 index 0000000..749e371 --- /dev/null +++ b/home/config/ssh/config @@ -0,0 +1,2 @@ +Host * + SetEnv TERM=xterm-256color diff --git a/home/config/ssh/id_ed25519 b/home/config/ssh/id_ed25519 new file mode 100644 index 0000000..d5c956a --- /dev/null +++ b/home/config/ssh/id_ed25519 @@ -0,0 +1,8 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABA2xrdF06 +FzXtwjxqZoFO/8AAAAGAAAAAEAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIMvOXXwkL3BR+pNX +XEj1x7MiVpvCH0B3gKz/ZwuN+34VAAAAsIGyFyWBvRTZmWmcRi2febVfy2Zr/pPiR7Lr8l +NVXLMPzxx7svkJvCD+A2S9jnI9lhgUsiEQKhG/5UsvjFVdrN7s/eICqd8dv5bxvp8y8Mrj +9xp6pkruJBimAFdSsJKWrvnoPLU7vxm8cANBMSf9znR7eBoEcw6blKXbUx9UIQWBqt+ccq +eLnFxNKWBhUI47Yu2sO8DV7/Zk2syklInKBz1tMP1cpIQgqCG6utJNWIZj +-----END OPENSSH PRIVATE KEY----- diff --git a/home/config/ssh/id_ed25519.pub b/home/config/ssh/id_ed25519.pub new file mode 100644 index 0000000..4a04e9f --- /dev/null +++ b/home/config/ssh/id_ed25519.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMvOXXwkL3BR+pNXXEj1x7MiVpvCH0B3gKz/ZwuN+34V warrentyexpired@damagedProperty diff --git a/home/config/ssh/known_hosts b/home/config/ssh/known_hosts new file mode 100755 index 0000000..b78824c --- /dev/null +++ b/home/config/ssh/known_hosts @@ -0,0 +1,19 @@ +[192.227.229.130]:5522 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcguEeqsjzfNtI8RvUbCCGO+n8BZPuf/jTy3OR/ejCSghjzL7rmIvDIHzjYeng5SzULabQAwnYYwTw8f6Iw2WxFM1av7F6dpH10FPX/IgUWmZHV4KOH09qXoB+VaFpkYYhnxuX1JXeQ39bTA0H2T6mLYCLTBcxmTO4sU1KroXHLKyej2Lc2AbrRsRTxKdTdMuovBrawUPBEWpUiNDBZ0OQcj7wjqtG9KT4DKiHnYXd4jBRdDvdbeLw6GL+tUUdwU9c+RUWb5W/CmBTyucHy8Psqzh3aq7QwPfkoxLtHAYjzhjxT3WXfVYCbaaCVvRVYRfoLvC8emcF0ly274D0DNih +192.168.88.111 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMwycBkPubHw4CvD8xuR9PEK5zPmEXUavWCXQnpDZrAP +192.168.88.111 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCkFNa3ouKyziXkCIQLOHIJ5+vzwqclSkvePhUpqOPZ5TkNZj+jKErN1Ar/7+wi7KPcuN7zxCCsH8YkU8HRZTdvbJ0aVqtI7b2EwQBqOiC/C+eyoUjGxf/TROLMjK+Ev0Fqdxib8iwOPzlQRv9490QDKRNFbxMpIC+iQ4y8l3aSzOw4R5kcvWpDn8TqpQQ1JRlWokwGMSIRijI6UyGC+yF7CoKRiBBf3BNfIKmzLUPqJolSomNwghoZleJf/FsWLvsdYhpFFOEGGSdH8tLTjCoZQ7qpLdh+/dYpAIXOsVGAFiQmhLsAj7NPuoUOoIhN7lCRNYyot0ss2l4rajwSM3KrzgIMHREuDMUhGvnE4ry2OIO6bCfikjRiRrPuu1AkRuN7XHDkx3sZzIVPn6CrS270P2Rw66rdlmUCsNCOpCSgEvH1V8w3WbHVMgJejr41pbdAyAJP2+4mc4gkV7lNmjdrXy+A0SUO5MjivVa1nyHcrUe3CRcr6DnAs6uqzolBRys= +192.168.88.111 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA54xsJjIRvC2MlYFS4aYUFKycBeWgBmRX5yUpkc9lYsi7R9RfpvFtBpMGoeN3FslsNuzJbpoy+uKqQI32haGpU= +uo-memento.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLbaDvKFt8p/yXJN8/w0vxuZ3QyH4HEHgS8hhFczRet +uo-memento.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAoLBgsSwDYEwzsMZ8x3O2HenUuD4y7kgHVbjruIM/vBkSyuuTrGM+ctJJmKF4ars9UprrrPLQER3V6STFPJ8jjnbeDKUQ7AjucygucZe7BcR4s5J0w/KaVX6xQO/pIfNd04wZDHtoSHg44Yjjt7NYEfDC0XeJpLigZ1B2NHkOp3SE0Tu1/7AQlxRnBHfsevuHt/7VFNmFPJIYx77qPHfgHeENW0mN08fPTLJY/d8pqiAGne6DUkh6NcID1Hh4qqx5GTKjvq0b5vKzg2T/XLwC/oxDXmUTOZW2qanpKmcay0XjjTZZIAAO1dUQLVNQb8yhQ2ZBPfq/93HHOsml/9ulfCdBI7huv+fPertubZUGw/BccJQtzP+ifmOwY2G45eETZsFyOMWjsnny6fuoCtQ0VndEhEV/hEoU60MeyF9IpIhF944rHrKyLCLrEFSBW0m6xG3rCwIjhligeFOhxeH6mbuS5wQsSEa6LJcdefjIprjn/+3rxxBgFPaHb/Mtirk= +uo-memento.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMy2o5Igq4piiQMe6s+av6HPcQz+ZtJ5cLD8AhsDKZ7KERxcgS1/37PqVsny4VHV1o1NHojM3ZYx2oyaKe139cw= +192.168.88.100 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPKqgGyqrsOQ2EkO4+EKNk1AnAlEBtgFVmQStG30JNaz +192.168.88.100 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCd/0letGnTTNI1YjXsJWHwtL4cz4605NABJ+D317+3dBTSD6Z7tEpmcYmjoLvaiLQ0iVenQtGjDiXF2bqM/Q6G5DwAKWiYoAp+9hlZxdV9Zqj5Q9QedmFy9eVWIXHrICHu8t0qzMM+I+2BBHUyORDVMXQ3UquGl1CrmB7nr0FpdiChtk77+LevqJSrhRmtV7qlqakw3zC99QqZNlWN3xRZAeNDfyn7HJw2yVRK+6A41lyW7w7O9YnkNjyIPhxZ4OcL0XL3JmcqKrP51+bFJVgtPPdsptCRUiAuGk75Z1BLEp0yV2cKwRH1EyTMuhezSTNeIf2fuW0MTe5KgFIrpC077pZoFHR1jwJBCGDHplf1mxoBNIlswh68mGWYmJ6FyChosT5tGPLXJtm3id+q7Z1cfDf8iEq3D1zZLnhwmho++Ink1qZevhFeK3DRmOOf4WzDPxucq5fjGnYuK920i7i4syF3gBB75LzyMBD+bmAGZsnpqXM2J08DkuqYv1ES8zE= +192.168.88.100 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAZ5WyFSHQ9twwjHcjltJj5XXLCHZ0fOFXgZd7fTkqeQJNepWEmHYGxkF8at7p1nPA67sDP3E4X9CJeJLIbK3/s= +192.168.88.101 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIevUeB625pXqd46hCjcGoaLHTqrS9JpUWGLEvsKVT7T +192.168.88.101 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4znA64J4SyI7N1P5ycIhPAJx3cLZF8zL+Mn6Sh1DJYV2BuLaKNB0GNW/KtKg9DMTQ9jRRa4y9cNJ4aQqItjCMjq0Jd5fA02KDNMKc+1DS48nYHGVpXGL8cLQhREU5/IQr3CR6Myt8v3+O0deVy3PX5xrDCt0qeGJy0Ni0jqGgr91lKPt+hXdcOIjMNknA3jT6j37htRHvqVeCijchWwlJTWgECX/bTNUshlyklpz2338B+STT2/U59tkIPYcEhvF+mOq3jqJ9n/0trHPtgJwX0VsgSMCMVaaXLVN8is9z01YIJLr3kDfQPQ4eOv3ChYSV8PqeAJwBXWge1VXRN+CCz3EzUY95OfBSHY/WeRrRUkgmi9i0mBkIAkTTuG6ygmng7qmQGojAbHROsUFtoq6ntMSOwW95Uass1BX+kwWeGjQT5rKL8oxUBfno44Mb0cjQtMsjdunDAkQXBkt2oo6O5xwnG8BU52wJdqZoeJODwcG6mY0xwLvmjXV9D5NBDfM= +192.168.88.101 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ5EvPw4ismdOwTKvTA6wEDrmvgwH5Yfp3CXZhDsGC9+0mK/+LdpKtQaiM7nAbkoR8Rr5+Zq63VfpImGmCb/8Ro= +github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl +github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk= +github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= +[192.227.229.130]:5522 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJzdoiAvNrdxRzNOSI3APdJaZOBNTzz7yuJpSg+2h28E0Pprk3VmyO/zjYZ6EHxVSmG4ElimFeNL11D7DsBN5FA= +[192.227.229.130]:5522 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKTVXE1v5egp5iHVc9R8o/0FipXIJAZ9Rc6ovyrORgWy +192.168.88.1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDgD1FYF6x5ouEEog0lrs8DIgEIYjGfq3xE25y3dGDvZ diff --git a/home/config/ssh/known_hosts.old b/home/config/ssh/known_hosts.old new file mode 100755 index 0000000..05aea9a --- /dev/null +++ b/home/config/ssh/known_hosts.old @@ -0,0 +1,16 @@ +[192.227.229.130]:5522 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcguEeqsjzfNtI8RvUbCCGO+n8BZPuf/jTy3OR/ejCSghjzL7rmIvDIHzjYeng5SzULabQAwnYYwTw8f6Iw2WxFM1av7F6dpH10FPX/IgUWmZHV4KOH09qXoB+VaFpkYYhnxuX1JXeQ39bTA0H2T6mLYCLTBcxmTO4sU1KroXHLKyej2Lc2AbrRsRTxKdTdMuovBrawUPBEWpUiNDBZ0OQcj7wjqtG9KT4DKiHnYXd4jBRdDvdbeLw6GL+tUUdwU9c+RUWb5W/CmBTyucHy8Psqzh3aq7QwPfkoxLtHAYjzhjxT3WXfVYCbaaCVvRVYRfoLvC8emcF0ly274D0DNih +192.168.88.111 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMwycBkPubHw4CvD8xuR9PEK5zPmEXUavWCXQnpDZrAP +192.168.88.111 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCkFNa3ouKyziXkCIQLOHIJ5+vzwqclSkvePhUpqOPZ5TkNZj+jKErN1Ar/7+wi7KPcuN7zxCCsH8YkU8HRZTdvbJ0aVqtI7b2EwQBqOiC/C+eyoUjGxf/TROLMjK+Ev0Fqdxib8iwOPzlQRv9490QDKRNFbxMpIC+iQ4y8l3aSzOw4R5kcvWpDn8TqpQQ1JRlWokwGMSIRijI6UyGC+yF7CoKRiBBf3BNfIKmzLUPqJolSomNwghoZleJf/FsWLvsdYhpFFOEGGSdH8tLTjCoZQ7qpLdh+/dYpAIXOsVGAFiQmhLsAj7NPuoUOoIhN7lCRNYyot0ss2l4rajwSM3KrzgIMHREuDMUhGvnE4ry2OIO6bCfikjRiRrPuu1AkRuN7XHDkx3sZzIVPn6CrS270P2Rw66rdlmUCsNCOpCSgEvH1V8w3WbHVMgJejr41pbdAyAJP2+4mc4gkV7lNmjdrXy+A0SUO5MjivVa1nyHcrUe3CRcr6DnAs6uqzolBRys= +192.168.88.111 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBA54xsJjIRvC2MlYFS4aYUFKycBeWgBmRX5yUpkc9lYsi7R9RfpvFtBpMGoeN3FslsNuzJbpoy+uKqQI32haGpU= +uo-memento.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLbaDvKFt8p/yXJN8/w0vxuZ3QyH4HEHgS8hhFczRet +uo-memento.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAoLBgsSwDYEwzsMZ8x3O2HenUuD4y7kgHVbjruIM/vBkSyuuTrGM+ctJJmKF4ars9UprrrPLQER3V6STFPJ8jjnbeDKUQ7AjucygucZe7BcR4s5J0w/KaVX6xQO/pIfNd04wZDHtoSHg44Yjjt7NYEfDC0XeJpLigZ1B2NHkOp3SE0Tu1/7AQlxRnBHfsevuHt/7VFNmFPJIYx77qPHfgHeENW0mN08fPTLJY/d8pqiAGne6DUkh6NcID1Hh4qqx5GTKjvq0b5vKzg2T/XLwC/oxDXmUTOZW2qanpKmcay0XjjTZZIAAO1dUQLVNQb8yhQ2ZBPfq/93HHOsml/9ulfCdBI7huv+fPertubZUGw/BccJQtzP+ifmOwY2G45eETZsFyOMWjsnny6fuoCtQ0VndEhEV/hEoU60MeyF9IpIhF944rHrKyLCLrEFSBW0m6xG3rCwIjhligeFOhxeH6mbuS5wQsSEa6LJcdefjIprjn/+3rxxBgFPaHb/Mtirk= +uo-memento.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMy2o5Igq4piiQMe6s+av6HPcQz+ZtJ5cLD8AhsDKZ7KERxcgS1/37PqVsny4VHV1o1NHojM3ZYx2oyaKe139cw= +192.168.88.100 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPKqgGyqrsOQ2EkO4+EKNk1AnAlEBtgFVmQStG30JNaz +192.168.88.100 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCd/0letGnTTNI1YjXsJWHwtL4cz4605NABJ+D317+3dBTSD6Z7tEpmcYmjoLvaiLQ0iVenQtGjDiXF2bqM/Q6G5DwAKWiYoAp+9hlZxdV9Zqj5Q9QedmFy9eVWIXHrICHu8t0qzMM+I+2BBHUyORDVMXQ3UquGl1CrmB7nr0FpdiChtk77+LevqJSrhRmtV7qlqakw3zC99QqZNlWN3xRZAeNDfyn7HJw2yVRK+6A41lyW7w7O9YnkNjyIPhxZ4OcL0XL3JmcqKrP51+bFJVgtPPdsptCRUiAuGk75Z1BLEp0yV2cKwRH1EyTMuhezSTNeIf2fuW0MTe5KgFIrpC077pZoFHR1jwJBCGDHplf1mxoBNIlswh68mGWYmJ6FyChosT5tGPLXJtm3id+q7Z1cfDf8iEq3D1zZLnhwmho++Ink1qZevhFeK3DRmOOf4WzDPxucq5fjGnYuK920i7i4syF3gBB75LzyMBD+bmAGZsnpqXM2J08DkuqYv1ES8zE= +192.168.88.100 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAZ5WyFSHQ9twwjHcjltJj5XXLCHZ0fOFXgZd7fTkqeQJNepWEmHYGxkF8at7p1nPA67sDP3E4X9CJeJLIbK3/s= +192.168.88.101 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIevUeB625pXqd46hCjcGoaLHTqrS9JpUWGLEvsKVT7T +192.168.88.101 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4znA64J4SyI7N1P5ycIhPAJx3cLZF8zL+Mn6Sh1DJYV2BuLaKNB0GNW/KtKg9DMTQ9jRRa4y9cNJ4aQqItjCMjq0Jd5fA02KDNMKc+1DS48nYHGVpXGL8cLQhREU5/IQr3CR6Myt8v3+O0deVy3PX5xrDCt0qeGJy0Ni0jqGgr91lKPt+hXdcOIjMNknA3jT6j37htRHvqVeCijchWwlJTWgECX/bTNUshlyklpz2338B+STT2/U59tkIPYcEhvF+mOq3jqJ9n/0trHPtgJwX0VsgSMCMVaaXLVN8is9z01YIJLr3kDfQPQ4eOv3ChYSV8PqeAJwBXWge1VXRN+CCz3EzUY95OfBSHY/WeRrRUkgmi9i0mBkIAkTTuG6ygmng7qmQGojAbHROsUFtoq6ntMSOwW95Uass1BX+kwWeGjQT5rKL8oxUBfno44Mb0cjQtMsjdunDAkQXBkt2oo6O5xwnG8BU52wJdqZoeJODwcG6mY0xwLvmjXV9D5NBDfM= +192.168.88.101 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJ5EvPw4ismdOwTKvTA6wEDrmvgwH5Yfp3CXZhDsGC9+0mK/+LdpKtQaiM7nAbkoR8Rr5+Zq63VfpImGmCb/8Ro= +github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl +github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk= +github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg= diff --git a/home/config/tmux/tmux.conf b/home/config/tmux/tmux.conf new file mode 100644 index 0000000..32d72b5 --- /dev/null +++ b/home/config/tmux/tmux.conf @@ -0,0 +1,30 @@ +set -g mouse on +unbind C-b +set-option -g prefix C-Space +set -g renumber-windows on +set -g detach-on-destroy off +set -g set-clipboard on +unbind r +bind r source-file ~/.config/tmux/tmux.conf +bind h split-window -v -c "#{pane_current_path}" +bind v split-window -h -c "#{pane_current_path}" +bind X confirm-before -p "Kill session #S (y/n)" kill-session +set -g status-position top +set -g status-style "bg=default" +set -g status-justify "absolute-centre" +setw -g pane-border-status top +setw -g pane-border-format " " +setw -g pane-active-border-style "bg=default, fg=#E0E0E0" +setw -g pane-border-style "bg=default, fg=#E0E0E0" +setw -g pane-border-lines single +set -g window-status-current-format "" +set -g window-status-format "" +set -g window-status-separator "" +set -g status-left-length 100 +set -g status-left "#{?client_prefix,#[fg=#CC0000]  #S ,#[fg=#CCCC00]  #S, #[fg=#66CC00]  #S }" +set -ga status-left "#[bg=default,fg=#e0e0e0,none]│" +set -ga status-left "#[bg=default,fg=#e0e0e0]  #{pane_current_command} " +set -ga status-left "#[bg=default,fg=#e0e0e0,none]│" +set -ga status-left "#[bg=default,fg=#0080ff]  #{=/-32/...:#{s|/home/$USER|~|:pane_current_path}} " +set -g status-right "" +set -g status-right-length 0 diff --git a/home/config/tmuxinator/Workspace.yml b/home/config/tmuxinator/Workspace.yml new file mode 100755 index 0000000..574005d --- /dev/null +++ b/home/config/tmuxinator/Workspace.yml @@ -0,0 +1,12 @@ +name: Workspace +root: ~/ +windows: + - setup: + layout: main-horizontal + options: + main-pane-height: 90% + panes: + - Dev: + - clear + - Main: + - clear diff --git a/home/files/Wallpapers/0-ship-at-sea.jpg b/home/files/Wallpapers/0-ship-at-sea.jpg new file mode 100755 index 0000000..4375ee2 Binary files /dev/null and b/home/files/Wallpapers/0-ship-at-sea.jpg differ diff --git a/home/files/Wallpapers/1-matte-black.jpg b/home/files/Wallpapers/1-matte-black.jpg new file mode 100755 index 0000000..2afb1bc Binary files /dev/null and b/home/files/Wallpapers/1-matte-black.jpg differ diff --git a/home/files/Wallpapers/2-osaka-jade-bg.jpg b/home/files/Wallpapers/2-osaka-jade-bg.jpg new file mode 100755 index 0000000..9b97956 Binary files /dev/null and b/home/files/Wallpapers/2-osaka-jade-bg.jpg differ diff --git a/home/files/Wallpapers/3-ristretto.jpg b/home/files/Wallpapers/3-ristretto.jpg new file mode 100755 index 0000000..385b01d Binary files /dev/null and b/home/files/Wallpapers/3-ristretto.jpg differ diff --git a/home/files/Wallpapers/BeachCars.png b/home/files/Wallpapers/BeachCars.png new file mode 100755 index 0000000..18ada6e Binary files /dev/null and b/home/files/Wallpapers/BeachCars.png differ diff --git a/home/files/Wallpapers/CarOnMarsFront.png b/home/files/Wallpapers/CarOnMarsFront.png new file mode 100755 index 0000000..f8e0207 Binary files /dev/null and b/home/files/Wallpapers/CarOnMarsFront.png differ diff --git a/home/files/Wallpapers/CarOnMarsRear.jpg b/home/files/Wallpapers/CarOnMarsRear.jpg new file mode 100755 index 0000000..d34f85f Binary files /dev/null and b/home/files/Wallpapers/CarOnMarsRear.jpg differ diff --git a/home/files/Wallpapers/CarOnMarsSide.png b/home/files/Wallpapers/CarOnMarsSide.png new file mode 100755 index 0000000..4f84b63 Binary files /dev/null and b/home/files/Wallpapers/CarOnMarsSide.png differ diff --git a/home/files/Wallpapers/CityStreetDay.jpg b/home/files/Wallpapers/CityStreetDay.jpg new file mode 100755 index 0000000..864b359 Binary files /dev/null and b/home/files/Wallpapers/CityStreetDay.jpg differ diff --git a/home/files/Wallpapers/CoffeeBattery.png b/home/files/Wallpapers/CoffeeBattery.png new file mode 100755 index 0000000..75ee301 Binary files /dev/null and b/home/files/Wallpapers/CoffeeBattery.png differ diff --git a/home/files/Wallpapers/Dark_Nature.png b/home/files/Wallpapers/Dark_Nature.png new file mode 100755 index 0000000..c133fcc Binary files /dev/null and b/home/files/Wallpapers/Dark_Nature.png differ diff --git a/home/files/Wallpapers/DesertSun.png b/home/files/Wallpapers/DesertSun.png new file mode 100755 index 0000000..2869320 Binary files /dev/null and b/home/files/Wallpapers/DesertSun.png differ diff --git a/home/files/Wallpapers/FourSeasons.jpg b/home/files/Wallpapers/FourSeasons.jpg new file mode 100755 index 0000000..590222a Binary files /dev/null and b/home/files/Wallpapers/FourSeasons.jpg differ diff --git a/home/files/Wallpapers/FutureCityScape.jpg b/home/files/Wallpapers/FutureCityScape.jpg new file mode 100755 index 0000000..199e0a4 Binary files /dev/null and b/home/files/Wallpapers/FutureCityScape.jpg differ diff --git a/home/files/Wallpapers/Garage.jpg b/home/files/Wallpapers/Garage.jpg new file mode 100755 index 0000000..1f9f471 Binary files /dev/null and b/home/files/Wallpapers/Garage.jpg differ diff --git a/home/files/Wallpapers/GasStationBench.jpg b/home/files/Wallpapers/GasStationBench.jpg new file mode 100755 index 0000000..e46171f Binary files /dev/null and b/home/files/Wallpapers/GasStationBench.jpg differ diff --git a/home/files/Wallpapers/GeoMountian.jpeg b/home/files/Wallpapers/GeoMountian.jpeg new file mode 100755 index 0000000..e1c734d Binary files /dev/null and b/home/files/Wallpapers/GeoMountian.jpeg differ diff --git a/home/files/Wallpapers/NightGlow.jpg b/home/files/Wallpapers/NightGlow.jpg new file mode 100755 index 0000000..ef418f7 Binary files /dev/null and b/home/files/Wallpapers/NightGlow.jpg differ diff --git a/home/files/Wallpapers/Rainnight.jpg b/home/files/Wallpapers/Rainnight.jpg new file mode 100755 index 0000000..ffa2dc9 Binary files /dev/null and b/home/files/Wallpapers/Rainnight.jpg differ diff --git a/home/files/Wallpapers/SnowyCabin.png b/home/files/Wallpapers/SnowyCabin.png new file mode 100755 index 0000000..e9e844a Binary files /dev/null and b/home/files/Wallpapers/SnowyCabin.png differ diff --git a/home/files/Wallpapers/StoreFront.jpg b/home/files/Wallpapers/StoreFront.jpg new file mode 100755 index 0000000..3080c85 Binary files /dev/null and b/home/files/Wallpapers/StoreFront.jpg differ diff --git a/home/files/Wallpapers/Summer.jpg b/home/files/Wallpapers/Summer.jpg new file mode 100755 index 0000000..9d68bbf Binary files /dev/null and b/home/files/Wallpapers/Summer.jpg differ diff --git a/home/files/Wallpapers/SynthLandScape.jpg b/home/files/Wallpapers/SynthLandScape.jpg new file mode 100755 index 0000000..7abb458 Binary files /dev/null and b/home/files/Wallpapers/SynthLandScape.jpg differ diff --git a/home/files/Wallpapers/SynthSun.png b/home/files/Wallpapers/SynthSun.png new file mode 100755 index 0000000..4b422f9 Binary files /dev/null and b/home/files/Wallpapers/SynthSun.png differ diff --git a/home/files/Wallpapers/TheTree.jpg b/home/files/Wallpapers/TheTree.jpg new file mode 100755 index 0000000..4123cac Binary files /dev/null and b/home/files/Wallpapers/TheTree.jpg differ diff --git a/home/files/Wallpapers/Walkway.jpg b/home/files/Wallpapers/Walkway.jpg new file mode 100755 index 0000000..2a1c65e Binary files /dev/null and b/home/files/Wallpapers/Walkway.jpg differ diff --git a/home/files/Wallpapers/blue.jpg b/home/files/Wallpapers/blue.jpg new file mode 100755 index 0000000..0340bcc Binary files /dev/null and b/home/files/Wallpapers/blue.jpg differ diff --git a/home/files/Wallpapers/clouds.png b/home/files/Wallpapers/clouds.png new file mode 100755 index 0000000..928b168 Binary files /dev/null and b/home/files/Wallpapers/clouds.png differ diff --git a/home/files/Wallpapers/gruv-gasstation.png b/home/files/Wallpapers/gruv-gasstation.png new file mode 100755 index 0000000..eb789db Binary files /dev/null and b/home/files/Wallpapers/gruv-gasstation.png differ diff --git a/home/files/Wallpapers/panes.jpg b/home/files/Wallpapers/panes.jpg new file mode 100755 index 0000000..3622f79 Binary files /dev/null and b/home/files/Wallpapers/panes.jpg differ diff --git a/home/files/Wallpapers/result.png b/home/files/Wallpapers/result.png new file mode 100755 index 0000000..8432d2f Binary files /dev/null and b/home/files/Wallpapers/result.png differ diff --git a/home/files/Wallpapers/space.png b/home/files/Wallpapers/space.png new file mode 100755 index 0000000..a407454 Binary files /dev/null and b/home/files/Wallpapers/space.png differ diff --git a/home/files/Wallpapers/spacehawks.png b/home/files/Wallpapers/spacehawks.png new file mode 100755 index 0000000..b5cfd66 Binary files /dev/null and b/home/files/Wallpapers/spacehawks.png differ diff --git a/home/files/Wallpapers/summer-time.jpg b/home/files/Wallpapers/summer-time.jpg new file mode 100755 index 0000000..7ba0588 Binary files /dev/null and b/home/files/Wallpapers/summer-time.jpg differ diff --git a/home/files/Wallpapers/wallhaven-2yl6px.jpg b/home/files/Wallpapers/wallhaven-2yl6px.jpg new file mode 100755 index 0000000..b2675a5 Binary files /dev/null and b/home/files/Wallpapers/wallhaven-2yl6px.jpg differ diff --git a/home/files/nerdfont.csv b/home/files/nerdfont.csv new file mode 100755 index 0000000..57c58e4 --- /dev/null +++ b/home/files/nerdfont.csv @@ -0,0 +1,10722 @@ +nf-fa-fa,f2b4, +nf-cod-account,eb99, +nf-cod-add,ea60, +nf-cod-archive,ea98, +nf-cod-azure,ebd8, +nf-cod-beaker,ea79, +nf-cod-bell,eaa2, +nf-cod-blank,ec03, +nf-cod-bold,eaa3, +nf-cod-book,eaa4, +nf-cod-bookmark,eaa5, +nf-cod-briefcase,eaac, +nf-cod-broadcast,eaad, +nf-cod-browser,eaae, +nf-cod-bug,eaaf, +nf-cod-calendar,eab0, +nf-cod-check,eab2, +nf-cod-checklist,eab3, +nf-cod-chip,ec19, +nf-cod-circle,eabc, +nf-cod-clippy,eac0, +nf-cod-close,ea76, +nf-cod-cloud,ebaa, +nf-cod-code,eac4, +nf-cod-coffee,ec15, +nf-cod-combine,ebb6, +nf-cod-comment,ea6b, +nf-cod-compass,ebd5, +nf-cod-copilot,ec1e, +nf-cod-copy,ebcc, +nf-cod-dash,eacc, +nf-cod-dashboard,eacd, +nf-cod-database,eace, +nf-cod-debug,ead8, +nf-cod-diff,eae1, +nf-cod-discard,eae2, +nf-cod-edit,ea73, +nf-cod-ellipsis,ea7c, +nf-cod-error,ea87, +nf-cod-exclude,eae5, +nf-cod-export,ebac, +nf-cod-extensions,eae6, +nf-cod-eye,ea70, +nf-cod-feedback,eb96, +nf-cod-file,ea7b, +nf-cod-files,eaf0, +nf-cod-filter,eaf1, +nf-cod-flame,eaf2, +nf-cod-fold,eaf5, +nf-cod-folder,ea83, +nf-cod-game,ec17, +nf-cod-gear,eaf8, +nf-cod-gift,eaf9, +nf-cod-github,ea84, +nf-cod-globe,eb01, +nf-cod-grabber,eb02, +nf-cod-graph,eb03, +nf-cod-gripper,eb04, +nf-cod-heart,eb05, +nf-cod-history,ea82, +nf-cod-home,eb06, +nf-cod-hubot,eb08, +nf-cod-inbox,eb09, +nf-cod-indent,ebf9, +nf-cod-info,ea74, +nf-cod-insert,ec11, +nf-cod-inspect,ebd1, +nf-cod-issues,eb0c, +nf-cod-italic,eb0d, +nf-cod-jersey,eb0e, +nf-cod-json,eb0f, +nf-cod-key,eb11, +nf-cod-law,eb12, +nf-cod-layers,ebd2, +nf-cod-layout,ebeb, +nf-cod-library,eb9c, +nf-cod-lightbulb,ea61, +nf-cod-link,eb15, +nf-cod-loading,eb19, +nf-cod-location,eb1a, +nf-cod-lock,ea75, +nf-cod-magnet,ebae, +nf-cod-mail,eb1c, +nf-cod-map,ec05, +nf-cod-markdown,eb1d, +nf-cod-megaphone,eb1e, +nf-cod-mention,eb1f, +nf-cod-menu,eb94, +nf-cod-merge,ebab, +nf-cod-mic,ec12, +nf-cod-milestone,eb20, +nf-cod-mirror,ea69, +nf-cod-move,eb22, +nf-cod-music,ec1b, +nf-cod-mute,eb24, +nf-cod-newline,ebea, +nf-cod-note,eb26, +nf-cod-notebook,ebaf, +nf-cod-octoface,eb27, +nf-cod-organization,ea7e, +nf-cod-output,eb9d, +nf-cod-package,eb29, +nf-cod-paintcan,eb2a, +nf-cod-pass,eba4, +nf-cod-person,ea67, +nf-cod-piano,ec1a, +nf-cod-pin,eb2b, +nf-cod-pinned,eba0, +nf-cod-play,eb2c, +nf-cod-plug,eb2d, +nf-cod-preview,eb2f, +nf-cod-project,eb30, +nf-cod-pulse,eb31, +nf-cod-question,eb32, +nf-cod-quote,eb33, +nf-cod-reactions,eb35, +nf-cod-record,eba7, +nf-cod-redo,ebb0, +nf-cod-references,eb36, +nf-cod-refresh,eb37, +nf-cod-regex,eb38, +nf-cod-remote,eb3a, +nf-cod-remove,eb3b, +nf-cod-replace,eb3d, +nf-cod-reply,ea7d, +nf-cod-repo,ea62, +nf-cod-report,eb42, +nf-cod-rocket,eb44, +nf-cod-rss,eb47, +nf-cod-ruby,eb48, +nf-cod-save,eb4b, +nf-cod-search,ea6d, +nf-cod-send,ec0f, +nf-cod-server,eb50, +nf-cod-settings,eb52, +nf-cod-shield,eb53, +nf-cod-smiley,eb54, +nf-cod-snake,ec16, +nf-cod-sparkle,ec10, +nf-cod-squirrel,eb58, +nf-cod-sync,ea77, +nf-cod-table,ebb7, +nf-cod-tag,ea66, +nf-cod-target,ebf8, +nf-cod-tasklist,eb67, +nf-cod-telescope,eb68, +nf-cod-terminal,ea85, +nf-cod-thumbsdown,eb6b, +nf-cod-thumbsup,eb6c, +nf-cod-tools,eb6d, +nf-cod-trash,ea81, +nf-cod-twitter,eb72, +nf-cod-unfold,eb73, +nf-cod-unlock,eb74, +nf-cod-unmute,eb75, +nf-cod-unverified,eb76, +nf-cod-verified,eb77, +nf-cod-versions,eb78, +nf-cod-vm,ea7a, +nf-cod-vr,ec18, +nf-cod-wand,ebcf, +nf-cod-warning,ea6c, +nf-cod-watch,eb7c, +nf-cod-whitespace,eb7d, +nf-cod-window,eb7f, +nf-custom-ada,e6b5, +nf-custom-asm,e6ab, +nf-custom-astro,e6b3, +nf-custom-bazel,e63a, +nf-custom-c,e61e, +nf-custom-chuck,e6b6, +nf-custom-cpp,e61d, +nf-custom-crystal,e62f, +nf-custom-css,e6b8, +nf-custom-default,e612, +nf-custom-electron,e62e, +nf-custom-elixir,e62d, +nf-custom-elm,e62c, +nf-custom-emacs,e632, +nf-custom-fennel,e6af, +nf-custom-firebase,e657, +nf-custom-folder,e5ff, +nf-custom-go,e626, +nf-custom-home,e617, +nf-custom-kotlin,e634, +nf-custom-msdos,e629, +nf-custom-neovim,e6ae, +nf-custom-orgmode,e633, +nf-custom-prettier,e6b4, +nf-custom-puppet,e631, +nf-custom-purescript,e630, +nf-custom-ruby,e605, +nf-custom-scheme,e6b1, +nf-custom-toml,e6b2, +nf-custom-vim,e62b, +nf-custom-vitruvian,e6b7, +nf-custom-windows,e62a, +nf-dev-aarch64,e700, +nf-dev-adonisjs,e701, +nf-dev-aftereffects,e705, +nf-dev-akka,e708, +nf-dev-algolia,e70a, +nf-dev-alpinejs,e713, +nf-dev-amazonwebservices,e7ad, +nf-dev-anaconda,e715, +nf-dev-android,e70e, +nf-dev-androidstudio,e71a, +nf-dev-angular,e753, +nf-dev-angularjs,e71c, +nf-dev-angularmaterial,e720, +nf-dev-ansible,e723, +nf-dev-antdesign,e72a, +nf-dev-apache,e72b, +nf-dev-apacheairflow,e72c, +nf-dev-apachekafka,e72e, +nf-dev-apachespark,e72f, +nf-dev-apl,e730, +nf-dev-appcelerator,e7ab, +nf-dev-apple,e711, +nf-dev-appwrite,e731, +nf-dev-archlinux,e732, +nf-dev-arduino,e733, +nf-dev-argocd,e734, +nf-dev-astro,e735, +nf-dev-atom,e764, +nf-dev-awk,e741, +nf-dev-aws,e7ad, +nf-dev-axios,e74f, +nf-dev-azure,e754, +nf-dev-azuredevops,e756, +nf-dev-azuresqldatabase,e75b, +nf-dev-babel,e75d, +nf-dev-backbone,e752, +nf-dev-backbonejs,e752, +nf-dev-ballerina,e75e, +nf-dev-bamboo,e75f, +nf-dev-bash,e760, +nf-dev-beats,e761, +nf-dev-behance,e762, +nf-dev-bitbucket,e703, +nf-dev-blazor,e765, +nf-dev-blender,e766, +nf-dev-bootstrap,e747, +nf-dev-bower,e74d, +nf-dev-browserstack,e76b, +nf-dev-bulma,e76c, +nf-dev-bun,e76f, +nf-dev-c,e771, +nf-dev-cairo,e773, +nf-dev-cakephp,e77a, +nf-dev-canva,e77c, +nf-dev-capacitor,e785, +nf-dev-carbon,e788, +nf-dev-cassandra,e789, +nf-dev-centos,e78a, +nf-dev-ceylon,e78b, +nf-dev-chrome,e743, +nf-dev-circleci,e78c, +nf-dev-clarity,e78d, +nf-dev-clion,e78e, +nf-dev-clojure,e768, +nf-dev-clojurescript,e790, +nf-dev-cloudflare,e792, +nf-dev-cloudflareworkers,e793, +nf-dev-cmake,e794, +nf-dev-codeac,e796, +nf-dev-codecov,e797, +nf-dev-codeigniter,e780, +nf-dev-codepen,e716, +nf-dev-coffeescript,e751, +nf-dev-composer,e783, +nf-dev-confluence,e799, +nf-dev-consul,e79a, +nf-dev-contao,e79b, +nf-dev-corejs,e79d, +nf-dev-cosmosdb,e79f, +nf-dev-couchbase,e7a0, +nf-dev-couchdb,e7a2, +nf-dev-cplusplus,e7a3, +nf-dev-crystal,e7ac, +nf-dev-csharp,e7b2, +nf-dev-css3,e749, +nf-dev-cucumber,e7b7, +nf-dev-cypressio,e7b9, +nf-dev-d3js,e7bc, +nf-dev-dart,e798, +nf-dev-database,e706, +nf-dev-datagrip,e7bd, +nf-dev-dataspell,e7be, +nf-dev-dbeaver,e7bf, +nf-dev-debian,e77d, +nf-dev-denojs,e7c0, +nf-dev-devicon,e7c1, +nf-dev-digitalocean,e7ae, +nf-dev-discordjs,e7c2, +nf-dev-django,e71d, +nf-dev-djangorest,e7c3, +nf-dev-dlang,e7af, +nf-dev-docker,e7b0, +nf-dev-doctrine,e774, +nf-dev-dotnet,e77f, +nf-dev-dotnetcore,e7c6, +nf-dev-dreamweaver,e79c, +nf-dev-dropbox,e707, +nf-dev-dropwizard,e7c7, +nf-dev-drupal,e742, +nf-dev-dynamodb,e7c8, +nf-dev-eclipse,e79e, +nf-dev-ecto,e7c9, +nf-dev-elasticsearch,e7ca, +nf-dev-electron,e7cb, +nf-dev-eleventy,e7cc, +nf-dev-elixir,e7cd, +nf-dev-elm,e7ce, +nf-dev-emacs,e7cf, +nf-dev-embeddedc,e7d0, +nf-dev-ember,e71b, +nf-dev-envoy,e7d1, +nf-dev-erlang,e7b1, +nf-dev-eslint,e7d2, +nf-dev-express,e7d3, +nf-dev-facebook,e7d4, +nf-dev-fastapi,e7d5, +nf-dev-fastify,e7d6, +nf-dev-faunadb,e7d7, +nf-dev-feathersjs,e7d8, +nf-dev-fedora,e7d9, +nf-dev-figma,e7da, +nf-dev-filezilla,e7db, +nf-dev-firebase,e787, +nf-dev-firefox,e745, +nf-dev-flask,e7dc, +nf-dev-flutter,e7dd, +nf-dev-fortran,e7de, +nf-dev-foundation,e7df, +nf-dev-framermotion,e7e0, +nf-dev-framework7,e7e1, +nf-dev-fsharp,e7a7, +nf-dev-gatling,e7e2, +nf-dev-gatsby,e7e3, +nf-dev-gazebo,e7e4, +nf-dev-gcc,e7e5, +nf-dev-gentoo,e7e6, +nf-dev-ghost,e71f, +nf-dev-gimp,e7e7, +nf-dev-git,e702, +nf-dev-gitbook,e7e8, +nf-dev-github,e709, +nf-dev-githubactions,e7e9, +nf-dev-githubcodespaces,e7ea, +nf-dev-gitlab,e7eb, +nf-dev-gitpod,e7ec, +nf-dev-gitter,e7ed, +nf-dev-gnu,e779, +nf-dev-go,e724, +nf-dev-godot,e7ee, +nf-dev-goland,e7ef, +nf-dev-google,e7f0, +nf-dev-googlecloud,e7f1, +nf-dev-gradle,e7f2, +nf-dev-grafana,e7f3, +nf-dev-grails,e7b3, +nf-dev-graphql,e7f4, +nf-dev-groovy,e775, +nf-dev-grpc,e7f5, +nf-dev-grunt,e74c, +nf-dev-gulp,e763, +nf-dev-hadoop,e7f6, +nf-dev-handlebars,e7f7, +nf-dev-hardhat,e7f8, +nf-dev-harvester,e7f9, +nf-dev-haskell,e777, +nf-dev-haxe,e7fa, +nf-dev-helm,e7fb, +nf-dev-heroku,e77b, +nf-dev-hibernate,e7fc, +nf-dev-homebrew,e7fd, +nf-dev-html5,e736, +nf-dev-hugo,e7fe, +nf-dev-ie,e744, +nf-dev-ifttt,e7ff, +nf-dev-illustrator,e7b4, +nf-dev-influxdb,e800, +nf-dev-inkscape,e801, +nf-dev-insomnia,e802, +nf-dev-intellij,e7b5, +nf-dev-ionic,e7a9, +nf-dev-jaegertracing,e803, +nf-dev-jamstack,e804, +nf-dev-jasmine,e805, +nf-dev-java,e738, +nf-dev-javascript,e781, +nf-dev-jeet,e806, +nf-dev-jekyll,e70d, +nf-dev-jenkins,e767, +nf-dev-jest,e807, +nf-dev-jetbrains,e808, +nf-dev-jetpackcompose,e809, +nf-dev-jira,e75c, +nf-dev-jiraalign,e80a, +nf-dev-jquery,e750, +nf-dev-json,e80b, +nf-dev-jule,e80c, +nf-dev-julia,e80d, +nf-dev-junit,e80e, +nf-dev-jupyter,e80f, +nf-dev-k3os,e810, +nf-dev-k3s,e811, +nf-dev-k6,e812, +nf-dev-kaggle,e813, +nf-dev-karatelabs,e814, +nf-dev-karma,e815, +nf-dev-kdeneon,e816, +nf-dev-keras,e817, +nf-dev-kibana,e818, +nf-dev-knexjs,e819, +nf-dev-knockout,e81a, +nf-dev-kotlin,e81b, +nf-dev-krakenjs,e784, +nf-dev-ktor,e81c, +nf-dev-kubernetes,e81d, +nf-dev-labview,e81e, +nf-dev-laravel,e73f, +nf-dev-latex,e81f, +nf-dev-less,e758, +nf-dev-linkedin,e820, +nf-dev-linux,e712, +nf-dev-liquibase,e821, +nf-dev-livewire,e822, +nf-dev-llvm,e823, +nf-dev-lodash,e824, +nf-dev-logstash,e825, +nf-dev-lua,e826, +nf-dev-lumen,e827, +nf-dev-magento,e740, +nf-dev-mariadb,e828, +nf-dev-markdown,e73e, +nf-dev-materializecss,e7b6, +nf-dev-materialui,e829, +nf-dev-matlab,e82a, +nf-dev-matplotlib,e82b, +nf-dev-maven,e82c, +nf-dev-maya,e82d, +nf-dev-meteor,e7a5, +nf-dev-meteorfull,e7a6, +nf-dev-microsoftsqlserver,e82e, +nf-dev-minitab,e82f, +nf-dev-mithril,e830, +nf-dev-mobx,e831, +nf-dev-mocha,e832, +nf-dev-modx,e833, +nf-dev-moleculer,e834, +nf-dev-mongodb,e7a4, +nf-dev-mongoose,e835, +nf-dev-moodle,e836, +nf-dev-mozilla,e786, +nf-dev-msdos,e837, +nf-dev-mysql,e704, +nf-dev-nano,e838, +nf-dev-neo4j,e839, +nf-dev-neovim,e83a, +nf-dev-nestjs,e83b, +nf-dev-netlify,e83c, +nf-dev-networkx,e83d, +nf-dev-nextjs,e83e, +nf-dev-nginx,e776, +nf-dev-ngrx,e83f, +nf-dev-nhibernate,e840, +nf-dev-nim,e841, +nf-dev-nimble,e842, +nf-dev-nixos,e843, +nf-dev-nodejs,e719, +nf-dev-nodemon,e844, +nf-dev-nodewebkit,e845, +nf-dev-nomad,e846, +nf-dev-norg,e847, +nf-dev-notion,e848, +nf-dev-npm,e71e, +nf-dev-nuget,e849, +nf-dev-numpy,e84a, +nf-dev-nuxtjs,e84b, +nf-dev-oauth,e84c, +nf-dev-objectivec,e84d, +nf-dev-ocaml,e84e, +nf-dev-ohmyzsh,e84f, +nf-dev-okta,e850, +nf-dev-openal,e851, +nf-dev-openapi,e852, +nf-dev-opencl,e853, +nf-dev-opencv,e854, +nf-dev-opengl,e855, +nf-dev-openstack,e856, +nf-dev-opensuse,e857, +nf-dev-opentelemetry,e858, +nf-dev-opera,e746, +nf-dev-oracle,e859, +nf-dev-ory,e85a, +nf-dev-p5js,e85b, +nf-dev-packer,e85c, +nf-dev-pandas,e85d, +nf-dev-perl,e769, +nf-dev-pfsense,e85e, +nf-dev-phalcon,e85f, +nf-dev-phoenix,e860, +nf-dev-photonengine,e861, +nf-dev-photoshop,e7b8, +nf-dev-php,e73d, +nf-dev-phpstorm,e862, +nf-dev-playwright,e863, +nf-dev-plotly,e864, +nf-dev-pnpm,e865, +nf-dev-podman,e866, +nf-dev-poetry,e867, +nf-dev-polygon,e868, +nf-dev-portainer,e869, +nf-dev-postcss,e86a, +nf-dev-postgresql,e76e, +nf-dev-postman,e86b, +nf-dev-powershell,e86c, +nf-dev-premierepro,e86d, +nf-dev-prisma,e86e, +nf-dev-processing,e86f, +nf-dev-prolog,e7a1, +nf-dev-prometheus,e870, +nf-dev-protractor,e871, +nf-dev-pulsar,e872, +nf-dev-pulumi,e873, +nf-dev-puppeteer,e874, +nf-dev-purescript,e875, +nf-dev-putty,e876, +nf-dev-pycharm,e877, +nf-dev-pypi,e878, +nf-dev-pyscript,e879, +nf-dev-pytest,e87a, +nf-dev-python,e73c, +nf-dev-pytorch,e87b, +nf-dev-qodana,e87c, +nf-dev-qt,e87d, +nf-dev-quarkus,e87e, +nf-dev-quasar,e87f, +nf-dev-qwik,e880, +nf-dev-r,e881, +nf-dev-rabbitmq,e882, +nf-dev-rails,e73b, +nf-dev-railway,e883, +nf-dev-rancher,e884, +nf-dev-reach,e885, +nf-dev-react,e7ba, +nf-dev-reactbootstrap,e886, +nf-dev-reactnavigation,e887, +nf-dev-reactrouter,e888, +nf-dev-readthedocs,e889, +nf-dev-realm,e88a, +nf-dev-rect,e88b, +nf-dev-redhat,e7bb, +nf-dev-redis,e76d, +nf-dev-redux,e88c, +nf-dev-renpy,e88d, +nf-dev-replit,e88e, +nf-dev-requirejs,e770, +nf-dev-rider,e88f, +nf-dev-rocksdb,e890, +nf-dev-rockylinux,e891, +nf-dev-rollup,e892, +nf-dev-ros,e893, +nf-dev-rspec,e894, +nf-dev-rstudio,e895, +nf-dev-ruby,e739, +nf-dev-rubymine,e896, +nf-dev-rust,e7a8, +nf-dev-rxjs,e897, +nf-dev-safari,e748, +nf-dev-salesforce,e898, +nf-dev-sanity,e899, +nf-dev-sass,e74b, +nf-dev-scala,e737, +nf-dev-scalingo,e89a, +nf-dev-scikitlearn,e89b, +nf-dev-sdl,e89c, +nf-dev-selenium,e89d, +nf-dev-sema,e89e, +nf-dev-sentry,e89f, +nf-dev-sequelize,e8a0, +nf-dev-shopware,e8a1, +nf-dev-shotgrid,e8a2, +nf-dev-sketch,e8a3, +nf-dev-slack,e8a4, +nf-dev-socketio,e8a5, +nf-dev-solidity,e8a6, +nf-dev-solidjs,e8a7, +nf-dev-sonarqube,e8a8, +nf-dev-sourcetree,e8a9, +nf-dev-spack,e8aa, +nf-dev-splunk,e8ab, +nf-dev-spring,e8ac, +nf-dev-spss,e8ad, +nf-dev-spyder,e8ae, +nf-dev-sqlalchemy,e8af, +nf-dev-sqldeveloper,e8b0, +nf-dev-sqlite,e7c4, +nf-dev-ssh,e8b1, +nf-dev-stackoverflow,e710, +nf-dev-stata,e8b2, +nf-dev-storybook,e8b3, +nf-dev-streamlit,e8b4, +nf-dev-stylus,e759, +nf-dev-sublime,e7aa, +nf-dev-subversion,e8b5, +nf-dev-supabase,e8b6, +nf-dev-svelte,e8b7, +nf-dev-swagger,e8b8, +nf-dev-swift,e755, +nf-dev-swiper,e8b9, +nf-dev-symfony,e757, +nf-dev-tailwindcss,e8ba, +nf-dev-tauri,e8bb, +nf-dev-tensorflow,e8bc, +nf-dev-terminal,e795, +nf-dev-terraform,e8bd, +nf-dev-tex,e8be, +nf-dev-thealgorithms,e8bf, +nf-dev-threedsmax,e8c0, +nf-dev-threejs,e8c1, +nf-dev-titaniumsdk,e8c2, +nf-dev-tomcat,e8c3, +nf-dev-tortoisegit,e8c4, +nf-dev-towergit,e8c5, +nf-dev-traefikmesh,e8c6, +nf-dev-traefikproxy,e8c7, +nf-dev-travis,e77e, +nf-dev-trello,e75a, +nf-dev-trpc,e8c8, +nf-dev-twitter,e8c9, +nf-dev-typescript,e8ca, +nf-dev-typo3,e772, +nf-dev-ubuntu,e73a, +nf-dev-uml,e8cb, +nf-dev-unifiedmodelinglanguage,e8cb, +nf-dev-unity,e721, +nf-dev-unix,e8cc, +nf-dev-unrealengine,e8cd, +nf-dev-uwsgi,e8ce, +nf-dev-v8,e8cf, +nf-dev-vagrant,e8d0, +nf-dev-vala,e8d1, +nf-dev-vault,e8d2, +nf-dev-vercel,e8d3, +nf-dev-vertx,e8d4, +nf-dev-vim,e7c5, +nf-dev-visualbasic,e8d5, +nf-dev-visualstudio,e70c, +nf-dev-vite,e8d6, +nf-dev-vitejs,e8d7, +nf-dev-vitess,e8d8, +nf-dev-vitest,e8d9, +nf-dev-vscode,e8da, +nf-dev-vsphere,e8db, +nf-dev-vuejs,e8dc, +nf-dev-vuestorefront,e8dd, +nf-dev-vuetify,e8de, +nf-dev-vyper,e8df, +nf-dev-wasm,e8e0, +nf-dev-webflow,e8e1, +nf-dev-weblate,e8e2, +nf-dev-webpack,e8e3, +nf-dev-webstorm,e8e4, +nf-dev-windows,e70f, +nf-dev-windows11,e8e5, +nf-dev-woocommerce,e8e6, +nf-dev-wordpress,e70b, +nf-dev-xamarin,e8e7, +nf-dev-xcode,e8e8, +nf-dev-xd,e8e9, +nf-dev-xml,e8ea, +nf-dev-yaml,e8eb, +nf-dev-yarn,e8ec, +nf-dev-yii,e782, +nf-dev-yugabytedb,e8ed, +nf-dev-yunohost,e8ee, +nf-dev-zend,e778, +nf-dev-zig,e8ef, +nf-fa-500px,f26e, +nf-fa-accusoft,f0b7, +nf-fa-adjust,f042, +nf-fa-adn,f170, +nf-fa-adversal,f0b8, +nf-fa-affiliatetheme,f0b9, +nf-fa-airbnb,ef93, +nf-fa-algolia,f0ba, +nf-fa-alipay,eebc, +nf-fa-amazon,f270, +nf-fa-ambulance,f0f9, +nf-fa-amilia,f0bb, +nf-fa-anchor,f13d, +nf-fa-android,f17b, +nf-fa-angellist,f209, +nf-fa-angrycreative,f0bc, +nf-fa-angular,ed4b, +nf-fa-ankh,eebd, +nf-fa-apper,f0bf, +nf-fa-apple,f179, +nf-fa-archive,f187, +nf-fa-archway,ee20, +nf-fa-arrows,f047, +nf-fa-artstation,ef31, +nf-fa-asterisk,f069, +nf-fa-asymmetrik,f0cf, +nf-fa-at,f1fa, +nf-fa-atlassian,ef32, +nf-fa-atom,ee99, +nf-fa-audible,f0df, +nf-fa-automobile,f1b9, +nf-fa-autoprefixer,ed47, +nf-fa-avianex,efc2, +nf-fa-aviato,ed4c, +nf-fa-award,ee22, +nf-fa-aws,f0ef, +nf-fa-baby,ef33, +nf-fa-backward,f04a, +nf-fa-bacon,ef77, +nf-fa-bahai,eecb, +nf-fa-ban,f05e, +nf-fa-bandage,ed74, +nf-fa-bandcamp,f2d5, +nf-fa-bank,f19c, +nf-fa-barcode,f02a, +nf-fa-bars,f0c9, +nf-fa-baseball,ed5c, +nf-fa-basketball,ed5d, +nf-fa-bath,f2cd, +nf-fa-bathtub,f2cd, +nf-fa-battery,f240, +nf-fa-bed,f236, +nf-fa-beer,f0fc, +nf-fa-behance,f1b4, +nf-fa-bell,f0f3, +nf-fa-bicycle,f206, +nf-fa-bimobject,f0ff, +nf-fa-binoculars,f1e5, +nf-fa-biohazard,ef35, +nf-fa-bitbucket,f171, +nf-fa-bitcoin,f10f, +nf-fa-bity,f116, +nf-fa-blackberry,f117, +nf-fa-blender,ede1, +nf-fa-blind,f29d, +nf-fa-blog,ef36, +nf-fa-blogger,f11f, +nf-fa-bluetooth,f293, +nf-fa-bold,f032, +nf-fa-bolt,f0e7, +nf-fa-bomb,f1e2, +nf-fa-bone,ee9a, +nf-fa-bong,ee25, +nf-fa-book,f02d, +nf-fa-bookmark,f02e, +nf-fa-bootstrap,ef95, +nf-fa-box,ed75, +nf-fa-braille,f2a1, +nf-fa-brain,ee9c, +nf-fa-briefcase,f0b1, +nf-fa-broom,ede4, +nf-fa-brush,ee26, +nf-fa-btc,f15a, +nf-fa-buffer,ef96, +nf-fa-bug,f188, +nf-fa-building,f1ad, +nf-fa-bullhorn,f0a1, +nf-fa-bullseye,f140, +nf-fa-burger,ef82, +nf-fa-buromobelexperte,f13f, +nf-fa-bus,f207, +nf-fa-buysellads,f20d, +nf-fa-cab,f1ba, +nf-fa-calculator,f1ec, +nf-fa-calendar,f073, +nf-fa-camera,f030, +nf-fa-campground,eeec, +nf-fa-cannabis,ee28, +nf-fa-capsules,ed79, +nf-fa-car,f1b9, +nf-fa-caravan,efc1, +nf-fa-carrot,ef3b, +nf-fa-cat,eeed, +nf-fa-cc,f20a, +nf-fa-centercode,f14f, +nf-fa-centos,ef3d, +nf-fa-certificate,f0a3, +nf-fa-chain,f0c1, +nf-fa-chair,eeee, +nf-fa-chalkboard,ede5, +nf-fa-check,f00c, +nf-fa-cheese,ef7a, +nf-fa-chess,ed5f, +nf-fa-child,f1ae, +nf-fa-chrome,f268, +nf-fa-chromecast,ef97, +nf-fa-church,ede7, +nf-fa-circle,f111, +nf-fa-city,eec0, +nf-fa-clipboard,f0ea, +nf-fa-clock,f017, +nf-fa-clone,f24d, +nf-fa-close,f00d, +nf-fa-cloud,f0c2, +nf-fa-cloudscale,f15f, +nf-fa-cloudsmith,f167, +nf-fa-cloudversify,f16f, +nf-fa-cny,f157, +nf-fa-code,f121, +nf-fa-codepen,f1cb, +nf-fa-codiepie,f284, +nf-fa-coffee,f0f4, +nf-fa-cog,f013, +nf-fa-cogs,f085, +nf-fa-coins,ede8, +nf-fa-columns,f0db, +nf-fa-comment,f075, +nf-fa-commenting,f27a, +nf-fa-comments,f086, +nf-fa-compass,f14e, +nf-fa-compress,f066, +nf-fa-confluence,ef3f, +nf-fa-connectdevelop,f20e, +nf-fa-contao,f26d, +nf-fa-cookie,ee2c, +nf-fa-copy,f0c5, +nf-fa-copyright,f1f9, +nf-fa-couch,ed97, +nf-fa-cow,eef1, +nf-fa-cpanel,f18f, +nf-fa-crop,f125, +nf-fa-cross,eec3, +nf-fa-crosshairs,f05b, +nf-fa-crow,edea, +nf-fa-crown,edeb, +nf-fa-crutch,ef7e, +nf-fa-css3,f13c, +nf-fa-cube,f1b2, +nf-fa-cubes,f1b3, +nf-fa-cut,f0c4, +nf-fa-cutlery,f0f5, +nf-fa-cuttlefish,f1af, +nf-fa-dashboard,f0e4, +nf-fa-dashcube,f210, +nf-fa-database,f1c0, +nf-fa-deaf,f2a4, +nf-fa-deafness,f2a4, +nf-fa-dedent,f03b, +nf-fa-delicious,f1a5, +nf-fa-democrat,ef1f, +nf-fa-deploydog,f1cf, +nf-fa-deskpro,f1df, +nf-fa-desktop,f108, +nf-fa-dev,eef4, +nf-fa-deviantart,f1bd, +nf-fa-dharmachakra,eec4, +nf-fa-dhl,ef40, +nf-fa-diamond,f29f, +nf-fa-diaspora,ef41, +nf-fa-dice,edec, +nf-fa-digg,f1a6, +nf-fa-discord,f1ff, +nf-fa-discourse,f20c, +nf-fa-disease,ef7f, +nf-fa-divide,edf3, +nf-fa-dna,ed7d, +nf-fa-dochub,f20f, +nf-fa-docker,f21f, +nf-fa-dog,eef7, +nf-fa-dollar,f155, +nf-fa-dolly,ed7e, +nf-fa-dove,ed99, +nf-fa-download,f019, +nf-fa-draft2digital,f220, +nf-fa-dragon,eef8, +nf-fa-dribbble,f17d, +nf-fa-dropbox,f16b, +nf-fa-droplet,f043, +nf-fa-drum,ee32, +nf-fa-drupal,f1a9, +nf-fa-dumbbell,ed67, +nf-fa-dumpster,ef42, +nf-fa-dungeon,eefa, +nf-fa-dyalog,f22f, +nf-fa-earlybirds,f230, +nf-fa-ebay,edbe, +nf-fa-edge,f282, +nf-fa-edit,f044, +nf-fa-eercast,f2da, +nf-fa-egg,ef80, +nf-fa-eject,f052, +nf-fa-elementor,ed5a, +nf-fa-ellipsis,f141, +nf-fa-ello,eea4, +nf-fa-ember,ed4e, +nf-fa-empire,f1d1, +nf-fa-envelope,f0e0, +nf-fa-envira,f299, +nf-fa-equals,edf6, +nf-fa-eraser,f12d, +nf-fa-erlang,f23f, +nf-fa-ethereum,ed58, +nf-fa-ethernet,ef44, +nf-fa-etsy,f2d7, +nf-fa-eur,f153, +nf-fa-euro,f153, +nf-fa-evernote,ef98, +nf-fa-exchange,f0ec, +nf-fa-exclamation,f12a, +nf-fa-expand,f065, +nf-fa-expeditedssl,f23e, +nf-fa-eye,f06e, +nf-fa-eyedropper,f1fb, +nf-fa-facebook,f09a, +nf-fa-fan,efa7, +nf-fa-fax,f1ac, +nf-fa-feather,edf7, +nf-fa-fedex,ef45, +nf-fa-fedora,ef46, +nf-fa-feed,f09e, +nf-fa-female,f182, +nf-fa-figma,ef47, +nf-fa-file,f15b, +nf-fa-fill,ee3e, +nf-fa-film,f008, +nf-fa-filter,f0b0, +nf-fa-fingerprint,ee40, +nf-fa-fire,f06d, +nf-fa-firefox,f269, +nf-fa-firstdraft,f262, +nf-fa-fish,ee41, +nf-fa-flag,f024, +nf-fa-flash,f0e7, +nf-fa-flask,f0c3, +nf-fa-flickr,f16e, +nf-fa-flipboard,ed68, +nf-fa-fly,ed43, +nf-fa-folder,f07b, +nf-fa-font,f031, +nf-fa-fonticons,f280, +nf-fa-football,ed69, +nf-fa-forumbee,f211, +nf-fa-forward,f04e, +nf-fa-foursquare,f180, +nf-fa-freebsd,f28f, +nf-fa-frog,edf8, +nf-fa-fulcrum,edd5, +nf-fa-futbol,f1e3, +nf-fa-gamepad,f11b, +nf-fa-gauge,eeb2, +nf-fa-gavel,f0e3, +nf-fa-gbp,f154, +nf-fa-ge,f1d1, +nf-fa-gear,f013, +nf-fa-gears,f085, +nf-fa-gem,f219, +nf-fa-genderless,f22d, +nf-fa-gg,f260, +nf-fa-ghost,eefe, +nf-fa-gift,f06b, +nf-fa-gifts,ef48, +nf-fa-git,f1d3, +nf-fa-github,f09b, +nf-fa-gitkraken,f2ac, +nf-fa-gitlab,f296, +nf-fa-gitter,ed50, +nf-fa-gittip,f184, +nf-fa-glass,f000, +nf-fa-glasses,edfa, +nf-fa-glide,f2a5, +nf-fa-globe,f0ac, +nf-fa-gofore,f2af, +nf-fa-goodreads,f2bf, +nf-fa-google,f1a0, +nf-fa-gopuram,eec9, +nf-fa-gratipay,f184, +nf-fa-grav,f2d6, +nf-fa-grip,ee56, +nf-fa-gripfire,f2e2, +nf-fa-group,f0c0, +nf-fa-grunt,f2e3, +nf-fa-guitar,ef4e, +nf-fa-gulp,f2e4, +nf-fa-hackerrank,eea5, +nf-fa-hammer,eeff, +nf-fa-hamsa,eeca, +nf-fa-hand,f256, +nf-fa-hands,f2a7, +nf-fa-handshake,f2b5, +nf-fa-hanukiah,ef00, +nf-fa-hashtag,f292, +nf-fa-header,f1dc, +nf-fa-heading,f1dc, +nf-fa-headphones,f025, +nf-fa-headset,ee59, +nf-fa-heart,f004, +nf-fa-heartbeat,f21e, +nf-fa-helicopter,edfd, +nf-fa-highlighter,ee5a, +nf-fa-hippo,ef03, +nf-fa-hips,ed6b, +nf-fa-history,f1da, +nf-fa-home,f015, +nf-fa-hooli,ed51, +nf-fa-hornbill,ee5b, +nf-fa-horse,ef04, +nf-fa-hospital,f0f8, +nf-fa-hotdog,ef87, +nf-fa-hotel,f236, +nf-fa-hotjar,f2e7, +nf-fa-hourglass,f254, +nf-fa-house,f015, +nf-fa-houzz,f27c, +nf-fa-html5,f13b, +nf-fa-hubspot,f2e8, +nf-fa-hurricane,ef21, +nf-fa-icicles,ef52, +nf-fa-icons,efa8, +nf-fa-igloo,ef53, +nf-fa-ils,f20b, +nf-fa-image,f03e, +nf-fa-images,f00f, +nf-fa-imdb,f2d8, +nf-fa-inbox,f01c, +nf-fa-indent,f03c, +nf-fa-industry,f275, +nf-fa-infinity,edfe, +nf-fa-info,f129, +nf-fa-inr,f156, +nf-fa-instagram,f16d, +nf-fa-institution,f19c, +nf-fa-intercom,ef54, +nf-fa-intersex,f224, +nf-fa-invision,ef55, +nf-fa-ioxhost,f208, +nf-fa-italic,f033, +nf-fa-itunes,f2e9, +nf-fa-java,edaf, +nf-fa-jedi,eecc, +nf-fa-jenkins,f2ec, +nf-fa-jira,ef56, +nf-fa-joget,f2ed, +nf-fa-joint,ee5e, +nf-fa-joomla,f1aa, +nf-fa-jpy,f157, +nf-fa-js,f2ee, +nf-fa-jsfiddle,f1cc, +nf-fa-kaaba,eece, +nf-fa-kaggle,eea6, +nf-fa-key,f084, +nf-fa-keybase,edbf, +nf-fa-keyboard,f11c, +nf-fa-keycdn,f2f0, +nf-fa-khanda,eecf, +nf-fa-kickstarter,f2f3, +nf-fa-korvue,ed59, +nf-fa-krw,f159, +nf-fa-landmark,eed0, +nf-fa-language,f1ab, +nf-fa-laptop,f109, +nf-fa-laravel,f2f7, +nf-fa-lastfm,f202, +nf-fa-leaf,f06c, +nf-fa-leanpub,f212, +nf-fa-legal,f0e3, +nf-fa-lemon,f094, +nf-fa-less,ed48, +nf-fa-lightbulb,f0eb, +nf-fa-line,f2fb, +nf-fa-link,f0c1, +nf-fa-linkedin,f0e1, +nf-fa-linode,f2b8, +nf-fa-linux,f17c, +nf-fa-list,f03a, +nf-fa-lock,f023, +nf-fa-lungs,eeaa, +nf-fa-lyft,f2fd, +nf-fa-magento,f2ff, +nf-fa-magic,f0d0, +nf-fa-magnet,f076, +nf-fa-mailchimp,ee67, +nf-fa-male,f183, +nf-fa-mandalorian,edd9, +nf-fa-map,f279, +nf-fa-markdown,eeab, +nf-fa-marker,ee6a, +nf-fa-mars,f222, +nf-fa-mask,ef07, +nf-fa-mastodon,edc0, +nf-fa-maxcdn,f136, +nf-fa-maximize,f06f, +nf-fa-mdb,efb9, +nf-fa-meanpath,f20c, +nf-fa-medal,ee6b, +nf-fa-medapps,ed01, +nf-fa-medium,f23a, +nf-fa-medkit,f0fa, +nf-fa-medrt,ed02, +nf-fa-meetup,f2e0, +nf-fa-megaport,ee6c, +nf-fa-memory,efc5, +nf-fa-mendeley,ef57, +nf-fa-menorah,eed2, +nf-fa-mercury,f223, +nf-fa-message,f27a, +nf-fa-meteor,ef23, +nf-fa-microchip,f2db, +nf-fa-microphone,f130, +nf-fa-microscope,eeac, +nf-fa-microsoft,ed04, +nf-fa-minimize,ef3e, +nf-fa-minus,f068, +nf-fa-mitten,ef58, +nf-fa-mix,ed05, +nf-fa-mixcloud,f289, +nf-fa-mizuni,ed06, +nf-fa-mobile,ed08, +nf-fa-modx,f285, +nf-fa-monero,ed0a, +nf-fa-money,f0d6, +nf-fa-monument,ee6f, +nf-fa-moon,f186, +nf-fa-mosque,eed3, +nf-fa-motorcycle,f21c, +nf-fa-mountain,ef08, +nf-fa-music,f001, +nf-fa-napster,ed0c, +nf-fa-navicon,f0c9, +nf-fa-neos,eead, +nf-fa-neuter,f22c, +nf-fa-newspaper,f1ea, +nf-fa-nimblr,ee71, +nf-fa-node,ed44, +nf-fa-npm,ed0e, +nf-fa-ns8,ed0f, +nf-fa-nutritionix,ed10, +nf-fa-odnoklassniki,f263, +nf-fa-om,eed4, +nf-fa-opencart,f23d, +nf-fa-openid,f19b, +nf-fa-opera,f26a, +nf-fa-orcid,efbb, +nf-fa-osi,ed45, +nf-fa-otter,ef0a, +nf-fa-outdent,f03b, +nf-fa-page4,ed11, +nf-fa-pagelines,f18c, +nf-fa-pager,ef8a, +nf-fa-paintbrush,f1fc, +nf-fa-palette,efcc, +nf-fa-palfed,ed12, +nf-fa-pallet,ed86, +nf-fa-paperclip,f0c6, +nf-fa-paragraph,f1dd, +nf-fa-passport,ee73, +nf-fa-paste,f0ea, +nf-fa-patreon,ed13, +nf-fa-pause,f04c, +nf-fa-paw,f1b0, +nf-fa-paypal,f1ed, +nf-fa-peace,eed6, +nf-fa-pen,f01f, +nf-fa-pencil,f040, +nf-fa-percent,f295, +nf-fa-periscope,ed14, +nf-fa-person,f183, +nf-fa-phabricator,ed15, +nf-fa-phone,f095, +nf-fa-photo,f03e, +nf-fa-php,ed6d, +nf-fa-pills,ed87, +nf-fa-pinterest,f0d2, +nf-fa-plane,f072, +nf-fa-play,f04b, +nf-fa-playstation,ed18, +nf-fa-plug,f1e6, +nf-fa-plus,f067, +nf-fa-podcast,f2ce, +nf-fa-poo,f2fe, +nf-fa-poop,eeaf, +nf-fa-prescription,ee79, +nf-fa-print,f02f, +nf-fa-pushed,ed1a, +nf-fa-python,ed1b, +nf-fa-qq,f1d6, +nf-fa-qrcode,f029, +nf-fa-question,f128, +nf-fa-quinscape,ed6f, +nf-fa-quora,f2c4, +nf-fa-ra,f1d0, +nf-fa-radiation,ef5a, +nf-fa-radio,efbc, +nf-fa-rainbow,ef26, +nf-fa-random,f074, +nf-fa-ravelry,f2d9, +nf-fa-react,ed46, +nf-fa-reacteurope,ef27, +nf-fa-readme,eda4, +nf-fa-rebel,f1d0, +nf-fa-receipt,ee0c, +nf-fa-recycle,f1b8, +nf-fa-reddit,f1a1, +nf-fa-redhat,ef5d, +nf-fa-refresh,f021, +nf-fa-registered,f25d, +nf-fa-remove,f00d, +nf-fa-renren,f18b, +nf-fa-reorder,f0c9, +nf-fa-repeat,f01e, +nf-fa-reply,f112, +nf-fa-replyd,ed1e, +nf-fa-republican,ef28, +nf-fa-researchgate,edc2, +nf-fa-resistance,f1d0, +nf-fa-resolving,ed1f, +nf-fa-restroom,ef5e, +nf-fa-retweet,f079, +nf-fa-rev,ee7a, +nf-fa-ribbon,eda5, +nf-fa-ring,ef0b, +nf-fa-rmb,f157, +nf-fa-road,f018, +nf-fa-robot,ee0d, +nf-fa-rocket,f135, +nf-fa-rocketchat,ed20, +nf-fa-rockrms,ed21, +nf-fa-rotate,f2f1, +nf-fa-rouble,f158, +nf-fa-route,eda6, +nf-fa-rss,f09e, +nf-fa-rub,f158, +nf-fa-ruble,f158, +nf-fa-ruler,ee0e, +nf-fa-rupee,f156, +nf-fa-s15,f2cd, +nf-fa-safari,f267, +nf-fa-salesforce,ef9a, +nf-fa-sass,ed49, +nf-fa-satellite,ef5f, +nf-fa-save,f0c7, +nf-fa-schlix,ed22, +nf-fa-school,ee12, +nf-fa-scissors,f0c4, +nf-fa-screwdriver,ee13, +nf-fa-scribd,f28a, +nf-fa-scroll,ef0d, +nf-fa-search,f002, +nf-fa-searchengin,ed23, +nf-fa-seedling,eda7, +nf-fa-sellcast,f2da, +nf-fa-sellsy,f213, +nf-fa-send,f1d8, +nf-fa-server,f233, +nf-fa-servicestack,ed24, +nf-fa-shapes,eeb0, +nf-fa-share,f064, +nf-fa-shekel,f20b, +nf-fa-sheqel,f20b, +nf-fa-shield,f132, +nf-fa-ship,f21a, +nf-fa-shirt,ee1c, +nf-fa-shirtsinbulk,f214, +nf-fa-shop,ee18, +nf-fa-shopware,ee7d, +nf-fa-shower,f2cc, +nf-fa-shuffle,f074, +nf-fa-signal,f012, +nf-fa-signature,ee7f, +nf-fa-signing,f2a7, +nf-fa-simplybuilt,f215, +nf-fa-sistrix,ed26, +nf-fa-sitemap,f0e8, +nf-fa-sith,eddc, +nf-fa-sketch,ef64, +nf-fa-skull,ee15, +nf-fa-skyatlas,f216, +nf-fa-skype,f17e, +nf-fa-slack,f198, +nf-fa-slash,ef0f, +nf-fa-sleigh,ef67, +nf-fa-sliders,f1de, +nf-fa-slideshare,f1e7, +nf-fa-smog,ef29, +nf-fa-smoking,ed8c, +nf-fa-snapchat,f2ab, +nf-fa-snowflake,f2dc, +nf-fa-snowman,ef6a, +nf-fa-snowplow,ef6b, +nf-fa-socks,eedf, +nf-fa-sort,f0dc, +nf-fa-soundcloud,f1be, +nf-fa-sourcetree,ef6c, +nf-fa-spa,ee82, +nf-fa-speakap,ed27, +nf-fa-spider,ef10, +nf-fa-spinner,f110, +nf-fa-splotch,ee83, +nf-fa-spoon,f1b1, +nf-fa-spotify,f1bc, +nf-fa-square,f0c8, +nf-fa-squarespace,ee85, +nf-fa-stackpath,efa1, +nf-fa-stamp,ee86, +nf-fa-star,f005, +nf-fa-staylinked,ed28, +nf-fa-steam,f1b6, +nf-fa-stethoscope,f0f1, +nf-fa-stop,f04d, +nf-fa-stopwatch,f2f2, +nf-fa-store,ee17, +nf-fa-strava,ed52, +nf-fa-strikethrough,f0cc, +nf-fa-stripe,ed53, +nf-fa-stroopwafel,ee1a, +nf-fa-studiovinari,ed2b, +nf-fa-stumbleupon,f1a4, +nf-fa-subscript,f12c, +nf-fa-subway,f239, +nf-fa-suitcase,f0f2, +nf-fa-sun,f185, +nf-fa-superpowers,f2dd, +nf-fa-superscript,f12b, +nf-fa-supple,ed2c, +nf-fa-support,f1cd, +nf-fa-suse,ef6d, +nf-fa-swatchbook,ee8a, +nf-fa-swift,efbe, +nf-fa-symfony,ef9c, +nf-fa-synagogue,eee3, +nf-fa-syringe,ed8d, +nf-fa-table,f0ce, +nf-fa-tablet,ed2e, +nf-fa-tablets,ed8e, +nf-fa-tachometer,f0e4, +nf-fa-tag,f02b, +nf-fa-tags,f02c, +nf-fa-tape,edaa, +nf-fa-tasks,f0ae, +nf-fa-taxi,f1ba, +nf-fa-teamspeak,edc3, +nf-fa-teeth,eeb4, +nf-fa-telegram,f2c6, +nf-fa-television,f26c, +nf-fa-terminal,f120, +nf-fa-th,f00a, +nf-fa-themeco,ee8d, +nf-fa-themeisle,f2b2, +nf-fa-thermometer,f2c7, +nf-fa-thumbtack,f08d, +nf-fa-ticket,f145, +nf-fa-times,f00d, +nf-fa-tint,f043, +nf-fa-toilet,ef6f, +nf-fa-toolbox,ee1b, +nf-fa-tooth,ee90, +nf-fa-tornado,ef2d, +nf-fa-tractor,ef12, +nf-fa-trademark,f25c, +nf-fa-train,f238, +nf-fa-transgender,f224, +nf-fa-trash,f1f8, +nf-fa-tree,f1bb, +nf-fa-trello,f181, +nf-fa-tripadvisor,f262, +nf-fa-trophy,f091, +nf-fa-truck,f0d1, +nf-fa-try,f195, +nf-fa-tty,f1e4, +nf-fa-tumblr,f173, +nf-fa-tv,f26c, +nf-fa-twitch,f1e8, +nf-fa-twitter,f099, +nf-fa-typo3,ed55, +nf-fa-uber,ed31, +nf-fa-ubuntu,ef72, +nf-fa-uikit,ed32, +nf-fa-umbraco,efbf, +nf-fa-umbrella,f0e9, +nf-fa-underline,f0cd, +nf-fa-undo,f0e2, +nf-fa-uniregistry,ed33, +nf-fa-university,f19c, +nf-fa-unlink,f127, +nf-fa-unlock,f09c, +nf-fa-unsorted,f0dc, +nf-fa-untappd,ed34, +nf-fa-upload,f093, +nf-fa-ups,ef73, +nf-fa-usb,f287, +nf-fa-usd,f155, +nf-fa-user,f007, +nf-fa-users,f0c0, +nf-fa-usps,ef74, +nf-fa-ussunnah,ed36, +nf-fa-utensils,f0f5, +nf-fa-vaadin,ed37, +nf-fa-vcard,f2bb, +nf-fa-venus,f221, +nf-fa-viacoin,f237, +nf-fa-viadeo,f2a9, +nf-fa-vial,ed90, +nf-fa-vials,ed91, +nf-fa-viber,ed38, +nf-fa-video,f03d, +nf-fa-vihara,eee7, +nf-fa-vimeo,ed39, +nf-fa-vine,f1ca, +nf-fa-vk,f189, +nf-fa-vnv,ed3a, +nf-fa-voicemail,efb4, +nf-fa-volcano,ef2e, +nf-fa-volleyball,ed72, +nf-fa-vuejs,ed4a, +nf-fa-wallet,ee1e, +nf-fa-warehouse,ed92, +nf-fa-warning,f071, +nf-fa-water,ef30, +nf-fa-waze,ef9e, +nf-fa-wechat,f1d7, +nf-fa-weebly,ee93, +nf-fa-weibo,f18a, +nf-fa-weixin,f1d7, +nf-fa-whatsapp,f232, +nf-fa-wheelchair,f193, +nf-fa-whmcs,ed3c, +nf-fa-wifi,f1eb, +nf-fa-wind,ef16, +nf-fa-windows,f17a, +nf-fa-wix,ee96, +nf-fa-won,f159, +nf-fa-wordpress,f19a, +nf-fa-wpbeginner,f297, +nf-fa-wpexplorer,f2de, +nf-fa-wpforms,f298, +nf-fa-wpressr,ed1d, +nf-fa-wrench,f0ad, +nf-fa-xbox,ed3e, +nf-fa-xing,f168, +nf-fa-xmark,f00d, +nf-fa-yahoo,f19e, +nf-fa-yammer,ef9f, +nf-fa-yandex,ed3f, +nf-fa-yarn,ef75, +nf-fa-yc,f23b, +nf-fa-yelp,f1e9, +nf-fa-yen,f157, +nf-fa-yoast,f2b1, +nf-fa-youtube,f16a, +nf-fa-zhihu,eeba, +nf-fae-atom,e27f, +nf-fae-bacteria,e280, +nf-fae-banana,e281, +nf-fae-bath,e282, +nf-fae-bed,e283, +nf-fae-benzene,e284, +nf-fae-bigger,e285, +nf-fae-biohazard,e286, +nf-fae-bones,e289, +nf-fae-brain,e28c, +nf-fae-bread,e28d, +nf-fae-butterfly,e28e, +nf-fae-carot,e28f, +nf-fae-cc_cc,e291, +nf-fae-cheese,e264, +nf-fae-cherry,e29b, +nf-fae-chilli,e265, +nf-fae-chip,e266, +nf-fae-cicling,e267, +nf-fae-cloud,e268, +nf-fae-cockroach,e269, +nf-fae-coins,e26b, +nf-fae-comb,e26c, +nf-fae-comet,e26d, +nf-fae-crown,e26e, +nf-fae-dice,e270, +nf-fae-disco,e271, +nf-fae-dna,e272, +nf-fae-donut,e273, +nf-fae-dress,e274, +nf-fae-drop,e275, +nf-fae-ello,e276, +nf-fae-equal,e279, +nf-fae-feedly,e27b, +nf-fae-fingerprint,e23f, +nf-fae-floppy,e240, +nf-fae-footprint,e241, +nf-fae-freecodecamp,e242, +nf-fae-galaxy,e243, +nf-fae-galery,e244, +nf-fae-glass,e245, +nf-fae-gps,e248, +nf-fae-grav,e249, +nf-fae-guitar,e24a, +nf-fae-gut,e24b, +nf-fae-halter,e24c, +nf-fae-hamburger,e24d, +nf-fae-hat,e24e, +nf-fae-hexagon,e24f, +nf-fae-hotdog,e251, +nf-fae-imdb,e254, +nf-fae-infinity,e255, +nf-fae-injection,e2a1, +nf-fae-isle,e2a2, +nf-fae-java,e256, +nf-fae-layers,e257, +nf-fae-lips,e258, +nf-fae-lipstick,e259, +nf-fae-liver,e25a, +nf-fae-lollipop,e2a3, +nf-fae-lung,e25b, +nf-fae-maximize,e25d, +nf-fae-meat,e2a5, +nf-fae-medicine,e221, +nf-fae-microscope,e222, +nf-fae-minimize,e224, +nf-fae-molecule,e225, +nf-fae-mountains,e2a6, +nf-fae-mushroom,e227, +nf-fae-mustache,e228, +nf-fae-mysql,e229, +nf-fae-nintendo,e22a, +nf-fae-orange,e2a7, +nf-fae-peach,e2a8, +nf-fae-pear,e2a9, +nf-fae-pi,e22c, +nf-fae-pizza,e22d, +nf-fae-planet,e22e, +nf-fae-plant,e22f, +nf-fae-playstation,e230, +nf-fae-poison,e231, +nf-fae-popcorn,e232, +nf-fae-popsicle,e233, +nf-fae-pulse,e234, +nf-fae-python,e235, +nf-fae-radioactive,e238, +nf-fae-raining,e239, +nf-fae-refrigerator,e23b, +nf-fae-restore,e23c, +nf-fae-ring,e23d, +nf-fae-ruby,e23e, +nf-fae-ruler,e21f, +nf-fae-shirt,e218, +nf-fae-slash,e216, +nf-fae-smaller,e200, +nf-fae-snowing,e201, +nf-fae-soda,e202, +nf-fae-sofa,e203, +nf-fae-soup,e204, +nf-fae-spermatozoon,e205, +nf-fae-stomach,e207, +nf-fae-storm,e208, +nf-fae-sushi,e21a, +nf-fae-tacos,e219, +nf-fae-telegram,e217, +nf-fae-telescope,e209, +nf-fae-thermometer,e20a, +nf-fae-toilet,e20e, +nf-fae-tools,e20f, +nf-fae-tooth,e210, +nf-fae-tree,e21c, +nf-fae-umbrella,e220, +nf-fae-uterus,e211, +nf-fae-virus,e214, +nf-fae-w3c,e212, +nf-fae-walking,e213, +nf-fae-wallet,e25e, +nf-fae-wind,e27e, +nf-fae-xbox,e29d, +nf-iec-power,23fb,⏻ +nf-indent-line,e621, +nf-indentation-line,e621, +nf-linux-almalinux,f31d, +nf-linux-alpine,f300, +nf-linux-aosc,f301, +nf-linux-apple,f302, +nf-linux-archcraft,f345, +nf-linux-archlabs,f31e, +nf-linux-archlinux,f303, +nf-linux-arcolinux,f346, +nf-linux-arduino,f34b, +nf-linux-artix,f31f, +nf-linux-awesome,f354, +nf-linux-biglinux,f347, +nf-linux-bspwm,f355, +nf-linux-budgie,f320, +nf-linux-centos,f304, +nf-linux-cinnamon,f35f, +nf-linux-codeberg,f330, +nf-linux-coreos,f305, +nf-linux-crystal,f348, +nf-linux-debian,f306, +nf-linux-deepin,f321, +nf-linux-devuan,f307, +nf-linux-docker,f308, +nf-linux-dwm,f356, +nf-linux-elementary,f309, +nf-linux-endeavour,f322, +nf-linux-enlightenment,f357, +nf-linux-fdroid,f36a, +nf-linux-fedora,f30a, +nf-linux-ferris,f323, +nf-linux-flathub,f324, +nf-linux-fluxbox,f358, +nf-linux-forgejo,f335, +nf-linux-fosdem,f36b, +nf-linux-freebsd,f30c, +nf-linux-freecad,f336, +nf-linux-freedesktop,f360, +nf-linux-garuda,f337, +nf-linux-gentoo,f30d, +nf-linux-gimp,f338, +nf-linux-gitea,f339, +nf-linux-gnome,f361, +nf-linux-gtk,f362, +nf-linux-hyperbola,f33a, +nf-linux-hyprland,f359, +nf-linux-i3,f35a, +nf-linux-illumos,f326, +nf-linux-inkscape,f33b, +nf-linux-jwm,f35b, +nf-linux-kali_linux,f327, +nf-linux-kde,f373, +nf-linux-kdenlive,f33c, +nf-linux-kicad,f34c, +nf-linux-krita,f33d, +nf-linux-kubuntu,f333, +nf-linux-leap,f37e, +nf-linux-libreoffice,f376, +nf-linux-libreofficebase,f377, +nf-linux-libreofficecalc,f378, +nf-linux-libreofficedraw,f379, +nf-linux-libreofficeimpress,f37a, +nf-linux-libreofficemath,f37b, +nf-linux-libreofficewriter,f37c, +nf-linux-linuxmint,f30e, +nf-linux-locos,f349, +nf-linux-lxde,f363, +nf-linux-lxle,f33e, +nf-linux-lxqt,f364, +nf-linux-mageia,f310, +nf-linux-mandriva,f311, +nf-linux-manjaro,f312, +nf-linux-mate,f365, +nf-linux-mpv,f36e, +nf-linux-mxlinux,f33f, +nf-linux-neovim,f36f, +nf-linux-nixos,f313, +nf-linux-nobara,f380, +nf-linux-octoprint,f34d, +nf-linux-openbsd,f328, +nf-linux-openscad,f34e, +nf-linux-opensuse,f314, +nf-linux-osh,f34f, +nf-linux-oshwa,f350, +nf-linux-osi,f36c, +nf-linux-parabola,f340, +nf-linux-parrot,f329, +nf-linux-postmarketos,f374, +nf-linux-prusaslicer,f351, +nf-linux-puppy,f341, +nf-linux-qt,f375, +nf-linux-qtile,f35c, +nf-linux-qubesos,f342, +nf-linux-redhat,f316, +nf-linux-reprap,f352, +nf-linux-riscv,f353, +nf-linux-river,f381, +nf-linux-rocky_linux,f32b, +nf-linux-sabayon,f317, +nf-linux-slackware,f318, +nf-linux-snappy,f32c, +nf-linux-solus,f32d, +nf-linux-sway,f35d, +nf-linux-tails,f343, +nf-linux-thunderbird,f370, +nf-linux-tor,f371, +nf-linux-trisquel,f344, +nf-linux-tumbleweed,f37d, +nf-linux-tux,f31a, +nf-linux-typst,f37f, +nf-linux-ubuntu,f31b, +nf-linux-vanilla,f366, +nf-linux-void,f32e, +nf-linux-vscodium,f372, +nf-linux-wayland,f367, +nf-linux-wikimedia,f36d, +nf-linux-xerolinux,f34a, +nf-linux-xfce,f368, +nf-linux-xmonad,f35e, +nf-linux-xorg,f369, +nf-linux-zorin,f32f, +nf-md-abacus,f16e0,󱛠 +nf-md-account,f0004,󰀄 +nf-md-adjust,f001a,󰀚 +nf-md-advertisements,f192a,󱤪 +nf-md-airbag,f0be9,󰯩 +nf-md-airballoon,f001c,󰀜 +nf-md-airplane,f001d,󰀝 +nf-md-airport,f084b,󰡋 +nf-md-alarm,f0020,󰀠 +nf-md-album,f0025,󰀥 +nf-md-alert,f0026,󰀦 +nf-md-alien,f089a,󰢚 +nf-md-allergy,f1258,󱉘 +nf-md-alpha,f002b,󰀫 +nf-md-alphabetical,f002c,󰀬 +nf-md-altimeter,f05d7,󰗗 +nf-md-ambulance,f002f,󰀯 +nf-md-ammunition,f0ce8,󰳨 +nf-md-ampersand,f0a8d,󰪍 +nf-md-amplifier,f0030,󰀰 +nf-md-anchor,f0031,󰀱 +nf-md-android,f0032,󰀲 +nf-md-angular,f06b2,󰚲 +nf-md-angularjs,f06bf,󰚿 +nf-md-animation,f05d8,󰗘 +nf-md-ansible,f109a,󱂚 +nf-md-antenna,f1119,󱄙 +nf-md-anvil,f089b,󰢛 +nf-md-api,f109b,󱂛 +nf-md-apple,f0035,󰀵 +nf-md-application,f08c6,󰣆 +nf-md-apps,f003b,󰀻 +nf-md-arch,f08c7,󰣇 +nf-md-archive,f003c,󰀼 +nf-md-artstation,f0b5b,󰭛 +nf-md-assistant,f0064,󰁤 +nf-md-asterisk,f06c4,󰛄 +nf-md-at,f0065,󰁥 +nf-md-atlassian,f0804,󰠄 +nf-md-atm,f0d47,󰵇 +nf-md-atom,f0768,󰝨 +nf-md-attachment,f0066,󰁦 +nf-md-autorenew,f006a,󰁪 +nf-md-aws,f0e0f,󰸏 +nf-md-axe,f08c8,󰣈 +nf-md-axis,f0d48,󰵈 +nf-md-babel,f0a25,󰨥 +nf-md-baby,f006c,󰁬 +nf-md-backburger,f006d,󰁭 +nf-md-backspace,f006e,󰁮 +nf-md-bacteria,f0ed5,󰻕 +nf-md-badminton,f0851,󰡑 +nf-md-baguette,f0f3e,󰼾 +nf-md-balcony,f1817,󱠗 +nf-md-balloon,f0a26,󰨦 +nf-md-ballot,f09c9,󰧉 +nf-md-bandage,f0daf,󰶯 +nf-md-bank,f0070,󰁰 +nf-md-barcode,f0071,󰁱 +nf-md-barley,f0073,󰁳 +nf-md-barn,f0b5e,󰭞 +nf-md-barrel,f0074,󰁴 +nf-md-baseball,f0852,󰡒 +nf-md-bash,f1183,󱆃 +nf-md-basket,f0076,󰁶 +nf-md-basketball,f0806,󰠆 +nf-md-bat,f0b5f,󰭟 +nf-md-bathtub,f1818,󱠘 +nf-md-battery,f0079,󰁹 +nf-md-beach,f0092,󰂒 +nf-md-beaker,f0cea,󰳪 +nf-md-bed,f02e3,󰋣 +nf-md-bee,f0fa1,󰾡 +nf-md-beekeeper,f14e2,󱓢 +nf-md-beer,f0098,󰂘 +nf-md-bell,f009a,󰂚 +nf-md-beta,f00a1,󰂡 +nf-md-betamax,f09cb,󰧋 +nf-md-biathlon,f0e14,󰸔 +nf-md-bicycle,f109c,󱂜 +nf-md-bike,f00a3,󰂣 +nf-md-billboard,f1010,󱀐 +nf-md-billiards,f0b61,󰭡 +nf-md-binoculars,f00a5,󰂥 +nf-md-bio,f00a6,󰂦 +nf-md-biohazard,f00a7,󰂧 +nf-md-bird,f15c6,󱗆 +nf-md-bitbucket,f00a8,󰂨 +nf-md-bitcoin,f0813,󰠓 +nf-md-blender,f0ceb,󰳫 +nf-md-blinds,f00ac,󰂬 +nf-md-bluetooth,f00af,󰂯 +nf-md-blur,f00b5,󰂵 +nf-md-bolt,f0db3,󰶳 +nf-md-bomb,f0691,󰚑 +nf-md-bone,f00b9,󰂹 +nf-md-book,f00ba,󰂺 +nf-md-bookmark,f00c0,󰃀 +nf-md-bookshelf,f125f,󱉟 +nf-md-boombox,f05dc,󰗜 +nf-md-boomerang,f10cf,󱃏 +nf-md-bootstrap,f06c6,󰛆 +nf-md-bowl,f028e,󰊎 +nf-md-bowling,f00d3,󰃓 +nf-md-box,f00d4,󰃔 +nf-md-braille,f09d0,󰧐 +nf-md-brain,f09d1,󰧑 +nf-md-bridge,f0618,󰘘 +nf-md-briefcase,f00d6,󰃖 +nf-md-broadcast,f1720,󱜠 +nf-md-broom,f00e2,󰃢 +nf-md-brush,f00e3,󰃣 +nf-md-bucket,f1415,󱐕 +nf-md-buffet,f0578,󰕸 +nf-md-bug,f00e4,󰃤 +nf-md-bugle,f0db4,󰶴 +nf-md-bulldozer,f0b22,󰬢 +nf-md-bullet,f0cf3,󰳳 +nf-md-bullhorn,f00e6,󰃦 +nf-md-bullseye,f05dd,󰗝 +nf-md-bulma,f12e7,󱋧 +nf-md-bus,f00e7,󰃧 +nf-md-butterfly,f1589,󱖉 +nf-md-cached,f00e8,󰃨 +nf-md-cactus,f0db5,󰶵 +nf-md-cake,f00e9,󰃩 +nf-md-calculator,f00ec,󰃬 +nf-md-calendar,f00ed,󰃭 +nf-md-camcorder,f00fc,󰃼 +nf-md-camera,f0100,󰄀 +nf-md-campfire,f0edd,󰻝 +nf-md-cancel,f073a,󰜺 +nf-md-candelabra,f17d2,󱟒 +nf-md-candle,f05e2,󰗢 +nf-md-candy,f1970,󱥰 +nf-md-candycane,f010a,󰄊 +nf-md-cannabis,f07a6,󰞦 +nf-md-car,f010b,󰄋 +nf-md-carabiner,f14c0,󱓀 +nf-md-caravan,f07ad,󰞭 +nf-md-card,f0b6f,󰭯 +nf-md-cards,f0638,󰘸 +nf-md-carrot,f010f,󰄏 +nf-md-cart,f0110,󰄐 +nf-md-cash,f0114,󰄔 +nf-md-cassette,f09d4,󰧔 +nf-md-cast,f0118,󰄘 +nf-md-castle,f011a,󰄚 +nf-md-cat,f011b,󰄛 +nf-md-cctv,f07ae,󰞮 +nf-md-cellphone,f011c,󰄜 +nf-md-centos,f111a,󱄚 +nf-md-certificate,f0124,󰄤 +nf-md-chandelier,f1793,󱞓 +nf-md-charity,f0c4f,󰱏 +nf-md-chat,f0b79,󰭹 +nf-md-check,f012c,󰄬 +nf-md-checkbook,f0a9d,󰪝 +nf-md-checkerboard,f013a,󰄺 +nf-md-cheese,f12b9,󱊹 +nf-md-chip,f061a,󰘚 +nf-md-church,f0144,󰅄 +nf-md-cigar,f1189,󱆉 +nf-md-city,f0146,󰅆 +nf-md-clipboard,f0147,󰅇 +nf-md-clippy,f014f,󰅏 +nf-md-clock,f0954,󰥔 +nf-md-close,f0156,󰅖 +nf-md-cloud,f015f,󰅟 +nf-md-clover,f0816,󰠖 +nf-md-codepen,f0175,󰅵 +nf-md-coffee,f0176,󰅶 +nf-md-coffin,f0b7f,󰭿 +nf-md-cog,f0493,󰒓 +nf-md-cogs,f08d6,󰣖 +nf-md-collage,f0640,󰙀 +nf-md-comma,f0e23,󰸣 +nf-md-comment,f017a,󰅺 +nf-md-compare,f018a,󰆊 +nf-md-compass,f018b,󰆋 +nf-md-compost,f1a38,󱨸 +nf-md-cone,f194c,󱥌 +nf-md-connection,f1616,󱘖 +nf-md-console,f018d,󰆍 +nf-md-consolidate,f10d8,󱃘 +nf-md-contacts,f06cb,󰛋 +nf-md-contain,f0a3e,󰨾 +nf-md-contrast,f0195,󰆕 +nf-md-cookie,f0198,󰆘 +nf-md-copyleft,f1939,󱤹 +nf-md-copyright,f05e6,󰗦 +nf-md-cordova,f0958,󰥘 +nf-md-corn,f07b8,󰞸 +nf-md-counter,f0199,󰆙 +nf-md-countertop,f181c,󱠜 +nf-md-cow,f019a,󰆚 +nf-md-cradle,f198b,󱦋 +nf-md-crane,f0862,󰡢 +nf-md-creation,f0674,󰙴 +nf-md-cricket,f0d6d,󰵭 +nf-md-crop,f019e,󰆞 +nf-md-cross,f0953,󰥓 +nf-md-crosshairs,f01a3,󰆣 +nf-md-crowd,f1975,󱥵 +nf-md-crown,f01a5,󰆥 +nf-md-cryengine,f0959,󰥙 +nf-md-cube,f01a6,󰆦 +nf-md-cup,f01aa,󰆪 +nf-md-cupboard,f0f46,󰽆 +nf-md-cupcake,f095a,󰥚 +nf-md-curling,f0863,󰡣 +nf-md-curtains,f1846,󱡆 +nf-md-cylinder,f194e,󱥎 +nf-md-database,f01bc,󰆼 +nf-md-debian,f08da,󰣚 +nf-md-decagram,f076c,󰝬 +nf-md-decimal,f10a1,󱂡 +nf-md-delete,f01b4,󰆴 +nf-md-delta,f01c2,󰇂 +nf-md-desk,f1239,󱈹 +nf-md-deskphone,f01c3,󰇃 +nf-md-details,f01c6,󰇆 +nf-md-deviantart,f01c7,󰇇 +nf-md-devices,f0fb0,󰾰 +nf-md-dharmachakra,f094b,󰥋 +nf-md-diabetes,f1126,󱄦 +nf-md-dialpad,f061c,󰘜 +nf-md-diameter,f0c63,󰱣 +nf-md-diamond,f0b8a,󰮊 +nf-md-directions,f01d0,󰇐 +nf-md-disc,f05ee,󰗮 +nf-md-discord,f066f,󰙯 +nf-md-dishwasher,f0aac,󰪬 +nf-md-disqus,f01d2,󰇒 +nf-md-diversify,f1877,󱡷 +nf-md-diving,f1977,󱥷 +nf-md-division,f01d4,󰇔 +nf-md-dlna,f0a41,󰩁 +nf-md-dna,f0684,󰚄 +nf-md-dns,f01d6,󰇖 +nf-md-docker,f0868,󰡨 +nf-md-doctor,f0a42,󰩂 +nf-md-dog,f0a43,󰩃 +nf-md-dolby,f06b3,󰚳 +nf-md-dolly,f0e9e,󰺞 +nf-md-dolphin,f18b4,󱢴 +nf-md-domain,f01d7,󰇗 +nf-md-donkey,f07c2,󰟂 +nf-md-door,f081a,󰠚 +nf-md-doorbell,f12e6,󱋦 +nf-md-download,f01da,󰇚 +nf-md-drag,f01db,󰇛 +nf-md-draw,f0f49,󰽉 +nf-md-drawing,f01de,󰇞 +nf-md-dresser,f0f4a,󰽊 +nf-md-drone,f01e2,󰇢 +nf-md-dropbox,f01e3,󰇣 +nf-md-drupal,f01e4,󰇤 +nf-md-duck,f01e5,󰇥 +nf-md-dumbbell,f01e6,󰇦 +nf-md-earbuds,f184f,󱡏 +nf-md-earth,f01e7,󰇧 +nf-md-egg,f0aaf,󰪯 +nf-md-eject,f01ea,󰇪 +nf-md-elephant,f07c6,󰟆 +nf-md-elevator,f01ed,󰇭 +nf-md-ellipse,f0ea0,󰺠 +nf-md-email,f01ee,󰇮 +nf-md-ember,f0b30,󰬰 +nf-md-emby,f06b4,󰚴 +nf-md-emoticon,f0c68,󰱨 +nf-md-engine,f01fa,󰇺 +nf-md-epsilon,f10e0,󱃠 +nf-md-equal,f01fc,󰇼 +nf-md-equalizer,f0ea2,󰺢 +nf-md-eraser,f01fe,󰇾 +nf-md-escalator,f01ff,󰇿 +nf-md-eslint,f0c7a,󰱺 +nf-md-et,f0ab3,󰪳 +nf-md-ethereum,f086a,󰡪 +nf-md-ethernet,f0200,󰈀 +nf-md-evernote,f0204,󰈄 +nf-md-excavator,f1025,󱀥 +nf-md-exclamation,f0205,󰈅 +nf-md-exponent,f0963,󰥣 +nf-md-export,f0207,󰈇 +nf-md-eye,f0208,󰈈 +nf-md-eyedropper,f020a,󰈊 +nf-md-facebook,f020c,󰈌 +nf-md-factory,f020f,󰈏 +nf-md-fan,f0210,󰈐 +nf-md-fax,f0212,󰈒 +nf-md-feather,f06d3,󰛓 +nf-md-fedora,f08db,󰣛 +nf-md-fence,f179a,󱞚 +nf-md-fencing,f14c1,󱓁 +nf-md-ferry,f0213,󰈓 +nf-md-file,f0214,󰈔 +nf-md-film,f022f,󰈯 +nf-md-filmstrip,f0230,󰈰 +nf-md-filter,f0232,󰈲 +nf-md-finance,f081f,󰠟 +nf-md-fingerprint,f0237,󰈷 +nf-md-fire,f0238,󰈸 +nf-md-firebase,f0967,󰥧 +nf-md-firefox,f0239,󰈹 +nf-md-fireplace,f0e2e,󰸮 +nf-md-firewire,f05be,󰖾 +nf-md-firework,f0e30,󰸰 +nf-md-fish,f023a,󰈺 +nf-md-fishbowl,f0ef3,󰻳 +nf-md-flag,f023b,󰈻 +nf-md-flare,f0d72,󰵲 +nf-md-flash,f0241,󰉁 +nf-md-flashlight,f0244,󰉄 +nf-md-flask,f0093,󰂓 +nf-md-floppy,f0249,󰉉 +nf-md-flower,f024a,󰉊 +nf-md-folder,f024b,󰉋 +nf-md-food,f025a,󰉚 +nf-md-football,f025d,󰉝 +nf-md-forest,f1897,󱢗 +nf-md-forklift,f07c9,󰟉 +nf-md-forum,f028c,󰊌 +nf-md-forward,f028d,󰊍 +nf-md-forwardburger,f0d75,󰵵 +nf-md-fountain,f096b,󰥫 +nf-md-freebsd,f08e0,󰣠 +nf-md-fridge,f0290,󰊐 +nf-md-fuel,f07ca,󰟊 +nf-md-fullscreen,f0293,󰊓 +nf-md-function,f0295,󰊕 +nf-md-fuse,f0c85,󰲅 +nf-md-gamepad,f0296,󰊖 +nf-md-gamma,f10ee,󱃮 +nf-md-garage,f06d9,󰛙 +nf-md-gate,f0299,󰊙 +nf-md-gatsby,f0e43,󰹃 +nf-md-gauge,f029a,󰊚 +nf-md-gavel,f029b,󰊛 +nf-md-gentoo,f08e8,󰣨 +nf-md-gesture,f07cb,󰟋 +nf-md-ghost,f02a0,󰊠 +nf-md-gift,f0e44,󰹄 +nf-md-git,f02a2,󰊢 +nf-md-github,f02a4,󰊤 +nf-md-gitlab,f0ba0,󰮠 +nf-md-glasses,f02aa,󰊪 +nf-md-gmail,f02ab,󰊫 +nf-md-gnome,f02ac,󰊬 +nf-md-gog,f0ba1,󰮡 +nf-md-gold,f124f,󱉏 +nf-md-golf,f0823,󰠣 +nf-md-gondola,f0686,󰚆 +nf-md-goodreads,f0d7b,󰵻 +nf-md-google,f02ad,󰊭 +nf-md-grain,f0d7c,󰵼 +nf-md-graph,f1049,󱁉 +nf-md-graphql,f0877,󰡷 +nf-md-grass,f1510,󱔐 +nf-md-greenhouse,f002d,󰀭 +nf-md-grid,f02c1,󰋁 +nf-md-grill,f0e45,󰹅 +nf-md-group,f02c3,󰋃 +nf-md-gymnastics,f1a41,󱩁 +nf-md-hail,f0ac1,󰫁 +nf-md-halloween,f0ba3,󰮣 +nf-md-hamburger,f0685,󰚅 +nf-md-hammer,f08ea,󰣪 +nf-md-handball,f0f53,󰽓 +nf-md-handcuffs,f113e,󱄾 +nf-md-handshake,f1218,󱈘 +nf-md-hanger,f02c8,󰋈 +nf-md-harddisk,f02ca,󰋊 +nf-md-hdr,f0d7d,󰵽 +nf-md-head,f135e,󱍞 +nf-md-headphones,f02cb,󰋋 +nf-md-headset,f02ce,󰋎 +nf-md-heart,f02d1,󰋑 +nf-md-helicopter,f0ac2,󰫂 +nf-md-help,f02d6,󰋖 +nf-md-hexadecimal,f12a7,󱊧 +nf-md-hexagon,f02d8,󰋘 +nf-md-hexagram,f0ac9,󰫉 +nf-md-highway,f05f7,󰗷 +nf-md-hiking,f0d7f,󰵿 +nf-md-history,f02da,󰋚 +nf-md-hololens,f02db,󰋛 +nf-md-home,f02dc,󰋜 +nf-md-hook,f06e2,󰛢 +nf-md-hops,f02df,󰋟 +nf-md-horse,f15bf,󱖿 +nf-md-horseshoe,f0a58,󰩘 +nf-md-hospital,f0ff6,󰿶 +nf-md-hubspot,f0d17,󰴗 +nf-md-hulu,f0829,󰠩 +nf-md-human,f02e6,󰋦 +nf-md-hvac,f1352,󱍒 +nf-md-identifier,f0efe,󰻾 +nf-md-image,f02e9,󰋩 +nf-md-import,f02fa,󰋺 +nf-md-inbox,f0687,󰚇 +nf-md-incognito,f05f9,󰗹 +nf-md-induction,f184c,󱡌 +nf-md-infinity,f06e4,󰛤 +nf-md-information,f02fc,󰋼 +nf-md-instagram,f02fe,󰋾 +nf-md-iobroker,f12e8,󱋨 +nf-md-ip,f0a5f,󰩟 +nf-md-ipod,f0c91,󰲑 +nf-md-iron,f1824,󱠤 +nf-md-island,f104f,󱁏 +nf-md-jabber,f0dd5,󰷕 +nf-md-jeepney,f0302,󰌂 +nf-md-jellyfish,f0f01,󰼁 +nf-md-jira,f0303,󰌃 +nf-md-jquery,f087d,󰡽 +nf-md-jsfiddle,f0304,󰌄 +nf-md-kabaddi,f0d87,󰶇 +nf-md-kangaroo,f1558,󱕘 +nf-md-karate,f082c,󰠬 +nf-md-kayaking,f08af,󰢯 +nf-md-keg,f0305,󰌅 +nf-md-kettle,f05fa,󰗺 +nf-md-kettlebell,f1300,󱌀 +nf-md-key,f0306,󰌆 +nf-md-keyboard,f030c,󰌌 +nf-md-khanda,f10fd,󱃽 +nf-md-kickstarter,f0745,󰝅 +nf-md-kite,f1985,󱦅 +nf-md-kitesurfing,f1744,󱝄 +nf-md-klingon,f135b,󱍛 +nf-md-knife,f09fb,󰧻 +nf-md-koala,f173f,󱜿 +nf-md-kodi,f0314,󰌔 +nf-md-kubernetes,f10fe,󱃾 +nf-md-label,f0315,󰌕 +nf-md-ladder,f15a2,󱖢 +nf-md-ladybug,f082d,󰠭 +nf-md-lambda,f0627,󰘧 +nf-md-lamp,f06b5,󰚵 +nf-md-lamps,f1576,󱕶 +nf-md-lan,f0317,󰌗 +nf-md-landslide,f1a48,󱩈 +nf-md-laptop,f0322,󰌢 +nf-md-laravel,f0ad0,󰫐 +nf-md-lasso,f0f03,󰼃 +nf-md-lastpass,f0446,󰑆 +nf-md-latitude,f0f57,󰽗 +nf-md-launch,f0327,󰌧 +nf-md-layers,f0328,󰌨 +nf-md-leaf,f032a,󰌪 +nf-md-leak,f0dd7,󰷗 +nf-md-lecturn,f1af0,󱫰 +nf-md-leek,f117d,󱅽 +nf-md-library,f0331,󰌱 +nf-md-license,f0fc3,󰿃 +nf-md-lifebuoy,f087e,󰡾 +nf-md-lightbulb,f0335,󰌵 +nf-md-lighthouse,f09ff,󰧿 +nf-md-lingerie,f1476,󱑶 +nf-md-link,f0337,󰌷 +nf-md-linkedin,f033b,󰌻 +nf-md-linux,f033d,󰌽 +nf-md-lipstick,f13b5,󱎵 +nf-md-liquor,f191e,󱤞 +nf-md-litecoin,f0a61,󰩡 +nf-md-loading,f0772,󰝲 +nf-md-lock,f033e,󰌾 +nf-md-locker,f07d7,󰟗 +nf-md-login,f0342,󰍂 +nf-md-logout,f0343,󰍃 +nf-md-longitude,f0f5a,󰽚 +nf-md-looks,f0344,󰍄 +nf-md-lotion,f1582,󱖂 +nf-md-loupe,f0345,󰍅 +nf-md-lumx,f0346,󰍆 +nf-md-lungs,f1084,󱂄 +nf-md-mace,f1843,󱡃 +nf-md-magnet,f0347,󰍇 +nf-md-magnify,f0349,󰍉 +nf-md-mail,f0ebb,󰺻 +nf-md-mailbox,f06ee,󰛮 +nf-md-manjaro,f160a,󱘊 +nf-md-map,f034d,󰍍 +nf-md-mapbox,f0baa,󰮪 +nf-md-margin,f0353,󰍓 +nf-md-marker,f0652,󰙒 +nf-md-mastodon,f0ad1,󰫑 +nf-md-matrix,f0628,󰘨 +nf-md-medal,f0987,󰦇 +nf-md-meditation,f117b,󱅻 +nf-md-memory,f035b,󰍛 +nf-md-menorah,f17d4,󱟔 +nf-md-menu,f035c,󰍜 +nf-md-merge,f0f5c,󰽜 +nf-md-message,f0361,󰍡 +nf-md-meteor,f0629,󰘩 +nf-md-metronome,f07da,󰟚 +nf-md-microphone,f036c,󰍬 +nf-md-microscope,f0654,󰙔 +nf-md-microsoft,f0372,󰍲 +nf-md-microwave,f0c99,󰲙 +nf-md-middleware,f0f5d,󰽝 +nf-md-midi,f08f1,󰣱 +nf-md-mine,f0dda,󰷚 +nf-md-minecraft,f0373,󰍳 +nf-md-minidisc,f0a06,󰨆 +nf-md-minus,f0374,󰍴 +nf-md-mirror,f11fd,󱇽 +nf-md-molecule,f0bac,󰮬 +nf-md-monitor,f0379,󰍹 +nf-md-moped,f1086,󱂆 +nf-md-more,f037b,󰍻 +nf-md-mosque,f1827,󱠧 +nf-md-motion,f15b2,󱖲 +nf-md-motorbike,f037c,󰍼 +nf-md-mouse,f037d,󰍽 +nf-md-movie,f0381,󰎁 +nf-md-mower,f166f,󱙯 +nf-md-muffin,f098c,󰦌 +nf-md-multicast,f1893,󱢓 +nf-md-multiplication,f0382,󰎂 +nf-md-mushroom,f07df,󰟟 +nf-md-music,f075a,󰝚 +nf-md-mustache,f15de,󱗞 +nf-md-nail,f0ddf,󰷟 +nf-md-nas,f08f3,󰣳 +nf-md-nativescript,f0880,󰢀 +nf-md-nature,f038e,󰎎 +nf-md-navigation,f0390,󰎐 +nf-md-necklace,f0f0b,󰼋 +nf-md-needle,f0391,󰎑 +nf-md-netflix,f0746,󰝆 +nf-md-network,f06f3,󰛳 +nf-md-newspaper,f0395,󰎕 +nf-md-nfc,f0396,󰎖 +nf-md-ninja,f0774,󰝴 +nf-md-nix,f1105,󱄅 +nf-md-nodejs,f0399,󰎙 +nf-md-noodles,f117e,󱅾 +nf-md-note,f039a,󰎚 +nf-md-notebook,f082e,󰠮 +nf-md-npm,f06f7,󰛷 +nf-md-nuke,f06a4,󰚤 +nf-md-null,f07e2,󰟢 +nf-md-numeric,f03a0,󰎠 +nf-md-nut,f06f8,󰛸 +nf-md-nutrition,f03c2,󰏂 +nf-md-nuxt,f1106,󱄆 +nf-md-oar,f067c,󰙼 +nf-md-ocarina,f0de0,󰷠 +nf-md-oci,f12e9,󱋩 +nf-md-ocr,f113a,󱄺 +nf-md-octagon,f03c3,󰏃 +nf-md-octagram,f06f9,󰛹 +nf-md-octahedron,f1950,󱥐 +nf-md-odnoklassniki,f03c5,󰏅 +nf-md-offer,f121b,󱈛 +nf-md-oil,f03c7,󰏇 +nf-md-om,f0973,󰥳 +nf-md-omega,f03c9,󰏉 +nf-md-onepassword,f0881,󰢁 +nf-md-opacity,f05cc,󰗌 +nf-md-openid,f03cd,󰏍 +nf-md-opera,f03ce,󰏎 +nf-md-orbit,f0018,󰀘 +nf-md-origin,f0b43,󰭃 +nf-md-ornament,f03cf,󰏏 +nf-md-overscan,f1005,󱀅 +nf-md-owl,f03d2,󰏒 +nf-md-package,f03d3,󰏓 +nf-md-pail,f1417,󱐗 +nf-md-palette,f03d8,󰏘 +nf-md-pan,f0bb4,󰮴 +nf-md-panda,f03da,󰏚 +nf-md-pandora,f03db,󰏛 +nf-md-panorama,f03dc,󰏜 +nf-md-paperclip,f03e2,󰏢 +nf-md-parachute,f0cb4,󰲴 +nf-md-paragliding,f1745,󱝅 +nf-md-parking,f03e3,󰏣 +nf-md-passport,f07e3,󰟣 +nf-md-pasta,f1160,󱅠 +nf-md-patreon,f0882,󰢂 +nf-md-pause,f03e4,󰏤 +nf-md-paw,f03e9,󰏩 +nf-md-peace,f0884,󰢄 +nf-md-peanut,f0ffc,󰿼 +nf-md-pen,f03ea,󰏪 +nf-md-pencil,f03eb,󰏫 +nf-md-penguin,f0ec0,󰻀 +nf-md-pentagon,f0701,󰜁 +nf-md-pentagram,f1667,󱙧 +nf-md-percent,f03f0,󰏰 +nf-md-ph,f17c5,󱟅 +nf-md-phone,f03f2,󰏲 +nf-md-pi,f03ff,󰏿 +nf-md-piano,f067d,󰙽 +nf-md-pickaxe,f08b7,󰢷 +nf-md-pier,f0887,󰢇 +nf-md-pig,f0401,󰐁 +nf-md-pill,f0402,󰐂 +nf-md-pillar,f0702,󰜂 +nf-md-pin,f0403,󰐃 +nf-md-pinterest,f0407,󰐇 +nf-md-pinwheel,f0ad5,󰫕 +nf-md-pipe,f07e5,󰟥 +nf-md-pirate,f0a08,󰨈 +nf-md-pistol,f0703,󰜃 +nf-md-piston,f088a,󰢊 +nf-md-pitchfork,f1553,󱕓 +nf-md-pizza,f0409,󰐉 +nf-md-play,f040a,󰐊 +nf-md-plex,f06ba,󰚺 +nf-md-pliers,f19a4,󱦤 +nf-md-plus,f0415,󰐕 +nf-md-podcast,f0994,󰦔 +nf-md-podium,f0d25,󰴥 +nf-md-pokeball,f041d,󰐝 +nf-md-polaroid,f041e,󰐞 +nf-md-poll,f041f,󰐟 +nf-md-polo,f14c3,󱓃 +nf-md-polymer,f0421,󰐡 +nf-md-pool,f0606,󰘆 +nf-md-popcorn,f0422,󰐢 +nf-md-post,f1008,󱀈 +nf-md-pot,f02e5,󰋥 +nf-md-pound,f0423,󰐣 +nf-md-power,f0425,󰐥 +nf-md-powershell,f0a0a,󰨊 +nf-md-prescription,f0706,󰜆 +nf-md-presentation,f0428,󰐨 +nf-md-pretzel,f1562,󱕢 +nf-md-printer,f042a,󰐪 +nf-md-projector,f042e,󰐮 +nf-md-protocol,f0fd8,󰿘 +nf-md-publish,f06a7,󰚧 +nf-md-pulse,f0430,󰐰 +nf-md-pump,f1402,󱐂 +nf-md-pumpkin,f0bbf,󰮿 +nf-md-purse,f0f1c,󰼜 +nf-md-puzzle,f0431,󰐱 +nf-md-pyramid,f1952,󱥒 +nf-md-qi,f0999,󰦙 +nf-md-qqchat,f0605,󰘅 +nf-md-qrcode,f0432,󰐲 +nf-md-quadcopter,f0434,󰐴 +nf-md-quora,f0d29,󰴩 +nf-md-rabbit,f0907,󰤇 +nf-md-racquetball,f0d94,󰶔 +nf-md-radar,f0437,󰐷 +nf-md-radiator,f0438,󰐸 +nf-md-radio,f0439,󰐹 +nf-md-radioactive,f043c,󰐼 +nf-md-radius,f0cc0,󰳀 +nf-md-rake,f1544,󱕄 +nf-md-raw,f1a0f,󱨏 +nf-md-react,f0708,󰜈 +nf-md-read,f0447,󰑇 +nf-md-receipt,f0449,󰑉 +nf-md-record,f044a,󰑊 +nf-md-rectangle,f0e5e,󰹞 +nf-md-recycle,f044c,󰑌 +nf-md-reddit,f044d,󰑍 +nf-md-redhat,f111b,󱄛 +nf-md-redo,f044e,󰑎 +nf-md-refresh,f0450,󰑐 +nf-md-regex,f0451,󰑑 +nf-md-reiterate,f1588,󱖈 +nf-md-reload,f0453,󰑓 +nf-md-reminder,f088c,󰢌 +nf-md-remote,f0454,󰑔 +nf-md-repeat,f0456,󰑖 +nf-md-replay,f0459,󰑙 +nf-md-reply,f045a,󰑚 +nf-md-reproduction,f045c,󰑜 +nf-md-resistor,f0b44,󰭄 +nf-md-resize,f0a68,󰩨 +nf-md-responsive,f045e,󰑞 +nf-md-restart,f0709,󰜉 +nf-md-restore,f099b,󰦛 +nf-md-rewind,f045f,󰑟 +nf-md-rhombus,f070b,󰜋 +nf-md-ribbon,f0460,󰑠 +nf-md-rice,f07ea,󰟪 +nf-md-rickshaw,f15bb,󱖻 +nf-md-ring,f07eb,󰟫 +nf-md-rivet,f0e60,󰹠 +nf-md-road,f0461,󰑡 +nf-md-robber,f1058,󱁘 +nf-md-robot,f06a9,󰚩 +nf-md-rocket,f0463,󰑣 +nf-md-rodent,f1327,󱌧 +nf-md-rollerblade,f0d2c,󰴬 +nf-md-rollupjs,f0bc0,󰯀 +nf-md-rolodex,f1ab9,󱪹 +nf-md-router,f11e2,󱇢 +nf-md-routes,f046a,󰑪 +nf-md-rowing,f0608,󰘈 +nf-md-rss,f046b,󰑫 +nf-md-rug,f1475,󱑵 +nf-md-rugby,f0d99,󰶙 +nf-md-ruler,f046d,󰑭 +nf-md-run,f070e,󰜎 +nf-md-sack,f0d2e,󰴮 +nf-md-safe,f0a6a,󰩪 +nf-md-sale,f046f,󰑯 +nf-md-salesforce,f088e,󰢎 +nf-md-sass,f07ec,󰟬 +nf-md-satellite,f0470,󰑰 +nf-md-sausage,f08ba,󰢺 +nf-md-saxophone,f0609,󰘉 +nf-md-scale,f0472,󰑲 +nf-md-scanner,f06ab,󰚫 +nf-md-scent,f1958,󱥘 +nf-md-school,f0474,󰑴 +nf-md-scooter,f15bd,󱖽 +nf-md-scoreboard,f127e,󱉾 +nf-md-screwdriver,f0476,󰑶 +nf-md-script,f0bc1,󰯁 +nf-md-sd,f0479,󰑹 +nf-md-seal,f047a,󰑺 +nf-md-seat,f0cc3,󰳃 +nf-md-seatbelt,f0cc5,󰳅 +nf-md-security,f0483,󰒃 +nf-md-seed,f0e62,󰹢 +nf-md-seesaw,f15a4,󱖤 +nf-md-segment,f0ecb,󰻋 +nf-md-select,f0485,󰒅 +nf-md-selection,f0489,󰒉 +nf-md-send,f048a,󰒊 +nf-md-server,f048b,󰒋 +nf-md-shaker,f110e,󱄎 +nf-md-shape,f0831,󰠱 +nf-md-share,f0496,󰒖 +nf-md-shark,f18ba,󱢺 +nf-md-sheep,f0cc6,󰳆 +nf-md-shield,f0498,󰒘 +nf-md-shimmer,f1545,󱕅 +nf-md-shopping,f049a,󰒚 +nf-md-shore,f14f9,󱓹 +nf-md-shovel,f0710,󰜐 +nf-md-shower,f09a0,󰦠 +nf-md-shredder,f049c,󰒜 +nf-md-shuffle,f049d,󰒝 +nf-md-shuriken,f137f,󱍿 +nf-md-sickle,f18c0,󱣀 +nf-md-sigma,f04a0,󰒠 +nf-md-signal,f04a2,󰒢 +nf-md-signature,f0dfb,󰷻 +nf-md-silo,f0b49,󰭉 +nf-md-silverware,f04a3,󰒣 +nf-md-sim,f04a7,󰒧 +nf-md-sitemap,f04aa,󰒪 +nf-md-skate,f0d35,󰴵 +nf-md-skateboard,f14c2,󱓂 +nf-md-skateboarding,f0501,󰔁 +nf-md-ski,f1304,󱌄 +nf-md-skull,f068c,󰚌 +nf-md-skype,f04af,󰒯 +nf-md-slack,f04b1,󰒱 +nf-md-sledding,f041b,󰐛 +nf-md-sleep,f04b2,󰒲 +nf-md-slide,f15a5,󱖥 +nf-md-smog,f0a71,󰩱 +nf-md-smoke,f1799,󱞙 +nf-md-smoking,f04b4,󰒴 +nf-md-snail,f1677,󱙷 +nf-md-snake,f150e,󱔎 +nf-md-snapchat,f04b6,󰒶 +nf-md-snowboard,f1307,󱌇 +nf-md-snowflake,f0717,󰜗 +nf-md-snowman,f04b7,󰒷 +nf-md-snowmobile,f06dd,󰛝 +nf-md-snowshoeing,f1a72,󱩲 +nf-md-soccer,f04b8,󰒸 +nf-md-sofa,f04b9,󰒹 +nf-md-solid,f068d,󰚍 +nf-md-sort,f04ba,󰒺 +nf-md-soundbar,f17db,󱟛 +nf-md-soundcloud,f04c0,󰓀 +nf-md-spa,f0cd1,󰳑 +nf-md-spade,f0e65,󰹥 +nf-md-speaker,f04c3,󰓃 +nf-md-spear,f1845,󱡅 +nf-md-speedometer,f04c5,󰓅 +nf-md-spellcheck,f04c6,󰓆 +nf-md-sphere,f1954,󱥔 +nf-md-spider,f11ea,󱇪 +nf-md-spotify,f04c7,󰓇 +nf-md-spotlight,f04c8,󰓈 +nf-md-spray,f0665,󰙥 +nf-md-sprinkler,f105f,󱁟 +nf-md-sprout,f0e66,󰹦 +nf-md-square,f0764,󰝤 +nf-md-squeegee,f0ae1,󰫡 +nf-md-ssh,f08c0,󰣀 +nf-md-stackpath,f0359,󰍙 +nf-md-stadium,f0ff9,󰿹 +nf-md-stairs,f04cd,󰓍 +nf-md-stamper,f0d39,󰴹 +nf-md-star,f04ce,󰓎 +nf-md-steam,f04d3,󰓓 +nf-md-steering,f04d4,󰓔 +nf-md-stethoscope,f04d9,󰓙 +nf-md-sticker,f1364,󱍤 +nf-md-stocking,f04da,󰓚 +nf-md-stomach,f1093,󱂓 +nf-md-stool,f195d,󱥝 +nf-md-stop,f04db,󰓛 +nf-md-store,f04dc,󰓜 +nf-md-storefront,f07c7,󰟇 +nf-md-stove,f04de,󰓞 +nf-md-strategy,f11d6,󱇖 +nf-md-submarine,f156c,󱕬 +nf-md-subtitles,f0a16,󰨖 +nf-md-subway,f06ac,󰚬 +nf-md-summit,f0786,󰞆 +nf-md-sunglasses,f04e0,󰓠 +nf-md-surfing,f1746,󱝆 +nf-md-svg,f0721,󰜡 +nf-md-swim,f04e3,󰓣 +nf-md-switch,f04e4,󰓤 +nf-md-sword,f04e5,󰓥 +nf-md-symbol,f1501,󱔁 +nf-md-symfony,f0ae6,󰫦 +nf-md-sync,f04e6,󰓦 +nf-md-tab,f04e9,󰓩 +nf-md-table,f04eb,󰓫 +nf-md-tablet,f04f6,󰓶 +nf-md-taco,f0762,󰝢 +nf-md-tag,f04f9,󰓹 +nf-md-tailwind,f13ff,󱏿 +nf-md-tangram,f04f8,󰓸 +nf-md-tank,f0d3a,󰴺 +nf-md-target,f04fe,󰓾 +nf-md-taxi,f04ff,󰓿 +nf-md-tea,f0d9e,󰶞 +nf-md-teamviewer,f0500,󰔀 +nf-md-telescope,f0b4e,󰭎 +nf-md-television,f0502,󰔂 +nf-md-tennis,f0da0,󰶠 +nf-md-tent,f0508,󰔈 +nf-md-terraform,f1062,󱁢 +nf-md-text,f09a8,󰦨 +nf-md-texture,f050c,󰔌 +nf-md-theater,f050d,󰔍 +nf-md-thermometer,f050f,󰔏 +nf-md-thermostat,f0393,󰎓 +nf-md-ticket,f0516,󰔖 +nf-md-tie,f0519,󰔙 +nf-md-tilde,f0725,󰜥 +nf-md-timelapse,f051a,󰔚 +nf-md-timeline,f0bd1,󰯑 +nf-md-timer,f13ab,󱎫 +nf-md-timetable,f0520,󰔠 +nf-md-tire,f1896,󱢖 +nf-md-toaster,f1063,󱁣 +nf-md-toilet,f09ab,󰦫 +nf-md-toolbox,f09ac,󰦬 +nf-md-tools,f1064,󱁤 +nf-md-tooltip,f0523,󰔣 +nf-md-tooth,f08c3,󰣃 +nf-md-toothbrush,f1129,󱄩 +nf-md-torch,f1606,󱘆 +nf-md-tortoise,f0d3b,󰴻 +nf-md-toslink,f12b8,󱊸 +nf-md-tournament,f09ae,󰦮 +nf-md-trackpad,f07f8,󰟸 +nf-md-tractor,f0892,󰢒 +nf-md-trademark,f0a78,󰩸 +nf-md-train,f052c,󰔬 +nf-md-tram,f052d,󰔭 +nf-md-transcribe,f052e,󰔮 +nf-md-transfer,f1065,󱁥 +nf-md-transition,f0915,󰤕 +nf-md-translate,f05ca,󰗊 +nf-md-tray,f1294,󱊔 +nf-md-tree,f0531,󰔱 +nf-md-trello,f0532,󰔲 +nf-md-triangle,f0536,󰔶 +nf-md-triforce,f0bd9,󰯙 +nf-md-trophy,f0538,󰔸 +nf-md-truck,f053d,󰔽 +nf-md-trumpet,f1096,󱂖 +nf-md-tsunami,f1a81,󱪁 +nf-md-tune,f062e,󰘮 +nf-md-tunnel,f183d,󱠽 +nf-md-turbine,f1a82,󱪂 +nf-md-turkey,f171b,󱜛 +nf-md-turnstile,f0cd5,󰳕 +nf-md-turtle,f0cd7,󰳗 +nf-md-twitch,f0543,󰕃 +nf-md-twitter,f0544,󰕄 +nf-md-typewriter,f0f2d,󰼭 +nf-md-ubisoft,f0bda,󰯚 +nf-md-ubuntu,f0548,󰕈 +nf-md-ufo,f10c4,󱃄 +nf-md-umbraco,f0549,󰕉 +nf-md-umbrella,f054a,󰕊 +nf-md-undo,f054c,󰕌 +nf-md-ungroup,f0550,󰕐 +nf-md-unicode,f0ed0,󰻐 +nf-md-unicorn,f15c2,󱗂 +nf-md-unicycle,f15e5,󱗥 +nf-md-unity,f06af,󰚯 +nf-md-unreal,f09b1,󰦱 +nf-md-update,f06b0,󰚰 +nf-md-upload,f0552,󰕒 +nf-md-usb,f0553,󰕓 +nf-md-vacuum,f19a1,󱦡 +nf-md-valve,f1066,󱁦 +nf-md-vanish,f07fc,󰟼 +nf-md-variable,f0ae7,󰫧 +nf-md-vhs,f0a1b,󰨛 +nf-md-vibrate,f0566,󰕦 +nf-md-video,f0567,󰕧 +nf-md-vimeo,f0577,󰕷 +nf-md-violin,f060f,󰘏 +nf-md-virus,f13b6,󱎶 +nf-md-vlc,f057c,󰕼 +nf-md-voicemail,f057d,󰕽 +nf-md-volcano,f1a83,󱪃 +nf-md-volleyball,f09b4,󰦴 +nf-md-vote,f0a1f,󰨟 +nf-md-vpn,f0582,󰖂 +nf-md-vuejs,f0844,󰡄 +nf-md-vuetify,f0e6d,󰹭 +nf-md-walk,f0583,󰖃 +nf-md-wall,f07fe,󰟾 +nf-md-wallet,f0584,󰖄 +nf-md-wallpaper,f0e09,󰸉 +nf-md-wan,f0588,󰖈 +nf-md-wardrobe,f0f90,󰾐 +nf-md-warehouse,f0f81,󰾁 +nf-md-watch,f0589,󰖉 +nf-md-water,f058c,󰖌 +nf-md-waterfall,f1849,󱡉 +nf-md-watermark,f0612,󰘒 +nf-md-wave,f0f2e,󰼮 +nf-md-waveform,f147d,󱑽 +nf-md-waves,f078d,󰞍 +nf-md-waze,f0bde,󰯞 +nf-md-web,f059f,󰖟 +nf-md-webcam,f05a0,󰖠 +nf-md-webhook,f062f,󰘯 +nf-md-webpack,f072b,󰜫 +nf-md-webrtc,f1248,󱉈 +nf-md-wechat,f0611,󰘑 +nf-md-weight,f05a1,󰖡 +nf-md-whatsapp,f05a3,󰖣 +nf-md-wheelchair,f1a87,󱪇 +nf-md-whistle,f09b6,󰦶 +nf-md-widgets,f072c,󰜬 +nf-md-wifi,f05a9,󰖩 +nf-md-wikipedia,f05ac,󰖬 +nf-md-windsock,f15fa,󱗺 +nf-md-wiper,f0ae9,󰫩 +nf-md-wordpress,f05b4,󰖴 +nf-md-wrap,f05b6,󰖶 +nf-md-wrench,f05b7,󰖷 +nf-md-xamarin,f0845,󰡅 +nf-md-xml,f05c0,󰗀 +nf-md-xmpp,f07ff,󰟿 +nf-md-yahoo,f0b4f,󰭏 +nf-md-yeast,f05c1,󰗁 +nf-md-yoga,f117c,󱅼 +nf-md-youtube,f05c3,󰗃 +nf-md-yurt,f1516,󱔖 +nf-md-zend,f0aeb,󰫫 +nf-md-zigbee,f0d41,󰵁 +nf-oct-accessibility,f406, +nf-oct-alert,f421, +nf-oct-apps,f40e, +nf-oct-archive,f411, +nf-oct-beaker,f499, +nf-oct-bell,f49a, +nf-oct-blocked,f479, +nf-oct-bold,f49d, +nf-oct-book,f405, +nf-oct-bookmark,f461, +nf-oct-briefcase,f491, +nf-oct-broadcast,f43c, +nf-oct-browser,f488, +nf-oct-bug,f46f, +nf-oct-cache,f49b, +nf-oct-calendar,f455, +nf-oct-check,f42e, +nf-oct-checkbox,f4a7, +nf-oct-checklist,f45e, +nf-oct-circle,f4aa, +nf-oct-clock,f43a, +nf-oct-cloud,f4ac, +nf-oct-code,f44f, +nf-oct-codescan,f4b1, +nf-oct-codespaces,f4b3, +nf-oct-columns,f4b4, +nf-oct-comment,f41f, +nf-oct-commit,f4b6, +nf-oct-container,f4b7, +nf-oct-copilot,f4b8, +nf-oct-copy,f4bb, +nf-oct-cpu,f4bc, +nf-oct-dash,f48b, +nf-oct-database,f472, +nf-oct-dependabot,f4be, +nf-oct-diamond,f4bf, +nf-oct-diff,f440, +nf-oct-dot,f4c3, +nf-oct-download,f409, +nf-oct-duplicate,f4c4, +nf-oct-ellipsis,f475, +nf-oct-eye,f441, +nf-oct-file,f4a5, +nf-oct-filter,f4d7, +nf-oct-flame,f490, +nf-oct-fold,f48c, +nf-oct-gear,f423, +nf-oct-gift,f436, +nf-oct-globe,f484, +nf-oct-goal,f4de, +nf-oct-grabber,f4a6, +nf-oct-graph,f437, +nf-oct-hash,f4df, +nf-oct-heading,f4e0, +nf-oct-heart,2665,♥ +nf-oct-history,f464, +nf-oct-home,f46d, +nf-oct-hourglass,f4e3, +nf-oct-hubot,f477, +nf-oct-image,f4e5, +nf-oct-inbox,f48d, +nf-oct-infinity,f4e6, +nf-oct-info,f449, +nf-oct-italic,f49f, +nf-oct-iterations,f4ea, +nf-oct-key,f43d, +nf-oct-law,f495, +nf-oct-link,f44c, +nf-oct-location,f450, +nf-oct-lock,f456, +nf-oct-log,f4ed, +nf-oct-mail,f42f, +nf-oct-markdown,f48a, +nf-oct-megaphone,f45f, +nf-oct-mention,f486, +nf-oct-meter,f463, +nf-oct-milestone,f45d, +nf-oct-mirror,f41a, +nf-oct-moon,f4ee, +nf-oct-mute,f466, +nf-oct-note,f4f6, +nf-oct-number,f4f7, +nf-oct-organization,f42b, +nf-oct-package,f487, +nf-oct-paintbrush,f48f, +nf-oct-paperclip,f4fb, +nf-oct-paste,f429, +nf-oct-pencil,f448, +nf-oct-people,f4fd, +nf-oct-person,f415, +nf-oct-pin,f435, +nf-oct-play,f500, +nf-oct-plug,f492, +nf-oct-plus,f44d, +nf-oct-project,f502, +nf-oct-pulse,f469, +nf-oct-question,f420, +nf-oct-quote,f453, +nf-oct-read,f430, +nf-oct-reply,f4a8, +nf-oct-repo,f401, +nf-oct-report,f50a, +nf-oct-rocket,f427, +nf-oct-rows,f50b, +nf-oct-rss,f428, +nf-oct-ruby,f43b, +nf-oct-search,f422, +nf-oct-server,f473, +nf-oct-share,f50e, +nf-oct-shield,f49c, +nf-oct-skip,f517, +nf-oct-sliders,f462, +nf-oct-smiley,f4a2, +nf-oct-square,f51d, +nf-oct-squirrel,f483, +nf-oct-stack,f51e, +nf-oct-star,f41e, +nf-oct-stop,f46e, +nf-oct-stopwatch,f520, +nf-oct-strikethrough,f521, +nf-oct-sun,f522, +nf-oct-sync,f46a, +nf-oct-tab,f523, +nf-oct-table,f525, +nf-oct-tag,f412, +nf-oct-tasklist,f4a0, +nf-oct-telescope,f46b, +nf-oct-terminal,f489, +nf-oct-thumbsdown,f497, +nf-oct-thumbsup,f496, +nf-oct-tools,f425, +nf-oct-trash,f48e, +nf-oct-trophy,f527, +nf-oct-typography,f528, +nf-oct-unfold,f42d, +nf-oct-unlink,f529, +nf-oct-unlock,f52a, +nf-oct-unmute,f485, +nf-oct-unread,f52b, +nf-oct-unverified,f4a3, +nf-oct-upload,f40a, +nf-oct-verified,f4a1, +nf-oct-versions,f454, +nf-oct-video,f52c, +nf-oct-webhook,f52d, +nf-oct-workflow,f52e, +nf-oct-x,f467, +nf-oct-zap,26a1,⚡ +nf-pl-branch,e0a0, +nf-pl-hostname,e0a2, +nf-pl-readonly,e0a2, +nf-ple-honeycomb,e0cc, +nf-pom-away,e007, +nf-seti-apple,e635, +nf-seti-argdown,e636, +nf-seti-asm,e637, +nf-seti-audio,e638, +nf-seti-babel,e639, +nf-seti-bazel,e63a, +nf-seti-bicep,e63b, +nf-seti-bower,e61a, +nf-seti-bsl,e63c, +nf-seti-c,e649, +nf-seti-cake,e63e, +nf-seti-checkbox,e63f, +nf-seti-cjsx,e61b, +nf-seti-clock,e641, +nf-seti-clojure,e642, +nf-seti-coffee,e61b, +nf-seti-coldfusion,e645, +nf-seti-config,e615, +nf-seti-cpp,e646, +nf-seti-crystal,e62f, +nf-seti-css,e614, +nf-seti-csv,e64a, +nf-seti-cu,e64b, +nf-seti-d,e651, +nf-seti-dart,e64c, +nf-seti-db,e64d, +nf-seti-default,e64e, +nf-seti-docker,e650, +nf-seti-editorconfig,e652, +nf-seti-ejs,e618, +nf-seti-elixir,e62d, +nf-seti-elm,e62c, +nf-seti-error,e654, +nf-seti-eslint,e655, +nf-seti-ethereum,e656, +nf-seti-favicon,e623, +nf-seti-firebase,e657, +nf-seti-firefox,e658, +nf-seti-folder,e613, +nf-seti-font,e659, +nf-seti-git,e65d, +nf-seti-github,e65b, +nf-seti-gitlab,e65c, +nf-seti-go,e627, +nf-seti-go2,e65e, +nf-seti-godot,e65f, +nf-seti-gradle,e660, +nf-seti-grails,e661, +nf-seti-graphql,e662, +nf-seti-grunt,e611, +nf-seti-gulp,e610, +nf-seti-hacklang,e663, +nf-seti-haml,e664, +nf-seti-happenings,e665, +nf-seti-haskell,e61f, +nf-seti-haxe,e666, +nf-seti-heroku,e607, +nf-seti-hex,e667, +nf-seti-home,e617, +nf-seti-html,e60e, +nf-seti-ignored,e668, +nf-seti-illustrator,e669, +nf-seti-image,e60d, +nf-seti-info,e66a, +nf-seti-ionic,e66b, +nf-seti-jade,e66c, +nf-seti-java,e66d, +nf-seti-javascript,e60c, +nf-seti-jenkins,e66e, +nf-seti-jinja,e66f, +nf-seti-json,e60b, +nf-seti-julia,e624, +nf-seti-karma,e622, +nf-seti-kotlin,e634, +nf-seti-less,e60b, +nf-seti-license,e60a, +nf-seti-liquid,e670, +nf-seti-livescript,e671, +nf-seti-lock,e672, +nf-seti-lua,e620, +nf-seti-makefile,e673, +nf-seti-markdown,e609, +nf-seti-maven,e674, +nf-seti-mdo,e675, +nf-seti-mustache,e60f, +nf-seti-nim,e677, +nf-seti-notebook,e678, +nf-seti-npm,e616, +nf-seti-nunjucks,e679, +nf-seti-ocaml,e67a, +nf-seti-odata,e67b, +nf-seti-pddl,e67c, +nf-seti-pdf,e67d, +nf-seti-perl,e67e, +nf-seti-photoshop,e67f, +nf-seti-php,e608, +nf-seti-pipeline,e680, +nf-seti-plan,e681, +nf-seti-platformio,e682, +nf-seti-powershell,e683, +nf-seti-prisma,e684, +nf-seti-project,e601, +nf-seti-prolog,e685, +nf-seti-pug,e686, +nf-seti-puppet,e631, +nf-seti-purescript,e630, +nf-seti-python,e606, +nf-seti-r,e68a, +nf-seti-rails,e604, +nf-seti-react,e625, +nf-seti-reasonml,e687, +nf-seti-rescript,e688, +nf-seti-rollup,e689, +nf-seti-ruby,e605, +nf-seti-rust,e68b, +nf-seti-salesforce,e68c, +nf-seti-sass,e603, +nf-seti-sbt,e68d, +nf-seti-scala,e68e, +nf-seti-search,e68f, +nf-seti-settings,e690, +nf-seti-shell,e691, +nf-seti-slim,e692, +nf-seti-smarty,e693, +nf-seti-spring,e694, +nf-seti-stylelint,e695, +nf-seti-stylus,e600, +nf-seti-sublime,e696, +nf-seti-svelte,e697, +nf-seti-svg,e698, +nf-seti-swift,e699, +nf-seti-terraform,e69a, +nf-seti-tex,e69b, +nf-seti-text,e64e, +nf-seti-todo,e69c, +nf-seti-tsconfig,e69d, +nf-seti-twig,e61c, +nf-seti-typescript,e628, +nf-seti-vala,e69e, +nf-seti-video,e69f, +nf-seti-vue,e6a0, +nf-seti-wasm,e6a1, +nf-seti-wat,e6a2, +nf-seti-webpack,e6a3, +nf-seti-wgt,e6a4, +nf-seti-word,e6a5, +nf-seti-xls,e6a6, +nf-seti-xml,e619, +nf-seti-yarn,e6a7, +nf-seti-yml,e6a8, +nf-seti-zig,e6a9, +nf-seti-zip,e6aa, +nf-weather-alien,e36e, +nf-weather-aliens,e345, +nf-weather-barometer,e372, +nf-weather-celsius,e339, +nf-weather-cloud,e33d, +nf-weather-cloudy,e312, +nf-weather-degrees,e33e, +nf-weather-dust,e35d, +nf-weather-earthquake,e3be, +nf-weather-fahrenheit,e341, +nf-weather-fire,e3bf, +nf-weather-flood,e375, +nf-weather-fog,e313, +nf-weather-hail,e314, +nf-weather-horizon,e343, +nf-weather-hot,e36b, +nf-weather-humidity,e373, +nf-weather-hurricane,e36c, +nf-weather-lightning,e315, +nf-weather-meteor,e36a, +nf-weather-moonrise,e3c1, +nf-weather-moonset,e3c2, +nf-weather-na,e374, +nf-weather-rain,e318, +nf-weather-raindrop,e371, +nf-weather-raindrops,e34a, +nf-weather-refresh,e348, +nf-weather-sandstorm,e37a, +nf-weather-showers,e319, +nf-weather-sleet,e3ad, +nf-weather-smog,e36d, +nf-weather-smoke,e35c, +nf-weather-snow,e31a, +nf-weather-sprinkle,e31b, +nf-weather-stars,e370, +nf-weather-sunrise,e34c, +nf-weather-sunset,e34d, +nf-weather-thermometer,e350, +nf-weather-thunderstorm,e31d, +nf-weather-tornado,e351, +nf-weather-train,e3c3, +nf-weather-tsunami,e3bd, +nf-weather-umbrella,e37c, +nf-weather-volcano,e3c0, +nf-weather-windy,e31e, +nf-cod-activate_breakpoints,ea97, +nf-cod-arrow_both,ea99, +nf-cod-arrow_down,ea9a, +nf-cod-arrow_left,ea9b, +nf-cod-arrow_right,ea9c, +nf-cod-arrow_swap,ebcb, +nf-cod-arrow_up,eaa1, +nf-cod-azure_devops,ebe8, +nf-cod-beaker_stop,ebe1, +nf-cod-bell_dot,eb9a, +nf-cod-bell_slash,ec08, +nf-cod-bracket_dot,ebe5, +nf-cod-bracket_error,ebe6, +nf-cod-call_incoming,eb92, +nf-cod-call_outgoing,eb93, +nf-cod-case_sensitive,eab1, +nf-cod-check_all,ebb1, +nf-cod-chevron_down,eab4, +nf-cod-chevron_left,eab5, +nf-cod-chevron_right,eab6, +nf-cod-chevron_up,eab7, +nf-cod-chrome_close,eab8, +nf-cod-chrome_maximize,eab9, +nf-cod-chrome_minimize,eaba, +nf-cod-chrome_restore,eabb, +nf-cod-circle_filled,ea71, +nf-cod-circle_large,ebb5, +nf-cod-circle_slash,eabd, +nf-cod-circle_small,ec07, +nf-cod-circuit_board,eabe, +nf-cod-clear_all,eabf, +nf-cod-close_all,eac1, +nf-cod-cloud_download,eac2, +nf-cod-cloud_upload,eac3, +nf-cod-collapse_all,eac5, +nf-cod-color_mode,eac6, +nf-cod-comment_discussion,eac7, +nf-cod-comment_draft,ec0e, +nf-cod-comment_unresolved,ec0a, +nf-cod-compass_active,ebd7, +nf-cod-compass_dot,ebd6, +nf-cod-credit_card,eac9, +nf-cod-debug_all,ebdc, +nf-cod-debug_alt,eb91, +nf-cod-debug_console,eb9b, +nf-cod-debug_continue,eacf, +nf-cod-debug_coverage,ebdd, +nf-cod-debug_disconnect,ead0, +nf-cod-debug_pause,ead1, +nf-cod-debug_rerun,ebc0, +nf-cod-debug_restart,ead2, +nf-cod-debug_stackframe,eb8b, +nf-cod-debug_start,ead3, +nf-cod-debug_stop,ead7, +nf-cod-desktop_download,ea78, +nf-cod-device_camera,eada, +nf-cod-device_mobile,eadb, +nf-cod-diff_added,eadc, +nf-cod-diff_ignored,eadd, +nf-cod-diff_modified,eade, +nf-cod-diff_removed,eadf, +nf-cod-diff_renamed,eae0, +nf-cod-editor_layout,eae3, +nf-cod-empty_window,eae4, +nf-cod-error_small,ebfb, +nf-cod-expand_all,eb95, +nf-cod-eye_closed,eae7, +nf-cod-file_binary,eae8, +nf-cod-file_code,eae9, +nf-cod-file_media,eaea, +nf-cod-file_pdf,eaeb, +nf-cod-file_submodule,eaec, +nf-cod-file_symlink_file,eaee, +nf-cod-file_zip,eaef, +nf-cod-filter_filled,ebce, +nf-cod-fold_down,eaf3, +nf-cod-fold_up,eaf4, +nf-cod-folder_active,eaf6, +nf-cod-folder_library,ebdf, +nf-cod-folder_opened,eaf7, +nf-cod-gist_secret,eafa, +nf-cod-git_commit,eafc, +nf-cod-git_compare,eafd, +nf-cod-git_fetch,ec1d, +nf-cod-git_merge,eafe, +nf-cod-github_action,eaff, +nf-cod-github_alt,eb00, +nf-cod-github_inverted,eba1, +nf-cod-graph_left,ebad, +nf-cod-graph_line,ebe2, +nf-cod-graph_scatter,ebe3, +nf-cod-heart_filled,ec04, +nf-cod-horizontal_rule,eb07, +nf-cod-issue_draft,ebd9, +nf-cod-issue_reopened,eb0b, +nf-cod-kebab_vertical,eb10, +nf-cod-layers_active,ebd4, +nf-cod-layers_dot,ebd3, +nf-cod-layout_centered,ebf7, +nf-cod-layout_menubar,ebf6, +nf-cod-layout_panel,ebf2, +nf-cod-layout_statusbar,ebf5, +nf-cod-lightbulb_autofix,eb13, +nf-cod-link_external,eb14, +nf-cod-list_filter,eb83, +nf-cod-list_flat,eb84, +nf-cod-list_ordered,eb16, +nf-cod-list_selection,eb85, +nf-cod-list_tree,eb86, +nf-cod-list_unordered,eb17, +nf-cod-live_share,eb18, +nf-cod-lock_small,ebe7, +nf-cod-mail_read,eb1b, +nf-cod-map_filled,ec06, +nf-cod-mic_filled,ec1c, +nf-cod-mortar_board,eb21, +nf-cod-multiple_windows,eb23, +nf-cod-new_file,ea7f, +nf-cod-new_folder,ea80, +nf-cod-no_newline,eb25, +nf-cod-notebook_template,ebbf, +nf-cod-open_preview,eb28, +nf-cod-pass_filled,ebb3, +nf-cod-person_add,ebcd, +nf-cod-pie_chart,ebe4, +nf-cod-pinned_dirty,ebb2, +nf-cod-play_circle,eba6, +nf-cod-preserve_case,eb2e, +nf-cod-primitive_square,ea72, +nf-cod-radio_tower,eb34, +nf-cod-record_keys,ea65, +nf-cod-record_small,ebfa, +nf-cod-remote_explorer,eb39, +nf-cod-replace_all,eb3c, +nf-cod-repo_clone,eb3e, +nf-cod-repo_forked,ea63, +nf-cod-repo_pull,eb40, +nf-cod-repo_push,eb41, +nf-cod-request_changes,eb43, +nf-cod-root_folder,eb46, +nf-cod-run_above,ebbd, +nf-cod-run_all,eb9e, +nf-cod-run_below,ebbe, +nf-cod-run_errors,ebde, +nf-cod-save_all,eb49, +nf-cod-save_as,eb4a, +nf-cod-screen_full,eb4c, +nf-cod-screen_normal,eb4d, +nf-cod-search_fuzzy,ec0d, +nf-cod-search_stop,eb4e, +nf-cod-server_environment,eba3, +nf-cod-server_process,eba2, +nf-cod-settings_gear,eb51, +nf-cod-sign_in,ea6f, +nf-cod-sign_out,ea6e, +nf-cod-sort_precedence,eb55, +nf-cod-source_control,ea68, +nf-cod-split_horizontal,eb56, +nf-cod-split_vertical,eb57, +nf-cod-star_empty,ea6a, +nf-cod-star_full,eb59, +nf-cod-star_half,eb5a, +nf-cod-stop_circle,eba5, +nf-cod-symbol_array,ea8a, +nf-cod-symbol_boolean,ea8f, +nf-cod-symbol_class,eb5b, +nf-cod-symbol_color,eb5c, +nf-cod-symbol_constant,eb5d, +nf-cod-symbol_enum,ea95, +nf-cod-symbol_event,ea86, +nf-cod-symbol_field,eb5f, +nf-cod-symbol_file,eb60, +nf-cod-symbol_interface,eb61, +nf-cod-symbol_key,ea93, +nf-cod-symbol_keyword,eb62, +nf-cod-symbol_method,ea8c, +nf-cod-symbol_misc,eb63, +nf-cod-symbol_namespace,ea8b, +nf-cod-symbol_numeric,ea90, +nf-cod-symbol_operator,eb64, +nf-cod-symbol_parameter,ea92, +nf-cod-symbol_property,eb65, +nf-cod-symbol_ruler,ea96, +nf-cod-symbol_snippet,eb66, +nf-cod-symbol_string,eb8d, +nf-cod-symbol_structure,ea91, +nf-cod-symbol_variable,ea88, +nf-cod-sync_ignored,eb9f, +nf-cod-terminal_bash,ebca, +nf-cod-terminal_cmd,ebc4, +nf-cod-terminal_debian,ebc5, +nf-cod-terminal_linux,ebc6, +nf-cod-terminal_powershell,ebc7, +nf-cod-terminal_tmux,ebc8, +nf-cod-terminal_ubuntu,ebc9, +nf-cod-text_size,eb69, +nf-cod-three_bars,eb6a, +nf-cod-thumbsdown_filled,ec13, +nf-cod-thumbsup_filled,ec14, +nf-cod-triangle_down,eb6e, +nf-cod-triangle_left,eb6f, +nf-cod-triangle_right,eb70, +nf-cod-triangle_up,eb71, +nf-cod-type_hierarchy,ebb9, +nf-cod-variable_group,ebb8, +nf-cod-verified_filled,ebe9, +nf-cod-vm_active,eb79, +nf-cod-vm_connect,eba9, +nf-cod-vm_outline,eb7a, +nf-cod-vm_running,eb7b, +nf-cod-whole_word,eb7e, +nf-cod-word_wrap,eb80, +nf-cod-workspace_trusted,ebc1, +nf-cod-workspace_unknown,ebc3, +nf-cod-workspace_untrusted,ebc2, +nf-cod-zoom_in,eb81, +nf-cod-zoom_out,eb82, +nf-custom-common_lisp,e6b0, +nf-custom-folder_config,e5fc, +nf-custom-folder_git,e5fb, +nf-custom-folder_github,e5fd, +nf-custom-folder_npm,e5fa, +nf-custom-folder_oct,e6ad, +nf-custom-folder_open,e5fe, +nf-custom-play_arrow,e602, +nf-custom-v_lang,e6ac, +nf-dev-c_lang,e771, +nf-dev-clojure_alt,e76a, +nf-dev-css3_full,e74a, +nf-dev-digital_ocean,e7ae, +nf-dev-ghost_small,e714, +nf-dev-git_branch,e725, +nf-dev-git_commit,e729, +nf-dev-git_compare,e728, +nf-dev-git_merge,e727, +nf-dev-github_badge,e709, +nf-dev-github_full,e717, +nf-dev-javascript_alt,e74e, +nf-dev-javascript_badge,e781, +nf-dev-jekyll_small,e70d, +nf-dev-krakenjs_badge,e784, +nf-dev-mootools_badge,e78f, +nf-dev-nodejs_small,e718, +nf-dev-raspberry_pi,e722, +nf-dev-ruby_rough,e791, +nf-dev-smashing_magazine,e72d, +nf-dev-symfony_badge,e757, +nf-dev-unity_small,e721, +nf-fa-accessible_icon,f29b, +nf-fa-address_book,f2b9, +nf-fa-address_card,f2bb, +nf-fa-align_center,f037, +nf-fa-align_justify,f039, +nf-fa-align_left,f036, +nf-fa-align_right,f038, +nf-fa-amazon_pay,ed56, +nf-fa-angle_down,f107, +nf-fa-angle_left,f104, +nf-fa-angle_right,f105, +nf-fa-angle_up,f106, +nf-fa-angles_down,f103, +nf-fa-angles_left,f100, +nf-fa-angles_right,f101, +nf-fa-angles_up,f102, +nf-fa-app_store,f0bd, +nf-fa-apple_pay,ed41, +nf-fa-apple_whole,ee98, +nf-fa-area_chart,f1fe, +nf-fa-arrow_down,f063, +nf-fa-arrow_left,f060, +nf-fa-arrow_pointer,f245, +nf-fa-arrow_right,f061, +nf-fa-arrow_up,f062, +nf-fa-arrows_alt,f0b2, +nf-fa-arrows_h,f07e, +nf-fa-arrows_rotate,f021, +nf-fa-arrows_v,f07d, +nf-fa-asl_interpreting,f2a3, +nf-fa-audio_description,f29e, +nf-fa-baby_carriage,ef34, +nf-fa-backward_fast,f049, +nf-fa-backward_step,f048, +nf-fa-bag_shopping,f290, +nf-fa-balance_scale,f24e, +nf-fa-ban_smoking,ee16, +nf-fa-bar_chart,f080, +nf-fa-bars_progress,ef8f, +nf-fa-bars_staggered,ee19, +nf-fa-basket_shopping,f291, +nf-fa-battery_0,f244, +nf-fa-battery_1,f243, +nf-fa-battery_2,f242, +nf-fa-battery_3,f241, +nf-fa-battery_4,f240, +nf-fa-battery_empty,f244, +nf-fa-battery_full,f240, +nf-fa-battery_half,f242, +nf-fa-battery_quarter,f243, +nf-fa-battle_net,ef94, +nf-fa-bed_pulse,ed8a, +nf-fa-behance_square,f1b5, +nf-fa-bell_concierge,ee2b, +nf-fa-bell_o,f0a2, +nf-fa-bell_slash,f1f6, +nf-fa-bezier_curve,ee24, +nf-fa-birthday_cake,f1fd, +nf-fa-bitbucket_square,f172, +nf-fa-black_tie,f27e, +nf-fa-blender_phone,eeea, +nf-fa-blogger_b,f12f, +nf-fa-bluetooth_b,f294, +nf-fa-book_atlas,ee21, +nf-fa-book_bible,eebe, +nf-fa-book_medical,ef78, +nf-fa-book_open,ede2, +nf-fa-book_quran,eedc, +nf-fa-book_skull,eeeb, +nf-fa-book_tanakh,ef8e, +nf-fa-bookmark_o,f097, +nf-fa-border_all,efa3, +nf-fa-border_none,efa4, +nf-fa-bowling_ball,ed5e, +nf-fa-box_archive,f187, +nf-fa-box_open,ed95, +nf-fa-boxes_stacked,ed76, +nf-fa-bread_slice,ef79, +nf-fa-briefcase_medical,ed77, +nf-fa-broom_ball,ed6e, +nf-fa-building_columns,f19c, +nf-fa-building_o,f0f7, +nf-fa-bus_simple,ee27, +nf-fa-business_time,eebf, +nf-fa-cable_car,ef71, +nf-fa-cake_candles,f1fd, +nf-fa-calendar_check,f274, +nf-fa-calendar_day,ef37, +nf-fa-calendar_days,f073, +nf-fa-calendar_minus,f272, +nf-fa-calendar_o,f133, +nf-fa-calendar_plus,f271, +nf-fa-calendar_week,ef38, +nf-fa-calendar_xmark,f273, +nf-fa-camera_retro,f083, +nf-fa-candy_cane,ef3a, +nf-fa-car_battery,ee9e, +nf-fa-car_burst,ee9f, +nf-fa-car_rear,ee9d, +nf-fa-car_side,eea0, +nf-fa-caret_down,f0d7, +nf-fa-caret_left,f0d9, +nf-fa-caret_right,f0da, +nf-fa-caret_up,f0d8, +nf-fa-cart_flatbed,ed7f, +nf-fa-cart_plus,f217, +nf-fa-cart_shopping,f07a, +nf-fa-cash_register,ef3c, +nf-fa-cc_amex,f1f3, +nf-fa-cc_discover,f1f2, +nf-fa-cc_jcb,f24b, +nf-fa-cc_mastercard,f1f1, +nf-fa-cc_paypal,f1f4, +nf-fa-cc_stripe,f1f5, +nf-fa-cc_visa,f1f0, +nf-fa-chain_broken,f127, +nf-fa-chalkboard_user,ede6, +nf-fa-champagne_glasses,ef49, +nf-fa-charging_station,eea1, +nf-fa-chart_area,f1fe, +nf-fa-chart_bar,f080, +nf-fa-chart_line,f201, +nf-fa-chart_pie,f200, +nf-fa-check_circle,f058, +nf-fa-check_double,ee29, +nf-fa-check_square,f14a, +nf-fa-chess_bishop,ed60, +nf-fa-chess_board,ed61, +nf-fa-chess_king,ed62, +nf-fa-chess_knight,ed63, +nf-fa-chess_pawn,ed64, +nf-fa-chess_queen,ed65, +nf-fa-chess_rook,ed66, +nf-fa-chevron_down,f078, +nf-fa-chevron_left,f053, +nf-fa-chevron_right,f054, +nf-fa-chevron_up,f077, +nf-fa-circle_check,f05d, +nf-fa-circle_dot,f192, +nf-fa-circle_down,f01a, +nf-fa-circle_exclamation,f06a, +nf-fa-circle_h,ed83, +nf-fa-circle_info,f05a, +nf-fa-circle_left,f190, +nf-fa-circle_minus,f056, +nf-fa-circle_notch,f1ce, +nf-fa-circle_o,f10c, +nf-fa-circle_pause,f28b, +nf-fa-circle_play,f144, +nf-fa-circle_plus,f055, +nf-fa-circle_question,f059, +nf-fa-circle_radiation,ef5b, +nf-fa-circle_right,f18e, +nf-fa-circle_stop,f28d, +nf-fa-circle_thin,f1db, +nf-fa-circle_up,f01b, +nf-fa-circle_user,f2bd, +nf-fa-circle_xmark,f05c, +nf-fa-clipboard_alt,f07f, +nf-fa-clipboard_check,ed7a, +nf-fa-clipboard_list,ed7b, +nf-fa-clipboard_user,ef7c, +nf-fa-clock_o,f017, +nf-fa-closed_captioning,f20a, +nf-fa-cloud_bolt,ef2c, +nf-fa-cloud_download,f0ed, +nf-fa-cloud_meatball,ef1a, +nf-fa-cloud_moon,eeef, +nf-fa-cloud_rain,ef1c, +nf-fa-cloud_sun,eef0, +nf-fa-cloud_upload,f0ee, +nf-fa-code_branch,f126, +nf-fa-code_commit,f172, +nf-fa-code_fork,f126, +nf-fa-code_merge,f17f, +nf-fa-comment_dollar,eec1, +nf-fa-comment_dots,f27b, +nf-fa-comment_medical,ef7d, +nf-fa-comment_o,f0e5, +nf-fa-comment_slash,ed96, +nf-fa-comment_sms,ef68, +nf-fa-commenting_o,f27b, +nf-fa-comments_dollar,eec2, +nf-fa-comments_o,f0e6, +nf-fa-compact_disc,ede9, +nf-fa-compass_drafting,ee31, +nf-fa-computer_mouse,efba, +nf-fa-cookie_bite,ee2d, +nf-fa-cotton_bureau,efb5, +nf-fa-creative_commons,f25e, +nf-fa-credit_card,f09d, +nf-fa-critical_role,eef2, +nf-fa-crop_simple,ee2e, +nf-fa-css3_alt,f19f, +nf-fa-d_and_d,f1bf, +nf-fa-delete_left,ee23, +nf-fa-diagram_project,efce, +nf-fa-dice_d20,eef5, +nf-fa-dice_d6,eef6, +nf-fa-dice_five,eded, +nf-fa-dice_four,edee, +nf-fa-dice_one,edef, +nf-fa-dice_six,edf0, +nf-fa-dice_three,edf1, +nf-fa-dice_two,edf2, +nf-fa-digital_ocean,f1ef, +nf-fa-dollar_sign,f155, +nf-fa-door_closed,edf4, +nf-fa-door_open,edf5, +nf-fa-down_long,f03f, +nf-fa-draw_polygon,eea3, +nf-fa-drivers_license,f2c2, +nf-fa-droplet_slash,ee8e, +nf-fa-drum_steelpan,ee33, +nf-fa-drumstick_bite,eef9, +nf-fa-dumpster_fire,ef43, +nf-fa-ear_deaf,f2a4, +nf-fa-ear_listen,f2a2, +nf-fa-earth_africa,ee45, +nf-fa-earth_americas,ee46, +nf-fa-earth_asia,ee47, +nf-fa-earth_europe,ef4b, +nf-fa-ellipsis_h,f141, +nf-fa-ellipsis_v,f142, +nf-fa-ellipsis_vertical,f142, +nf-fa-envelope_o,f003, +nf-fa-envelope_open,f2b6, +nf-fa-envelope_square,f199, +nf-fa-envelopes_bulk,eed1, +nf-fa-euro_sign,f153, +nf-fa-exclamation_circle,f06a, +nf-fa-exclamation_triangle,f071, +nf-fa-external_link,f08e, +nf-fa-eye_dropper,f1fb, +nf-fa-eye_slash,f070, +nf-fa-face_angry,ee1f, +nf-fa-face_dizzy,ee30, +nf-fa-face_flushed,ee42, +nf-fa-face_frown,f119, +nf-fa-face_grimace,ee48, +nf-fa-face_grin,ee49, +nf-fa-face_kiss,ee5f, +nf-fa-face_laugh,ee62, +nf-fa-face_meh,f11a, +nf-fa-face_smile,f118, +nf-fa-face_surprise,ee89, +nf-fa-face_tired,ee8f, +nf-fa-facebook_f,f24f, +nf-fa-facebook_messenger,f25f, +nf-fa-facebook_official,f230, +nf-fa-facebook_square,f082, +nf-fa-fast_backward,f049, +nf-fa-fast_forward,f050, +nf-fa-feather_pointed,ee34, +nf-fa-fighter_jet,f0fb, +nf-fa-file_audio,f1c7, +nf-fa-file_code,f1c9, +nf-fa-file_contract,ee35, +nf-fa-file_csv,eefc, +nf-fa-file_excel,f1c3, +nf-fa-file_export,ee37, +nf-fa-file_image,f1c5, +nf-fa-file_import,ee38, +nf-fa-file_invoice,ee39, +nf-fa-file_lines,f15c, +nf-fa-file_medical,ed80, +nf-fa-file_o,f016, +nf-fa-file_pdf,f1c1, +nf-fa-file_pen,f05f, +nf-fa-file_powerpoint,f1c4, +nf-fa-file_prescription,ee3b, +nf-fa-file_signature,ee3c, +nf-fa-file_text,f15c, +nf-fa-file_video,f1c8, +nf-fa-file_waveform,ed81, +nf-fa-file_word,f1c2, +nf-fa-file_zipper,f1c6, +nf-fa-files_o,f0c5, +nf-fa-fill_drip,ee3f, +nf-fa-fire_extinguisher,f134, +nf-fa-first_order,f2b0, +nf-fa-flag_checkered,f11e, +nf-fa-flag_o,f11d, +nf-fa-flag_usa,ef20, +nf-fa-floppy_disk,f0c7, +nf-fa-floppy_o,f0c7, +nf-fa-folder_minus,eec6, +nf-fa-folder_o,f114, +nf-fa-folder_open,f07c, +nf-fa-folder_plus,eec7, +nf-fa-folder_tree,ef81, +nf-fa-font_awesome,f2b4, +nf-fa-fonticons_fi,f26f, +nf-fa-fort_awesome,f286, +nf-fa-forward_fast,f050, +nf-fa-forward_step,f051, +nf-fa-frown_o,f119, +nf-fa-futbol_o,f1e3, +nf-fa-galactic_republic,edd6, +nf-fa-galactic_senate,edd7, +nf-fa-gas_pump,edf9, +nf-fa-gauge_high,ed2f, +nf-fa-gauge_simple,eeb3, +nf-fa-get_pocket,f265, +nf-fa-gg_circle,f261, +nf-fa-git_alt,efa0, +nf-fa-git_square,f1d2, +nf-fa-github_alt,f113, +nf-fa-github_square,f092, +nf-fa-glide_g,f2a6, +nf-fa-goodreads_g,f2cf, +nf-fa-google_drive,f2df, +nf-fa-google_play,f2e1, +nf-fa-google_plus,f0d5, +nf-fa-google_wallet,f1ee, +nf-fa-graduation_cap,f19d, +nf-fa-greater_than,edfb, +nf-fa-grip_lines,ef4c, +nf-fa-grip_vertical,ee57, +nf-fa-h_square,f0fd, +nf-fa-hacker_news,f1d4, +nf-fa-hand_dots,ed73, +nf-fa-hand_fist,eefd, +nf-fa-hand_holding,ed9a, +nf-fa-hand_lizard,f258, +nf-fa-hand_peace,f25b, +nf-fa-hand_pointer,f25a, +nf-fa-hand_scissors,f257, +nf-fa-hand_spock,f259, +nf-fa-hands_holding,ed9e, +nf-fa-hands_praying,eedb, +nf-fa-handshake_angle,ed9f, +nf-fa-handshake_o,f2b5, +nf-fa-handshake_simple,eda0, +nf-fa-hard_drive,f0a0, +nf-fa-hat_cowboy,efb7, +nf-fa-hat_wizard,ef01, +nf-fa-hdd_o,f0a0, +nf-fa-headphones_simple,ee58, +nf-fa-heard_o,f08a, +nf-fa-heart_crack,ef4f, +nf-fa-heart_o,f08a, +nf-fa-heart_pulse,f21e, +nf-fa-helmet_safety,ef84, +nf-fa-hockey_puck,ed6c, +nf-fa-holly_berry,ef50, +nf-fa-horse_head,ef51, +nf-fa-hospital_o,f0f8, +nf-fa-hospital_user,ef86, +nf-fa-hotel_building,ee5d, +nf-fa-hourglass_1,f251, +nf-fa-hourglass_2,f252, +nf-fa-hourglass_3,f253, +nf-fa-hourglass_end,f253, +nf-fa-hourglass_half,f252, +nf-fa-hourglass_o,f250, +nf-fa-hourglass_start,f251, +nf-fa-house_chimney,ef85, +nf-fa-hryvnia_sign,ef06, +nf-fa-i_cursor,f246, +nf-fa-ice_cream,ef88, +nf-fa-id_badge,f2c1, +nf-fa-id_card,f2c2, +nf-fa-image_portrait,ed19, +nf-fa-info_circle,f05a, +nf-fa-internet_explorer,f26b, +nf-fa-itch_io,ef99, +nf-fa-itunes_note,f2eb, +nf-fa-jedi_order,edd8, +nf-fa-jet_fighter,f0fb, +nf-fa-keyboard_o,f11c, +nf-fa-kickstarter_k,f2f4, +nf-fa-kit_medical,ed82, +nf-fa-kiwi_bird,edff, +nf-fa-landmark_dome,ef22, +nf-fa-laptop_code,eea7, +nf-fa-laptop_medical,ef89, +nf-fa-lastfm_square,f203, +nf-fa-layer_group,eea8, +nf-fa-left_long,f04f, +nf-fa-left_right,f08f, +nf-fa-lemon_o,f094, +nf-fa-less_than,efc3, +nf-fa-level_down,f149, +nf-fa-level_up,f148, +nf-fa-life_bouy,f1cd, +nf-fa-life_buoy,f1cd, +nf-fa-life_ring,f1cd, +nf-fa-life_saver,f1cd, +nf-fa-lightbulb_o,f0eb, +nf-fa-line_chart,f201, +nf-fa-link_slash,f127, +nf-fa-linkedin_in,f0e1, +nf-fa-linkedin_square,f08c, +nf-fa-lira_sign,f195, +nf-fa-list_alt,f022, +nf-fa-list_check,f0ae, +nf-fa-list_ol,f0cb, +nf-fa-list_ul,f0ca, +nf-fa-location_arrow,f124, +nf-fa-location_crosshairs,eea9, +nf-fa-location_dot,ed00, +nf-fa-location_pin,f041, +nf-fa-lock_open,f2fc, +nf-fa-low_vision,f2a8, +nf-fa-magnifying_glass,f002, +nf-fa-mail_forward,f064, +nf-fa-mail_reply,f112, +nf-fa-map_location,ee68, +nf-fa-map_marker,f041, +nf-fa-map_o,f278, +nf-fa-map_pin,f276, +nf-fa-map_signs,f277, +nf-fa-mars_double,f227, +nf-fa-mars_stroke,f229, +nf-fa-martini_glass,ee44, +nf-fa-masks_theater,eeb6, +nf-fa-meh_o,f11a, +nf-fa-microphone_lines,ed03, +nf-fa-microphone_slash,f131, +nf-fa-minus_circle,f056, +nf-fa-minus_square,f146, +nf-fa-mobile_button,ed07, +nf-fa-mobile_phone,f10b, +nf-fa-mobile_screen,ed09, +nf-fa-money_bill,f0d6, +nf-fa-money_check,efc9, +nf-fa-moon_o,f186, +nf-fa-mortar_board,f19d, +nf-fa-mortar_pestle,ee70, +nf-fa-mouse_pointer,f245, +nf-fa-mug_hot,ef59, +nf-fa-mug_saucer,f0f4, +nf-fa-network_wired,ef09, +nf-fa-newspaper_o,f1ea, +nf-fa-node_js,ed0d, +nf-fa-not_equal,efcb, +nf-fa-note_sticky,f249, +nf-fa-notes_medical,ed85, +nf-fa-object_group,f247, +nf-fa-object_ungroup,f248, +nf-fa-odnoklassniki_square,f264, +nf-fa-oil_can,eeae, +nf-fa-ok_sign,f058, +nf-fa-old_republic,edda, +nf-fa-optin_monster,f23c, +nf-fa-paint_brush,f1fc, +nf-fa-paint_roller,ee72, +nf-fa-paper_plane,f1d8, +nf-fa-parachute_box,eda1, +nf-fa-pause_circle,f28b, +nf-fa-pen_clip,f020, +nf-fa-pen_fancy,ee74, +nf-fa-pen_nib,ee75, +nf-fa-pen_ruler,ee76, +nf-fa-pencil_square,f14b, +nf-fa-pepper_hot,ef8b, +nf-fa-person_biking,efa2, +nf-fa-person_booth,ef24, +nf-fa-person_digging,efa6, +nf-fa-person_dress,f182, +nf-fa-person_hiking,ef02, +nf-fa-person_praying,eeda, +nf-fa-person_running,ef0c, +nf-fa-person_skating,ef63, +nf-fa-person_skiing,ef65, +nf-fa-person_snowboarding,ef69, +nf-fa-person_swimming,ee8b, +nf-fa-person_walking,ee1d, +nf-fa-phoenix_framework,ed16, +nf-fa-phoenix_squadron,eddb, +nf-fa-phone_flip,efa9, +nf-fa-phone_slash,ed17, +nf-fa-phone_square,f098, +nf-fa-phone_volume,f2a0, +nf-fa-photo_film,efab, +nf-fa-picture_o,f03e, +nf-fa-pie_chart,f200, +nf-fa-pied_piper,f2ae, +nf-fa-piggy_bank,eda3, +nf-fa-pinterest_p,f231, +nf-fa-pinterest_square,f0d3, +nf-fa-pizza_slice,ef8c, +nf-fa-plane_arrival,ee77, +nf-fa-plane_departure,ee78, +nf-fa-play_circle,f144, +nf-fa-plus_circle,f055, +nf-fa-plus_square,f0fe, +nf-fa-poo_storm,ef25, +nf-fa-power_off,f011, +nf-fa-prescription_bottle,ed88, +nf-fa-product_hunt,f288, +nf-fa-puzzle_piece,f12e, +nf-fa-question_circle,f059, +nf-fa-quote_left,f10d, +nf-fa-quote_right,f10e, +nf-fa-r_project,edc1, +nf-fa-raspberry_pi,ef5c, +nf-fa-record_vinyl,efbd, +nf-fa-rectangle_ad,eebb, +nf-fa-rectangle_list,f022, +nf-fa-rectangle_xmark,f2d4, +nf-fa-red_river,ed1c, +nf-fa-reddit_alien,f281, +nf-fa-reddit_square,f1a2, +nf-fa-remove_sign,f057, +nf-fa-repeat_alt,f0b6, +nf-fa-reply_all,f122, +nf-fa-right_left,f0b5, +nf-fa-rotate_left,f2ea, +nf-fa-rotate_right,f2f9, +nf-fa-rss_square,f143, +nf-fa-ruble_sign,f158, +nf-fa-ruler_combined,ee0f, +nf-fa-ruler_horizontal,ee10, +nf-fa-ruler_vertical,ee11, +nf-fa-rupee_sign,f156, +nf-fa-sack_dollar,ef8d, +nf-fa-satellite_dish,ef60, +nf-fa-scale_balanced,f24e, +nf-fa-scale_unbalanced,eddf, +nf-fa-screwdriver_wrench,ef70, +nf-fa-scroll_torah,eee5, +nf-fa-sd_card,ef61, +nf-fa-search_minus,f010, +nf-fa-search_plus,f00e, +nf-fa-send_o,f1d9, +nf-fa-share_alt,f1e0, +nf-fa-share_nodes,f1e0, +nf-fa-share_square,f14d, +nf-fa-shekel_sign,f20b, +nf-fa-shield_halved,ed25, +nf-fa-shoe_prints,ee14, +nf-fa-shopping_bag,f290, +nf-fa-shopping_basket,f291, +nf-fa-shopping_cart,f07a, +nf-fa-shuttle_space,f197, +nf-fa-sign_hanging,eda8, +nf-fa-sign_in,f090, +nf-fa-sign_language,f2a7, +nf-fa-sign_out,f08b, +nf-fa-signs_post,f277, +nf-fa-sim_card,ef62, +nf-fa-skull_crossbones,ef0e, +nf-fa-smile_o,f118, +nf-fa-snapchat_ghost,f2ac, +nf-fa-snapchat_square,f2ad, +nf-fa-snowflake_o,f2dc, +nf-fa-solar_panel,ee81, +nf-fa-sort_asc,f0de, +nf-fa-sort_desc,f0dd, +nf-fa-sort_down,f0dd, +nf-fa-sort_up,f0de, +nf-fa-space_shuttle,f197, +nf-fa-speaker_deck,ef9b, +nf-fa-spell_check,efb3, +nf-fa-spray_can,ee84, +nf-fa-square_behance,f1b5, +nf-fa-square_check,f14a, +nf-fa-square_dribbble,f22e, +nf-fa-square_envelope,f199, +nf-fa-square_facebook,f082, +nf-fa-square_full,ed70, +nf-fa-square_git,f1d2, +nf-fa-square_github,f092, +nf-fa-square_h,f0fd, +nf-fa-square_js,f2ef, +nf-fa-square_lastfm,f203, +nf-fa-square_minus,f146, +nf-fa-square_o,f096, +nf-fa-square_odnoklassniki,f264, +nf-fa-square_parking,efcd, +nf-fa-square_pen,f14b, +nf-fa-square_phone,f098, +nf-fa-square_pinterest,f0d3, +nf-fa-square_plus,f0fe, +nf-fa-square_reddit,f1a2, +nf-fa-square_rss,f143, +nf-fa-square_snapchat,f2ad, +nf-fa-square_steam,f1b7, +nf-fa-square_tumblr,f174, +nf-fa-square_twitter,f081, +nf-fa-square_viadeo,f2aa, +nf-fa-square_vimeo,f194, +nf-fa-square_whatsapp,ed3b, +nf-fa-square_xing,f169, +nf-fa-square_xmark,f2d3, +nf-fa-square_youtube,f166, +nf-fa-stack_exchange,f18d, +nf-fa-stack_overflow,f16c, +nf-fa-star_half,f089, +nf-fa-star_o,f006, +nf-fa-steam_square,f1b7, +nf-fa-steam_symbol,ed29, +nf-fa-step_backward,f048, +nf-fa-step_forward,f051, +nf-fa-sterling_sign,f154, +nf-fa-sticker_mule,ed2a, +nf-fa-sticky_note,f249, +nf-fa-stop_circle,f28d, +nf-fa-street_view,f21d, +nf-fa-stripe_s,ed54, +nf-fa-stumbleupon_circle,f1a3, +nf-fa-suitcase_medical,f0fa, +nf-fa-suitcase_rolling,ee88, +nf-fa-sun_o,f185, +nf-fa-table_cells,f00a, +nf-fa-table_columns,f0db, +nf-fa-table_list,f00b, +nf-fa-tablet_button,ed2d, +nf-fa-tachograph_digital,ee2f, +nf-fa-teeth_open,eeb5, +nf-fa-temperature_empty,f2cb, +nf-fa-temperature_full,f2c7, +nf-fa-temperature_half,f2c9, +nf-fa-temperature_high,ef2a, +nf-fa-temperature_low,ef2b, +nf-fa-temperature_quarter,f2ca, +nf-fa-tencent_weibo,f1d5, +nf-fa-tenge_sign,ef6e, +nf-fa-text_height,f034, +nf-fa-text_slash,efac, +nf-fa-text_width,f035, +nf-fa-th_large,f009, +nf-fa-th_list,f00b, +nf-fa-thermometer_0,f2cb, +nf-fa-thermometer_1,f2ca, +nf-fa-thermometer_2,f2c9, +nf-fa-thermometer_3,f2c8, +nf-fa-thermometer_4,f2c7, +nf-fa-thermometer_alt,ed8f, +nf-fa-thermometer_empty,f2cb, +nf-fa-thermometer_full,f2c7, +nf-fa-thermometer_half,f2c9, +nf-fa-thermometer_quarter,f2ca, +nf-fa-think_peaks,ef19, +nf-fa-thumb_tack,f08d, +nf-fa-thumbs_down,f165, +nf-fa-thumbs_up,f164, +nf-fa-ticket_simple,ed30, +nf-fa-times_circle,f057, +nf-fa-times_rectangle,f2d3, +nf-fa-toggle_down,f150, +nf-fa-toggle_left,f191, +nf-fa-toggle_off,f204, +nf-fa-toggle_on,f205, +nf-fa-toggle_right,f152, +nf-fa-toggle_up,f151, +nf-fa-toilet_paper,ef11, +nf-fa-torii_gate,eee6, +nf-fa-tower_broadcast,ede3, +nf-fa-trade_federation,eddd, +nf-fa-traffic_light,eeb7, +nf-fa-train_subway,f239, +nf-fa-transgender_alt,f225, +nf-fa-trash_can,f014, +nf-fa-trash_o,f014, +nf-fa-triangle_exclamation,f071, +nf-fa-truck_fast,ed8b, +nf-fa-truck_medical,f0f9, +nf-fa-truck_monster,eeb8, +nf-fa-truck_moving,edac, +nf-fa-truck_pickup,eeb9, +nf-fa-tumblr_square,f174, +nf-fa-turkish_lira,f195, +nf-fa-turn_down,f2f8, +nf-fa-turn_up,f2fa, +nf-fa-twitter_square,f081, +nf-fa-umbrella_beach,ee91, +nf-fa-universal_access,f29a, +nf-fa-unlock_alt,f13e, +nf-fa-unlock_keyhole,f13e, +nf-fa-up_down,f09f, +nf-fa-user_astronaut,edc5, +nf-fa-user_check,edc6, +nf-fa-user_circle,f2bd, +nf-fa-user_clock,edc7, +nf-fa-user_doctor,f0f0, +nf-fa-user_gear,edc8, +nf-fa-user_graduate,edcb, +nf-fa-user_group,edca, +nf-fa-user_injured,ef13, +nf-fa-user_large,ed35, +nf-fa-user_lock,edcc, +nf-fa-user_md,f0f0, +nf-fa-user_minus,edcd, +nf-fa-user_ninja,edce, +nf-fa-user_nurse,ef92, +nf-fa-user_o,f2c0, +nf-fa-user_pen,edc9, +nf-fa-user_plus,f234, +nf-fa-user_secret,f21b, +nf-fa-user_shield,edcf, +nf-fa-user_slash,edd0, +nf-fa-user_tag,edd1, +nf-fa-user_tie,edd2, +nf-fa-user_times,f235, +nf-fa-user_xmark,f235, +nf-fa-users_gear,edd3, +nf-fa-van_shuttle,ee7e, +nf-fa-vcard_o,f2bc, +nf-fa-vector_square,ee92, +nf-fa-venus_double,f226, +nf-fa-venus_mars,f228, +nf-fa-viadeo_square,f2aa, +nf-fa-video_camera,f03d, +nf-fa-video_slash,edad, +nf-fa-vimeo_square,f194, +nf-fa-vimeo_v,f27d, +nf-fa-volume_down,f027, +nf-fa-volume_high,f028, +nf-fa-volume_low,f027, +nf-fa-volume_off,f026, +nf-fa-volume_up,f028, +nf-fa-volume_xmark,eee8, +nf-fa-vr_cardboard,ef14, +nf-fa-walkie_talkie,efc0, +nf-fa-wand_magic,f0d0, +nf-fa-wand_sparkles,ef15, +nf-fa-water_ladder,ee8c, +nf-fa-wave_square,ef9d, +nf-fa-weight_hanging,ee94, +nf-fa-weight_scale,ed93, +nf-fa-wheelchair_alt,f29b, +nf-fa-whiskey_glass,ef4a, +nf-fa-wikipedia_w,f266, +nf-fa-window_close,f2d3, +nf-fa-window_maximize,f2d0, +nf-fa-window_minimize,f2d1, +nf-fa-window_restore,f2d2, +nf-fa-wine_bottle,ef17, +nf-fa-wine_glass,edae, +nf-fa-won_sign,f159, +nf-fa-wordpress_simple,ed3d, +nf-fa-x_ray,ed94, +nf-fa-xing_square,f169, +nf-fa-y_combinator,f23b, +nf-fa-yandex_international,ed40, +nf-fa-yc_square,f1d4, +nf-fa-yen_sign,f157, +nf-fa-yin_yang,eee9, +nf-fa-youtube_play,f16a, +nf-fa-youtube_square,f166, +nf-fae-apple_fruit,e29e, +nf-fae-blogger_circle,e287, +nf-fae-blogger_square,e288, +nf-fae-book_open,e28a, +nf-fae-cc_by,e290, +nf-fae-cc_nc,e292, +nf-fae-cc_nd,e295, +nf-fae-cc_remix,e296, +nf-fae-cc_sa,e297, +nf-fae-cc_share,e298, +nf-fae-cc_zero,e299, +nf-fae-checklist_o,e29a, +nf-fae-chess_bishop,e29c, +nf-fae-chess_horse,e25f, +nf-fae-chess_king,e260, +nf-fae-chess_pawn,e261, +nf-fae-chess_queen,e262, +nf-fae-chess_tower,e263, +nf-fae-chicken_thigh,e29f, +nf-fae-coffe_beans,e26a, +nf-fae-cup_coffe,e26f, +nf-fae-envelope_open,e277, +nf-fae-equal_bigger,e27a, +nf-fae-file_export,e27c, +nf-fae-file_import,e27d, +nf-fae-gift_card,e2a0, +nf-fae-google_drive,e246, +nf-fae-google_play,e247, +nf-fae-high_heel,e250, +nf-fae-ice_cream,e252, +nf-fae-id_card,e253, +nf-fae-loyalty_card,e2a4, +nf-fae-makeup_brushes,e25c, +nf-fae-milk_bottle,e223, +nf-fae-moon_cloud,e226, +nf-fae-palette_color,e22b, +nf-fae-quora_circle,e236, +nf-fae-quora_square,e237, +nf-fae-real_heart,e23a, +nf-fae-ruby_o,e21e, +nf-fae-spin_double,e206, +nf-fae-sun_cloud,e21d, +nf-fae-telegram_circle,e215, +nf-fae-thermometer_high,e20b, +nf-fae-thermometer_low,e20c, +nf-fae-thin_close,e20d, +nf-fae-triangle_ruler,e21b, +nf-iec-power_off,2b58,⭘ +nf-iec-power_on,23fd,⏽ +nf-iec-sleep_mode,23fe,⏾ +nf-iec-toggle_power,23fc,⏼ +nf-indent-dotted_guide,e621, +nf-linux-fedora_inverse,f30b, +nf-linux-gnu_guix,f325, +nf-linux-kde_neon,f331, +nf-linux-kde_plasma,f332, +nf-linux-kubuntu_inverse,f334, +nf-linux-linuxmint_inverse,f30f, +nf-linux-pop_os,f32a, +nf-linux-raspberry_pi,f315, +nf-linux-slackware_inverse,f319, +nf-linux-ubuntu_inverse,f31c, +nf-md-ab_testing,f01c9,󰇉 +nf-md-abjad_arabic,f1328,󱌨 +nf-md-abjad_hebrew,f1329,󱌩 +nf-md-abugida_devanagari,f132a,󱌪 +nf-md-abugida_thai,f132b,󱌫 +nf-md-access_point,f0003,󰀃 +nf-md-account_alert,f0005,󰀅 +nf-md-account_box,f0006,󰀆 +nf-md-account_cancel,f12df,󱋟 +nf-md-account_cash,f1097,󱂗 +nf-md-account_check,f0008,󰀈 +nf-md-account_child,f0a89,󰪉 +nf-md-account_circle,f0009,󰀉 +nf-md-account_clock,f0b56,󰭖 +nf-md-account_cog,f1370,󱍰 +nf-md-account_convert,f000a,󰀊 +nf-md-account_details,f0631,󰘱 +nf-md-account_edit,f06bc,󰚼 +nf-md-account_eye,f0420,󰐠 +nf-md-account_filter,f0936,󰤶 +nf-md-account_group,f0849,󰡉 +nf-md-account_heart,f0899,󰢙 +nf-md-account_injury,f1815,󱠕 +nf-md-account_key,f000b,󰀋 +nf-md-account_lock,f115e,󱅞 +nf-md-account_minus,f000d,󰀍 +nf-md-account_multiple,f000e,󰀎 +nf-md-account_music,f0803,󰠃 +nf-md-account_network,f0011,󰀑 +nf-md-account_off,f0012,󰀒 +nf-md-account_outline,f0013,󰀓 +nf-md-account_plus,f0014,󰀔 +nf-md-account_question,f0b59,󰭙 +nf-md-account_reactivate,f152b,󱔫 +nf-md-account_remove,f0015,󰀕 +nf-md-account_school,f1a20,󱨠 +nf-md-account_search,f0016,󰀖 +nf-md-account_settings,f0630,󰘰 +nf-md-account_star,f0017,󰀗 +nf-md-account_supervisor,f0a8b,󰪋 +nf-md-account_switch,f0019,󰀙 +nf-md-account_sync,f191b,󱤛 +nf-md-account_tie,f0ce3,󰳣 +nf-md-account_voice,f05cb,󰗋 +nf-md-account_wrench,f189a,󱢚 +nf-md-advertisements_off,f192b,󱤫 +nf-md-air_conditioner,f001b,󰀛 +nf-md-air_filter,f0d43,󰵃 +nf-md-air_horn,f0dac,󰶬 +nf-md-air_humidifier,f1099,󱂙 +nf-md-air_purifier,f0d44,󰵄 +nf-md-airballoon_outline,f100b,󱀋 +nf-md-airplane_alert,f187a,󱡺 +nf-md-airplane_check,f187b,󱡻 +nf-md-airplane_clock,f187c,󱡼 +nf-md-airplane_cog,f187d,󱡽 +nf-md-airplane_edit,f187e,󱡾 +nf-md-airplane_landing,f05d4,󰗔 +nf-md-airplane_marker,f187f,󱡿 +nf-md-airplane_minus,f1880,󱢀 +nf-md-airplane_off,f001e,󰀞 +nf-md-airplane_plus,f1881,󱢁 +nf-md-airplane_remove,f1882,󱢂 +nf-md-airplane_search,f1883,󱢃 +nf-md-airplane_settings,f1884,󱢄 +nf-md-airplane_takeoff,f05d5,󰗕 +nf-md-alarm_bell,f078e,󰞎 +nf-md-alarm_check,f0021,󰀡 +nf-md-alarm_light,f078f,󰞏 +nf-md-alarm_multiple,f0022,󰀢 +nf-md-alarm_note,f0e71,󰹱 +nf-md-alarm_off,f0023,󰀣 +nf-md-alarm_panel,f15c4,󱗄 +nf-md-alarm_plus,f0024,󰀤 +nf-md-alarm_snooze,f068e,󰚎 +nf-md-alert_box,f0027,󰀧 +nf-md-alert_circle,f0028,󰀨 +nf-md-alert_decagram,f06bd,󰚽 +nf-md-alert_minus,f14bb,󱒻 +nf-md-alert_octagon,f0029,󰀩 +nf-md-alert_octagram,f0767,󰝧 +nf-md-alert_outline,f002a,󰀪 +nf-md-alert_plus,f14ba,󱒺 +nf-md-alert_remove,f14bc,󱒼 +nf-md-alert_rhombus,f11ce,󱇎 +nf-md-alien_outline,f10cb,󱃋 +nf-md-all_inclusive,f06be,󰚾 +nf-md-alpha_a,f0aee,󰫮 +nf-md-alpha_b,f0aef,󰫯 +nf-md-alpha_c,f0af0,󰫰 +nf-md-alpha_d,f0af1,󰫱 +nf-md-alpha_e,f0af2,󰫲 +nf-md-alpha_f,f0af3,󰫳 +nf-md-alpha_g,f0af4,󰫴 +nf-md-alpha_h,f0af5,󰫵 +nf-md-alpha_i,f0af6,󰫶 +nf-md-alpha_j,f0af7,󰫷 +nf-md-alpha_k,f0af8,󰫸 +nf-md-alpha_l,f0af9,󰫹 +nf-md-alpha_m,f0afa,󰫺 +nf-md-alpha_n,f0afb,󰫻 +nf-md-alpha_o,f0afc,󰫼 +nf-md-alpha_p,f0afd,󰫽 +nf-md-alpha_q,f0afe,󰫾 +nf-md-alpha_r,f0aff,󰫿 +nf-md-alpha_s,f0b00,󰬀 +nf-md-alpha_t,f0b01,󰬁 +nf-md-alpha_u,f0b02,󰬂 +nf-md-alpha_v,f0b03,󰬃 +nf-md-alpha_w,f0b04,󰬄 +nf-md-alpha_x,f0b05,󰬅 +nf-md-alpha_y,f0b06,󰬆 +nf-md-alpha_z,f0b07,󰬇 +nf-md-alphabet_aurebesh,f132c,󱌬 +nf-md-alphabet_cyrillic,f132d,󱌭 +nf-md-alphabet_greek,f132e,󱌮 +nf-md-alphabet_latin,f132f,󱌯 +nf-md-alphabet_piqad,f1330,󱌰 +nf-md-alphabet_tengwar,f1337,󱌷 +nf-md-alphabetical_off,f100c,󱀌 +nf-md-alphabetical_variant,f100d,󱀍 +nf-md-amplifier_off,f11b5,󱆵 +nf-md-android_messages,f0d45,󰵅 +nf-md-android_studio,f0034,󰀴 +nf-md-angle_acute,f0937,󰤷 +nf-md-angle_obtuse,f0938,󰤸 +nf-md-angle_right,f0939,󰤹 +nf-md-animation_outline,f0a8f,󰪏 +nf-md-animation_play,f093a,󰤺 +nf-md-apache_kafka,f100f,󱀏 +nf-md-api_off,f1257,󱉗 +nf-md-apple_finder,f0036,󰀶 +nf-md-apple_icloud,f0038,󰀸 +nf-md-apple_ios,f0037,󰀷 +nf-md-apple_safari,f0039,󰀹 +nf-md-application_array,f10f5,󱃵 +nf-md-application_braces,f10f7,󱃷 +nf-md-application_brackets,f0c8b,󰲋 +nf-md-application_cog,f0675,󰙵 +nf-md-application_edit,f00ae,󰂮 +nf-md-application_export,f0dad,󰶭 +nf-md-application_import,f0dae,󰶮 +nf-md-application_outline,f0614,󰘔 +nf-md-application_parentheses,f10f9,󱃹 +nf-md-application_settings,f0b60,󰭠 +nf-md-application_variable,f10fb,󱃻 +nf-md-approximately_equal,f0f9e,󰾞 +nf-md-apps_box,f0d46,󰵆 +nf-md-archive_alert,f14fd,󱓽 +nf-md-archive_cancel,f174b,󱝋 +nf-md-archive_check,f174d,󱝍 +nf-md-archive_clock,f174f,󱝏 +nf-md-archive_cog,f1751,󱝑 +nf-md-archive_edit,f1753,󱝓 +nf-md-archive_eye,f1755,󱝕 +nf-md-archive_lock,f1757,󱝗 +nf-md-archive_marker,f175b,󱝛 +nf-md-archive_minus,f175d,󱝝 +nf-md-archive_music,f175f,󱝟 +nf-md-archive_off,f1761,󱝡 +nf-md-archive_outline,f120e,󱈎 +nf-md-archive_plus,f1763,󱝣 +nf-md-archive_refresh,f1765,󱝥 +nf-md-archive_remove,f1767,󱝧 +nf-md-archive_search,f1769,󱝩 +nf-md-archive_settings,f176b,󱝫 +nf-md-archive_star,f176d,󱝭 +nf-md-archive_sync,f176f,󱝯 +nf-md-arm_flex,f0fd7,󰿗 +nf-md-arrow_all,f0041,󰁁 +nf-md-arrow_collapse,f0615,󰘕 +nf-md-arrow_decision,f09bb,󰦻 +nf-md-arrow_down,f0045,󰁅 +nf-md-arrow_expand,f0616,󰘖 +nf-md-arrow_left,f004d,󰁍 +nf-md-arrow_projectile,f1840,󱡀 +nf-md-arrow_right,f0054,󰁔 +nf-md-arrow_up,f005d,󰁝 +nf-md-aspect_ratio,f0a24,󰨤 +nf-md-atom_variant,f0e7b,󰹻 +nf-md-attachment_check,f1ac1,󱫁 +nf-md-attachment_lock,f19c4,󱧄 +nf-md-attachment_minus,f1ac2,󱫂 +nf-md-attachment_off,f1ac3,󱫃 +nf-md-attachment_plus,f1ac4,󱫄 +nf-md-attachment_remove,f1ac5,󱫅 +nf-md-audio_video,f093d,󰤽 +nf-md-augmented_reality,f0850,󰡐 +nf-md-auto_download,f137e,󱍾 +nf-md-auto_fix,f0068,󰁨 +nf-md-auto_upload,f0069,󰁩 +nf-md-autorenew_off,f19e7,󱧧 +nf-md-av_timer,f006b,󰁫 +nf-md-axe_battle,f1842,󱡂 +nf-md-axis_arrow,f0d49,󰵉 +nf-md-axis_lock,f0d4b,󰵋 +nf-md-baby_bottle,f0f39,󰼹 +nf-md-baby_buggy,f13e0,󱏠 +nf-md-baby_carriage,f068f,󰚏 +nf-md-baby_face,f0e7c,󰹼 +nf-md-backspace_outline,f0b5c,󰭜 +nf-md-backspace_reverse,f0e7e,󰹾 +nf-md-backup_restore,f006f,󰁯 +nf-md-bacteria_outline,f0ed6,󰻖 +nf-md-badge_account,f0da7,󰶧 +nf-md-bag_checked,f0f3d,󰼽 +nf-md-bag_personal,f0e10,󰸐 +nf-md-bag_suitcase,f158b,󱖋 +nf-md-ballot_outline,f09ca,󰧊 +nf-md-ballot_recount,f0c39,󰰹 +nf-md-bank_check,f1655,󱙕 +nf-md-bank_minus,f0db0,󰶰 +nf-md-bank_off,f1656,󱙖 +nf-md-bank_outline,f0e80,󰺀 +nf-md-bank_plus,f0db1,󰶱 +nf-md-bank_remove,f0db2,󰶲 +nf-md-bank_transfer,f0a27,󰨧 +nf-md-barcode_off,f1236,󱈶 +nf-md-barcode_scan,f0072,󰁲 +nf-md-barley_off,f0b5d,󰭝 +nf-md-barrel_outline,f1a28,󱨨 +nf-md-baseball_bat,f0853,󰡓 +nf-md-baseball_diamond,f15ec,󱗬 +nf-md-basket_check,f18e5,󱣥 +nf-md-basket_fill,f0077,󰁷 +nf-md-basket_minus,f1523,󱔣 +nf-md-basket_off,f1525,󱔥 +nf-md-basket_outline,f1181,󱆁 +nf-md-basket_plus,f1527,󱔧 +nf-md-basket_remove,f1529,󱔩 +nf-md-basket_unfill,f0078,󰁸 +nf-md-basketball_hoop,f0c3b,󰰻 +nf-md-bathtub_outline,f1819,󱠙 +nf-md-battery_10,f007a,󰁺 +nf-md-battery_20,f007b,󰁻 +nf-md-battery_30,f007c,󰁼 +nf-md-battery_40,f007d,󰁽 +nf-md-battery_50,f007e,󰁾 +nf-md-battery_60,f007f,󰁿 +nf-md-battery_70,f0080,󰂀 +nf-md-battery_80,f0081,󰂁 +nf-md-battery_90,f0082,󰂂 +nf-md-battery_alert,f0083,󰂃 +nf-md-battery_bluetooth,f0948,󰥈 +nf-md-battery_charging,f0084,󰂄 +nf-md-battery_check,f17e2,󱟢 +nf-md-battery_clock,f19e5,󱧥 +nf-md-battery_heart,f120f,󱈏 +nf-md-battery_high,f12a3,󱊣 +nf-md-battery_lock,f179c,󱞜 +nf-md-battery_low,f12a1,󱊡 +nf-md-battery_medium,f12a2,󱊢 +nf-md-battery_minus,f17e4,󱟤 +nf-md-battery_negative,f008d,󰂍 +nf-md-battery_off,f125d,󱉝 +nf-md-battery_outline,f008e,󰂎 +nf-md-battery_plus,f17e6,󱟦 +nf-md-battery_positive,f0090,󰂐 +nf-md-battery_remove,f17e8,󱟨 +nf-md-battery_sync,f1834,󱠴 +nf-md-battery_unknown,f0091,󰂑 +nf-md-beaker_alert,f1229,󱈩 +nf-md-beaker_check,f122b,󱈫 +nf-md-beaker_minus,f122d,󱈭 +nf-md-beaker_outline,f0690,󰚐 +nf-md-beaker_plus,f122f,󱈯 +nf-md-beaker_question,f1231,󱈱 +nf-md-beaker_remove,f1233,󱈳 +nf-md-bed_double,f0fd4,󰿔 +nf-md-bed_empty,f08a0,󰢠 +nf-md-bed_king,f0fd2,󰿒 +nf-md-bed_outline,f0099,󰂙 +nf-md-bed_queen,f0fd0,󰿐 +nf-md-bed_single,f106d,󱁭 +nf-md-bee_flower,f0fa2,󰾢 +nf-md-beehive_outline,f10ce,󱃎 +nf-md-beer_outline,f130c,󱌌 +nf-md-bell_alert,f0d59,󰵙 +nf-md-bell_badge,f116b,󱅫 +nf-md-bell_cancel,f13e7,󱏧 +nf-md-bell_check,f11e5,󱇥 +nf-md-bell_circle,f0d5a,󰵚 +nf-md-bell_cog,f1a29,󱨩 +nf-md-bell_minus,f13e9,󱏩 +nf-md-bell_off,f009b,󰂛 +nf-md-bell_outline,f009c,󰂜 +nf-md-bell_plus,f009d,󰂝 +nf-md-bell_remove,f13eb,󱏫 +nf-md-bell_ring,f009e,󰂞 +nf-md-bell_sleep,f00a0,󰂠 +nf-md-bicycle_basket,f1235,󱈵 +nf-md-bicycle_cargo,f189c,󱢜 +nf-md-bicycle_electric,f15b4,󱖴 +nf-md-bike_fast,f111f,󱄟 +nf-md-billiards_rack,f0b62,󰭢 +nf-md-black_mesa,f00a9,󰂩 +nf-md-blender_outline,f181a,󱠚 +nf-md-blender_software,f00ab,󰂫 +nf-md-blinds_horizontal,f1a2b,󱨫 +nf-md-blinds_open,f1011,󱀑 +nf-md-blinds_vertical,f1a2d,󱨭 +nf-md-block_helper,f00ad,󰂭 +nf-md-blood_bag,f0cec,󰳬 +nf-md-bluetooth_audio,f00b0,󰂰 +nf-md-bluetooth_connect,f00b1,󰂱 +nf-md-bluetooth_off,f00b2,󰂲 +nf-md-bluetooth_settings,f00b3,󰂳 +nf-md-bluetooth_transfer,f00b4,󰂴 +nf-md-blur_linear,f00b6,󰂶 +nf-md-blur_off,f00b7,󰂷 +nf-md-blur_radial,f00b8,󰂸 +nf-md-bomb_off,f06c5,󰛅 +nf-md-bone_off,f19e0,󱧠 +nf-md-book_account,f13ad,󱎭 +nf-md-book_alert,f167c,󱙼 +nf-md-book_alphabet,f061d,󰘝 +nf-md-book_cancel,f1686,󱚆 +nf-md-book_check,f14f3,󱓳 +nf-md-book_clock,f1688,󱚈 +nf-md-book_cog,f168a,󱚊 +nf-md-book_cross,f00a2,󰂢 +nf-md-book_edit,f168c,󱚌 +nf-md-book_education,f16c9,󱛉 +nf-md-book_heart,f1a1d,󱨝 +nf-md-book_lock,f079a,󰞚 +nf-md-book_marker,f1690,󱚐 +nf-md-book_minus,f05d9,󰗙 +nf-md-book_multiple,f00bb,󰂻 +nf-md-book_music,f0067,󰁧 +nf-md-book_off,f1694,󱚔 +nf-md-book_open,f00bd,󰂽 +nf-md-book_outline,f0b64,󰭤 +nf-md-book_play,f0e82,󰺂 +nf-md-book_plus,f05db,󰗛 +nf-md-book_refresh,f1697,󱚗 +nf-md-book_remove,f0a97,󰪗 +nf-md-book_search,f0e84,󰺄 +nf-md-book_settings,f169a,󱚚 +nf-md-book_sync,f169c,󱚜 +nf-md-book_variant,f00bf,󰂿 +nf-md-bookmark_check,f00c1,󰃁 +nf-md-bookmark_minus,f09cc,󰧌 +nf-md-bookmark_multiple,f0e15,󰸕 +nf-md-bookmark_music,f00c2,󰃂 +nf-md-bookmark_off,f09ce,󰧎 +nf-md-bookmark_outline,f00c3,󰃃 +nf-md-bookmark_plus,f00c5,󰃅 +nf-md-bookmark_remove,f00c6,󰃆 +nf-md-boom_gate,f0e86,󰺆 +nf-md-border_all,f00c7,󰃇 +nf-md-border_bottom,f00c8,󰃈 +nf-md-border_color,f00c9,󰃉 +nf-md-border_horizontal,f00ca,󰃊 +nf-md-border_inside,f00cb,󰃋 +nf-md-border_left,f00cc,󰃌 +nf-md-border_none,f00cd,󰃍 +nf-md-border_outside,f00ce,󰃎 +nf-md-border_right,f00cf,󰃏 +nf-md-border_style,f00d0,󰃐 +nf-md-border_top,f00d1,󰃑 +nf-md-border_vertical,f00d2,󰃒 +nf-md-bottle_soda,f1070,󱁰 +nf-md-bottle_tonic,f112e,󱄮 +nf-md-bottle_wine,f0854,󰡔 +nf-md-bow_arrow,f1841,󱡁 +nf-md-bow_tie,f0678,󰙸 +nf-md-bowl_mix,f0617,󰘗 +nf-md-bowl_outline,f02a9,󰊩 +nf-md-box_cutter,f00d5,󰃕 +nf-md-box_shadow,f0637,󰘷 +nf-md-boxing_glove,f0b65,󰭥 +nf-md-bread_slice,f0cee,󰳮 +nf-md-briefcase_account,f0cf0,󰳰 +nf-md-briefcase_check,f00d7,󰃗 +nf-md-briefcase_clock,f10d0,󱃐 +nf-md-briefcase_download,f00d8,󰃘 +nf-md-briefcase_edit,f0a98,󰪘 +nf-md-briefcase_eye,f17d9,󱟙 +nf-md-briefcase_minus,f0a2a,󰨪 +nf-md-briefcase_off,f1658,󱙘 +nf-md-briefcase_outline,f0814,󰠔 +nf-md-briefcase_plus,f0a2b,󰨫 +nf-md-briefcase_remove,f0a2c,󰨬 +nf-md-briefcase_search,f0a2d,󰨭 +nf-md-briefcase_upload,f00d9,󰃙 +nf-md-briefcase_variant,f1494,󱒔 +nf-md-brightness_1,f00da,󰃚 +nf-md-brightness_2,f00db,󰃛 +nf-md-brightness_3,f00dc,󰃜 +nf-md-brightness_4,f00dd,󰃝 +nf-md-brightness_5,f00de,󰃞 +nf-md-brightness_6,f00df,󰃟 +nf-md-brightness_7,f00e0,󰃠 +nf-md-brightness_auto,f00e1,󰃡 +nf-md-brightness_percent,f0cf2,󰳲 +nf-md-broadcast_off,f1721,󱜡 +nf-md-brush_off,f1771,󱝱 +nf-md-brush_outline,f1a0d,󱨍 +nf-md-brush_variant,f1813,󱠓 +nf-md-bucket_outline,f1416,󱐖 +nf-md-bug_check,f0a2e,󰨮 +nf-md-bug_outline,f0a30,󰨰 +nf-md-bulkhead_light,f1a2f,󱨯 +nf-md-bulletin_board,f00e5,󰃥 +nf-md-bullhorn_outline,f0b23,󰬣 +nf-md-bullhorn_variant,f196e,󱥮 +nf-md-bullseye_arrow,f08c9,󰣉 +nf-md-bunk_bed,f1302,󱌂 +nf-md-bus_alert,f0a99,󰪙 +nf-md-bus_clock,f08ca,󰣊 +nf-md-bus_electric,f191d,󱤝 +nf-md-bus_marker,f1212,󱈒 +nf-md-bus_multiple,f0f3f,󰼿 +nf-md-bus_school,f079f,󰞟 +nf-md-bus_side,f07a0,󰞠 +nf-md-bus_stop,f1012,󱀒 +nf-md-butterfly_outline,f158a,󱖊 +nf-md-cable_data,f1394,󱎔 +nf-md-cake_layered,f00ea,󰃪 +nf-md-cake_variant,f00eb,󰃫 +nf-md-calculator_variant,f0a9a,󰪚 +nf-md-calendar_account,f0ed7,󰻗 +nf-md-calendar_alert,f0a31,󰨱 +nf-md-calendar_blank,f00ee,󰃮 +nf-md-calendar_check,f00ef,󰃯 +nf-md-calendar_clock,f00f0,󰃰 +nf-md-calendar_cursor,f157b,󱕻 +nf-md-calendar_edit,f08a7,󰢧 +nf-md-calendar_end,f166c,󱙬 +nf-md-calendar_export,f0b24,󰬤 +nf-md-calendar_heart,f09d2,󰧒 +nf-md-calendar_import,f0b25,󰬥 +nf-md-calendar_lock,f1641,󱙁 +nf-md-calendar_minus,f0d5c,󰵜 +nf-md-calendar_month,f0e17,󰸗 +nf-md-calendar_multiple,f00f1,󰃱 +nf-md-calendar_multiselect,f0a32,󰨲 +nf-md-calendar_outline,f0b67,󰭧 +nf-md-calendar_plus,f00f3,󰃳 +nf-md-calendar_question,f0692,󰚒 +nf-md-calendar_range,f0679,󰙹 +nf-md-calendar_refresh,f01e1,󰇡 +nf-md-calendar_remove,f00f4,󰃴 +nf-md-calendar_search,f094c,󰥌 +nf-md-calendar_star,f09d3,󰧓 +nf-md-calendar_start,f166d,󱙭 +nf-md-calendar_sync,f0e8e,󰺎 +nf-md-calendar_text,f00f5,󰃵 +nf-md-calendar_today,f00f6,󰃶 +nf-md-calendar_week,f0a33,󰨳 +nf-md-calendar_weekend,f0ed9,󰻙 +nf-md-call_made,f00f7,󰃷 +nf-md-call_merge,f00f8,󰃸 +nf-md-call_missed,f00f9,󰃹 +nf-md-call_received,f00fa,󰃺 +nf-md-call_split,f00fb,󰃻 +nf-md-camcorder_off,f00ff,󰃿 +nf-md-camera_account,f08cb,󰣋 +nf-md-camera_burst,f0693,󰚓 +nf-md-camera_control,f0b69,󰭩 +nf-md-camera_document,f1871,󱡱 +nf-md-camera_enhance,f0101,󰄁 +nf-md-camera_flip,f15d9,󱗙 +nf-md-camera_front,f0102,󰄂 +nf-md-camera_gopro,f07a1,󰞡 +nf-md-camera_image,f08cc,󰣌 +nf-md-camera_iris,f0104,󰄄 +nf-md-camera_lock,f1a14,󱨔 +nf-md-camera_marker,f19a7,󱦧 +nf-md-camera_off,f05df,󰗟 +nf-md-camera_outline,f0d5d,󰵝 +nf-md-camera_plus,f0edb,󰻛 +nf-md-camera_rear,f0106,󰄆 +nf-md-camera_retake,f0e19,󰸙 +nf-md-camera_switch,f0108,󰄈 +nf-md-camera_timer,f0109,󰄉 +nf-md-camera_wireless,f0db6,󰶶 +nf-md-candelabra_fire,f17d3,󱟓 +nf-md-candy_off,f1971,󱥱 +nf-md-candy_outline,f1973,󱥳 +nf-md-cannabis_off,f166e,󱙮 +nf-md-caps_lock,f0a9b,󰪛 +nf-md-car_back,f0e1b,󰸛 +nf-md-car_battery,f010c,󰄌 +nf-md-car_clock,f1974,󱥴 +nf-md-car_clutch,f1018,󱀘 +nf-md-car_cog,f13cc,󱏌 +nf-md-car_connected,f010d,󰄍 +nf-md-car_convertible,f07a7,󰞧 +nf-md-car_door,f0b6b,󰭫 +nf-md-car_electric,f0b6c,󰭬 +nf-md-car_emergency,f160f,󱘏 +nf-md-car_esp,f0c49,󰱉 +nf-md-car_estate,f07a8,󰞨 +nf-md-car_hatchback,f07a9,󰞩 +nf-md-car_info,f11be,󱆾 +nf-md-car_key,f0b6d,󰭭 +nf-md-car_limousine,f08cd,󰣍 +nf-md-car_multiple,f0b6e,󰭮 +nf-md-car_off,f0e1c,󰸜 +nf-md-car_outline,f14ed,󱓭 +nf-md-car_pickup,f07aa,󰞪 +nf-md-car_seat,f0fa4,󰾤 +nf-md-car_select,f1879,󱡹 +nf-md-car_settings,f13cd,󱏍 +nf-md-car_side,f07ab,󰞫 +nf-md-car_sports,f07ac,󰞬 +nf-md-car_turbocharger,f101a,󱀚 +nf-md-car_wash,f010e,󰄎 +nf-md-car_windshield,f101b,󱀛 +nf-md-car_wireless,f1878,󱡸 +nf-md-car_wrench,f1814,󱠔 +nf-md-card_bulleted,f0b70,󰭰 +nf-md-card_minus,f1600,󱘀 +nf-md-card_multiple,f17f1,󱟱 +nf-md-card_off,f1602,󱘂 +nf-md-card_outline,f0b76,󰭶 +nf-md-card_plus,f11ff,󱇿 +nf-md-card_remove,f1604,󱘄 +nf-md-card_search,f1074,󱁴 +nf-md-card_text,f0b77,󰭷 +nf-md-cards_club,f08ce,󰣎 +nf-md-cards_diamond,f08cf,󰣏 +nf-md-cards_outline,f0639,󰘹 +nf-md-cards_playing,f18a1,󱢡 +nf-md-cards_spade,f08d1,󰣑 +nf-md-cards_variant,f06c7,󰛇 +nf-md-cart_check,f15ea,󱗪 +nf-md-cart_heart,f18e0,󱣠 +nf-md-cart_minus,f0d68,󰵨 +nf-md-cart_off,f066b,󰙫 +nf-md-cart_outline,f0111,󰄑 +nf-md-cart_plus,f0112,󰄒 +nf-md-cart_remove,f0d69,󰵩 +nf-md-cart_variant,f15eb,󱗫 +nf-md-cash_100,f0115,󰄕 +nf-md-cash_check,f14ee,󱓮 +nf-md-cash_clock,f1a91,󱪑 +nf-md-cash_fast,f185c,󱡜 +nf-md-cash_lock,f14ea,󱓪 +nf-md-cash_marker,f0db8,󰶸 +nf-md-cash_minus,f1260,󱉠 +nf-md-cash_multiple,f0116,󰄖 +nf-md-cash_plus,f1261,󱉡 +nf-md-cash_refund,f0a9c,󰪜 +nf-md-cash_register,f0cf4,󰳴 +nf-md-cash_remove,f1262,󱉢 +nf-md-cash_sync,f1a92,󱪒 +nf-md-cast_audio,f101e,󱀞 +nf-md-cast_connected,f0119,󰄙 +nf-md-cast_education,f0e1d,󰸝 +nf-md-cast_off,f078a,󰞊 +nf-md-cast_variant,f001f,󰀟 +nf-md-cctv_off,f185f,󱡟 +nf-md-ceiling_fan,f1797,󱞗 +nf-md-ceiling_light,f0769,󰝩 +nf-md-cellphone_basic,f011e,󰄞 +nf-md-cellphone_charging,f1397,󱎗 +nf-md-cellphone_check,f17fd,󱟽 +nf-md-cellphone_cog,f0951,󰥑 +nf-md-cellphone_dock,f011f,󰄟 +nf-md-cellphone_information,f0f41,󰽁 +nf-md-cellphone_key,f094e,󰥎 +nf-md-cellphone_link,f0121,󰄡 +nf-md-cellphone_lock,f094f,󰥏 +nf-md-cellphone_marker,f183a,󱠺 +nf-md-cellphone_message,f08d3,󰣓 +nf-md-cellphone_nfc,f0e90,󰺐 +nf-md-cellphone_off,f0950,󰥐 +nf-md-cellphone_play,f101f,󱀟 +nf-md-cellphone_remove,f094d,󰥍 +nf-md-cellphone_screenshot,f0a35,󰨵 +nf-md-cellphone_settings,f0123,󰄣 +nf-md-cellphone_sound,f0952,󰥒 +nf-md-cellphone_text,f08d2,󰣒 +nf-md-cellphone_wireless,f0815,󰠕 +nf-md-certificate_outline,f1188,󱆈 +nf-md-chair_rolling,f0f48,󰽈 +nf-md-chair_school,f0125,󰄥 +nf-md-chart_arc,f0126,󰄦 +nf-md-chart_areaspline,f0127,󰄧 +nf-md-chart_bar,f0128,󰄨 +nf-md-chart_box,f154d,󱕍 +nf-md-chart_bubble,f05e3,󰗣 +nf-md-chart_donut,f07af,󰞯 +nf-md-chart_gantt,f066c,󰙬 +nf-md-chart_histogram,f0129,󰄩 +nf-md-chart_line,f012a,󰄪 +nf-md-chart_multiline,f08d4,󰣔 +nf-md-chart_multiple,f1213,󱈓 +nf-md-chart_pie,f012b,󰄫 +nf-md-chart_ppf,f1380,󱎀 +nf-md-chart_sankey,f11df,󱇟 +nf-md-chart_timeline,f066e,󰙮 +nf-md-chart_tree,f0e94,󰺔 +nf-md-chart_waterfall,f1918,󱤘 +nf-md-chat_alert,f0b7a,󰭺 +nf-md-chat_minus,f1410,󱐐 +nf-md-chat_outline,f0ede,󰻞 +nf-md-chat_plus,f140f,󱐏 +nf-md-chat_processing,f0b7b,󰭻 +nf-md-chat_question,f1738,󱜸 +nf-md-chat_remove,f1411,󱐑 +nf-md-chat_sleep,f12d1,󱋑 +nf-md-check_all,f012d,󰄭 +nf-md-check_bold,f0e1e,󰸞 +nf-md-check_circle,f05e0,󰗠 +nf-md-check_decagram,f0791,󰞑 +nf-md-check_network,f0c53,󰱓 +nf-md-check_outline,f0855,󰡕 +nf-md-check_underline,f0e1f,󰸟 +nf-md-checkbox_blank,f012e,󰄮 +nf-md-checkbox_intermediate,f0856,󰡖 +nf-md-checkbox_marked,f0132,󰄲 +nf-md-checkbox_outline,f0c52,󰱒 +nf-md-checkerboard_minus,f1202,󱈂 +nf-md-checkerboard_plus,f1201,󱈁 +nf-md-checkerboard_remove,f1203,󱈃 +nf-md-cheese_off,f13ee,󱏮 +nf-md-chef_hat,f0b7c,󰭼 +nf-md-chemical_weapon,f013b,󰄻 +nf-md-chess_bishop,f085c,󰡜 +nf-md-chess_king,f0857,󰡗 +nf-md-chess_knight,f0858,󰡘 +nf-md-chess_pawn,f0859,󰡙 +nf-md-chess_queen,f085a,󰡚 +nf-md-chess_rook,f085b,󰡛 +nf-md-chevron_down,f0140,󰅀 +nf-md-chevron_left,f0141,󰅁 +nf-md-chevron_right,f0142,󰅂 +nf-md-chevron_up,f0143,󰅃 +nf-md-chili_alert,f17ea,󱟪 +nf-md-chili_hot,f07b2,󰞲 +nf-md-chili_medium,f07b3,󰞳 +nf-md-chili_mild,f07b4,󰞴 +nf-md-chili_off,f1467,󱑧 +nf-md-cigar_off,f141b,󱐛 +nf-md-circle_box,f15dc,󱗜 +nf-md-circle_double,f0e95,󰺕 +nf-md-circle_expand,f0e96,󰺖 +nf-md-circle_half,f1395,󱎕 +nf-md-circle_medium,f09de,󰧞 +nf-md-circle_multiple,f0b38,󰬸 +nf-md-circle_opacity,f1853,󱡓 +nf-md-circle_small,f09df,󰧟 +nf-md-circular_saw,f0e22,󰸢 +nf-md-city_variant,f0a36,󰨶 +nf-md-clipboard_account,f0148,󰅈 +nf-md-clipboard_alert,f0149,󰅉 +nf-md-clipboard_check,f014e,󰅎 +nf-md-clipboard_clock,f16e2,󱛢 +nf-md-clipboard_edit,f14e5,󱓥 +nf-md-clipboard_file,f1265,󱉥 +nf-md-clipboard_flow,f06c8,󰛈 +nf-md-clipboard_list,f10d4,󱃔 +nf-md-clipboard_minus,f1618,󱘘 +nf-md-clipboard_multiple,f1267,󱉧 +nf-md-clipboard_off,f161a,󱘚 +nf-md-clipboard_outline,f014c,󰅌 +nf-md-clipboard_play,f0c59,󰱙 +nf-md-clipboard_plus,f0751,󰝑 +nf-md-clipboard_pulse,f085d,󰡝 +nf-md-clipboard_remove,f161c,󱘜 +nf-md-clipboard_search,f161e,󱘞 +nf-md-clipboard_text,f014d,󰅍 +nf-md-clock_alert,f0955,󰥕 +nf-md-clock_check,f0fa8,󰾨 +nf-md-clock_digital,f0e97,󰺗 +nf-md-clock_edit,f19ba,󱦺 +nf-md-clock_end,f0151,󰅑 +nf-md-clock_fast,f0152,󰅒 +nf-md-clock_in,f0153,󰅓 +nf-md-clock_minus,f1863,󱡣 +nf-md-clock_out,f0154,󰅔 +nf-md-clock_outline,f0150,󰅐 +nf-md-clock_plus,f1861,󱡡 +nf-md-clock_remove,f1865,󱡥 +nf-md-clock_start,f0155,󰅕 +nf-md-close_box,f0157,󰅗 +nf-md-close_circle,f0159,󰅙 +nf-md-close_network,f015b,󰅛 +nf-md-close_octagon,f015c,󰅜 +nf-md-close_outline,f06c9,󰛉 +nf-md-close_thick,f1398,󱎘 +nf-md-closed_caption,f015e,󰅞 +nf-md-cloud_alert,f09e0,󰧠 +nf-md-cloud_braces,f07b5,󰞵 +nf-md-cloud_check,f0160,󰅠 +nf-md-cloud_circle,f0161,󰅡 +nf-md-cloud_download,f0162,󰅢 +nf-md-cloud_lock,f11f1,󱇱 +nf-md-cloud_outline,f0163,󰅣 +nf-md-cloud_percent,f1a35,󱨵 +nf-md-cloud_print,f0165,󰅥 +nf-md-cloud_question,f0a39,󰨹 +nf-md-cloud_refresh,f052a,󰔪 +nf-md-cloud_search,f0956,󰥖 +nf-md-cloud_sync,f063f,󰘿 +nf-md-cloud_tags,f07b6,󰞶 +nf-md-cloud_upload,f0167,󰅧 +nf-md-coach_lamp,f1020,󱀠 +nf-md-coat_rack,f109e,󱂞 +nf-md-code_array,f0168,󰅨 +nf-md-code_braces,f0169,󰅩 +nf-md-code_brackets,f016a,󰅪 +nf-md-code_equal,f016b,󰅫 +nf-md-code_json,f0626,󰘦 +nf-md-code_parentheses,f0172,󰅲 +nf-md-code_string,f0173,󰅳 +nf-md-code_tags,f0174,󰅴 +nf-md-coffee_maker,f109f,󱂟 +nf-md-coffee_off,f0faa,󰾪 +nf-md-coffee_outline,f06ca,󰛊 +nf-md-cog_box,f0494,󰒔 +nf-md-cog_clockwise,f11dd,󱇝 +nf-md-cog_counterclockwise,f11de,󱇞 +nf-md-cog_off,f13ce,󱏎 +nf-md-cog_outline,f08bb,󰢻 +nf-md-cog_pause,f1933,󱤳 +nf-md-cog_play,f1935,󱤵 +nf-md-cog_refresh,f145e,󱑞 +nf-md-cog_stop,f1937,󱤷 +nf-md-cog_sync,f1460,󱑠 +nf-md-cog_transfer,f105b,󱁛 +nf-md-collapse_all,f0aa6,󰪦 +nf-md-color_helper,f0179,󰅹 +nf-md-comma_box,f0e2b,󰸫 +nf-md-comma_circle,f0e25,󰸥 +nf-md-comment_account,f017b,󰅻 +nf-md-comment_alert,f017d,󰅽 +nf-md-comment_bookmark,f15ae,󱖮 +nf-md-comment_check,f017f,󰅿 +nf-md-comment_edit,f11bf,󱆿 +nf-md-comment_eye,f0a3a,󰨺 +nf-md-comment_flash,f15b0,󱖰 +nf-md-comment_minus,f15df,󱗟 +nf-md-comment_multiple,f085f,󰡟 +nf-md-comment_off,f15e1,󱗡 +nf-md-comment_outline,f0182,󰆂 +nf-md-comment_plus,f09e5,󰧥 +nf-md-comment_processing,f0184,󰆄 +nf-md-comment_question,f0817,󰠗 +nf-md-comment_quote,f1021,󱀡 +nf-md-comment_remove,f05de,󰗞 +nf-md-comment_search,f0a3c,󰨼 +nf-md-comment_text,f0188,󰆈 +nf-md-compare_horizontal,f1492,󱒒 +nf-md-compare_remove,f18b3,󱢳 +nf-md-compare_vertical,f1493,󱒓 +nf-md-compass_off,f0b80,󰮀 +nf-md-compass_outline,f018c,󰆌 +nf-md-compass_rose,f1382,󱎂 +nf-md-cone_off,f194d,󱥍 +nf-md-console_line,f07b7,󰞷 +nf-md-console_network,f08a9,󰢩 +nf-md-contactless_payment,f0d6a,󰵪 +nf-md-contacts_outline,f05b8,󰖸 +nf-md-contain_end,f0a3f,󰨿 +nf-md-contain_start,f0a40,󰩀 +nf-md-content_copy,f018f,󰆏 +nf-md-content_cut,f0190,󰆐 +nf-md-content_duplicate,f0191,󰆑 +nf-md-content_paste,f0192,󰆒 +nf-md-content_save,f0193,󰆓 +nf-md-contrast_box,f0196,󰆖 +nf-md-contrast_circle,f0197,󰆗 +nf-md-controller_classic,f0b82,󰮂 +nf-md-cookie_alert,f16d0,󱛐 +nf-md-cookie_check,f16d2,󱛒 +nf-md-cookie_clock,f16e4,󱛤 +nf-md-cookie_cog,f16d4,󱛔 +nf-md-cookie_edit,f16e6,󱛦 +nf-md-cookie_lock,f16e8,󱛨 +nf-md-cookie_minus,f16da,󱛚 +nf-md-cookie_off,f16ea,󱛪 +nf-md-cookie_outline,f16de,󱛞 +nf-md-cookie_plus,f16d6,󱛖 +nf-md-cookie_refresh,f16ec,󱛬 +nf-md-cookie_remove,f16d8,󱛘 +nf-md-cookie_settings,f16dc,󱛜 +nf-md-coolant_temperature,f03c8,󰏈 +nf-md-corn_off,f13ef,󱏯 +nf-md-cosine_wave,f1479,󱑹 +nf-md-countertop_outline,f181d,󱠝 +nf-md-cow_off,f18fc,󱣼 +nf-md-cradle_outline,f1991,󱦑 +nf-md-creative_commons,f0d6b,󰵫 +nf-md-credit_card,f0fef,󰿯 +nf-md-crop_free,f019f,󰆟 +nf-md-crop_landscape,f01a0,󰆠 +nf-md-crop_portrait,f01a1,󰆡 +nf-md-crop_rotate,f0696,󰚖 +nf-md-crop_square,f01a2,󰆢 +nf-md-cross_bolnisi,f0ced,󰳭 +nf-md-cross_celtic,f0cf5,󰳵 +nf-md-cross_outline,f0cf6,󰳶 +nf-md-crosshairs_gps,f01a4,󰆤 +nf-md-crosshairs_off,f0f45,󰽅 +nf-md-crosshairs_question,f1136,󱄶 +nf-md-crown_circle,f17dc,󱟜 +nf-md-crown_outline,f11d0,󱇐 +nf-md-crystal_ball,f0b2f,󰬯 +nf-md-cube_off,f141c,󱐜 +nf-md-cube_outline,f01a7,󰆧 +nf-md-cube_scan,f0b84,󰮄 +nf-md-cube_send,f01a8,󰆨 +nf-md-cube_unfolded,f01a9,󰆩 +nf-md-cup_off,f05e5,󰗥 +nf-md-cup_outline,f130f,󱌏 +nf-md-cup_water,f01ab,󰆫 +nf-md-cupboard_outline,f0f47,󰽇 +nf-md-currency_bdt,f0864,󰡤 +nf-md-currency_brl,f0b85,󰮅 +nf-md-currency_btc,f01ac,󰆬 +nf-md-currency_cny,f07ba,󰞺 +nf-md-currency_eth,f07bb,󰞻 +nf-md-currency_eur,f01ad,󰆭 +nf-md-currency_fra,f1a39,󱨹 +nf-md-currency_gbp,f01ae,󰆮 +nf-md-currency_ils,f0c61,󰱡 +nf-md-currency_inr,f01af,󰆯 +nf-md-currency_jpy,f07bc,󰞼 +nf-md-currency_krw,f07bd,󰞽 +nf-md-currency_kzt,f0865,󰡥 +nf-md-currency_mnt,f1512,󱔒 +nf-md-currency_ngn,f01b0,󰆰 +nf-md-currency_php,f09e6,󰧦 +nf-md-currency_rial,f0e9c,󰺜 +nf-md-currency_rub,f01b1,󰆱 +nf-md-currency_rupee,f1976,󱥶 +nf-md-currency_sign,f07be,󰞾 +nf-md-currency_try,f01b2,󰆲 +nf-md-currency_twd,f07bf,󰞿 +nf-md-currency_usd,f01c1,󰇁 +nf-md-current_ac,f1480,󱒀 +nf-md-current_dc,f095c,󰥜 +nf-md-cursor_default,f01c0,󰇀 +nf-md-cursor_move,f01be,󰆾 +nf-md-cursor_pointer,f01bd,󰆽 +nf-md-cursor_text,f05e7,󰗧 +nf-md-curtains_closed,f1847,󱡇 +nf-md-cylinder_off,f194f,󱥏 +nf-md-dance_ballroom,f15fb,󱗻 +nf-md-dance_pole,f1578,󱕸 +nf-md-data_matrix,f153c,󱔼 +nf-md-database_alert,f163a,󱘺 +nf-md-database_check,f0aa9,󰪩 +nf-md-database_clock,f163f,󱘿 +nf-md-database_cog,f164b,󱙋 +nf-md-database_edit,f0b86,󰮆 +nf-md-database_export,f095e,󰥞 +nf-md-database_eye,f191f,󱤟 +nf-md-database_import,f095d,󰥝 +nf-md-database_lock,f0aaa,󰪪 +nf-md-database_marker,f12f6,󱋶 +nf-md-database_minus,f01bb,󰆻 +nf-md-database_off,f1640,󱙀 +nf-md-database_outline,f1632,󱘲 +nf-md-database_plus,f01ba,󰆺 +nf-md-database_refresh,f05c2,󰗂 +nf-md-database_remove,f0d00,󰴀 +nf-md-database_search,f0866,󰡦 +nf-md-database_settings,f0d01,󰴁 +nf-md-database_sync,f0cff,󰳿 +nf-md-death_star,f08d8,󰣘 +nf-md-deathly_hallows,f0b87,󰮇 +nf-md-decagram_outline,f076d,󰝭 +nf-md-decimal_comma,f10a2,󱂢 +nf-md-decimal_decrease,f01b6,󰆶 +nf-md-decimal_increase,f01b5,󰆵 +nf-md-delete_alert,f10a5,󱂥 +nf-md-delete_circle,f0683,󰚃 +nf-md-delete_clock,f1556,󱕖 +nf-md-delete_empty,f06cc,󰛌 +nf-md-delete_forever,f05e8,󰗨 +nf-md-delete_off,f10a7,󱂧 +nf-md-delete_outline,f09e7,󰧧 +nf-md-delete_restore,f0819,󰠙 +nf-md-delete_sweep,f05e9,󰗩 +nf-md-delete_variant,f01b3,󰆳 +nf-md-desk_lamp,f095f,󰥟 +nf-md-desktop_classic,f07c0,󰟀 +nf-md-desktop_mac,f01c4,󰇄 +nf-md-desktop_tower,f01c5,󰇅 +nf-md-dev_to,f0d6e,󰵮 +nf-md-developer_board,f0697,󰚗 +nf-md-diameter_outline,f0c64,󰱤 +nf-md-diameter_variant,f0c65,󰱥 +nf-md-diamond_outline,f0b8b,󰮋 +nf-md-diamond_stone,f01c8,󰇈 +nf-md-dice_1,f01ca,󰇊 +nf-md-dice_2,f01cb,󰇋 +nf-md-dice_3,f01cc,󰇌 +nf-md-dice_4,f01cd,󰇍 +nf-md-dice_5,f01ce,󰇎 +nf-md-dice_6,f01cf,󰇏 +nf-md-dice_d10,f1153,󱅓 +nf-md-dice_d12,f1154,󱅔 +nf-md-dice_d20,f1155,󱅕 +nf-md-dice_d4,f1150,󱅐 +nf-md-dice_d6,f1151,󱅑 +nf-md-dice_d8,f1152,󱅒 +nf-md-dice_multiple,f076e,󰝮 +nf-md-digital_ocean,f1237,󱈷 +nf-md-dip_switch,f07c1,󰟁 +nf-md-directions_fork,f0641,󰙁 +nf-md-disc_alert,f01d1,󰇑 +nf-md-disc_player,f0960,󰥠 +nf-md-dishwasher_alert,f11b8,󱆸 +nf-md-dishwasher_off,f11b9,󱆹 +nf-md-diving_flippers,f0dbf,󰶿 +nf-md-diving_helmet,f0dc0,󰷀 +nf-md-diving_scuba,f0dc1,󰷁 +nf-md-diving_snorkel,f0dc5,󰷅 +nf-md-division_box,f01d5,󰇕 +nf-md-dns_outline,f0b8c,󰮌 +nf-md-dock_bottom,f10a9,󱂩 +nf-md-dock_left,f10aa,󱂪 +nf-md-dock_right,f10ab,󱂫 +nf-md-dock_top,f1513,󱔓 +nf-md-dock_window,f10ac,󱂬 +nf-md-dog_service,f0aad,󰪭 +nf-md-dog_side,f0a44,󰩄 +nf-md-domain_off,f0d6f,󰵯 +nf-md-domain_plus,f10ad,󱂭 +nf-md-domain_remove,f10ae,󱂮 +nf-md-dome_light,f141e,󱐞 +nf-md-domino_mask,f1023,󱀣 +nf-md-door_closed,f081b,󰠛 +nf-md-door_open,f081c,󰠜 +nf-md-door_sliding,f181e,󱠞 +nf-md-doorbell_video,f0869,󰡩 +nf-md-dot_net,f0aae,󰪮 +nf-md-dots_circle,f1978,󱥸 +nf-md-dots_grid,f15fc,󱗼 +nf-md-dots_hexagon,f15ff,󱗿 +nf-md-dots_horizontal,f01d8,󰇘 +nf-md-dots_square,f15fd,󱗽 +nf-md-dots_triangle,f15fe,󱗾 +nf-md-dots_vertical,f01d9,󰇙 +nf-md-download_box,f1462,󱑢 +nf-md-download_circle,f1464,󱑤 +nf-md-download_lock,f1320,󱌠 +nf-md-download_multiple,f09e9,󰧩 +nf-md-download_network,f06f4,󰛴 +nf-md-download_off,f10b0,󱂰 +nf-md-download_outline,f0b8f,󰮏 +nf-md-drag_horizontal,f01dc,󰇜 +nf-md-drag_variant,f0b90,󰮐 +nf-md-drag_vertical,f01dd,󰇝 +nf-md-drama_masks,f0d02,󰴂 +nf-md-draw_pen,f19b9,󱦹 +nf-md-drawing_box,f01df,󰇟 +nf-md-dresser_outline,f0f4b,󰽋 +nf-md-dump_truck,f0c67,󰱧 +nf-md-ear_hearing,f07c5,󰟅 +nf-md-earbuds_off,f1850,󱡐 +nf-md-earbuds_outline,f1852,󱡒 +nf-md-earth_box,f06cd,󰛍 +nf-md-earth_minus,f1404,󱐄 +nf-md-earth_off,f01e8,󰇨 +nf-md-earth_plus,f1403,󱐃 +nf-md-earth_remove,f1405,󱐅 +nf-md-egg_easter,f0ab0,󰪰 +nf-md-egg_fried,f184a,󱡊 +nf-md-egg_off,f13f0,󱏰 +nf-md-egg_outline,f13f2,󱏲 +nf-md-eiffel_tower,f156b,󱕫 +nf-md-eight_track,f09ea,󰧪 +nf-md-eject_outline,f0b91,󰮑 +nf-md-electric_switch,f0e9f,󰺟 +nf-md-electron_framework,f1024,󱀤 +nf-md-elevation_decline,f01eb,󰇫 +nf-md-elevation_rise,f01ec,󰇬 +nf-md-elevator_down,f12c2,󱋂 +nf-md-elevator_passenger,f1381,󱎁 +nf-md-elevator_up,f12c1,󱋁 +nf-md-ellipse_outline,f0ea1,󰺡 +nf-md-email_alert,f06cf,󰛏 +nf-md-email_box,f0d03,󰴃 +nf-md-email_check,f0ab1,󰪱 +nf-md-email_edit,f0ee3,󰻣 +nf-md-email_fast,f186f,󱡯 +nf-md-email_lock,f01f1,󰇱 +nf-md-email_minus,f0ee5,󰻥 +nf-md-email_multiple,f0ee7,󰻧 +nf-md-email_newsletter,f0fb1,󰾱 +nf-md-email_off,f13e3,󱏣 +nf-md-email_open,f01ef,󰇯 +nf-md-email_outline,f01f0,󰇰 +nf-md-email_plus,f09eb,󰧫 +nf-md-email_receive,f10da,󱃚 +nf-md-email_remove,f1661,󱙡 +nf-md-email_seal,f195b,󱥛 +nf-md-email_search,f0961,󰥡 +nf-md-email_send,f10dc,󱃜 +nf-md-email_sync,f12c7,󱋇 +nf-md-email_variant,f05f0,󰗰 +nf-md-emoticon_angry,f0c69,󰱩 +nf-md-emoticon_confused,f10de,󱃞 +nf-md-emoticon_cool,f0c6b,󰱫 +nf-md-emoticon_cry,f0c6c,󰱬 +nf-md-emoticon_dead,f0c6e,󰱮 +nf-md-emoticon_devil,f0c6f,󰱯 +nf-md-emoticon_excited,f0c70,󰱰 +nf-md-emoticon_frown,f0f4c,󰽌 +nf-md-emoticon_happy,f0c71,󰱱 +nf-md-emoticon_kiss,f0c72,󰱲 +nf-md-emoticon_lol,f1214,󱈔 +nf-md-emoticon_neutral,f0c74,󰱴 +nf-md-emoticon_outline,f01f2,󰇲 +nf-md-emoticon_poop,f01f7,󰇷 +nf-md-emoticon_sad,f0c76,󰱶 +nf-md-emoticon_sick,f157c,󱕼 +nf-md-emoticon_tongue,f01f9,󰇹 +nf-md-emoticon_wink,f0c78,󰱸 +nf-md-engine_off,f0a46,󰩆 +nf-md-engine_outline,f01fb,󰇻 +nf-md-equal_box,f01fd,󰇽 +nf-md-equalizer_outline,f0ea3,󰺣 +nf-md-eraser_variant,f0642,󰙂 +nf-md-escalator_box,f1399,󱎙 +nf-md-escalator_down,f12c0,󱋀 +nf-md-escalator_up,f12bf,󱊿 +nf-md-ethernet_cable,f0201,󰈁 +nf-md-ev_station,f05f1,󰗱 +nf-md-exclamation_thick,f1238,󱈸 +nf-md-exit_run,f0a48,󰩈 +nf-md-expand_all,f0ab4,󰪴 +nf-md-expansion_card,f08ae,󰢮 +nf-md-exponent_box,f0964,󰥤 +nf-md-export_variant,f0b93,󰮓 +nf-md-eye_check,f0d04,󰴄 +nf-md-eye_circle,f0b94,󰮔 +nf-md-eye_minus,f1026,󱀦 +nf-md-eye_off,f0209,󰈉 +nf-md-eye_outline,f06d0,󰛐 +nf-md-eye_plus,f086b,󰡫 +nf-md-eye_refresh,f197c,󱥼 +nf-md-eye_remove,f15e3,󱗣 +nf-md-eye_settings,f086d,󰡭 +nf-md-eyedropper_minus,f13dd,󱏝 +nf-md-eyedropper_off,f13df,󱏟 +nf-md-eyedropper_plus,f13dc,󱏜 +nf-md-eyedropper_remove,f13de,󱏞 +nf-md-eyedropper_variant,f020b,󰈋 +nf-md-face_agent,f0d70,󰵰 +nf-md-face_man,f0643,󰙃 +nf-md-face_mask,f1586,󱖆 +nf-md-face_recognition,f0c7b,󰱻 +nf-md-face_woman,f1077,󱁷 +nf-md-facebook_gaming,f07dd,󰟝 +nf-md-facebook_messenger,f020e,󰈎 +nf-md-facebook_workplace,f0b31,󰬱 +nf-md-family_tree,f160e,󱘎 +nf-md-fan_alert,f146c,󱑬 +nf-md-fan_auto,f171d,󱜝 +nf-md-fan_clock,f1a3a,󱨺 +nf-md-fan_minus,f1470,󱑰 +nf-md-fan_off,f081d,󰠝 +nf-md-fan_plus,f146f,󱑯 +nf-md-fan_remove,f1471,󱑱 +nf-md-fast_forward,f0211,󰈑 +nf-md-feature_search,f0a49,󰩉 +nf-md-fence_electric,f17f6,󱟶 +nf-md-ferris_wheel,f0ea4,󰺤 +nf-md-file_account,f073b,󰜻 +nf-md-file_alert,f0a4b,󰩋 +nf-md-file_cabinet,f0ab6,󰪶 +nf-md-file_cad,f0eeb,󰻫 +nf-md-file_cancel,f0dc6,󰷆 +nf-md-file_certificate,f1186,󱆆 +nf-md-file_chart,f0215,󰈕 +nf-md-file_check,f0216,󰈖 +nf-md-file_clock,f12e1,󱋡 +nf-md-file_cloud,f0217,󰈗 +nf-md-file_code,f022e,󰈮 +nf-md-file_cog,f107b,󱁻 +nf-md-file_compare,f08aa,󰢪 +nf-md-file_delimited,f0218,󰈘 +nf-md-file_document,f0219,󰈙 +nf-md-file_download,f0965,󰥥 +nf-md-file_edit,f11e7,󱇧 +nf-md-file_excel,f021b,󰈛 +nf-md-file_export,f021d,󰈝 +nf-md-file_eye,f0dca,󰷊 +nf-md-file_find,f021e,󰈞 +nf-md-file_hidden,f0613,󰘓 +nf-md-file_image,f021f,󰈟 +nf-md-file_import,f0220,󰈠 +nf-md-file_key,f1184,󱆄 +nf-md-file_link,f1177,󱅷 +nf-md-file_lock,f0221,󰈡 +nf-md-file_marker,f1774,󱝴 +nf-md-file_minus,f1aa1,󱪡 +nf-md-file_move,f0ab9,󰪹 +nf-md-file_multiple,f0222,󰈢 +nf-md-file_music,f0223,󰈣 +nf-md-file_outline,f0224,󰈤 +nf-md-file_percent,f081e,󰠞 +nf-md-file_phone,f1179,󱅹 +nf-md-file_plus,f0752,󰝒 +nf-md-file_powerpoint,f0227,󰈧 +nf-md-file_question,f086f,󰡯 +nf-md-file_refresh,f0918,󰤘 +nf-md-file_remove,f0b98,󰮘 +nf-md-file_replace,f0b32,󰬲 +nf-md-file_restore,f0670,󰙰 +nf-md-file_search,f0c7c,󰱼 +nf-md-file_send,f022a,󰈪 +nf-md-file_settings,f1079,󱁹 +nf-md-file_sign,f19c3,󱧃 +nf-md-file_star,f103a,󱀺 +nf-md-file_swap,f0fb4,󰾴 +nf-md-file_sync,f1216,󱈖 +nf-md-file_table,f0c7e,󰱾 +nf-md-file_tree,f0645,󰙅 +nf-md-file_undo,f08dc,󰣜 +nf-md-file_upload,f0a4d,󰩍 +nf-md-file_video,f022b,󰈫 +nf-md-file_word,f022c,󰈬 +nf-md-filmstrip_box,f0332,󰌲 +nf-md-filmstrip_off,f0231,󰈱 +nf-md-filter_check,f18ec,󱣬 +nf-md-filter_cog,f1aa3,󱪣 +nf-md-filter_menu,f10e5,󱃥 +nf-md-filter_minus,f0eee,󰻮 +nf-md-filter_multiple,f1a3f,󱨿 +nf-md-filter_off,f14ef,󱓯 +nf-md-filter_outline,f0233,󰈳 +nf-md-filter_plus,f0ef0,󰻰 +nf-md-filter_remove,f0234,󰈴 +nf-md-filter_settings,f1aa5,󱪥 +nf-md-filter_variant,f0236,󰈶 +nf-md-find_replace,f06d4,󰛔 +nf-md-fingerprint_off,f0eb1,󰺱 +nf-md-fire_alert,f15d7,󱗗 +nf-md-fire_circle,f1807,󱠇 +nf-md-fire_extinguisher,f0ef2,󰻲 +nf-md-fire_hydrant,f1137,󱄷 +nf-md-fire_off,f1722,󱜢 +nf-md-fire_truck,f08ab,󰢫 +nf-md-fireplace_off,f0e2f,󰸯 +nf-md-firework_off,f1723,󱜣 +nf-md-fish_off,f13f3,󱏳 +nf-md-fishbowl_outline,f0ef4,󰻴 +nf-md-flag_checkered,f023c,󰈼 +nf-md-flag_minus,f0b99,󰮙 +nf-md-flag_off,f18ee,󱣮 +nf-md-flag_outline,f023d,󰈽 +nf-md-flag_plus,f0b9a,󰮚 +nf-md-flag_remove,f0b9b,󰮛 +nf-md-flag_triangle,f023f,󰈿 +nf-md-flag_variant,f0240,󰉀 +nf-md-flash_alert,f0ef7,󰻷 +nf-md-flash_auto,f0242,󰉂 +nf-md-flash_off,f0243,󰉃 +nf-md-flash_outline,f06d5,󰛕 +nf-md-flashlight_off,f0245,󰉅 +nf-md-flask_empty,f0094,󰂔 +nf-md-flask_minus,f1240,󱉀 +nf-md-flask_off,f13f6,󱏶 +nf-md-flask_outline,f0096,󰂖 +nf-md-flask_plus,f1242,󱉂 +nf-md-flask_remove,f1244,󱉄 +nf-md-flip_horizontal,f10e7,󱃧 +nf-md-flip_vertical,f10e8,󱃨 +nf-md-floor_lamp,f08dd,󰣝 +nf-md-floor_plan,f0821,󰠡 +nf-md-floppy_variant,f09ef,󰧯 +nf-md-flower_outline,f09f0,󰧰 +nf-md-flower_pollen,f1885,󱢅 +nf-md-flower_poppy,f0d08,󰴈 +nf-md-flower_tulip,f09f1,󰧱 +nf-md-focus_auto,f0f4e,󰽎 +nf-md-focus_field,f0f4f,󰽏 +nf-md-folder_account,f024c,󰉌 +nf-md-folder_alert,f0dcc,󰷌 +nf-md-folder_cancel,f19f4,󱧴 +nf-md-folder_check,f197e,󱥾 +nf-md-folder_clock,f0aba,󰪺 +nf-md-folder_cog,f107f,󱁿 +nf-md-folder_download,f024d,󰉍 +nf-md-folder_edit,f08de,󰣞 +nf-md-folder_eye,f178a,󱞊 +nf-md-folder_file,f19f6,󱧶 +nf-md-folder_heart,f10ea,󱃪 +nf-md-folder_hidden,f179e,󱞞 +nf-md-folder_home,f10b5,󱂵 +nf-md-folder_image,f024f,󰉏 +nf-md-folder_information,f10b7,󱂷 +nf-md-folder_key,f08ac,󰢬 +nf-md-folder_lock,f0250,󰉐 +nf-md-folder_marker,f126d,󱉭 +nf-md-folder_move,f0252,󰉒 +nf-md-folder_multiple,f0253,󰉓 +nf-md-folder_music,f1359,󱍙 +nf-md-folder_network,f0870,󰡰 +nf-md-folder_off,f19f8,󱧸 +nf-md-folder_open,f0770,󰝰 +nf-md-folder_outline,f0256,󰉖 +nf-md-folder_play,f19fa,󱧺 +nf-md-folder_plus,f0257,󰉗 +nf-md-folder_pound,f0d09,󰴉 +nf-md-folder_question,f19ca,󱧊 +nf-md-folder_refresh,f0749,󰝉 +nf-md-folder_remove,f0258,󰉘 +nf-md-folder_search,f0968,󰥨 +nf-md-folder_settings,f107d,󱁽 +nf-md-folder_star,f069d,󰚝 +nf-md-folder_swap,f0fb6,󰾶 +nf-md-folder_sync,f0d0b,󰴋 +nf-md-folder_table,f12e3,󱋣 +nf-md-folder_text,f0c82,󰲂 +nf-md-folder_upload,f0259,󰉙 +nf-md-folder_wrench,f19fc,󱧼 +nf-md-folder_zip,f06eb,󰛫 +nf-md-font_awesome,f003a,󰀺 +nf-md-food_apple,f025b,󰉛 +nf-md-food_croissant,f07c8,󰟈 +nf-md-food_drumstick,f141f,󱐟 +nf-md-food_halal,f1572,󱕲 +nf-md-food_kosher,f1573,󱕳 +nf-md-food_off,f05f3,󰗳 +nf-md-food_outline,f1916,󱤖 +nf-md-food_steak,f146a,󱑪 +nf-md-food_turkey,f171c,󱜜 +nf-md-food_variant,f025c,󰉜 +nf-md-foot_print,f0f52,󰽒 +nf-md-football_australian,f025e,󰉞 +nf-md-football_helmet,f025f,󰉟 +nf-md-form_dropdown,f1400,󱐀 +nf-md-form_select,f1401,󱐁 +nf-md-form_textarea,f1095,󱂕 +nf-md-form_textbox,f060e,󰘎 +nf-md-format_bold,f0264,󰉤 +nf-md-format_clear,f0265,󰉥 +nf-md-format_columns,f08df,󰣟 +nf-md-format_font,f06d6,󰛖 +nf-md-format_italic,f0277,󰉷 +nf-md-format_overline,f0eb3,󰺳 +nf-md-format_paint,f027c,󰉼 +nf-md-format_paragraph,f027d,󰉽 +nf-md-format_pilcrow,f06d8,󰛘 +nf-md-format_section,f069f,󰚟 +nf-md-format_size,f027f,󰉿 +nf-md-format_strikethrough,f0280,󰊀 +nf-md-format_subscript,f0282,󰊂 +nf-md-format_superscript,f0283,󰊃 +nf-md-format_text,f0284,󰊄 +nf-md-format_textbox,f0d11,󰴑 +nf-md-format_title,f05f4,󰗴 +nf-md-format_underline,f0287,󰊇 +nf-md-forum_minus,f1aa9,󱪩 +nf-md-forum_outline,f0822,󰠢 +nf-md-forum_plus,f1aab,󱪫 +nf-md-forum_remove,f1aad,󱪭 +nf-md-fountain_pen,f0d12,󰴒 +nf-md-french_fries,f1957,󱥗 +nf-md-fridge_alert,f11b1,󱆱 +nf-md-fridge_bottom,f0292,󰊒 +nf-md-fridge_industrial,f15ee,󱗮 +nf-md-fridge_off,f11af,󱆯 +nf-md-fridge_outline,f028f,󰊏 +nf-md-fridge_top,f0291,󰊑 +nf-md-fridge_variant,f15f4,󱗴 +nf-md-fruit_cherries,f1042,󱁂 +nf-md-fruit_citrus,f1043,󱁃 +nf-md-fruit_grapes,f1044,󱁄 +nf-md-fruit_pear,f1a0e,󱨎 +nf-md-fruit_pineapple,f1046,󱁆 +nf-md-fruit_watermelon,f1047,󱁇 +nf-md-fuel_cell,f18b5,󱢵 +nf-md-fullscreen_exit,f0294,󰊔 +nf-md-function_variant,f0871,󰡱 +nf-md-furigana_horizontal,f1081,󱂁 +nf-md-furigana_vertical,f1082,󱂂 +nf-md-fuse_alert,f142d,󱐭 +nf-md-fuse_blade,f0c86,󰲆 +nf-md-fuse_off,f142c,󱐬 +nf-md-gamepad_circle,f0e33,󰸳 +nf-md-gamepad_down,f0e39,󰸹 +nf-md-gamepad_left,f0e3a,󰸺 +nf-md-gamepad_outline,f1919,󱤙 +nf-md-gamepad_right,f0e3b,󰸻 +nf-md-gamepad_round,f0e3c,󰸼 +nf-md-gamepad_square,f0eb5,󰺵 +nf-md-gamepad_up,f0e42,󰹂 +nf-md-gamepad_variant,f0297,󰊗 +nf-md-gantry_crane,f0dd1,󰷑 +nf-md-garage_alert,f0872,󰡲 +nf-md-garage_lock,f17fb,󱟻 +nf-md-garage_open,f06da,󰛚 +nf-md-garage_variant,f12d3,󱋓 +nf-md-gas_burner,f1a1b,󱨛 +nf-md-gas_cylinder,f0647,󰙇 +nf-md-gas_station,f0298,󰊘 +nf-md-gate_alert,f17f8,󱟸 +nf-md-gate_and,f08e1,󰣡 +nf-md-gate_nand,f08e2,󰣢 +nf-md-gate_nor,f08e3,󰣣 +nf-md-gate_not,f08e4,󰣤 +nf-md-gate_open,f116a,󱅪 +nf-md-gate_or,f08e5,󰣥 +nf-md-gate_xnor,f08e6,󰣦 +nf-md-gate_xor,f08e7,󰣧 +nf-md-gauge_empty,f0873,󰡳 +nf-md-gauge_full,f0874,󰡴 +nf-md-gauge_low,f0875,󰡵 +nf-md-gender_female,f029c,󰊜 +nf-md-gender_male,f029d,󰊝 +nf-md-gender_transgender,f029f,󰊟 +nf-md-gesture_pinch,f0abd,󰪽 +nf-md-gesture_spread,f0abe,󰪾 +nf-md-gesture_swipe,f0d76,󰵶 +nf-md-gesture_tap,f0741,󰝁 +nf-md-ghost_off,f09f5,󰧵 +nf-md-ghost_outline,f165d,󱙝 +nf-md-gift_off,f16ef,󱛯 +nf-md-gift_open,f16f1,󱛱 +nf-md-gift_outline,f02a1,󰊡 +nf-md-glass_cocktail,f0356,󰍖 +nf-md-glass_flute,f02a5,󰊥 +nf-md-glass_fragile,f1873,󱡳 +nf-md-glass_mug,f02a6,󰊦 +nf-md-glass_stange,f02a7,󰊧 +nf-md-glass_tulip,f02a8,󰊨 +nf-md-glass_wine,f0876,󰡶 +nf-md-globe_light,f12d7,󱋗 +nf-md-globe_model,f08e9,󰣩 +nf-md-go_kart,f0d79,󰵹 +nf-md-golf_cart,f11a4,󱆤 +nf-md-golf_tee,f1083,󱂃 +nf-md-google_ads,f0c87,󰲇 +nf-md-google_analytics,f07cc,󰟌 +nf-md-google_assistant,f07cd,󰟍 +nf-md-google_cardboard,f02ae,󰊮 +nf-md-google_chrome,f02af,󰊯 +nf-md-google_circles,f02b0,󰊰 +nf-md-google_classroom,f02c0,󰋀 +nf-md-google_cloud,f11f6,󱇶 +nf-md-google_controller,f02b4,󰊴 +nf-md-google_downasaur,f1362,󱍢 +nf-md-google_drive,f02b6,󰊶 +nf-md-google_earth,f02b7,󰊷 +nf-md-google_fit,f096c,󰥬 +nf-md-google_glass,f02b8,󰊸 +nf-md-google_hangouts,f02c9,󰋉 +nf-md-google_home,f0824,󰠤 +nf-md-google_keep,f06dc,󰛜 +nf-md-google_lens,f09f6,󰧶 +nf-md-google_maps,f05f5,󰗵 +nf-md-google_nearby,f02b9,󰊹 +nf-md-google_play,f02bc,󰊼 +nf-md-google_plus,f02bd,󰊽 +nf-md-google_podcast,f0eb9,󰺹 +nf-md-google_spreadsheet,f09f7,󰧷 +nf-md-google_translate,f02bf,󰊿 +nf-md-gradient_horizontal,f174a,󱝊 +nf-md-gradient_vertical,f06a0,󰚠 +nf-md-graph_outline,f104a,󱁊 +nf-md-grave_stone,f0ba2,󰮢 +nf-md-grease_pencil,f0648,󰙈 +nf-md-greater_than,f096d,󰥭 +nf-md-grid_large,f0758,󰝘 +nf-md-grid_off,f02c2,󰋂 +nf-md-grill_outline,f118a,󱆊 +nf-md-guitar_acoustic,f0771,󰝱 +nf-md-guitar_electric,f02c4,󰋄 +nf-md-guitar_pick,f02c5,󰋅 +nf-md-hair_dryer,f10ef,󱃯 +nf-md-hamburger_check,f1776,󱝶 +nf-md-hamburger_minus,f1777,󱝷 +nf-md-hamburger_off,f1778,󱝸 +nf-md-hamburger_plus,f1779,󱝹 +nf-md-hamburger_remove,f177a,󱝺 +nf-md-hammer_screwdriver,f1322,󱌢 +nf-md-hammer_sickle,f1887,󱢇 +nf-md-hammer_wrench,f1323,󱌣 +nf-md-hand_clap,f194b,󱥋 +nf-md-hand_coin,f188f,󱢏 +nf-md-hand_extended,f18b6,󱢶 +nf-md-hand_heart,f10f1,󱃱 +nf-md-hand_okay,f0a50,󰩐 +nf-md-hand_peace,f0a51,󰩑 +nf-md-hand_saw,f0e48,󰹈 +nf-md-hand_wash,f157f,󱕿 +nf-md-hand_water,f139f,󱎟 +nf-md-hand_wave,f1821,󱠡 +nf-md-hands_pray,f0579,󰕹 +nf-md-handshake_outline,f15a1,󱖡 +nf-md-hard_hat,f096f,󰥯 +nf-md-harddisk_plus,f104b,󱁋 +nf-md-harddisk_remove,f104c,󱁌 +nf-md-hat_fedora,f0ba4,󰮤 +nf-md-hazard_lights,f0c89,󰲉 +nf-md-hdr_off,f0d7e,󰵾 +nf-md-head_alert,f1338,󱌸 +nf-md-head_check,f133a,󱌺 +nf-md-head_cog,f133c,󱌼 +nf-md-head_flash,f1340,󱍀 +nf-md-head_heart,f1342,󱍂 +nf-md-head_lightbulb,f1344,󱍄 +nf-md-head_minus,f1346,󱍆 +nf-md-head_outline,f135f,󱍟 +nf-md-head_plus,f1348,󱍈 +nf-md-head_question,f134a,󱍊 +nf-md-head_remove,f134c,󱍌 +nf-md-head_snowflake,f134e,󱍎 +nf-md-head_sync,f1350,󱍐 +nf-md-headphones_bluetooth,f0970,󰥰 +nf-md-headphones_box,f02cc,󰋌 +nf-md-headphones_off,f07ce,󰟎 +nf-md-headphones_settings,f02cd,󰋍 +nf-md-headset_dock,f02cf,󰋏 +nf-md-headset_off,f02d0,󰋐 +nf-md-heart_box,f02d2,󰋒 +nf-md-heart_broken,f02d4,󰋔 +nf-md-heart_circle,f0971,󰥱 +nf-md-heart_cog,f1663,󱙣 +nf-md-heart_flash,f0ef9,󰻹 +nf-md-heart_half,f06df,󰛟 +nf-md-heart_minus,f142f,󱐯 +nf-md-heart_multiple,f0a56,󰩖 +nf-md-heart_off,f0759,󰝙 +nf-md-heart_outline,f02d5,󰋕 +nf-md-heart_plus,f142e,󱐮 +nf-md-heart_pulse,f05f6,󰗶 +nf-md-heart_remove,f1430,󱐰 +nf-md-heart_settings,f1665,󱙥 +nf-md-heat_pump,f1a43,󱩃 +nf-md-heat_wave,f1a45,󱩅 +nf-md-heating_coil,f1aaf,󱪯 +nf-md-help_box,f078b,󰞋 +nf-md-help_circle,f02d7,󰋗 +nf-md-help_network,f06f5,󰛵 +nf-md-help_rhombus,f0ba5,󰮥 +nf-md-hexagon_multiple,f06e1,󰛡 +nf-md-hexagon_outline,f02d9,󰋙 +nf-md-hexagram_outline,f0aca,󰫊 +nf-md-high_definition,f07cf,󰟏 +nf-md-hockey_puck,f0879,󰡹 +nf-md-hockey_sticks,f087a,󰡺 +nf-md-home_account,f0826,󰠦 +nf-md-home_alert,f087b,󰡻 +nf-md-home_analytics,f0eba,󰺺 +nf-md-home_assistant,f07d0,󰟐 +nf-md-home_automation,f07d1,󰟑 +nf-md-home_battery,f1901,󱤁 +nf-md-home_circle,f07d2,󰟒 +nf-md-home_city,f0d15,󰴕 +nf-md-home_clock,f1a12,󱨒 +nf-md-home_edit,f1159,󱅙 +nf-md-home_flood,f0efa,󰻺 +nf-md-home_group,f0dd4,󰷔 +nf-md-home_heart,f0827,󰠧 +nf-md-home_lightbulb,f1251,󱉑 +nf-md-home_lock,f08eb,󰣫 +nf-md-home_minus,f0974,󰥴 +nf-md-home_modern,f02dd,󰋝 +nf-md-home_off,f1a46,󱩆 +nf-md-home_outline,f06a1,󰚡 +nf-md-home_plus,f0975,󰥵 +nf-md-home_remove,f1247,󱉇 +nf-md-home_roof,f112b,󱄫 +nf-md-home_search,f13b0,󱎰 +nf-md-home_switch,f1794,󱞔 +nf-md-home_thermometer,f0f54,󰽔 +nf-md-home_variant,f02de,󰋞 +nf-md-hook_off,f06e3,󰛣 +nf-md-hoop_house,f0e56,󰹖 +nf-md-horse_human,f15c0,󱗀 +nf-md-horse_variant,f15c1,󱗁 +nf-md-hospital_box,f02e0,󰋠 +nf-md-hospital_building,f02e1,󰋡 +nf-md-hospital_marker,f02e2,󰋢 +nf-md-hot_tub,f0828,󰠨 +nf-md-hours_24,f1478,󱑸 +nf-md-human_cane,f1581,󱖁 +nf-md-human_child,f02e7,󰋧 +nf-md-human_dolly,f1980,󱦀 +nf-md-human_edit,f14e8,󱓨 +nf-md-human_female,f0649,󰙉 +nf-md-human_female_female,f0a5a,󰩚 +nf-md-human_greeting,f17c4,󱟄 +nf-md-human_handsdown,f064b,󰙋 +nf-md-human_handsup,f064c,󰙌 +nf-md-human_male,f064d,󰙍 +nf-md-human_male_male,f0a5e,󰩞 +nf-md-human_pregnant,f05cf,󰗏 +nf-md-human_queue,f1571,󱕱 +nf-md-human_scooter,f11e9,󱇩 +nf-md-human_wheelchair,f138d,󱎍 +nf-md-humble_bundle,f0744,󰝄 +nf-md-hvac_off,f159e,󱖞 +nf-md-hydro_power,f12e5,󱋥 +nf-md-hydrogen_station,f1894,󱢔 +nf-md-ice_cream,f082a,󰠪 +nf-md-ice_pop,f0efd,󰻽 +nf-md-id_card,f0fc0,󰿀 +nf-md-ideogram_cjk,f1331,󱌱 +nf-md-image_album,f02ea,󰋪 +nf-md-image_area,f02eb,󰋫 +nf-md-image_broken,f02ed,󰋭 +nf-md-image_edit,f11e3,󱇣 +nf-md-image_frame,f0e49,󰹉 +nf-md-image_lock,f1ab0,󱪰 +nf-md-image_marker,f177b,󱝻 +nf-md-image_minus,f1419,󱐙 +nf-md-image_move,f09f8,󰧸 +nf-md-image_multiple,f02f9,󰋹 +nf-md-image_off,f082b,󰠫 +nf-md-image_outline,f0976,󰥶 +nf-md-image_plus,f087c,󰡼 +nf-md-image_refresh,f19fe,󱧾 +nf-md-image_remove,f1418,󱐘 +nf-md-image_search,f0977,󰥷 +nf-md-image_sync,f1a00,󱨀 +nf-md-image_text,f160d,󱘍 +nf-md-inbox_full,f1272,󱉲 +nf-md-inbox_multiple,f08b0,󰢰 +nf-md-inbox_outline,f1274,󱉴 +nf-md-inbox_remove,f159f,󱖟 +nf-md-incognito_circle,f1421,󱐡 +nf-md-incognito_off,f0075,󰁵 +nf-md-information_off,f178c,󱞌 +nf-md-information_outline,f02fd,󰋽 +nf-md-information_variant,f064e,󰙎 +nf-md-instrument_triangle,f104e,󱁎 +nf-md-invert_colors,f0301,󰌁 +nf-md-ip_network,f0a60,󰩠 +nf-md-ip_outline,f1982,󱦂 +nf-md-iron_board,f1838,󱠸 +nf-md-iron_outline,f1825,󱠥 +nf-md-iv_bag,f10b9,󱂹 +nf-md-jellyfish_outline,f0f02,󰼂 +nf-md-jump_rope,f12ff,󱋿 +nf-md-kettle_alert,f1317,󱌗 +nf-md-kettle_off,f131b,󱌛 +nf-md-kettle_outline,f0f56,󰽖 +nf-md-kettle_steam,f1319,󱌙 +nf-md-key_alert,f1983,󱦃 +nf-md-key_chain,f1574,󱕴 +nf-md-key_change,f0307,󰌇 +nf-md-key_link,f119f,󱆟 +nf-md-key_minus,f0308,󰌈 +nf-md-key_outline,f0dd6,󰷖 +nf-md-key_plus,f0309,󰌉 +nf-md-key_remove,f030a,󰌊 +nf-md-key_star,f119e,󱆞 +nf-md-key_variant,f030b,󰌋 +nf-md-key_wireless,f0fc2,󰿂 +nf-md-keyboard_backspace,f030d,󰌍 +nf-md-keyboard_caps,f030e,󰌎 +nf-md-keyboard_close,f030f,󰌏 +nf-md-keyboard_esc,f12b7,󱊷 +nf-md-keyboard_f1,f12ab,󱊫 +nf-md-keyboard_f10,f12b4,󱊴 +nf-md-keyboard_f11,f12b5,󱊵 +nf-md-keyboard_f12,f12b6,󱊶 +nf-md-keyboard_f2,f12ac,󱊬 +nf-md-keyboard_f3,f12ad,󱊭 +nf-md-keyboard_f4,f12ae,󱊮 +nf-md-keyboard_f5,f12af,󱊯 +nf-md-keyboard_f6,f12b0,󱊰 +nf-md-keyboard_f7,f12b1,󱊱 +nf-md-keyboard_f8,f12b2,󱊲 +nf-md-keyboard_f9,f12b3,󱊳 +nf-md-keyboard_off,f0310,󰌐 +nf-md-keyboard_outline,f097b,󰥻 +nf-md-keyboard_return,f0311,󰌑 +nf-md-keyboard_settings,f09f9,󰧹 +nf-md-keyboard_space,f1050,󱁐 +nf-md-keyboard_tab,f0312,󰌒 +nf-md-keyboard_variant,f0313,󰌓 +nf-md-kite_outline,f1986,󱦆 +nf-md-knife_military,f09fc,󰧼 +nf-md-label_multiple,f1375,󱍵 +nf-md-label_off,f0acb,󰫋 +nf-md-label_outline,f0316,󰌖 +nf-md-label_percent,f12ea,󱋪 +nf-md-label_variant,f0acd,󰫍 +nf-md-lamp_outline,f17d0,󱟐 +nf-md-lamps_outline,f17d1,󱟑 +nf-md-lan_check,f12aa,󱊪 +nf-md-lan_connect,f0318,󰌘 +nf-md-lan_disconnect,f0319,󰌙 +nf-md-lan_pending,f031a,󰌚 +nf-md-land_fields,f1ab2,󱪲 +nf-md-land_plots,f1ab3,󱪳 +nf-md-landslide_outline,f1a49,󱩉 +nf-md-language_c,f0671,󰙱 +nf-md-language_cpp,f0672,󰙲 +nf-md-language_csharp,f031b,󰌛 +nf-md-language_css3,f031c,󰌜 +nf-md-language_fortran,f121a,󱈚 +nf-md-language_go,f07d3,󰟓 +nf-md-language_haskell,f0c92,󰲒 +nf-md-language_html5,f031d,󰌝 +nf-md-language_java,f0b37,󰬷 +nf-md-language_javascript,f031e,󰌞 +nf-md-language_kotlin,f1219,󱈙 +nf-md-language_lua,f08b1,󰢱 +nf-md-language_markdown,f0354,󰍔 +nf-md-language_php,f031f,󰌟 +nf-md-language_python,f0320,󰌠 +nf-md-language_r,f07d4,󰟔 +nf-md-language_ruby,f0d2d,󰴭 +nf-md-language_rust,f1617,󱘗 +nf-md-language_swift,f06e5,󰛥 +nf-md-language_typescript,f06e6,󰛦 +nf-md-language_xaml,f0673,󰙳 +nf-md-laptop_account,f1a4a,󱩊 +nf-md-laptop_off,f06e7,󰛧 +nf-md-laser_pointer,f1484,󱒄 +nf-md-lava_lamp,f07d5,󰟕 +nf-md-layers_edit,f1892,󱢒 +nf-md-layers_minus,f0e4c,󰹌 +nf-md-layers_off,f0329,󰌩 +nf-md-layers_outline,f09fe,󰧾 +nf-md-layers_plus,f0e4d,󰹍 +nf-md-layers_remove,f0e4e,󰹎 +nf-md-layers_search,f1206,󱈆 +nf-md-layers_triple,f0f58,󰽘 +nf-md-lead_pencil,f064f,󰙏 +nf-md-leaf_circle,f1905,󱤅 +nf-md-leaf_maple,f0c93,󰲓 +nf-md-leaf_off,f12d9,󱋙 +nf-md-leak_off,f0dd8,󰷘 +nf-md-led_off,f032b,󰌫 +nf-md-led_on,f032c,󰌬 +nf-md-led_outline,f032d,󰌭 +nf-md-led_strip,f07d6,󰟖 +nf-md-less_than,f097c,󰥼 +nf-md-library_outline,f1a22,󱨢 +nf-md-library_shelves,f0ba9,󰮩 +nf-md-light_recessed,f179b,󱞛 +nf-md-light_switch,f097e,󰥾 +nf-md-lightbulb_alert,f19e1,󱧡 +nf-md-lightbulb_auto,f1800,󱠀 +nf-md-lightbulb_cfl,f1208,󱈈 +nf-md-lightbulb_group,f1253,󱉓 +nf-md-lightbulb_multiple,f1255,󱉕 +nf-md-lightbulb_night,f1a4c,󱩌 +nf-md-lightbulb_off,f0e4f,󰹏 +nf-md-lightbulb_on,f06e8,󰛨 +nf-md-lightbulb_outline,f0336,󰌶 +nf-md-lightbulb_question,f19e3,󱧣 +nf-md-lightbulb_spot,f17f4,󱟴 +nf-md-lightbulb_variant,f1802,󱠂 +nf-md-lighthouse_on,f0a00,󰨀 +nf-md-lightning_bolt,f140b,󱐋 +nf-md-line_scan,f0624,󰘤 +nf-md-link_box,f0d1a,󰴚 +nf-md-link_lock,f10ba,󱂺 +nf-md-link_off,f0338,󰌸 +nf-md-link_plus,f0c94,󰲔 +nf-md-link_variant,f0339,󰌹 +nf-md-linux_mint,f08ed,󰣭 +nf-md-liquid_spot,f1826,󱠦 +nf-md-list_status,f15ab,󱖫 +nf-md-location_enter,f0fc4,󰿄 +nf-md-location_exit,f0fc5,󰿅 +nf-md-lock_alert,f08ee,󰣮 +nf-md-lock_check,f139a,󱎚 +nf-md-lock_clock,f097f,󰥿 +nf-md-lock_minus,f16a9,󱚩 +nf-md-lock_off,f1671,󱙱 +nf-md-lock_open,f033f,󰌿 +nf-md-lock_outline,f0341,󰍁 +nf-md-lock_pattern,f06ea,󰛪 +nf-md-lock_plus,f05fb,󰗻 +nf-md-lock_question,f08ef,󰣯 +nf-md-lock_remove,f16b3,󱚳 +nf-md-lock_reset,f0773,󰝳 +nf-md-lock_smart,f08b2,󰢲 +nf-md-locker_multiple,f07d8,󰟘 +nf-md-logout_variant,f05fd,󰗽 +nf-md-lotion_outline,f1583,󱖃 +nf-md-lotion_plus,f1584,󱖄 +nf-md-magazine_pistol,f0324,󰌤 +nf-md-magazine_rifle,f0323,󰌣 +nf-md-magic_staff,f1844,󱡄 +nf-md-magnet_on,f0348,󰍈 +nf-md-magnify_close,f0980,󰦀 +nf-md-magnify_expand,f1874,󱡴 +nf-md-magnify_minus,f034a,󰍊 +nf-md-magnify_plus,f034b,󰍋 +nf-md-magnify_scan,f1276,󱉶 +nf-md-mailbox_open,f0d88,󰶈 +nf-md-mailbox_outline,f0d8c,󰶌 +nf-md-mailbox_up,f0d8d,󰶍 +nf-md-map_check,f0ebc,󰺼 +nf-md-map_clock,f0d1e,󰴞 +nf-md-map_legend,f0a01,󰨁 +nf-md-map_marker,f034e,󰍎 +nf-md-map_minus,f0981,󰦁 +nf-md-map_outline,f0982,󰦂 +nf-md-map_plus,f0983,󰦃 +nf-md-map_search,f0984,󰦄 +nf-md-marker_cancel,f0dd9,󰷙 +nf-md-marker_check,f0355,󰍕 +nf-md-material_design,f0986,󰦆 +nf-md-material_ui,f0357,󰍗 +nf-md-math_compass,f0358,󰍘 +nf-md-math_cos,f0c96,󰲖 +nf-md-math_integral,f0fc8,󰿈 +nf-md-math_log,f1085,󱂅 +nf-md-math_norm,f0fca,󰿊 +nf-md-math_sin,f0c97,󰲗 +nf-md-math_tan,f0c98,󰲘 +nf-md-medal_outline,f1326,󱌦 +nf-md-medical_bag,f06ef,󰛯 +nf-md-menorah_fire,f17d5,󱟕 +nf-md-menu_down,f035d,󰍝 +nf-md-menu_left,f035e,󰍞 +nf-md-menu_open,f0bab,󰮫 +nf-md-menu_right,f035f,󰍟 +nf-md-menu_swap,f0a64,󰩤 +nf-md-menu_up,f0360,󰍠 +nf-md-message_alert,f0362,󰍢 +nf-md-message_badge,f1941,󱥁 +nf-md-message_bookmark,f15ac,󱖬 +nf-md-message_bulleted,f06a2,󰚢 +nf-md-message_cog,f06f1,󰛱 +nf-md-message_draw,f0363,󰍣 +nf-md-message_fast,f19cc,󱧌 +nf-md-message_flash,f15a9,󱖩 +nf-md-message_image,f0364,󰍤 +nf-md-message_lock,f0fcc,󰿌 +nf-md-message_minus,f116e,󱅮 +nf-md-message_off,f164d,󱙍 +nf-md-message_outline,f0365,󰍥 +nf-md-message_plus,f0653,󰙓 +nf-md-message_processing,f0366,󰍦 +nf-md-message_question,f173a,󱜺 +nf-md-message_reply,f0367,󰍧 +nf-md-message_settings,f06f0,󰛰 +nf-md-message_star,f069a,󰚚 +nf-md-message_text,f0369,󰍩 +nf-md-message_video,f036b,󰍫 +nf-md-meter_electric,f1a57,󱩗 +nf-md-meter_gas,f1a59,󱩙 +nf-md-metronome_tick,f07db,󰟛 +nf-md-micro_sd,f07dc,󰟜 +nf-md-microphone_minus,f08b3,󰢳 +nf-md-microphone_off,f036d,󰍭 +nf-md-microphone_outline,f036e,󰍮 +nf-md-microphone_plus,f08b4,󰢴 +nf-md-microphone_question,f1989,󱦉 +nf-md-microphone_settings,f036f,󰍯 +nf-md-microphone_variant,f0370,󰍰 +nf-md-microsoft_access,f138e,󱎎 +nf-md-microsoft_azure,f0805,󰠅 +nf-md-microsoft_bing,f00a4,󰂤 +nf-md-microsoft_edge,f01e9,󰇩 +nf-md-microsoft_excel,f138f,󱎏 +nf-md-microsoft_office,f03c6,󰏆 +nf-md-microsoft_onedrive,f03ca,󰏊 +nf-md-microsoft_onenote,f0747,󰝇 +nf-md-microsoft_outlook,f0d22,󰴢 +nf-md-microsoft_powerpoint,f1390,󱎐 +nf-md-microsoft_sharepoint,f1391,󱎑 +nf-md-microsoft_teams,f02bb,󰊻 +nf-md-microsoft_windows,f05b3,󰖳 +nf-md-microsoft_word,f1392,󱎒 +nf-md-microsoft_xbox,f05b9,󰖹 +nf-md-microwave_off,f1423,󱐣 +nf-md-middleware_outline,f0f5e,󰽞 +nf-md-midi_port,f08f2,󰣲 +nf-md-mini_sd,f0a05,󰨅 +nf-md-minus_box,f0375,󰍵 +nf-md-minus_circle,f0376,󰍶 +nf-md-minus_network,f0378,󰍸 +nf-md-minus_thick,f1639,󱘹 +nf-md-mirror_rectangle,f179f,󱞟 +nf-md-mirror_variant,f17a0,󱞠 +nf-md-mixed_reality,f087f,󰡿 +nf-md-molecule_co,f12fe,󱋾 +nf-md-molecule_co2,f07e4,󰟤 +nf-md-monitor_account,f1a5b,󱩛 +nf-md-monitor_cellphone,f0989,󰦉 +nf-md-monitor_dashboard,f0a07,󰨇 +nf-md-monitor_edit,f12c6,󱋆 +nf-md-monitor_eye,f13b4,󱎴 +nf-md-monitor_lock,f0ddb,󰷛 +nf-md-monitor_multiple,f037a,󰍺 +nf-md-monitor_off,f0d90,󰶐 +nf-md-monitor_screenshot,f0e51,󰹑 +nf-md-monitor_share,f1483,󱒃 +nf-md-monitor_shimmer,f1104,󱄄 +nf-md-monitor_small,f1876,󱡶 +nf-md-monitor_speaker,f0f5f,󰽟 +nf-md-monitor_star,f0ddc,󰷜 +nf-md-moon_full,f0f62,󰽢 +nf-md-moon_new,f0f64,󰽤 +nf-md-moped_electric,f15b7,󱖷 +nf-md-moped_outline,f15b9,󱖹 +nf-md-mortar_pestle,f1748,󱝈 +nf-md-mother_heart,f1314,󱌔 +nf-md-mother_nurse,f0d21,󰴡 +nf-md-motion_outline,f15b3,󱖳 +nf-md-motion_pause,f1590,󱖐 +nf-md-motion_play,f158f,󱖏 +nf-md-motion_sensor,f0d91,󰶑 +nf-md-motorbike_electric,f15ba,󱖺 +nf-md-mouse_bluetooth,f098b,󰦋 +nf-md-mouse_off,f037e,󰍾 +nf-md-mouse_variant,f037f,󰍿 +nf-md-move_resize,f0655,󰙕 +nf-md-movie_check,f16f3,󱛳 +nf-md-movie_cog,f16f5,󱛵 +nf-md-movie_edit,f1122,󱄢 +nf-md-movie_filter,f1124,󱄤 +nf-md-movie_minus,f16f7,󱛷 +nf-md-movie_off,f16f9,󱛹 +nf-md-movie_open,f0fce,󰿎 +nf-md-movie_outline,f0ddd,󰷝 +nf-md-movie_play,f170f,󱜏 +nf-md-movie_plus,f1711,󱜑 +nf-md-movie_remove,f1713,󱜓 +nf-md-movie_roll,f07de,󰟞 +nf-md-movie_search,f11d2,󱇒 +nf-md-movie_settings,f1715,󱜕 +nf-md-movie_star,f1717,󱜗 +nf-md-mower_bag,f1670,󱙰 +nf-md-multiplication_box,f0383,󰎃 +nf-md-mushroom_off,f13fa,󱏺 +nf-md-mushroom_outline,f07e0,󰟠 +nf-md-music_box,f0384,󰎄 +nf-md-music_circle,f0386,󰎆 +nf-md-music_note,f0387,󰎇 +nf-md-music_off,f075b,󰝛 +nf-md-nature_people,f038f,󰎏 +nf-md-navigation_outline,f1607,󱘇 +nf-md-near_me,f05cd,󰗍 +nf-md-needle_off,f19d2,󱧒 +nf-md-network_off,f0c9b,󰲛 +nf-md-network_outline,f0c9d,󰲝 +nf-md-network_pos,f1acb,󱫋 +nf-md-new_box,f0394,󰎔 +nf-md-newspaper_check,f1943,󱥃 +nf-md-newspaper_minus,f0f0c,󰼌 +nf-md-newspaper_plus,f0f0d,󰼍 +nf-md-newspaper_remove,f1944,󱥄 +nf-md-newspaper_variant,f1001,󱀁 +nf-md-nfc_tap,f0397,󰎗 +nf-md-nfc_variant,f0398,󰎘 +nf-md-nintendo_switch,f07e1,󰟡 +nf-md-nintendo_wii,f05ab,󰖫 +nf-md-nintendo_wiiu,f072d,󰜭 +nf-md-not_equal,f098d,󰦍 +nf-md-note_alert,f177d,󱝽 +nf-md-note_check,f177f,󱝿 +nf-md-note_edit,f1781,󱞁 +nf-md-note_minus,f164f,󱙏 +nf-md-note_multiple,f06b8,󰚸 +nf-md-note_off,f1783,󱞃 +nf-md-note_outline,f039b,󰎛 +nf-md-note_plus,f039c,󰎜 +nf-md-note_remove,f1651,󱙑 +nf-md-note_search,f1653,󱙓 +nf-md-note_text,f039e,󰎞 +nf-md-notebook_check,f14f5,󱓵 +nf-md-notebook_edit,f14e7,󱓧 +nf-md-notebook_heart,f1a0b,󱨋 +nf-md-notebook_minus,f1610,󱘐 +nf-md-notebook_multiple,f0e55,󰹕 +nf-md-notebook_outline,f0ebf,󰺿 +nf-md-notebook_plus,f1612,󱘒 +nf-md-notebook_remove,f1614,󱘔 +nf-md-numeric_1,f0b3a,󰬺 +nf-md-numeric_10,f0fe9,󰿩 +nf-md-numeric_2,f0b3b,󰬻 +nf-md-numeric_3,f0b3c,󰬼 +nf-md-numeric_4,f0b3d,󰬽 +nf-md-numeric_5,f0b3e,󰬾 +nf-md-numeric_6,f0b3f,󰬿 +nf-md-numeric_7,f0b40,󰭀 +nf-md-numeric_8,f0b41,󰭁 +nf-md-numeric_9,f0b42,󰭂 +nf-md-numeric_off,f19d3,󱧓 +nf-md-octagon_outline,f03c4,󰏄 +nf-md-octagram_outline,f0775,󰝵 +nf-md-octahedron_off,f1951,󱥑 +nf-md-office_building,f0991,󰦑 +nf-md-oil_lamp,f0f19,󰼙 +nf-md-oil_level,f1053,󱁓 +nf-md-oil_temperature,f0ff8,󰿸 +nf-md-one_up,f0bad,󰮭 +nf-md-orbit_variant,f15db,󱗛 +nf-md-ornament_variant,f03d0,󰏐 +nf-md-outdoor_lamp,f1054,󱁔 +nf-md-pac_man,f0baf,󰮯 +nf-md-package_down,f03d4,󰏔 +nf-md-package_up,f03d5,󰏕 +nf-md-package_variant,f03d6,󰏖 +nf-md-page_first,f0600,󰘀 +nf-md-page_last,f0601,󰘁 +nf-md-page_next,f0bb0,󰮰 +nf-md-page_previous,f0bb2,󰮲 +nf-md-pail_minus,f1437,󱐷 +nf-md-pail_off,f1439,󱐹 +nf-md-pail_outline,f143a,󱐺 +nf-md-pail_plus,f1436,󱐶 +nf-md-pail_remove,f1438,󱐸 +nf-md-palette_advanced,f03d9,󰏙 +nf-md-palette_outline,f0e0c,󰸌 +nf-md-palette_swatch,f08b5,󰢵 +nf-md-palm_tree,f1055,󱁕 +nf-md-pan_down,f0bb7,󰮷 +nf-md-pan_horizontal,f0bb8,󰮸 +nf-md-pan_left,f0bb9,󰮹 +nf-md-pan_right,f0bba,󰮺 +nf-md-pan_up,f0bbd,󰮽 +nf-md-pan_vertical,f0bbe,󰮾 +nf-md-panorama_fisheye,f03dd,󰏝 +nf-md-panorama_horizontal,f1928,󱤨 +nf-md-panorama_outline,f198c,󱦌 +nf-md-panorama_sphere,f198d,󱦍 +nf-md-panorama_variant,f198f,󱦏 +nf-md-panorama_vertical,f1929,󱤩 +nf-md-paper_roll,f1157,󱅗 +nf-md-paperclip_check,f1ac6,󱫆 +nf-md-paperclip_lock,f19da,󱧚 +nf-md-paperclip_minus,f1ac7,󱫇 +nf-md-paperclip_off,f1ac8,󱫈 +nf-md-paperclip_plus,f1ac9,󱫉 +nf-md-paperclip_remove,f1aca,󱫊 +nf-md-parachute_outline,f0cb5,󰲵 +nf-md-party_popper,f1056,󱁖 +nf-md-passport_biometric,f0de1,󰷡 +nf-md-patio_heater,f0f80,󰾀 +nf-md-pause_circle,f03e5,󰏥 +nf-md-pause_octagon,f03e7,󰏧 +nf-md-paw_off,f0657,󰙗 +nf-md-paw_outline,f1675,󱙵 +nf-md-peanut_off,f0ffd,󰿽 +nf-md-peanut_outline,f0ffe,󰿾 +nf-md-pen_lock,f0de2,󰷢 +nf-md-pen_minus,f0de3,󰷣 +nf-md-pen_off,f0de4,󰷤 +nf-md-pen_plus,f0de5,󰷥 +nf-md-pen_remove,f0de6,󰷦 +nf-md-pencil_box,f03ec,󰏬 +nf-md-pencil_circle,f06ff,󰛿 +nf-md-pencil_lock,f03ee,󰏮 +nf-md-pencil_minus,f0de8,󰷨 +nf-md-pencil_off,f03ef,󰏯 +nf-md-pencil_outline,f0cb6,󰲶 +nf-md-pencil_plus,f0deb,󰷫 +nf-md-pencil_remove,f0ded,󰷭 +nf-md-pencil_ruler,f1353,󱍓 +nf-md-pentagon_outline,f0700,󰜀 +nf-md-percent_box,f1a02,󱨂 +nf-md-percent_circle,f1a04,󱨄 +nf-md-percent_outline,f1278,󱉸 +nf-md-periodic_table,f08b6,󰢶 +nf-md-perspective_less,f0d23,󰴣 +nf-md-perspective_more,f0d24,󰴤 +nf-md-phone_alert,f0f1a,󰼚 +nf-md-phone_bluetooth,f03f3,󰏳 +nf-md-phone_cancel,f10bc,󱂼 +nf-md-phone_check,f11a9,󱆩 +nf-md-phone_classic,f0602,󰘂 +nf-md-phone_clock,f19db,󱧛 +nf-md-phone_dial,f1559,󱕙 +nf-md-phone_forward,f03f4,󰏴 +nf-md-phone_hangup,f03f5,󰏵 +nf-md-phone_incoming,f03f7,󰏷 +nf-md-phone_lock,f03f8,󰏸 +nf-md-phone_log,f03f9,󰏹 +nf-md-phone_message,f1196,󱆖 +nf-md-phone_minus,f0658,󰙘 +nf-md-phone_missed,f03fa,󰏺 +nf-md-phone_off,f0def,󰷯 +nf-md-phone_outgoing,f03fb,󰏻 +nf-md-phone_outline,f0df0,󰷰 +nf-md-phone_paused,f03fc,󰏼 +nf-md-phone_plus,f0659,󰙙 +nf-md-phone_refresh,f1993,󱦓 +nf-md-phone_remove,f152f,󱔯 +nf-md-phone_return,f082f,󰠯 +nf-md-phone_ring,f11ab,󱆫 +nf-md-phone_settings,f03fd,󰏽 +nf-md-phone_sync,f1995,󱦕 +nf-md-phone_voip,f03fe,󰏾 +nf-md-pi_box,f0400,󰐀 +nf-md-pi_hole,f0df1,󰷱 +nf-md-piano_off,f0698,󰚘 +nf-md-pier_crane,f0888,󰢈 +nf-md-pig_variant,f1006,󱀆 +nf-md-piggy_bank,f1007,󱀇 +nf-md-pill_off,f1a5c,󱩜 +nf-md-pin_off,f0404,󰐄 +nf-md-pin_outline,f0931,󰤱 +nf-md-pine_tree,f0405,󰐅 +nf-md-pinwheel_outline,f0ad6,󰫖 +nf-md-pipe_disconnected,f07e6,󰟦 +nf-md-pipe_leak,f0889,󰢉 +nf-md-pipe_valve,f184d,󱡍 +nf-md-pipe_wrench,f1354,󱍔 +nf-md-play_box,f127a,󱉺 +nf-md-play_circle,f040c,󰐌 +nf-md-play_network,f088b,󰢋 +nf-md-play_outline,f0f1b,󰼛 +nf-md-play_pause,f040e,󰐎 +nf-md-play_speed,f08ff,󰣿 +nf-md-playlist_check,f05c7,󰗇 +nf-md-playlist_edit,f0900,󰤀 +nf-md-playlist_minus,f0410,󰐐 +nf-md-playlist_music,f0cb8,󰲸 +nf-md-playlist_play,f0411,󰐑 +nf-md-playlist_plus,f0412,󰐒 +nf-md-playlist_remove,f0413,󰐓 +nf-md-playlist_star,f0df2,󰷲 +nf-md-plus_box,f0416,󰐖 +nf-md-plus_circle,f0417,󰐗 +nf-md-plus_lock,f1a5d,󱩝 +nf-md-plus_minus,f0992,󰦒 +nf-md-plus_network,f041a,󰐚 +nf-md-plus_outline,f0705,󰜅 +nf-md-plus_thick,f11ec,󱇬 +nf-md-podium_bronze,f0d26,󰴦 +nf-md-podium_gold,f0d27,󰴧 +nf-md-podium_silver,f0d28,󰴨 +nf-md-pokemon_go,f0a09,󰨉 +nf-md-poker_chip,f0830,󰠰 +nf-md-police_badge,f1167,󱅧 +nf-md-police_station,f1839,󱠹 +nf-md-pool_thermometer,f1a5f,󱩟 +nf-md-post_lamp,f1a60,󱩠 +nf-md-post_outline,f1009,󱀉 +nf-md-postage_stamp,f0cbb,󰲻 +nf-md-pot_mix,f065b,󰙛 +nf-md-pot_outline,f02ff,󰋿 +nf-md-pot_steam,f065a,󰙚 +nf-md-pound_box,f0424,󰐤 +nf-md-power_cycle,f0901,󰤁 +nf-md-power_off,f0902,󰤂 +nf-md-power_on,f0903,󰤃 +nf-md-power_plug,f06a5,󰚥 +nf-md-power_settings,f0426,󰐦 +nf-md-power_sleep,f0904,󰤄 +nf-md-power_socket,f0427,󰐧 +nf-md-power_standby,f0906,󰤆 +nf-md-presentation_play,f0429,󰐩 +nf-md-printer_3d,f042b,󰐫 +nf-md-printer_alert,f042c,󰐬 +nf-md-printer_check,f1146,󱅆 +nf-md-printer_eye,f1458,󱑘 +nf-md-printer_off,f0e5d,󰹝 +nf-md-printer_outline,f1786,󱞆 +nf-md-printer_pos,f1057,󱁗 +nf-md-printer_search,f1457,󱑗 +nf-md-printer_settings,f0707,󰜇 +nf-md-printer_wireless,f0a0b,󰨋 +nf-md-priority_high,f0603,󰘃 +nf-md-priority_low,f0604,󰘄 +nf-md-professional_hexagon,f042d,󰐭 +nf-md-progress_alert,f0cbc,󰲼 +nf-md-progress_check,f0995,󰦕 +nf-md-progress_clock,f0996,󰦖 +nf-md-progress_close,f110a,󱄊 +nf-md-progress_download,f0997,󰦗 +nf-md-progress_pencil,f1787,󱞇 +nf-md-progress_question,f1522,󱔢 +nf-md-progress_star,f1788,󱞈 +nf-md-progress_upload,f0998,󰦘 +nf-md-progress_wrench,f0cbd,󰲽 +nf-md-projector_off,f1a23,󱨣 +nf-md-projector_screen,f042f,󰐯 +nf-md-propane_tank,f1357,󱍗 +nf-md-publish_off,f1945,󱥅 +nf-md-purse_outline,f0f1d,󰼝 +nf-md-puzzle_check,f1426,󱐦 +nf-md-puzzle_edit,f14d3,󱓓 +nf-md-puzzle_heart,f14d4,󱓔 +nf-md-puzzle_minus,f14d1,󱓑 +nf-md-puzzle_outline,f0a66,󰩦 +nf-md-puzzle_plus,f14d0,󱓐 +nf-md-puzzle_remove,f14d2,󱓒 +nf-md-puzzle_star,f14d5,󱓕 +nf-md-pyramid_off,f1953,󱥓 +nf-md-qrcode_edit,f08b8,󰢸 +nf-md-qrcode_minus,f118c,󱆌 +nf-md-qrcode_plus,f118b,󱆋 +nf-md-qrcode_remove,f118d,󱆍 +nf-md-qrcode_scan,f0433,󰐳 +nf-md-quality_high,f0435,󰐵 +nf-md-quality_low,f0a0c,󰨌 +nf-md-quality_medium,f0a0d,󰨍 +nf-md-rabbit_variant,f1a61,󱩡 +nf-md-racing_helmet,f0d93,󰶓 +nf-md-radiator_disabled,f0ad7,󰫗 +nf-md-radiator_off,f0ad8,󰫘 +nf-md-radio_am,f0cbe,󰲾 +nf-md-radio_fm,f0cbf,󰲿 +nf-md-radio_handheld,f043a,󰐺 +nf-md-radio_off,f121c,󱈜 +nf-md-radio_tower,f043b,󰐻 +nf-md-radioactive_circle,f185d,󱡝 +nf-md-radioactive_off,f0ec1,󰻁 +nf-md-radiobox_marked,f043e,󰐾 +nf-md-radiology_box,f14c5,󱓅 +nf-md-radius_outline,f0cc1,󰳁 +nf-md-railroad_light,f0f1e,󰼞 +nf-md-raspberry_pi,f043f,󰐿 +nf-md-raw_off,f1a10,󱨐 +nf-md-ray_end,f0440,󰑀 +nf-md-ray_start,f0442,󰑂 +nf-md-ray_vertex,f0445,󰑅 +nf-md-receipt_outline,f19dc,󱧜 +nf-md-record_circle,f0ec2,󰻂 +nf-md-record_player,f099a,󰦚 +nf-md-record_rec,f044b,󰑋 +nf-md-rectangle_outline,f0e5f,󰹟 +nf-md-recycle_variant,f139d,󱎝 +nf-md-redo_variant,f044f,󰑏 +nf-md-reflect_horizontal,f0a0e,󰨎 +nf-md-reflect_vertical,f0a0f,󰨏 +nf-md-refresh_auto,f18f2,󱣲 +nf-md-refresh_circle,f1377,󱍷 +nf-md-registered_trademark,f0a67,󰩧 +nf-md-relative_scale,f0452,󰑒 +nf-md-reload_alert,f110b,󱄋 +nf-md-remote_desktop,f08b9,󰢹 +nf-md-remote_off,f0ec4,󰻄 +nf-md-remote_tv,f0ec5,󰻅 +nf-md-rename_box,f0455,󰑕 +nf-md-reorder_horizontal,f0688,󰚈 +nf-md-reorder_vertical,f0689,󰚉 +nf-md-repeat_off,f0457,󰑗 +nf-md-repeat_once,f0458,󰑘 +nf-md-repeat_variant,f0547,󰕇 +nf-md-reply_all,f045b,󰑛 +nf-md-reply_circle,f11ae,󱆮 +nf-md-reply_outline,f0f20,󰼠 +nf-md-resistor_nodes,f0b45,󰭅 +nf-md-restart_alert,f110c,󱄌 +nf-md-restart_off,f0d95,󰶕 +nf-md-restore_alert,f110d,󱄍 +nf-md-rewind_10,f0d2a,󰴪 +nf-md-rewind_15,f1946,󱥆 +nf-md-rewind_30,f0d96,󰶖 +nf-md-rewind_5,f11f9,󱇹 +nf-md-rewind_60,f160c,󱘌 +nf-md-rewind_outline,f070a,󰜊 +nf-md-rhombus_medium,f0a10,󰨐 +nf-md-rhombus_outline,f070c,󰜌 +nf-md-rhombus_split,f0a11,󰨑 +nf-md-rickshaw_electric,f15bc,󱖼 +nf-md-road_variant,f0462,󰑢 +nf-md-robot_angry,f169d,󱚝 +nf-md-robot_confused,f169f,󱚟 +nf-md-robot_dead,f16a1,󱚡 +nf-md-robot_excited,f16a3,󱚣 +nf-md-robot_happy,f1719,󱜙 +nf-md-robot_industrial,f0b46,󰭆 +nf-md-robot_love,f16a5,󱚥 +nf-md-robot_mower,f11f7,󱇷 +nf-md-robot_off,f16a7,󱚧 +nf-md-robot_outline,f167a,󱙺 +nf-md-robot_vacuum,f070d,󰜍 +nf-md-rocket_launch,f14de,󱓞 +nf-md-rocket_outline,f13af,󱎯 +nf-md-roller_shade,f1a6b,󱩫 +nf-md-roller_skate,f0d2b,󰴫 +nf-md-rollerblade_off,f002e,󰀮 +nf-md-rolodex_outline,f1aba,󱪺 +nf-md-room_service,f088d,󰢍 +nf-md-rotate_360,f1999,󱦙 +nf-md-rotate_3d,f0ec7,󰻇 +nf-md-rotate_left,f0465,󰑥 +nf-md-rotate_orbit,f0d98,󰶘 +nf-md-rotate_right,f0467,󰑧 +nf-md-rounded_corner,f0607,󰘇 +nf-md-router_network,f1087,󱂇 +nf-md-router_wireless,f0469,󰑩 +nf-md-routes_clock,f1059,󱁙 +nf-md-rss_box,f046c,󰑬 +nf-md-rss_off,f0f21,󰼡 +nf-md-ruler_square,f0cc2,󰳂 +nf-md-run_fast,f046e,󰑮 +nf-md-rv_truck,f11d4,󱇔 +nf-md-sack_percent,f0d2f,󰴯 +nf-md-safe_square,f127c,󱉼 +nf-md-safety_goggles,f0d30,󰴰 +nf-md-sail_boat,f0ec8,󰻈 +nf-md-sale_outline,f1a06,󱨆 +nf-md-satellite_uplink,f0909,󰤉 +nf-md-satellite_variant,f0471,󰑱 +nf-md-sausage_off,f1789,󱞉 +nf-md-saw_blade,f0e61,󰹡 +nf-md-sawtooth_wave,f147a,󱑺 +nf-md-scale_balance,f05d1,󰗑 +nf-md-scale_bathroom,f0473,󰑳 +nf-md-scale_off,f105a,󱁚 +nf-md-scale_unbalanced,f19b8,󱦸 +nf-md-scan_helper,f13d8,󱏘 +nf-md-scanner_off,f090a,󰤊 +nf-md-scatter_plot,f0ec9,󰻉 +nf-md-scent_off,f1959,󱥙 +nf-md-school_outline,f1180,󱆀 +nf-md-scissors_cutting,f0a6b,󰩫 +nf-md-scooter_electric,f15be,󱖾 +nf-md-scoreboard_outline,f127f,󱉿 +nf-md-screen_rotation,f0475,󰑵 +nf-md-screw_lag,f0df4,󰷴 +nf-md-script_outline,f0477,󰑷 +nf-md-script_text,f0bc2,󰯂 +nf-md-seal_variant,f0fd9,󰿙 +nf-md-search_web,f070f,󰜏 +nf-md-seat_flat,f047b,󰑻 +nf-md-seat_outline,f0cc4,󰳄 +nf-md-seat_passenger,f1249,󱉉 +nf-md-security_network,f0484,󰒄 +nf-md-seed_off,f13fd,󱏽 +nf-md-seed_outline,f0e63,󰹣 +nf-md-seed_plus,f1a6d,󱩭 +nf-md-select_all,f0486,󰒆 +nf-md-select_color,f0d31,󰴱 +nf-md-select_compare,f0ad9,󰫙 +nf-md-select_drag,f0a6c,󰩬 +nf-md-select_group,f0f82,󰾂 +nf-md-select_inverse,f0487,󰒇 +nf-md-select_marker,f1280,󱊀 +nf-md-select_multiple,f1281,󱊁 +nf-md-select_off,f0488,󰒈 +nf-md-select_place,f0fda,󰿚 +nf-md-select_remove,f17c1,󱟁 +nf-md-select_search,f1204,󱈄 +nf-md-selection_drag,f0a6d,󰩭 +nf-md-selection_ellipse,f0d32,󰴲 +nf-md-selection_marker,f1283,󱊃 +nf-md-selection_multiple,f1285,󱊅 +nf-md-selection_off,f0777,󰝷 +nf-md-selection_remove,f17c3,󱟃 +nf-md-selection_search,f1205,󱈅 +nf-md-semantic_web,f1316,󱌖 +nf-md-send_check,f1161,󱅡 +nf-md-send_circle,f0df8,󰷸 +nf-md-send_clock,f1163,󱅣 +nf-md-send_lock,f07ed,󰟭 +nf-md-send_outline,f1165,󱅥 +nf-md-serial_port,f065c,󰙜 +nf-md-server_minus,f048c,󰒌 +nf-md-server_network,f048d,󰒍 +nf-md-server_off,f048f,󰒏 +nf-md-server_plus,f0490,󰒐 +nf-md-server_remove,f0491,󰒑 +nf-md-server_security,f0492,󰒒 +nf-md-set_all,f0778,󰝸 +nf-md-set_center,f0779,󰝹 +nf-md-set_left,f077b,󰝻 +nf-md-set_merge,f14e0,󱓠 +nf-md-set_none,f077e,󰝾 +nf-md-set_right,f077f,󰝿 +nf-md-set_split,f14e1,󱓡 +nf-md-set_square,f145d,󱑝 +nf-md-settings_helper,f0a6e,󰩮 +nf-md-shaker_outline,f110f,󱄏 +nf-md-shape_outline,f0832,󰠲 +nf-md-shape_plus,f0495,󰒕 +nf-md-share_all,f11f4,󱇴 +nf-md-share_circle,f11ad,󱆭 +nf-md-share_off,f0f23,󰼣 +nf-md-share_outline,f0932,󰤲 +nf-md-share_variant,f0497,󰒗 +nf-md-shark_fin,f1673,󱙳 +nf-md-shark_off,f18bb,󱢻 +nf-md-shield_account,f088f,󰢏 +nf-md-shield_airplane,f06bb,󰚻 +nf-md-shield_alert,f0ecc,󰻌 +nf-md-shield_bug,f13da,󱏚 +nf-md-shield_car,f0f83,󰾃 +nf-md-shield_check,f0565,󰕥 +nf-md-shield_cross,f0cc9,󰳉 +nf-md-shield_crown,f18bc,󱢼 +nf-md-shield_edit,f11a0,󱆠 +nf-md-shield_half,f1360,󱍠 +nf-md-shield_home,f068a,󰚊 +nf-md-shield_key,f0bc4,󰯄 +nf-md-shield_lock,f099d,󰦝 +nf-md-shield_moon,f1828,󱠨 +nf-md-shield_off,f099e,󰦞 +nf-md-shield_outline,f0499,󰒙 +nf-md-shield_plus,f0ada,󰫚 +nf-md-shield_refresh,f00aa,󰂪 +nf-md-shield_remove,f0adc,󰫜 +nf-md-shield_search,f0d9a,󰶚 +nf-md-shield_star,f113b,󱄻 +nf-md-shield_sun,f105d,󱁝 +nf-md-shield_sword,f18be,󱢾 +nf-md-shield_sync,f11a2,󱆢 +nf-md-ship_wheel,f0833,󰠳 +nf-md-shipping_pallet,f184e,󱡎 +nf-md-shoe_ballet,f15ca,󱗊 +nf-md-shoe_cleat,f15c7,󱗇 +nf-md-shoe_formal,f0b47,󰭇 +nf-md-shoe_heel,f0b48,󰭈 +nf-md-shoe_print,f0dfa,󰷺 +nf-md-shoe_sneaker,f15c8,󱗈 +nf-md-shopping_music,f049b,󰒛 +nf-md-shopping_outline,f11d5,󱇕 +nf-md-shopping_search,f0f84,󰾄 +nf-md-shovel_off,f0711,󰜑 +nf-md-shower_head,f09a1,󰦡 +nf-md-shuffle_disabled,f049e,󰒞 +nf-md-shuffle_variant,f049f,󰒟 +nf-md-sigma_lower,f062b,󰘫 +nf-md-sign_caution,f04a1,󰒡 +nf-md-sign_direction,f0781,󰞁 +nf-md-sign_pole,f14f8,󱓸 +nf-md-sign_text,f0782,󰞂 +nf-md-signal_2g,f0712,󰜒 +nf-md-signal_3g,f0713,󰜓 +nf-md-signal_4g,f0714,󰜔 +nf-md-signal_5g,f0a6f,󰩯 +nf-md-signal_hspa,f0715,󰜕 +nf-md-signal_off,f0783,󰞃 +nf-md-signal_variant,f060a,󰘊 +nf-md-signature_freehand,f0dfc,󰷼 +nf-md-signature_image,f0dfd,󰷽 +nf-md-signature_text,f0dfe,󰷾 +nf-md-silverware_clean,f0fde,󰿞 +nf-md-silverware_fork,f04a4,󰒤 +nf-md-silverware_spoon,f04a5,󰒥 +nf-md-silverware_variant,f04a6,󰒦 +nf-md-sim_alert,f04a8,󰒨 +nf-md-sim_off,f04a9,󰒩 +nf-md-sim_outline,f15d5,󱗕 +nf-md-simple_icons,f131d,󱌝 +nf-md-sina_weibo,f0adf,󰫟 +nf-md-sine_wave,f095b,󰥛 +nf-md-sitemap_outline,f199c,󱦜 +nf-md-size_m,f13a5,󱎥 +nf-md-size_s,f13a4,󱎤 +nf-md-size_xl,f13a7,󱎧 +nf-md-size_xs,f13a3,󱎣 +nf-md-size_xxl,f13a8,󱎨 +nf-md-size_xxs,f13a2,󱎢 +nf-md-size_xxxl,f13a9,󱎩 +nf-md-skate_off,f0699,󰚙 +nf-md-skew_less,f0d36,󰴶 +nf-md-skew_more,f0d37,󰴷 +nf-md-ski_water,f1306,󱌆 +nf-md-skip_backward,f04ab,󰒫 +nf-md-skip_forward,f04ac,󰒬 +nf-md-skip_next,f04ad,󰒭 +nf-md-skip_previous,f04ae,󰒮 +nf-md-skull_crossbones,f0bc6,󰯆 +nf-md-skull_outline,f0bc8,󰯈 +nf-md-skull_scan,f14c7,󱓇 +nf-md-skype_business,f04b0,󰒰 +nf-md-slash_forward,f0fdf,󰿟 +nf-md-sleep_off,f04b3,󰒳 +nf-md-slope_downhill,f0dff,󰷿 +nf-md-slope_uphill,f0e00,󰸀 +nf-md-slot_machine,f1114,󱄔 +nf-md-smart_card,f10bd,󱂽 +nf-md-smoke_detector,f0392,󰎒 +nf-md-smoking_off,f04b5,󰒵 +nf-md-smoking_pipe,f140d,󱐍 +nf-md-snowflake_alert,f0f29,󰼩 +nf-md-snowflake_check,f1a70,󱩰 +nf-md-snowflake_melt,f12cb,󱋋 +nf-md-snowflake_off,f14e3,󱓣 +nf-md-snowflake_thermometer,f1a71,󱩱 +nf-md-snowflake_variant,f0f2a,󰼪 +nf-md-soccer_field,f0834,󰠴 +nf-md-sofa_outline,f156d,󱕭 +nf-md-sofa_single,f156e,󱕮 +nf-md-solar_panel,f0d9b,󰶛 +nf-md-solar_power,f0a72,󰩲 +nf-md-soldering_iron,f1092,󱂒 +nf-md-sony_playstation,f0414,󰐔 +nf-md-sort_ascending,f04bc,󰒼 +nf-md-sort_descending,f04bd,󰒽 +nf-md-sort_variant,f04bf,󰒿 +nf-md-source_branch,f062c,󰘬 +nf-md-source_commit,f0718,󰜘 +nf-md-source_fork,f04c1,󰓁 +nf-md-source_merge,f062d,󰘭 +nf-md-source_pull,f04c2,󰓂 +nf-md-source_repository,f0ccf,󰳏 +nf-md-soy_sauce,f07ee,󰟮 +nf-md-spa_outline,f0cd2,󰳒 +nf-md-space_invaders,f0bc9,󰯉 +nf-md-space_station,f1383,󱎃 +nf-md-speaker_bluetooth,f09a2,󰦢 +nf-md-speaker_multiple,f0d38,󰴸 +nf-md-speaker_off,f04c4,󰓄 +nf-md-speaker_wireless,f071f,󰜟 +nf-md-speedometer_medium,f0f85,󰾅 +nf-md-speedometer_slow,f0f86,󰾆 +nf-md-sphere_off,f1955,󱥕 +nf-md-spider_thread,f11eb,󱇫 +nf-md-spider_web,f0bca,󰯊 +nf-md-spirit_level,f14f1,󱓱 +nf-md-spoon_sugar,f1429,󱐩 +nf-md-spotlight_beam,f04c9,󰓉 +nf-md-spray_bottle,f0ae0,󰫠 +nf-md-sprinkler_fire,f199d,󱦝 +nf-md-sprinkler_variant,f1060,󱁠 +nf-md-sprout_outline,f0e67,󰹧 +nf-md-square_circle,f1500,󱔀 +nf-md-square_medium,f0a13,󰨓 +nf-md-square_off,f12ee,󱋮 +nf-md-square_opacity,f1854,󱡔 +nf-md-square_outline,f0763,󰝣 +nf-md-square_root,f0784,󰞄 +nf-md-square_rounded,f14fb,󱓻 +nf-md-square_small,f0a15,󰨕 +nf-md-square_wave,f147b,󱑻 +nf-md-stack_exchange,f060b,󰘋 +nf-md-stack_overflow,f04cc,󰓌 +nf-md-stadium_variant,f0720,󰜠 +nf-md-stairs_box,f139e,󱎞 +nf-md-stairs_down,f12be,󱊾 +nf-md-stairs_up,f12bd,󱊽 +nf-md-standard_definition,f07ef,󰟯 +nf-md-star_box,f0a73,󰩳 +nf-md-star_check,f1566,󱕦 +nf-md-star_circle,f04cf,󰓏 +nf-md-star_cog,f1668,󱙨 +nf-md-star_crescent,f0979,󰥹 +nf-md-star_david,f097a,󰥺 +nf-md-star_face,f09a5,󰦥 +nf-md-star_half,f0246,󰉆 +nf-md-star_minus,f1564,󱕤 +nf-md-star_off,f04d1,󰓑 +nf-md-star_outline,f04d2,󰓒 +nf-md-star_plus,f1563,󱕣 +nf-md-star_remove,f1565,󱕥 +nf-md-star_settings,f166a,󱙪 +nf-md-star_shooting,f1741,󱝁 +nf-md-state_machine,f11ef,󱇯 +nf-md-steering_off,f090e,󰤎 +nf-md-step_backward,f04d5,󰓕 +nf-md-step_forward,f04d7,󰓗 +nf-md-sticker_alert,f1365,󱍥 +nf-md-sticker_check,f1367,󱍧 +nf-md-sticker_emoji,f0785,󰞅 +nf-md-sticker_minus,f1369,󱍩 +nf-md-sticker_outline,f136b,󱍫 +nf-md-sticker_plus,f136c,󱍬 +nf-md-sticker_remove,f136e,󱍮 +nf-md-sticker_text,f178e,󱞎 +nf-md-stool_outline,f195e,󱥞 +nf-md-stop_circle,f0666,󰙦 +nf-md-storage_tank,f1a75,󱩵 +nf-md-store_alert,f18c1,󱣁 +nf-md-store_check,f18c3,󱣃 +nf-md-store_clock,f18c5,󱣅 +nf-md-store_cog,f18c7,󱣇 +nf-md-store_edit,f18c9,󱣉 +nf-md-store_marker,f18cb,󱣋 +nf-md-store_minus,f165e,󱙞 +nf-md-store_off,f18ce,󱣎 +nf-md-store_outline,f1361,󱍡 +nf-md-store_plus,f165f,󱙟 +nf-md-store_remove,f1660,󱙠 +nf-md-store_search,f18d2,󱣒 +nf-md-store_settings,f18d4,󱣔 +nf-md-storefront_outline,f10c1,󱃁 +nf-md-string_lights,f12ba,󱊺 +nf-md-subtitles_outline,f0a17,󰨗 +nf-md-subway_variant,f04df,󰓟 +nf-md-sun_clock,f1a77,󱩷 +nf-md-sun_compass,f19a5,󱦥 +nf-md-sun_snowflake,f1796,󱞖 +nf-md-sun_thermometer,f18d6,󱣖 +nf-md-sun_wireless,f17fe,󱟾 +nf-md-surround_sound,f05c5,󰗅 +nf-md-swap_horizontal,f04e1,󰓡 +nf-md-swap_vertical,f04e2,󰓢 +nf-md-sword_cross,f0787,󰞇 +nf-md-syllabary_hangul,f1333,󱌳 +nf-md-syllabary_hiragana,f1334,󱌴 +nf-md-syllabary_katakana,f1335,󱌵 +nf-md-sync_alert,f04e7,󰓧 +nf-md-sync_circle,f1378,󱍸 +nf-md-sync_off,f04e8,󰓨 +nf-md-tab_minus,f0b4b,󰭋 +nf-md-tab_plus,f075c,󰝜 +nf-md-tab_remove,f0b4c,󰭌 +nf-md-tab_search,f199e,󱦞 +nf-md-tab_unselected,f04ea,󰓪 +nf-md-table_account,f13b9,󱎹 +nf-md-table_alert,f13ba,󱎺 +nf-md-table_border,f0a18,󰨘 +nf-md-table_cancel,f13bf,󱎿 +nf-md-table_chair,f1061,󱁡 +nf-md-table_check,f13c0,󱏀 +nf-md-table_clock,f13c1,󱏁 +nf-md-table_cog,f13c2,󱏂 +nf-md-table_column,f0835,󰠵 +nf-md-table_edit,f04f0,󰓰 +nf-md-table_eye,f1094,󱂔 +nf-md-table_furniture,f05bc,󰖼 +nf-md-table_heart,f13c4,󱏄 +nf-md-table_key,f13c5,󱏅 +nf-md-table_large,f04f1,󰓱 +nf-md-table_lock,f13c6,󱏆 +nf-md-table_minus,f13c7,󱏇 +nf-md-table_multiple,f13c8,󱏈 +nf-md-table_network,f13c9,󱏉 +nf-md-table_off,f13ca,󱏊 +nf-md-table_picnic,f1743,󱝃 +nf-md-table_pivot,f183c,󱠼 +nf-md-table_plus,f0a75,󰩵 +nf-md-table_refresh,f13a0,󱎠 +nf-md-table_remove,f0a76,󰩶 +nf-md-table_row,f0837,󰠷 +nf-md-table_search,f090f,󰤏 +nf-md-table_settings,f0838,󰠸 +nf-md-table_star,f13cb,󱏋 +nf-md-table_sync,f13a1,󱎡 +nf-md-table_tennis,f0e68,󰹨 +nf-md-tablet_android,f04f7,󰓷 +nf-md-tablet_cellphone,f09a7,󰦧 +nf-md-tablet_dashboard,f0ece,󰻎 +nf-md-tag_check,f1a7a,󱩺 +nf-md-tag_faces,f04fa,󰓺 +nf-md-tag_heart,f068b,󰚋 +nf-md-tag_minus,f0910,󰤐 +nf-md-tag_multiple,f04fb,󰓻 +nf-md-tag_off,f1220,󱈠 +nf-md-tag_outline,f04fc,󰓼 +nf-md-tag_plus,f0722,󰜢 +nf-md-tag_remove,f0723,󰜣 +nf-md-tag_search,f1907,󱤇 +nf-md-tag_text,f1224,󱈤 +nf-md-tanker_truck,f0fe5,󰿥 +nf-md-tape_drive,f16df,󱛟 +nf-md-tape_measure,f0b4d,󰭍 +nf-md-target_account,f0bd0,󰯐 +nf-md-target_variant,f0a77,󰩷 +nf-md-tea_outline,f0d9f,󰶟 +nf-md-teddy_bear,f18fb,󱣻 +nf-md-television_box,f0839,󰠹 +nf-md-television_classic,f07f4,󰟴 +nf-md-television_guide,f0503,󰔃 +nf-md-television_off,f083b,󰠻 +nf-md-television_pause,f0f89,󰾉 +nf-md-television_play,f0ecf,󰻏 +nf-md-television_shimmer,f1110,󱄐 +nf-md-television_stop,f0f8a,󰾊 +nf-md-temperature_celsius,f0504,󰔄 +nf-md-temperature_fahrenheit,f0505,󰔅 +nf-md-temperature_kelvin,f0506,󰔆 +nf-md-tennis_ball,f0507,󰔇 +nf-md-test_tube,f0668,󰙨 +nf-md-text_account,f1570,󱕰 +nf-md-text_box,f021a,󰈚 +nf-md-text_long,f09aa,󰦪 +nf-md-text_recognition,f113d,󱄽 +nf-md-text_search,f13b8,󱎸 +nf-md-text_shadow,f0669,󰙩 +nf-md-text_short,f09a9,󰦩 +nf-md-texture_box,f0fe6,󰿦 +nf-md-thermometer_alert,f0e01,󰸁 +nf-md-thermometer_bluetooth,f1895,󱢕 +nf-md-thermometer_check,f1a7f,󱩿 +nf-md-thermometer_high,f10c2,󱃂 +nf-md-thermometer_lines,f0510,󰔐 +nf-md-thermometer_low,f10c3,󱃃 +nf-md-thermometer_minus,f0e04,󰸄 +nf-md-thermometer_off,f1531,󱔱 +nf-md-thermometer_plus,f0e05,󰸅 +nf-md-thermometer_water,f1a80,󱪀 +nf-md-thermostat_box,f0891,󰢑 +nf-md-thought_bubble,f07f6,󰟶 +nf-md-thumb_down,f0511,󰔑 +nf-md-thumb_up,f0513,󰔓 +nf-md-ticket_account,f0517,󰔗 +nf-md-ticket_confirmation,f0518,󰔘 +nf-md-ticket_outline,f0913,󰤓 +nf-md-ticket_percent,f0724,󰜤 +nf-md-tilde_off,f18f3,󱣳 +nf-md-timeline_alert,f0f95,󰾕 +nf-md-timeline_check,f1532,󱔲 +nf-md-timeline_clock,f11fb,󱇻 +nf-md-timeline_help,f0f99,󰾙 +nf-md-timeline_minus,f1534,󱔴 +nf-md-timeline_outline,f0bd2,󰯒 +nf-md-timeline_plus,f0f96,󰾖 +nf-md-timeline_remove,f1536,󱔶 +nf-md-timeline_text,f0bd3,󰯓 +nf-md-timer_10,f051c,󰔜 +nf-md-timer_3,f051d,󰔝 +nf-md-timer_alert,f1acc,󱫌 +nf-md-timer_cancel,f1ace,󱫎 +nf-md-timer_check,f1ad0,󱫐 +nf-md-timer_cog,f1925,󱤥 +nf-md-timer_edit,f1ad2,󱫒 +nf-md-timer_lock,f1ad4,󱫔 +nf-md-timer_marker,f1ad8,󱫘 +nf-md-timer_minus,f1ada,󱫚 +nf-md-timer_music,f1adc,󱫜 +nf-md-timer_off,f13ac,󱎬 +nf-md-timer_outline,f051b,󰔛 +nf-md-timer_pause,f1ade,󱫞 +nf-md-timer_play,f1ae0,󱫠 +nf-md-timer_plus,f1ae2,󱫢 +nf-md-timer_refresh,f1ae4,󱫤 +nf-md-timer_remove,f1ae6,󱫦 +nf-md-timer_sand,f051f,󰔟 +nf-md-timer_settings,f1923,󱤣 +nf-md-timer_star,f1ae8,󱫨 +nf-md-timer_stop,f1aea,󱫪 +nf-md-timer_sync,f1aec,󱫬 +nf-md-toaster_off,f11b7,󱆷 +nf-md-toaster_oven,f0cd3,󰳓 +nf-md-toggle_switch,f0521,󰔡 +nf-md-toolbox_outline,f09ad,󰦭 +nf-md-tooltip_account,f000c,󰀌 +nf-md-tooltip_cellphone,f183b,󱠻 +nf-md-tooltip_check,f155c,󱕜 +nf-md-tooltip_edit,f0524,󰔤 +nf-md-tooltip_image,f0525,󰔥 +nf-md-tooltip_minus,f155e,󱕞 +nf-md-tooltip_outline,f0526,󰔦 +nf-md-tooltip_plus,f0bd6,󰯖 +nf-md-tooltip_remove,f1560,󱕠 +nf-md-tooltip_text,f0528,󰔨 +nf-md-tooth_outline,f0529,󰔩 +nf-md-toothbrush_electric,f112c,󱄬 +nf-md-toothbrush_paste,f112a,󱄪 +nf-md-tow_truck,f083c,󰠼 +nf-md-tower_beach,f0681,󰚁 +nf-md-tower_fire,f0682,󰚂 +nf-md-town_hall,f1875,󱡵 +nf-md-toy_brick,f1288,󱊈 +nf-md-track_light,f0914,󰤔 +nf-md-trackpad_lock,f0933,󰤳 +nf-md-tractor_variant,f14c4,󱓄 +nf-md-traffic_cone,f137c,󱍼 +nf-md-traffic_light,f052b,󰔫 +nf-md-train_car,f0bd8,󰯘 +nf-md-train_variant,f08c4,󰣄 +nf-md-tram_side,f0fe7,󰿧 +nf-md-transcribe_close,f052f,󰔯 +nf-md-transfer_down,f0da1,󰶡 +nf-md-transfer_left,f0da2,󰶢 +nf-md-transfer_right,f0530,󰔰 +nf-md-transfer_up,f0da3,󰶣 +nf-md-transit_connection,f0d3c,󰴼 +nf-md-transit_detour,f0f8b,󰾋 +nf-md-transit_skip,f1515,󱔕 +nf-md-transit_transfer,f06ae,󰚮 +nf-md-transition_masked,f0916,󰤖 +nf-md-translate_off,f0e06,󰸆 +nf-md-transmission_tower,f0d3e,󰴾 +nf-md-trash_can,f0a79,󰩹 +nf-md-tray_alert,f1295,󱊕 +nf-md-tray_full,f1296,󱊖 +nf-md-tray_minus,f1297,󱊗 +nf-md-tray_plus,f1298,󱊘 +nf-md-tray_remove,f1299,󱊙 +nf-md-treasure_chest,f0726,󰜦 +nf-md-tree_outline,f0e69,󰹩 +nf-md-trending_down,f0533,󰔳 +nf-md-trending_neutral,f0534,󰔴 +nf-md-trending_up,f0535,󰔵 +nf-md-triangle_outline,f0537,󰔷 +nf-md-triangle_wave,f147c,󱑼 +nf-md-trophy_award,f0539,󰔹 +nf-md-trophy_broken,f0da4,󰶤 +nf-md-trophy_outline,f053a,󰔺 +nf-md-trophy_variant,f053b,󰔻 +nf-md-truck_alert,f19de,󱧞 +nf-md-truck_check,f0cd4,󰳔 +nf-md-truck_delivery,f053e,󰔾 +nf-md-truck_fast,f0788,󰞈 +nf-md-truck_flatbed,f1891,󱢑 +nf-md-truck_minus,f19ae,󱦮 +nf-md-truck_outline,f129d,󱊝 +nf-md-truck_plus,f19ad,󱦭 +nf-md-truck_remove,f19af,󱦯 +nf-md-truck_snowflake,f19a6,󱦦 +nf-md-truck_trailer,f0727,󰜧 +nf-md-tshirt_crew,f0a7b,󰩻 +nf-md-tshirt_v,f0a7c,󰩼 +nf-md-tumble_dryer,f0917,󰤗 +nf-md-tune_variant,f1542,󱕂 +nf-md-tune_vertical,f066a,󰙪 +nf-md-tunnel_outline,f183e,󱠾 +nf-md-turnstile_outline,f0cd6,󰳖 +nf-md-ufo_outline,f10c5,󱃅 +nf-md-umbrella_beach,f188a,󱢊 +nf-md-umbrella_closed,f09b0,󰦰 +nf-md-umbrella_outline,f054b,󰕋 +nf-md-undo_variant,f054d,󰕍 +nf-md-unicorn_variant,f15c3,󱗃 +nf-md-upload_lock,f1373,󱍳 +nf-md-upload_multiple,f083d,󰠽 +nf-md-upload_network,f06f6,󰛶 +nf-md-upload_off,f10c6,󱃆 +nf-md-upload_outline,f0e07,󰸇 +nf-md-usb_port,f11f0,󱇰 +nf-md-vacuum_outline,f19a2,󱦢 +nf-md-valve_closed,f1067,󱁧 +nf-md-valve_open,f1068,󱁨 +nf-md-van_passenger,f07fa,󰟺 +nf-md-van_utility,f07fb,󰟻 +nf-md-vanish_quarter,f1554,󱕔 +nf-md-vanity_light,f11e1,󱇡 +nf-md-variable_box,f1111,󱄑 +nf-md-vector_bezier,f0ae8,󰫨 +nf-md-vector_circle,f0556,󰕖 +nf-md-vector_combine,f0558,󰕘 +nf-md-vector_curve,f0559,󰕙 +nf-md-vector_difference,f055a,󰕚 +nf-md-vector_ellipse,f0893,󰢓 +nf-md-vector_intersection,f055d,󰕝 +nf-md-vector_line,f055e,󰕞 +nf-md-vector_link,f0fe8,󰿨 +nf-md-vector_point,f055f,󰕟 +nf-md-vector_polygon,f0560,󰕠 +nf-md-vector_polyline,f0561,󰕡 +nf-md-vector_radius,f074a,󰝊 +nf-md-vector_rectangle,f05c6,󰗆 +nf-md-vector_selection,f0562,󰕢 +nf-md-vector_square,f0001,󰀁 +nf-md-vector_triangle,f0563,󰕣 +nf-md-vector_union,f0564,󰕤 +nf-md-vibrate_off,f0cd9,󰳙 +nf-md-video_2d,f1a1c,󱨜 +nf-md-video_3d,f07fd,󰟽 +nf-md-video_account,f0919,󰤙 +nf-md-video_box,f00fd,󰃽 +nf-md-video_check,f1069,󱁩 +nf-md-video_image,f091a,󰤚 +nf-md-video_marker,f19a9,󱦩 +nf-md-video_minus,f09b2,󰦲 +nf-md-video_off,f0568,󰕨 +nf-md-video_outline,f0bdc,󰯜 +nf-md-video_plus,f09b3,󰦳 +nf-md-video_stabilization,f091b,󰤛 +nf-md-video_switch,f0569,󰕩 +nf-md-video_vintage,f0a1c,󰨜 +nf-md-video_wireless,f0ed2,󰻒 +nf-md-view_agenda,f056a,󰕪 +nf-md-view_array,f056b,󰕫 +nf-md-view_carousel,f056c,󰕬 +nf-md-view_column,f056d,󰕭 +nf-md-view_comfy,f0e6a,󰹪 +nf-md-view_compact,f0e6b,󰹫 +nf-md-view_dashboard,f056e,󰕮 +nf-md-view_day,f056f,󰕯 +nf-md-view_gallery,f1888,󱢈 +nf-md-view_grid,f0570,󰕰 +nf-md-view_headline,f0571,󰕱 +nf-md-view_list,f0572,󰕲 +nf-md-view_module,f0573,󰕳 +nf-md-view_parallel,f0728,󰜨 +nf-md-view_quilt,f0574,󰕴 +nf-md-view_sequential,f0729,󰜩 +nf-md-view_stream,f0575,󰕵 +nf-md-view_week,f0576,󰕶 +nf-md-virtual_reality,f0894,󰢔 +nf-md-virus_off,f18e1,󱣡 +nf-md-virus_outline,f13b7,󱎷 +nf-md-volcano_outline,f1a84,󱪄 +nf-md-volume_high,f057e,󰕾 +nf-md-volume_low,f057f,󰕿 +nf-md-volume_medium,f0580,󰖀 +nf-md-volume_minus,f075e,󰝞 +nf-md-volume_mute,f075f,󰝟 +nf-md-volume_off,f0581,󰖁 +nf-md-volume_plus,f075d,󰝝 +nf-md-volume_source,f1120,󱄠 +nf-md-volume_vibrate,f1121,󱄡 +nf-md-vote_outline,f0a20,󰨠 +nf-md-wall_fire,f1a11,󱨑 +nf-md-wall_sconce,f091c,󰤜 +nf-md-wallet_giftcard,f0585,󰖅 +nf-md-wallet_membership,f0586,󰖆 +nf-md-wallet_outline,f0bdd,󰯝 +nf-md-wallet_plus,f0f8e,󰾎 +nf-md-wallet_travel,f0587,󰖇 +nf-md-wardrobe_outline,f0f91,󰾑 +nf-md-washing_machine,f072a,󰜪 +nf-md-watch_export,f058a,󰖊 +nf-md-watch_import,f058b,󰖋 +nf-md-watch_variant,f0897,󰢗 +nf-md-watch_vibrate,f06b1,󰚱 +nf-md-water_alert,f1502,󱔂 +nf-md-water_boiler,f0f92,󰾒 +nf-md-water_check,f1504,󱔄 +nf-md-water_circle,f1806,󱠆 +nf-md-water_minus,f1506,󱔆 +nf-md-water_off,f058d,󰖍 +nf-md-water_opacity,f1855,󱡕 +nf-md-water_outline,f0e0a,󰸊 +nf-md-water_percent,f058e,󰖎 +nf-md-water_plus,f150a,󱔊 +nf-md-water_polo,f12a0,󱊠 +nf-md-water_pump,f058f,󰖏 +nf-md-water_remove,f150c,󱔌 +nf-md-water_sync,f17c6,󱟆 +nf-md-water_thermometer,f1a85,󱪅 +nf-md-water_well,f106b,󱁫 +nf-md-watering_can,f1481,󱒁 +nf-md-weather_cloudy,f0590,󰖐 +nf-md-weather_fog,f0591,󰖑 +nf-md-weather_hail,f0592,󰖒 +nf-md-weather_hazy,f0f30,󰼰 +nf-md-weather_hurricane,f0898,󰢘 +nf-md-weather_lightning,f0593,󰖓 +nf-md-weather_night,f0594,󰖔 +nf-md-weather_pouring,f0596,󰖖 +nf-md-weather_rainy,f0597,󰖗 +nf-md-weather_snowy,f0598,󰖘 +nf-md-weather_sunny,f0599,󰖙 +nf-md-weather_sunset,f059a,󰖚 +nf-md-weather_tornado,f0f38,󰼸 +nf-md-weather_windy,f059d,󰖝 +nf-md-web_box,f0f94,󰾔 +nf-md-web_cancel,f1790,󱞐 +nf-md-web_check,f0789,󰞉 +nf-md-web_clock,f124a,󱉊 +nf-md-web_minus,f10a0,󱂠 +nf-md-web_off,f0a8e,󰪎 +nf-md-web_plus,f0033,󰀳 +nf-md-web_refresh,f1791,󱞑 +nf-md-web_remove,f0551,󰕑 +nf-md-web_sync,f1792,󱞒 +nf-md-webcam_off,f1737,󱜷 +nf-md-weight_gram,f0d3f,󰴿 +nf-md-weight_kilogram,f05a2,󰖢 +nf-md-weight_lifter,f115d,󱅝 +nf-md-weight_pound,f09b5,󰦵 +nf-md-wheel_barrow,f14f2,󱓲 +nf-md-wheelchair_accessibility,f05a4,󰖤 +nf-md-whistle_outline,f12bc,󱊼 +nf-md-widgets_outline,f1355,󱍕 +nf-md-wifi_alert,f16b5,󱚵 +nf-md-wifi_cancel,f16bc,󱚼 +nf-md-wifi_check,f16bd,󱚽 +nf-md-wifi_cog,f16be,󱚾 +nf-md-wifi_lock,f16bf,󱚿 +nf-md-wifi_marker,f16c1,󱛁 +nf-md-wifi_minus,f16c2,󱛂 +nf-md-wifi_off,f05aa,󰖪 +nf-md-wifi_plus,f16c3,󱛃 +nf-md-wifi_refresh,f16c4,󱛄 +nf-md-wifi_remove,f16c5,󱛅 +nf-md-wifi_settings,f16c6,󱛆 +nf-md-wifi_star,f0e0b,󰸋 +nf-md-wifi_sync,f16c7,󱛇 +nf-md-wind_power,f1a88,󱪈 +nf-md-wind_turbine,f0da5,󰶥 +nf-md-window_close,f05ad,󰖭 +nf-md-window_closed,f05ae,󰖮 +nf-md-window_maximize,f05af,󰖯 +nf-md-window_minimize,f05b0,󰖰 +nf-md-window_open,f05b1,󰖱 +nf-md-window_restore,f05b2,󰖲 +nf-md-window_shutter,f111c,󱄜 +nf-md-wiper_wash,f0da6,󰶦 +nf-md-wizard_hat,f1477,󱑷 +nf-md-wrap_disabled,f0bdf,󰯟 +nf-md-wrench_clock,f19a3,󱦣 +nf-md-wrench_outline,f0be0,󰯠 +nf-md-yin_yang,f0680,󰚀 +nf-md-youtube_gaming,f0848,󰡈 +nf-md-youtube_studio,f0847,󰡇 +nf-md-youtube_subscription,f0d40,󰵀 +nf-md-youtube_tv,f0448,󰑈 +nf-md-z_wave,f0aea,󰫪 +nf-md-zip_box,f05c4,󰗄 +nf-md-zip_disk,f0a23,󰨣 +nf-md-zodiac_aquarius,f0a7d,󰩽 +nf-md-zodiac_aries,f0a7e,󰩾 +nf-md-zodiac_cancer,f0a7f,󰩿 +nf-md-zodiac_capricorn,f0a80,󰪀 +nf-md-zodiac_gemini,f0a81,󰪁 +nf-md-zodiac_leo,f0a82,󰪂 +nf-md-zodiac_libra,f0a83,󰪃 +nf-md-zodiac_pisces,f0a84,󰪄 +nf-md-zodiac_sagittarius,f0a85,󰪅 +nf-md-zodiac_scorpio,f0a86,󰪆 +nf-md-zodiac_taurus,f0a87,󰪇 +nf-md-zodiac_virgo,f0a88,󰪈 +nf-oct-accessibility_inset,f40b, +nf-oct-alert_fill,f40c, +nf-oct-arrow_both,f416, +nf-oct-arrow_down,f433, +nf-oct-arrow_left,f434, +nf-oct-arrow_right,f432, +nf-oct-arrow_switch,f443, +nf-oct-arrow_up,f431, +nf-oct-bell_fill,f476, +nf-oct-bell_slash,f478, +nf-oct-bookmark_fill,f47a, +nf-oct-bookmark_slash,f533, +nf-oct-check_circle,f49e, +nf-oct-chevron_down,f47c, +nf-oct-chevron_left,f47d, +nf-oct-chevron_right,f460, +nf-oct-chevron_up,f47b, +nf-oct-circle_slash,f468, +nf-oct-clock_fill,f4ab, +nf-oct-cloud_offline,f4ad, +nf-oct-code_review,f4af, +nf-oct-code_square,f4b0, +nf-oct-codescan_checkmark,f4b2, +nf-oct-command_palette,f4b5, +nf-oct-comment_discussion,f442, +nf-oct-copilot_error,f4b9, +nf-oct-copilot_warning,f4ba, +nf-oct-credit_card,f439, +nf-oct-cross_reference,f4bd, +nf-oct-desktop_download,f498, +nf-oct-device_camera,f446, +nf-oct-device_desktop,f4a9, +nf-oct-device_mobile,f42c, +nf-oct-diff_added,f457, +nf-oct-diff_ignored,f474, +nf-oct-diff_modified,f459, +nf-oct-diff_removed,f458, +nf-oct-diff_renamed,f45a, +nf-oct-discussion_closed,f4c0, +nf-oct-discussion_duplicate,f4c1, +nf-oct-discussion_outdated,f4c2, +nf-oct-dot_fill,f444, +nf-oct-eye_closed,f4c5, +nf-oct-feed_discussion,f4c6, +nf-oct-feed_forked,f4c7, +nf-oct-feed_heart,f4c8, +nf-oct-feed_merged,f4c9, +nf-oct-feed_person,f4ca, +nf-oct-feed_repo,f4cb, +nf-oct-feed_rocket,f4cc, +nf-oct-feed_star,f4cd, +nf-oct-feed_tag,f4ce, +nf-oct-feed_trophy,f4cf, +nf-oct-file_added,f4d0, +nf-oct-file_badge,f4d1, +nf-oct-file_binary,f471, +nf-oct-file_code,f40d, +nf-oct-file_diff,f4d2, +nf-oct-file_directory,f413, +nf-oct-file_media,f40f, +nf-oct-file_moved,f4d5, +nf-oct-file_removed,f4d6, +nf-oct-file_submodule,f414, +nf-oct-file_symlink_file,f481, +nf-oct-file_zip,f410, +nf-oct-fiscal_host,f4d8, +nf-oct-fold_down,f4d9, +nf-oct-fold_up,f4da, +nf-oct-git_branch,f418, +nf-oct-git_commit,f417, +nf-oct-git_compare,f47f, +nf-oct-git_merge,f419, +nf-oct-heart_fill,f4e1, +nf-oct-home_fill,f4e2, +nf-oct-horizontal_rule,f45b, +nf-oct-id_badge,f4e4, +nf-oct-issue_closed,f41d, +nf-oct-issue_draft,f4e7, +nf-oct-issue_opened,f41b, +nf-oct-issue_reopened,f41c, +nf-oct-issue_tracks,f4e9, +nf-oct-kebab_horizontal,f4eb, +nf-oct-key_asterisk,f4ec, +nf-oct-light_bulb,f400, +nf-oct-link_external,f465, +nf-oct-list_ordered,f452, +nf-oct-list_unordered,f451, +nf-oct-logo_gist,f480, +nf-oct-logo_github,f470, +nf-oct-mark_github,f408, +nf-oct-mortar_board,f494, +nf-oct-multi_select,f4f3, +nf-oct-no_entry,f4f4, +nf-oct-north_star,f4f5, +nf-oct-package_dependencies,f4f8, +nf-oct-package_dependents,f4f9, +nf-oct-paper_airplane,f4fa, +nf-oct-passkey_fill,f4fc, +nf-oct-person_add,f4fe, +nf-oct-person_fill,f4ff, +nf-oct-plus_circle,f501, +nf-oct-project_roadmap,f503, +nf-oct-project_symlink,f504, +nf-oct-project_template,f505, +nf-oct-repo_clone,f43f, +nf-oct-repo_deleted,f507, +nf-oct-repo_forked,f402, +nf-oct-repo_locked,f508, +nf-oct-repo_pull,f404, +nf-oct-repo_push,f403, +nf-oct-repo_template,f509, +nf-oct-screen_full,f50c, +nf-oct-screen_normal,f50d, +nf-oct-share_android,f50f, +nf-oct-shield_check,f510, +nf-oct-shield_lock,f511, +nf-oct-shield_slash,f512, +nf-oct-shield_x,f513, +nf-oct-sidebar_collapse,f514, +nf-oct-sidebar_expand,f515, +nf-oct-sign_in,f42a, +nf-oct-sign_out,f426, +nf-oct-single_select,f516, +nf-oct-skip_fill,f518, +nf-oct-sort_asc,f519, +nf-oct-sort_desc,f51a, +nf-oct-sparkle_fill,f51b, +nf-oct-sponsor_tiers,f51c, +nf-oct-square_fill,f445, +nf-oct-star_fill,f51f, +nf-oct-tab_external,f524, +nf-oct-telescope_fill,f526, +nf-oct-three_bars,f44e, +nf-oct-triangle_down,f44b, +nf-oct-triangle_left,f438, +nf-oct-triangle_right,f44a, +nf-oct-triangle_up,f47e, +nf-oct-x_circle,f52f, +nf-oct-zoom_in,f531, +nf-oct-zoom_out,f532, +nf-pl-current_line,e0a1, +nf-pl-line_number,e0a1, +nf-ple-backslash_separator,e0b9, +nf-ple-column_number,e0a3, +nf-ple-current_column,e0a3, +nf-ple-flame_thick,e0c0, +nf-ple-flame_thin,e0c1, +nf-ple-forwardslash_separator,e0bb, +nf-ple-honeycomb_outline,e0cd, +nf-ple-ice_waveform,e0c8, +nf-ple-lego_separator,e0ce, +nf-pom-clean_code,e000, +nf-pom-external_interruption,e00a, +nf-pom-internal_interruption,e009, +nf-pom-long_pause,e006, +nf-pom-pair_programming,e008, +nf-pom-pomodoro_done,e001, +nf-pom-pomodoro_estimated,e002, +nf-pom-pomodoro_squashed,e004, +nf-pom-pomodoro_ticking,e003, +nf-pom-short_pause,e005, +nf-seti-c_sharp,e648, +nf-seti-cake_php,e63d, +nf-seti-checkbox_unchecked,e640, +nf-seti-code_climate,e643, +nf-seti-code_search,e644, +nf-seti-crystal_embedded,e647, +nf-seti-deprecation_cop,e64f, +nf-seti-elixir_script,e653, +nf-seti-f_sharp,e65a, +nf-seti-git_folder,e65d, +nf-seti-git_ignore,e65d, +nf-seti-new_file,e676, +nf-seti-npm_ignored,e616, +nf-seti-play_arrow,e602, +nf-seti-time_cop,e641, +nf-weather-cloud_down,e33a, +nf-weather-cloud_refresh,e33b, +nf-weather-cloud_up,e33c, +nf-weather-cloudy_gusts,e310, +nf-weather-cloudy_windy,e311, +nf-weather-day_cloudy,e302, +nf-weather-day_fog,e303, +nf-weather-day_hail,e304, +nf-weather-day_haze,e3ae, +nf-weather-day_lightning,e305, +nf-weather-day_rain,e308, +nf-weather-day_showers,e309, +nf-weather-day_sleet,e3aa, +nf-weather-day_snow,e30a, +nf-weather-day_sprinkle,e30b, +nf-weather-day_sunny,e30d, +nf-weather-day_thunderstorm,e30f, +nf-weather-day_windy,e37d, +nf-weather-direction_down,e340, +nf-weather-direction_left,e344, +nf-weather-direction_right,e349, +nf-weather-direction_up,e353, +nf-weather-gale_warning,e3c5, +nf-weather-horizon_alt,e342, +nf-weather-hurricane_warning,e3c7, +nf-weather-lunar_eclipse,e369, +nf-weather-moon_full,e39b, +nf-weather-moon_new,e38d, +nf-weather-night_clear,e32b, +nf-weather-night_cloudy,e32e, +nf-weather-night_fog,e346, +nf-weather-night_hail,e32f, +nf-weather-night_lightning,e330, +nf-weather-night_rain,e333, +nf-weather-night_showers,e334, +nf-weather-night_sleet,e3ab, +nf-weather-night_snow,e335, +nf-weather-night_sprinkle,e336, +nf-weather-night_thunderstorm,e338, +nf-weather-rain_mix,e316, +nf-weather-rain_wind,e317, +nf-weather-refresh_alt,e347, +nf-weather-snow_wind,e35e, +nf-weather-snowflake_cold,e36f, +nf-weather-solar_eclipse,e368, +nf-weather-storm_showers,e31c, +nf-weather-storm_warning,e3c6, +nf-weather-strong_wind,e34b, +nf-weather-thermometer_exterior,e34e, +nf-weather-thermometer_internal,e34f, +nf-weather-time_1,e382, +nf-weather-time_10,e38b, +nf-weather-time_11,e38c, +nf-weather-time_12,e381, +nf-weather-time_2,e383, +nf-weather-time_3,e384, +nf-weather-time_4,e385, +nf-weather-time_5,e386, +nf-weather-time_6,e387, +nf-weather-time_7,e388, +nf-weather-time_8,e389, +nf-weather-time_9,e38a, +nf-weather-wind_direction,e3a9, +nf-weather-wind_east,e35b, +nf-weather-wind_north,e35a, +nf-weather-wind_south,e357, +nf-weather-wind_west,e354, +nf-cod-arrow_circle_down,ebfc, +nf-cod-arrow_circle_left,ebfd, +nf-cod-arrow_circle_right,ebfe, +nf-cod-arrow_circle_up,ebff, +nf-cod-arrow_small_down,ea9d, +nf-cod-arrow_small_left,ea9e, +nf-cod-arrow_small_right,ea9f, +nf-cod-arrow_small_up,eaa0, +nf-cod-bell_slash_dot,ec09, +nf-cod-circle_large_filled,ebb4, +nf-cod-circle_small_filled,eb8a, +nf-cod-debug_alt_small,eba8, +nf-cod-debug_breakpoint_conditional,eaa7, +nf-cod-debug_breakpoint_data,eaa9, +nf-cod-debug_breakpoint_function,eb88, +nf-cod-debug_breakpoint_log,eaab, +nf-cod-debug_breakpoint_unsupported,eb8c, +nf-cod-debug_continue_small,ebe0, +nf-cod-debug_line_by_line,ebd0, +nf-cod-debug_restart_frame,eb90, +nf-cod-debug_reverse_continue,eb8e, +nf-cod-debug_stackframe_active,eb89, +nf-cod-debug_step_back,eb8f, +nf-cod-debug_step_into,ead4, +nf-cod-debug_step_out,ead5, +nf-cod-debug_step_over,ead6, +nf-cod-device_camera_video,ead9, +nf-cod-file_symlink_directory,eaed, +nf-cod-git_pull_request,ea64, +nf-cod-go_to_file,ea94, +nf-cod-layout_activitybar_left,ebec, +nf-cod-layout_activitybar_right,ebed, +nf-cod-layout_panel_center,ebef, +nf-cod-layout_panel_justify,ebf0, +nf-cod-layout_panel_left,ebee, +nf-cod-layout_panel_off,ec01, +nf-cod-layout_panel_right,ebf1, +nf-cod-layout_sidebar_left,ebf3, +nf-cod-layout_sidebar_right,ebf4, +nf-cod-repo_force_push,eb3f, +nf-cod-root_folder_opened,eb45, +nf-cod-symbol_enum_member,eb5e, +nf-cod-type_hierarchy_sub,ebba, +nf-cod-type_hierarchy_super,ebbb, +nf-custom-folder_git_branch,e5fb, +nf-dev-git_pull_request,e726, +nf-dev-ruby_on_rails,e73b, +nf-extra-progress_empty_left,ee00, +nf-extra-progress_empty_mid,ee01, +nf-extra-progress_empty_right,ee02, +nf-extra-progress_full_left,ee03, +nf-extra-progress_full_mid,ee04, +nf-extra-progress_full_right,ee05, +nf-extra-progress_spinner_1,ee06, +nf-extra-progress_spinner_2,ee07, +nf-extra-progress_spinner_3,ee08, +nf-extra-progress_spinner_4,ee09, +nf-extra-progress_spinner_5,ee0a, +nf-extra-progress_spinner_6,ee0b, +nf-fa-address_book_o,f2ba, +nf-fa-address_card_o,f2bc, +nf-fa-angle_double_down,f103, +nf-fa-angle_double_left,f100, +nf-fa-angle_double_right,f101, +nf-fa-angle_double_up,f102, +nf-fa-app_store_ios,f0be, +nf-fa-arrow_circle_down,f0ab, +nf-fa-arrow_circle_left,f0a8, +nf-fa-arrow_circle_right,f0a9, +nf-fa-arrow_circle_up,f0aa, +nf-fa-arrow_down_long,f175, +nf-fa-arrow_left_long,f177, +nf-fa-arrow_right_arrow_left,f0ec, +nf-fa-arrow_right_long,f178, +nf-fa-arrow_rotate_left,f0e2, +nf-fa-arrow_rotate_right,f01e, +nf-fa-arrow_turn_down,f149, +nf-fa-arrow_turn_up,f148, +nf-fa-arrow_up_long,f176, +nf-fa-arrows_left_right,f07e, +nf-fa-arrows_up_down,f07d, +nf-fa-assistive_listening_systems,f2a2, +nf-fa-bar_chart_o,f080, +nf-fa-baseball_bat_ball,ed5b, +nf-fa-battery_three_quarters,f241, +nf-fa-beer_mug_empty,f0fc, +nf-fa-bell_slash_o,f1f7, +nf-fa-book_journal_whills,eecd, +nf-fa-book_open_reader,ee9b, +nf-fa-border_top_left,efa5, +nf-fa-buy_n_large,efb6, +nf-fa-calendar_check_o,f274, +nf-fa-calendar_minus_o,f272, +nf-fa-calendar_plus_o,f271, +nf-fa-calendar_times_o,f273, +nf-fa-canadian_maple_leaf,ef39, +nf-fa-cart_arrow_down,f218, +nf-fa-cart_flatbed_suitcase,ee66, +nf-fa-cc_amazon_pay,ed57, +nf-fa-cc_apple_pay,ed42, +nf-fa-cc_diners_club,f24c, +nf-fa-check_circle_o,f05d, +nf-fa-check_square_o,f046, +nf-fa-check_to_slot,ef2f, +nf-fa-chevron_circle_down,f13a, +nf-fa-chevron_circle_left,f137, +nf-fa-chevron_circle_right,f138, +nf-fa-chevron_circle_up,f139, +nf-fa-circle_arrow_down,f0ab, +nf-fa-circle_arrow_left,f0a8, +nf-fa-circle_arrow_right,f0a9, +nf-fa-circle_arrow_up,f0aa, +nf-fa-circle_chevron_down,f13a, +nf-fa-circle_chevron_left,f137, +nf-fa-circle_chevron_right,f138, +nf-fa-circle_chevron_up,f139, +nf-fa-circle_half_stroke,f042, +nf-fa-circle_o_notch,f1ce, +nf-fa-clock_rotate_left,f1da, +nf-fa-cloud_arrow_down,f0ed, +nf-fa-cloud_arrow_up,f0ee, +nf-fa-cloud_moon_rain,ef1b, +nf-fa-cloud_showers_heavy,ef1d, +nf-fa-cloud_sun_rain,ef1e, +nf-fa-creative_commons_by,edb1, +nf-fa-creative_commons_nc,edb2, +nf-fa-creative_commons_nd,edb5, +nf-fa-creative_commons_pd,edb6, +nf-fa-creative_commons_remix,edb8, +nf-fa-creative_commons_sa,edb9, +nf-fa-creative_commons_sampling,edba, +nf-fa-creative_commons_share,edbc, +nf-fa-creative_commons_zero,edbd, +nf-fa-credit_card_alt,f283, +nf-fa-d_and_d_beyond,eef3, +nf-fa-diamond_turn_right,eea2, +nf-fa-dot_circle_o,f192, +nf-fa-drivers_license_o,f2c3, +nf-fa-envelope_open_o,f2b7, +nf-fa-envelope_open_text,eec5, +nf-fa-external_link_square,f14c, +nf-fa-eye_low_vision,f2a8, +nf-fa-face_frown_open,ee43, +nf-fa-face_grin_beam,ee4b, +nf-fa-face_grin_hearts,ee4d, +nf-fa-face_grin_squint,ee4e, +nf-fa-face_grin_stars,ee50, +nf-fa-face_grin_tears,ee51, +nf-fa-face_grin_tongue,ee52, +nf-fa-face_grin_wide,ee4a, +nf-fa-face_grin_wink,ee55, +nf-fa-face_kiss_beam,ee60, +nf-fa-face_laugh_beam,ee63, +nf-fa-face_laugh_squint,ee64, +nf-fa-face_laugh_wink,ee65, +nf-fa-face_meh_blank,ee6d, +nf-fa-face_rolling_eyes,ee6e, +nf-fa-face_sad_cry,ee7b, +nf-fa-face_sad_tear,ee7c, +nf-fa-face_smile_beam,ee80, +nf-fa-face_smile_wink,eda9, +nf-fa-fantasy_flight_games,eefb, +nf-fa-file_archive_o,f1c6, +nf-fa-file_arrow_down,ee36, +nf-fa-file_arrow_up,ee3d, +nf-fa-file_audio_o,f1c7, +nf-fa-file_code_o,f1c9, +nf-fa-file_excel_o,f1c3, +nf-fa-file_image_o,f1c5, +nf-fa-file_invoice_dollar,ee3a, +nf-fa-file_movie_o,f1c8, +nf-fa-file_pdf_o,f1c1, +nf-fa-file_photo_o,f1c5, +nf-fa-file_picture_o,f1c5, +nf-fa-file_powerpoint_o,f1c4, +nf-fa-file_sound_o,f1c7, +nf-fa-file_text_o,f0f6, +nf-fa-file_video_o,f1c8, +nf-fa-file_word_o,f1c2, +nf-fa-file_zip_o,f1c6, +nf-fa-filter_circle_dollar,eec8, +nf-fa-fire_flame_curved,ef76, +nf-fa-fire_flame_simple,ed78, +nf-fa-first_order_alt,edd4, +nf-fa-folder_open_o,f115, +nf-fa-fort_awesome_alt,f27f, +nf-fa-free_code_camp,f2c5, +nf-fa-gauge_simple_high,f0e4, +nf-fa-golf_ball_tee,ed6a, +nf-fa-google_plus_circle,f2b3, +nf-fa-google_plus_official,f2b3, +nf-fa-google_plus_square,f0d4, +nf-fa-greater_than_equal,edfc, +nf-fa-grip_lines_vertical,ef4d, +nf-fa-hand_back_fist,f255, +nf-fa-hand_grab_o,f255, +nf-fa-hand_holding_dollar,ed9c, +nf-fa-hand_holding_droplet,ed9d, +nf-fa-hand_holding_heart,ed9b, +nf-fa-hand_lizard_o,f258, +nf-fa-hand_middle_finger,ef83, +nf-fa-hand_o_down,f0a7, +nf-fa-hand_o_left,f0a5, +nf-fa-hand_o_right,f0a4, +nf-fa-hand_o_up,f0a6, +nf-fa-hand_paper_o,f256, +nf-fa-hand_peace_o,f25b, +nf-fa-hand_point_down,f0a7, +nf-fa-hand_point_left,f0a5, +nf-fa-hand_point_right,f0a4, +nf-fa-hand_point_up,f0a6, +nf-fa-hand_pointer_o,f25a, +nf-fa-hand_rock_o,f255, +nf-fa-hand_scissors_o,f257, +nf-fa-hand_spock_o,f259, +nf-fa-hand_stop_o,f256, +nf-fa-hands_asl_interpreting,f2a3, +nf-fa-hard_of_hearing,f2a4, +nf-fa-hat_cowboy_side,efb8, +nf-fa-hire_a_helper,f2e6, +nf-fa-hot_tub_person,ee5c, +nf-fa-house_chimney_crack,ef05, +nf-fa-house_chimney_medical,ef7b, +nf-fa-id_card_clip,ed84, +nf-fa-id_card_o,f2c3, +nf-fa-less_than_equal,efc4, +nf-fa-long_arrow_down,f175, +nf-fa-long_arrow_left,f177, +nf-fa-long_arrow_right,f178, +nf-fa-long_arrow_up,f176, +nf-fa-magnifying_glass_dollar,eedd, +nf-fa-magnifying_glass_location,eede, +nf-fa-magnifying_glass_minus,f010, +nf-fa-magnifying_glass_plus,f00e, +nf-fa-mail_reply_all,f122, +nf-fa-map_location_dot,ee69, +nf-fa-mars_stroke_h,f22b, +nf-fa-mars_stroke_right,f22b, +nf-fa-mars_stroke_up,f22a, +nf-fa-mars_stroke_v,f22a, +nf-fa-martini_glass_citrus,ee2a, +nf-fa-martini_glass_empty,f000, +nf-fa-microphone_lines_slash,efc6, +nf-fa-minus_square_o,f147, +nf-fa-mobile_screen_button,f10b, +nf-fa-money_bill_1,ed0b, +nf-fa-money_bill_wave,efc7, +nf-fa-money_check_dollar,efca, +nf-fa-paper_plane_o,f1d9, +nf-fa-pause_circle_o,f28c, +nf-fa-pen_to_square,f044, +nf-fa-pencil_square_o,f044, +nf-fa-people_carry_box,eda2, +nf-fa-person_skiing_nordic,ef66, +nf-fa-pied_piper_alt,f1a8, +nf-fa-pied_piper_hat,edb0, +nf-fa-pied_piper_pp,f1a7, +nf-fa-place_of_worship,eed7, +nf-fa-play_circle_o,f01d, +nf-fa-plus_square_o,f196, +nf-fa-prescription_bottle_medical,ed89, +nf-fa-question_circle_o,f29c, +nf-fa-right_from_bracket,f2f5, +nf-fa-right_to_bracket,f2f6, +nf-fa-scale_unbalanced_flip,ede0, +nf-fa-share_alt_square,f1e1, +nf-fa-share_from_square,f14d, +nf-fa-share_square_o,f045, +nf-fa-soccer_ball_o,f1e3, +nf-fa-sort_alpha_asc,f15d, +nf-fa-sort_alpha_desc,f15e, +nf-fa-sort_amount_asc,f160, +nf-fa-sort_amount_desc,f161, +nf-fa-sort_numeric_asc,f162, +nf-fa-sort_numeric_desc,f163, +nf-fa-spaghetti_monster_flying,eed5, +nf-fa-spray_can_sparkles,ee97, +nf-fa-square_caret_down,f150, +nf-fa-square_caret_left,f191, +nf-fa-square_caret_right,f152, +nf-fa-square_caret_up,f151, +nf-fa-square_google_plus,f0d4, +nf-fa-square_hacker_news,f2e5, +nf-fa-square_phone_flip,efaa, +nf-fa-square_poll_horizontal,eed9, +nf-fa-square_poll_vertical,eed8, +nf-fa-square_root_variable,eee0, +nf-fa-square_share_nodes,f1e1, +nf-fa-square_up_right,f0b4, +nf-fa-star_and_crescent,eee1, +nf-fa-star_half_empty,f123, +nf-fa-star_half_full,f123, +nf-fa-star_half_o,f123, +nf-fa-star_half_stroke,ee87, +nf-fa-star_of_david,eee2, +nf-fa-star_of_life,eeb1, +nf-fa-sticky_note_o,f24a, +nf-fa-stop_circle_o,f28e, +nf-fa-table_cells_large,f009, +nf-fa-tablet_screen_button,f10a, +nf-fa-temperature_three_quarters,f2c8, +nf-fa-the_red_yeti,eee4, +nf-fa-thermometer_three_quarters,f2c8, +nf-fa-thumbs_o_down,f088, +nf-fa-thumbs_o_up,f087, +nf-fa-times_circle_o,f05c, +nf-fa-times_rectangle_o,f2d4, +nf-fa-trash_arrow_up,ef90, +nf-fa-truck_ramp_box,edab, +nf-fa-user_circle_o,f2be, +nf-fa-user_large_slash,edc4, +nf-fa-volume_control_phone,f2a0, +nf-fa-window_close_o,f2d4, +nf-fa-wine_glass_empty,ee95, +nf-fa-wolf_pack_battalion,edde, +nf-fa-y_combinator_square,f1d4, +nf-fae-book_open_o,e28b, +nf-fae-cc_nc_eu,e293, +nf-fae-cc_nc_jp,e294, +nf-fae-envelope_open_o,e278, +nf-md-access_point_check,f1538,󱔸 +nf-md-access_point_minus,f1539,󱔹 +nf-md-access_point_network,f0002,󰀂 +nf-md-access_point_off,f1511,󱔑 +nf-md-access_point_plus,f153a,󱔺 +nf-md-access_point_remove,f153b,󱔻 +nf-md-account_alert_outline,f0b50,󰭐 +nf-md-account_arrow_down,f1868,󱡨 +nf-md-account_arrow_left,f0b51,󰭑 +nf-md-account_arrow_right,f0b53,󰭓 +nf-md-account_arrow_up,f1867,󱡧 +nf-md-account_box_multiple,f0934,󰤴 +nf-md-account_box_outline,f0007,󰀇 +nf-md-account_cancel_outline,f12e0,󱋠 +nf-md-account_cash_outline,f1098,󱂘 +nf-md-account_check_outline,f0be2,󰯢 +nf-md-account_child_circle,f0a8a,󰪊 +nf-md-account_child_outline,f10c8,󱃈 +nf-md-account_circle_outline,f0b55,󰭕 +nf-md-account_clock_outline,f0b57,󰭗 +nf-md-account_cog_outline,f1371,󱍱 +nf-md-account_convert_outline,f1301,󱌁 +nf-md-account_cowboy_hat,f0e9b,󰺛 +nf-md-account_details_outline,f1372,󱍲 +nf-md-account_edit_outline,f0ffb,󰿻 +nf-md-account_eye_outline,f127b,󱉻 +nf-md-account_filter_outline,f0f9d,󰾝 +nf-md-account_group_outline,f0b58,󰭘 +nf-md-account_hard_hat,f05b5,󰖵 +nf-md-account_heart_outline,f0be3,󰯣 +nf-md-account_injury_outline,f1816,󱠖 +nf-md-account_key_outline,f0be4,󰯤 +nf-md-account_lock_open,f1960,󱥠 +nf-md-account_lock_outline,f115f,󱅟 +nf-md-account_minus_outline,f0aec,󰫬 +nf-md-account_multiple_check,f08c5,󰣅 +nf-md-account_multiple_minus,f05d3,󰗓 +nf-md-account_multiple_outline,f000f,󰀏 +nf-md-account_multiple_plus,f0010,󰀐 +nf-md-account_multiple_remove,f120a,󱈊 +nf-md-account_music_outline,f0ce9,󰳩 +nf-md-account_network_outline,f0be6,󰯦 +nf-md-account_off_outline,f0be7,󰯧 +nf-md-account_plus_outline,f0801,󰠁 +nf-md-account_question_outline,f0b5a,󰭚 +nf-md-account_reactivate_outline,f152c,󱔬 +nf-md-account_remove_outline,f0aed,󰫭 +nf-md-account_school_outline,f1a21,󱨡 +nf-md-account_search_outline,f0935,󰤵 +nf-md-account_settings_outline,f10c9,󱃉 +nf-md-account_star_outline,f0be8,󰯨 +nf-md-account_supervisor_circle,f0a8c,󰪌 +nf-md-account_supervisor_outline,f112d,󱄭 +nf-md-account_switch_outline,f04cb,󰓋 +nf-md-account_sync_outline,f191c,󱤜 +nf-md-account_tie_hat,f1898,󱢘 +nf-md-account_tie_outline,f10ca,󱃊 +nf-md-account_tie_voice,f1308,󱌈 +nf-md-account_tie_woman,f1a8c,󱪌 +nf-md-account_voice_off,f0ed4,󰻔 +nf-md-account_wrench_outline,f189b,󱢛 +nf-md-air_humidifier_off,f1466,󱑦 +nf-md-alarm_light_off,f171e,󱜞 +nf-md-alarm_light_outline,f0bea,󰯪 +nf-md-alarm_note_off,f0e72,󰹲 +nf-md-alarm_panel_outline,f15c5,󱗅 +nf-md-alert_box_outline,f0ce4,󰳤 +nf-md-alert_circle_check,f11ed,󱇭 +nf-md-alert_circle_outline,f05d6,󰗖 +nf-md-alert_decagram_outline,f0ce5,󰳥 +nf-md-alert_minus_outline,f14be,󱒾 +nf-md-alert_octagon_outline,f0ce6,󰳦 +nf-md-alert_octagram_outline,f0ce7,󰳧 +nf-md-alert_plus_outline,f14bd,󱒽 +nf-md-alert_remove_outline,f14bf,󱒿 +nf-md-alert_rhombus_outline,f11cf,󱇏 +nf-md-align_horizontal_center,f11c3,󱇃 +nf-md-align_horizontal_distribute,f1962,󱥢 +nf-md-align_horizontal_left,f11c2,󱇂 +nf-md-align_horizontal_right,f11c4,󱇄 +nf-md-align_vertical_bottom,f11c5,󱇅 +nf-md-align_vertical_center,f11c6,󱇆 +nf-md-align_vertical_distribute,f1963,󱥣 +nf-md-align_vertical_top,f11c7,󱇇 +nf-md-all_inclusive_box,f188d,󱢍 +nf-md-alpha_a_box,f0b08,󰬈 +nf-md-alpha_a_circle,f0bec,󰯬 +nf-md-alpha_b_box,f0b09,󰬉 +nf-md-alpha_b_circle,f0bef,󰯯 +nf-md-alpha_c_box,f0b0a,󰬊 +nf-md-alpha_c_circle,f0bf2,󰯲 +nf-md-alpha_d_box,f0b0b,󰬋 +nf-md-alpha_d_circle,f0bf5,󰯵 +nf-md-alpha_e_box,f0b0c,󰬌 +nf-md-alpha_e_circle,f0bf8,󰯸 +nf-md-alpha_f_box,f0b0d,󰬍 +nf-md-alpha_f_circle,f0bfb,󰯻 +nf-md-alpha_g_box,f0b0e,󰬎 +nf-md-alpha_g_circle,f0bfe,󰯾 +nf-md-alpha_h_box,f0b0f,󰬏 +nf-md-alpha_h_circle,f0c01,󰰁 +nf-md-alpha_i_box,f0b10,󰬐 +nf-md-alpha_i_circle,f0c04,󰰄 +nf-md-alpha_j_box,f0b11,󰬑 +nf-md-alpha_j_circle,f0c07,󰰇 +nf-md-alpha_k_box,f0b12,󰬒 +nf-md-alpha_k_circle,f0c0a,󰰊 +nf-md-alpha_l_box,f0b13,󰬓 +nf-md-alpha_l_circle,f0c0d,󰰍 +nf-md-alpha_m_box,f0b14,󰬔 +nf-md-alpha_m_circle,f0c10,󰰐 +nf-md-alpha_n_box,f0b15,󰬕 +nf-md-alpha_n_circle,f0c13,󰰓 +nf-md-alpha_o_box,f0b16,󰬖 +nf-md-alpha_o_circle,f0c16,󰰖 +nf-md-alpha_p_box,f0b17,󰬗 +nf-md-alpha_p_circle,f0c19,󰰙 +nf-md-alpha_q_box,f0b18,󰬘 +nf-md-alpha_q_circle,f0c1c,󰰜 +nf-md-alpha_r_box,f0b19,󰬙 +nf-md-alpha_r_circle,f0c1f,󰰟 +nf-md-alpha_s_box,f0b1a,󰬚 +nf-md-alpha_s_circle,f0c22,󰰢 +nf-md-alpha_t_box,f0b1b,󰬛 +nf-md-alpha_t_circle,f0c25,󰰥 +nf-md-alpha_u_box,f0b1c,󰬜 +nf-md-alpha_u_circle,f0c28,󰰨 +nf-md-alpha_v_box,f0b1d,󰬝 +nf-md-alpha_v_circle,f0c2b,󰰫 +nf-md-alpha_w_box,f0b1e,󰬞 +nf-md-alpha_w_circle,f0c2e,󰰮 +nf-md-alpha_x_box,f0b1f,󰬟 +nf-md-alpha_x_circle,f0c31,󰰱 +nf-md-alpha_y_box,f0b20,󰬠 +nf-md-alpha_y_circle,f0c34,󰰴 +nf-md-alpha_z_box,f0b21,󰬡 +nf-md-alpha_z_circle,f0c37,󰰷 +nf-md-alphabetical_variant_off,f100e,󱀎 +nf-md-animation_play_outline,f0a90,󰪐 +nf-md-apple_keyboard_caps,f0632,󰘲 +nf-md-apple_keyboard_command,f0633,󰘳 +nf-md-apple_keyboard_control,f0634,󰘴 +nf-md-apple_keyboard_option,f0635,󰘵 +nf-md-apple_keyboard_shift,f0636,󰘶 +nf-md-application_array_outline,f10f6,󱃶 +nf-md-application_braces_outline,f10f8,󱃸 +nf-md-application_brackets_outline,f0c8c,󰲌 +nf-md-application_cog_outline,f1577,󱕷 +nf-md-application_edit_outline,f0619,󰘙 +nf-md-application_parentheses_outline,f10fa,󱃺 +nf-md-application_settings_outline,f1555,󱕕 +nf-md-application_variable_outline,f10fc,󱃼 +nf-md-approximately_equal_box,f0f9f,󰾟 +nf-md-archive_alert_outline,f14fe,󱓾 +nf-md-archive_arrow_down,f1259,󱉙 +nf-md-archive_arrow_up,f125b,󱉛 +nf-md-archive_cancel_outline,f174c,󱝌 +nf-md-archive_check_outline,f174e,󱝎 +nf-md-archive_clock_outline,f1750,󱝐 +nf-md-archive_cog_outline,f1752,󱝒 +nf-md-archive_edit_outline,f1754,󱝔 +nf-md-archive_eye_outline,f1756,󱝖 +nf-md-archive_lock_open,f1758,󱝘 +nf-md-archive_lock_outline,f175a,󱝚 +nf-md-archive_marker_outline,f175c,󱝜 +nf-md-archive_minus_outline,f175e,󱝞 +nf-md-archive_music_outline,f1760,󱝠 +nf-md-archive_off_outline,f1762,󱝢 +nf-md-archive_plus_outline,f1764,󱝤 +nf-md-archive_refresh_outline,f1766,󱝦 +nf-md-archive_remove_outline,f1768,󱝨 +nf-md-archive_search_outline,f176a,󱝪 +nf-md-archive_settings_outline,f176c,󱝬 +nf-md-archive_star_outline,f176e,󱝮 +nf-md-archive_sync_outline,f1770,󱝰 +nf-md-arm_flex_outline,f0fd6,󰿖 +nf-md-arrange_bring_forward,f003d,󰀽 +nf-md-arrange_send_backward,f003f,󰀿 +nf-md-arrow_bottom_left,f0042,󰁂 +nf-md-arrow_bottom_right,f0043,󰁃 +nf-md-arrow_collapse_all,f0044,󰁄 +nf-md-arrow_collapse_down,f0792,󰞒 +nf-md-arrow_collapse_horizontal,f084c,󰡌 +nf-md-arrow_collapse_left,f0793,󰞓 +nf-md-arrow_collapse_right,f0794,󰞔 +nf-md-arrow_collapse_up,f0795,󰞕 +nf-md-arrow_collapse_vertical,f084d,󰡍 +nf-md-arrow_decision_auto,f09bc,󰦼 +nf-md-arrow_decision_outline,f09be,󰦾 +nf-md-arrow_down_bold,f072e,󰜮 +nf-md-arrow_down_box,f06c0,󰛀 +nf-md-arrow_down_circle,f0cdb,󰳛 +nf-md-arrow_down_left,f17a1,󱞡 +nf-md-arrow_down_right,f17a3,󱞣 +nf-md-arrow_down_thick,f0046,󰁆 +nf-md-arrow_down_thin,f19b3,󱦳 +nf-md-arrow_expand_all,f004c,󰁌 +nf-md-arrow_expand_down,f0796,󰞖 +nf-md-arrow_expand_horizontal,f084e,󰡎 +nf-md-arrow_expand_left,f0797,󰞗 +nf-md-arrow_expand_right,f0798,󰞘 +nf-md-arrow_expand_up,f0799,󰞙 +nf-md-arrow_expand_vertical,f084f,󰡏 +nf-md-arrow_horizontal_lock,f115b,󱅛 +nf-md-arrow_left_bold,f0731,󰜱 +nf-md-arrow_left_bottom,f17a5,󱞥 +nf-md-arrow_left_box,f06c1,󰛁 +nf-md-arrow_left_circle,f0cdd,󰳝 +nf-md-arrow_left_right,f0e73,󰹳 +nf-md-arrow_left_thick,f004e,󰁎 +nf-md-arrow_left_thin,f19b1,󱦱 +nf-md-arrow_left_top,f17a7,󱞧 +nf-md-arrow_projectile_multiple,f183f,󱠿 +nf-md-arrow_right_bold,f0734,󰜴 +nf-md-arrow_right_bottom,f17a9,󱞩 +nf-md-arrow_right_box,f06c2,󰛂 +nf-md-arrow_right_circle,f0cdf,󰳟 +nf-md-arrow_right_thick,f0055,󰁕 +nf-md-arrow_right_thin,f19b0,󱦰 +nf-md-arrow_right_top,f17ab,󱞫 +nf-md-arrow_split_horizontal,f093b,󰤻 +nf-md-arrow_split_vertical,f093c,󰤼 +nf-md-arrow_top_left,f005b,󰁛 +nf-md-arrow_top_right,f005c,󰁜 +nf-md-arrow_up_bold,f0737,󰜷 +nf-md-arrow_up_box,f06c3,󰛃 +nf-md-arrow_up_circle,f0ce1,󰳡 +nf-md-arrow_up_down,f0e79,󰹹 +nf-md-arrow_up_left,f17bd,󱞽 +nf-md-arrow_up_right,f17bf,󱞿 +nf-md-arrow_up_thick,f005e,󰁞 +nf-md-arrow_up_thin,f19b2,󱦲 +nf-md-arrow_vertical_lock,f115c,󱅜 +nf-md-asterisk_circle_outline,f1a27,󱨧 +nf-md-audio_input_rca,f186b,󱡫 +nf-md-audio_input_xlr,f186d,󱡭 +nf-md-audio_video_off,f11b6,󱆶 +nf-md-axis_arrow_info,f140e,󱐎 +nf-md-axis_arrow_lock,f0d4a,󰵊 +nf-md-axis_x_arrow,f0d4c,󰵌 +nf-md-axis_y_arrow,f0d51,󰵑 +nf-md-axis_z_arrow,f0d55,󰵕 +nf-md-baby_bottle_outline,f0f3a,󰼺 +nf-md-baby_carriage_off,f0fa0,󰾠 +nf-md-baby_face_outline,f0e7d,󰹽 +nf-md-backspace_reverse_outline,f0e7f,󰹿 +nf-md-badge_account_alert,f0da8,󰶨 +nf-md-badge_account_horizontal,f0e0d,󰸍 +nf-md-badge_account_outline,f0daa,󰶪 +nf-md-bag_carry_on,f0f3b,󰼻 +nf-md-bag_personal_off,f0e11,󰸑 +nf-md-bag_personal_outline,f0e13,󰸓 +nf-md-bag_suitcase_off,f158d,󱖍 +nf-md-bag_suitcase_outline,f158c,󱖌 +nf-md-ballot_recount_outline,f0c3a,󰰺 +nf-md-bank_off_outline,f1657,󱙗 +nf-md-bank_transfer_in,f0a28,󰨨 +nf-md-bank_transfer_out,f0a29,󰨩 +nf-md-baseball_diamond_outline,f15ed,󱗭 +nf-md-basket_check_outline,f18e6,󱣦 +nf-md-basket_minus_outline,f1524,󱔤 +nf-md-basket_off_outline,f1526,󱔦 +nf-md-basket_plus_outline,f1528,󱔨 +nf-md-basket_remove_outline,f152a,󱔪 +nf-md-basketball_hoop_outline,f0c3c,󰰼 +nf-md-battery_10_bluetooth,f093e,󰤾 +nf-md-battery_20_bluetooth,f093f,󰤿 +nf-md-battery_30_bluetooth,f0940,󰥀 +nf-md-battery_40_bluetooth,f0941,󰥁 +nf-md-battery_50_bluetooth,f0942,󰥂 +nf-md-battery_60_bluetooth,f0943,󰥃 +nf-md-battery_70_bluetooth,f0944,󰥄 +nf-md-battery_80_bluetooth,f0945,󰥅 +nf-md-battery_90_bluetooth,f0946,󰥆 +nf-md-battery_alert_bluetooth,f0947,󰥇 +nf-md-battery_alert_variant,f10cc,󱃌 +nf-md-battery_arrow_down,f17de,󱟞 +nf-md-battery_arrow_up,f17e0,󱟠 +nf-md-battery_bluetooth_variant,f0949,󰥉 +nf-md-battery_charging_10,f089c,󰢜 +nf-md-battery_charging_100,f0085,󰂅 +nf-md-battery_charging_20,f0086,󰂆 +nf-md-battery_charging_30,f0087,󰂇 +nf-md-battery_charging_40,f0088,󰂈 +nf-md-battery_charging_50,f089d,󰢝 +nf-md-battery_charging_60,f0089,󰂉 +nf-md-battery_charging_70,f089e,󰢞 +nf-md-battery_charging_80,f008a,󰂊 +nf-md-battery_charging_90,f008b,󰂋 +nf-md-battery_charging_high,f12a6,󱊦 +nf-md-battery_charging_low,f12a4,󱊤 +nf-md-battery_charging_medium,f12a5,󱊥 +nf-md-battery_charging_outline,f089f,󰢟 +nf-md-battery_charging_wireless,f0807,󰠇 +nf-md-battery_check_outline,f17e3,󱟣 +nf-md-battery_clock_outline,f19e6,󱧦 +nf-md-battery_heart_outline,f1210,󱈐 +nf-md-battery_heart_variant,f1211,󱈑 +nf-md-battery_lock_open,f179d,󱞝 +nf-md-battery_minus_outline,f17e5,󱟥 +nf-md-battery_minus_variant,f008c,󰂌 +nf-md-battery_off_outline,f125e,󱉞 +nf-md-battery_plus_outline,f17e7,󱟧 +nf-md-battery_plus_variant,f008f,󰂏 +nf-md-battery_remove_outline,f17e9,󱟩 +nf-md-battery_sync_outline,f1835,󱠵 +nf-md-battery_unknown_bluetooth,f094a,󰥊 +nf-md-beaker_alert_outline,f122a,󱈪 +nf-md-beaker_check_outline,f122c,󱈬 +nf-md-beaker_minus_outline,f122e,󱈮 +nf-md-beaker_plus_outline,f1230,󱈰 +nf-md-beaker_question_outline,f1232,󱈲 +nf-md-beaker_remove_outline,f1234,󱈴 +nf-md-bed_double_outline,f0fd3,󰿓 +nf-md-bed_king_outline,f0fd1,󰿑 +nf-md-bed_queen_outline,f0fdb,󰿛 +nf-md-bed_single_outline,f106e,󱁮 +nf-md-beehive_off_outline,f13ed,󱏭 +nf-md-bell_alert_outline,f0e81,󰺁 +nf-md-bell_badge_outline,f0178,󰅸 +nf-md-bell_cancel_outline,f13e8,󱏨 +nf-md-bell_check_outline,f11e6,󱇦 +nf-md-bell_circle_outline,f0d5b,󰵛 +nf-md-bell_cog_outline,f1a2a,󱨪 +nf-md-bell_minus_outline,f13ea,󱏪 +nf-md-bell_off_outline,f0a91,󰪑 +nf-md-bell_plus_outline,f0a92,󰪒 +nf-md-bell_remove_outline,f13ec,󱏬 +nf-md-bell_ring_outline,f009f,󰂟 +nf-md-bell_sleep_outline,f0a93,󰪓 +nf-md-bicycle_penny_farthing,f15e9,󱗩 +nf-md-blinds_horizontal_closed,f1a2c,󱨬 +nf-md-blinds_vertical_closed,f1a2e,󱨮 +nf-md-book_account_outline,f13ae,󱎮 +nf-md-book_alert_outline,f167d,󱙽 +nf-md-book_arrow_down,f167e,󱙾 +nf-md-book_arrow_left,f1680,󱚀 +nf-md-book_arrow_right,f1682,󱚂 +nf-md-book_arrow_up,f1684,󱚄 +nf-md-book_cancel_outline,f1687,󱚇 +nf-md-book_check_outline,f14f4,󱓴 +nf-md-book_clock_outline,f1689,󱚉 +nf-md-book_cog_outline,f168b,󱚋 +nf-md-book_edit_outline,f168d,󱚍 +nf-md-book_education_outline,f16ca,󱛊 +nf-md-book_heart_outline,f1a1e,󱨞 +nf-md-book_information_variant,f106f,󱁯 +nf-md-book_lock_open,f079b,󰞛 +nf-md-book_lock_outline,f168f,󱚏 +nf-md-book_marker_outline,f1691,󱚑 +nf-md-book_minus_multiple,f0a94,󰪔 +nf-md-book_minus_outline,f1692,󱚒 +nf-md-book_multiple_outline,f0436,󰐶 +nf-md-book_music_outline,f1693,󱚓 +nf-md-book_off_outline,f1695,󱚕 +nf-md-book_open_outline,f0b63,󰭣 +nf-md-book_open_variant,f14f7,󱓷 +nf-md-book_play_outline,f0e83,󰺃 +nf-md-book_plus_multiple,f0a95,󰪕 +nf-md-book_plus_outline,f1696,󱚖 +nf-md-book_refresh_outline,f1698,󱚘 +nf-md-book_remove_multiple,f0a96,󰪖 +nf-md-book_remove_outline,f1699,󱚙 +nf-md-book_search_outline,f0e85,󰺅 +nf-md-book_settings_outline,f169b,󱚛 +nf-md-book_sync_outline,f16c8,󱛈 +nf-md-book_variant_multiple,f00bc,󰂼 +nf-md-bookmark_box_multiple,f196c,󱥬 +nf-md-bookmark_check_outline,f137b,󱍻 +nf-md-bookmark_minus_outline,f09cd,󰧍 +nf-md-bookmark_multiple_outline,f0e16,󰸖 +nf-md-bookmark_music_outline,f1379,󱍹 +nf-md-bookmark_off_outline,f09cf,󰧏 +nf-md-bookmark_plus_outline,f00c4,󰃄 +nf-md-bookmark_remove_outline,f137a,󱍺 +nf-md-boom_gate_alert,f0e87,󰺇 +nf-md-boom_gate_outline,f0e8b,󰺋 +nf-md-boom_gate_up,f17f9,󱟹 +nf-md-border_all_variant,f08a1,󰢡 +nf-md-border_bottom_variant,f08a2,󰢢 +nf-md-border_left_variant,f08a3,󰢣 +nf-md-border_none_variant,f08a4,󰢤 +nf-md-border_right_variant,f08a5,󰢥 +nf-md-border_top_variant,f08a6,󰢦 +nf-md-bottle_soda_classic,f1071,󱁱 +nf-md-bottle_soda_outline,f1072,󱁲 +nf-md-bottle_tonic_outline,f112f,󱄯 +nf-md-bottle_tonic_plus,f1130,󱄰 +nf-md-bottle_tonic_skull,f1132,󱄲 +nf-md-bottle_wine_outline,f1310,󱌐 +nf-md-bowl_mix_outline,f02e4,󰋤 +nf-md-box_cutter_off,f0b4a,󰭊 +nf-md-bread_slice_outline,f0cef,󰳯 +nf-md-briefcase_account_outline,f0cf1,󰳱 +nf-md-briefcase_check_outline,f131e,󱌞 +nf-md-briefcase_clock_outline,f10d1,󱃑 +nf-md-briefcase_download_outline,f0c3d,󰰽 +nf-md-briefcase_edit_outline,f0c3e,󰰾 +nf-md-briefcase_eye_outline,f17da,󱟚 +nf-md-briefcase_minus_outline,f0c3f,󰰿 +nf-md-briefcase_off_outline,f1659,󱙙 +nf-md-briefcase_plus_outline,f0c40,󰱀 +nf-md-briefcase_remove_outline,f0c41,󰱁 +nf-md-briefcase_search_outline,f0c42,󰱂 +nf-md-briefcase_upload_outline,f0c43,󰱃 +nf-md-briefcase_variant_off,f165a,󱙚 +nf-md-briefcase_variant_outline,f1495,󱒕 +nf-md-bug_check_outline,f0a2f,󰨯 +nf-md-bullhorn_variant_outline,f196f,󱥯 +nf-md-bunk_bed_outline,f0097,󰂗 +nf-md-bus_articulated_end,f079c,󰞜 +nf-md-bus_articulated_front,f079d,󰞝 +nf-md-bus_double_decker,f079e,󰞞 +nf-md-bus_stop_covered,f1013,󱀓 +nf-md-bus_stop_uncovered,f1014,󱀔 +nf-md-cabin_a_frame,f188c,󱢌 +nf-md-cake_variant_outline,f17f0,󱟰 +nf-md-calculator_variant_outline,f15a6,󱖦 +nf-md-calendar_account_outline,f0ed8,󰻘 +nf-md-calendar_arrow_left,f1134,󱄴 +nf-md-calendar_arrow_right,f1135,󱄵 +nf-md-calendar_blank_multiple,f1073,󱁳 +nf-md-calendar_blank_outline,f0b66,󰭦 +nf-md-calendar_check_outline,f0c44,󰱄 +nf-md-calendar_clock_outline,f16e1,󱛡 +nf-md-calendar_collapse_horizontal,f189d,󱢝 +nf-md-calendar_expand_horizontal,f189e,󱢞 +nf-md-calendar_lock_outline,f1642,󱙂 +nf-md-calendar_month_outline,f0e18,󰸘 +nf-md-calendar_multiple_check,f00f2,󰃲 +nf-md-calendar_range_outline,f0b68,󰭨 +nf-md-calendar_refresh_outline,f0203,󰈃 +nf-md-calendar_remove_outline,f0c45,󰱅 +nf-md-calendar_sync_outline,f0e8f,󰺏 +nf-md-calendar_text_outline,f0c46,󰱆 +nf-md-calendar_today_outline,f1a30,󱨰 +nf-md-calendar_week_begin,f0a34,󰨴 +nf-md-calendar_week_end,f1a32,󱨲 +nf-md-calendar_week_outline,f1a34,󱨴 +nf-md-calendar_weekend_outline,f0eda,󰻚 +nf-md-camera_document_off,f1872,󱡲 +nf-md-camera_enhance_outline,f0b6a,󰭪 +nf-md-camera_flip_outline,f15da,󱗚 +nf-md-camera_front_variant,f0103,󰄃 +nf-md-camera_lock_outline,f1a15,󱨕 +nf-md-camera_marker_outline,f19a8,󱦨 +nf-md-camera_metering_center,f07a2,󰞢 +nf-md-camera_metering_matrix,f07a3,󰞣 +nf-md-camera_metering_partial,f07a4,󰞤 +nf-md-camera_metering_spot,f07a5,󰞥 +nf-md-camera_off_outline,f19bf,󱦿 +nf-md-camera_party_mode,f0105,󰄅 +nf-md-camera_plus_outline,f0edc,󰻜 +nf-md-camera_rear_variant,f0107,󰄇 +nf-md-camera_retake_outline,f0e1a,󰸚 +nf-md-camera_switch_outline,f084a,󰡊 +nf-md-camera_wireless_outline,f0db7,󰶷 +nf-md-candy_off_outline,f1972,󱥲 +nf-md-car_2_plus,f1015,󱀕 +nf-md-car_3_plus,f1016,󱀖 +nf-md-car_arrow_left,f13b2,󱎲 +nf-md-car_arrow_right,f13b3,󱎳 +nf-md-car_brake_abs,f0c47,󰱇 +nf-md-car_brake_alert,f0c48,󰱈 +nf-md-car_brake_hold,f0d5e,󰵞 +nf-md-car_brake_parking,f0d5f,󰵟 +nf-md-car_brake_retarder,f1017,󱀗 +nf-md-car_brake_temperature,f190b,󱤋 +nf-md-car_child_seat,f0fa3,󰾣 +nf-md-car_coolant_level,f1019,󱀙 +nf-md-car_cruise_control,f0d60,󰵠 +nf-md-car_defrost_front,f0d61,󰵡 +nf-md-car_defrost_rear,f0d62,󰵢 +nf-md-car_door_lock,f109d,󱂝 +nf-md-car_electric_outline,f15b5,󱖵 +nf-md-car_lifted_pickup,f152d,󱔭 +nf-md-car_light_alert,f190d,󱤍 +nf-md-car_light_dimmed,f0c4a,󰱊 +nf-md-car_light_fog,f0c4b,󰱋 +nf-md-car_light_high,f0c4c,󰱌 +nf-md-car_parking_lights,f0d63,󰵣 +nf-md-car_seat_cooler,f0fa5,󰾥 +nf-md-car_seat_heater,f0fa6,󰾦 +nf-md-car_shift_pattern,f0f40,󰽀 +nf-md-car_speed_limiter,f190e,󱤎 +nf-md-car_tire_alert,f0c4d,󰱍 +nf-md-car_traction_control,f0d64,󰵤 +nf-md-car_windshield_outline,f101c,󱀜 +nf-md-card_account_details,f05d2,󰗒 +nf-md-card_account_mail,f018e,󰆎 +nf-md-card_account_phone,f0e99,󰺙 +nf-md-card_bulleted_off,f0b71,󰭱 +nf-md-card_bulleted_outline,f0b73,󰭳 +nf-md-card_bulleted_settings,f0b74,󰭴 +nf-md-card_minus_outline,f1601,󱘁 +nf-md-card_multiple_outline,f17f2,󱟲 +nf-md-card_off_outline,f1603,󱘃 +nf-md-card_plus_outline,f1200,󱈀 +nf-md-card_remove_outline,f1605,󱘅 +nf-md-card_search_outline,f1075,󱁵 +nf-md-card_text_outline,f0b78,󰭸 +nf-md-cards_club_outline,f189f,󱢟 +nf-md-cards_diamond_outline,f101d,󱀝 +nf-md-cards_playing_club,f18a2,󱢢 +nf-md-cards_playing_diamond,f18a6,󱢦 +nf-md-cards_playing_heart,f18aa,󱢪 +nf-md-cards_playing_outline,f063a,󰘺 +nf-md-cards_playing_spade,f18ae,󱢮 +nf-md-cards_spade_outline,f18b2,󱢲 +nf-md-cart_arrow_down,f0d66,󰵦 +nf-md-cart_arrow_right,f0c4e,󰱎 +nf-md-cart_arrow_up,f0d67,󰵧 +nf-md-case_sensitive_alt,f0113,󰄓 +nf-md-cash_lock_open,f14eb,󱓫 +nf-md-cast_audio_variant,f1749,󱝉 +nf-md-ceiling_fan_light,f1798,󱞘 +nf-md-ceiling_light_multiple,f18dd,󱣝 +nf-md-ceiling_light_outline,f17c7,󱟇 +nf-md-cellphone_arrow_down,f09d5,󰧕 +nf-md-cellphone_link_off,f0122,󰄢 +nf-md-cellphone_message_off,f10d2,󱃒 +nf-md-cellphone_nfc_off,f12d8,󱋘 +nf-md-chart_areaspline_variant,f0e91,󰺑 +nf-md-chart_bar_stacked,f076a,󰝪 +nf-md-chart_bell_curve,f0c50,󰱐 +nf-md-chart_box_outline,f154e,󱕎 +nf-md-chart_donut_variant,f07b0,󰞰 +nf-md-chart_line_stacked,f076b,󰝫 +nf-md-chart_line_variant,f07b1,󰞱 +nf-md-chart_sankey_variant,f11e0,󱇠 +nf-md-chart_scatter_plot,f0e92,󰺒 +nf-md-chart_timeline_variant,f0e93,󰺓 +nf-md-chat_alert_outline,f12c9,󱋉 +nf-md-chat_minus_outline,f1413,󱐓 +nf-md-chat_plus_outline,f1412,󱐒 +nf-md-chat_processing_outline,f12ca,󱋊 +nf-md-chat_question_outline,f1739,󱜹 +nf-md-chat_remove_outline,f1414,󱐔 +nf-md-chat_sleep_outline,f12d2,󱋒 +nf-md-check_circle_outline,f05e1,󰗡 +nf-md-check_decagram_outline,f1740,󱝀 +nf-md-check_network_outline,f0c54,󰱔 +nf-md-check_underline_circle,f0e20,󰸠 +nf-md-checkbox_blank_badge,f1176,󱅶 +nf-md-checkbox_blank_circle,f012f,󰄯 +nf-md-checkbox_blank_off,f12ec,󱋬 +nf-md-checkbox_blank_outline,f0131,󰄱 +nf-md-checkbox_marked_circle,f0133,󰄳 +nf-md-checkbox_marked_outline,f0135,󰄵 +nf-md-checkbox_multiple_blank,f0136,󰄶 +nf-md-checkbox_multiple_marked,f0138,󰄸 +nf-md-checkbox_multiple_outline,f0c51,󰱑 +nf-md-chevron_double_down,f013c,󰄼 +nf-md-chevron_double_left,f013d,󰄽 +nf-md-chevron_double_right,f013e,󰄾 +nf-md-chevron_double_up,f013f,󰄿 +nf-md-chevron_down_box,f09d6,󰧖 +nf-md-chevron_down_circle,f0b26,󰬦 +nf-md-chevron_left_box,f09d8,󰧘 +nf-md-chevron_left_circle,f0b28,󰬨 +nf-md-chevron_right_box,f09da,󰧚 +nf-md-chevron_right_circle,f0b2a,󰬪 +nf-md-chevron_triple_down,f0db9,󰶹 +nf-md-chevron_triple_left,f0dba,󰶺 +nf-md-chevron_triple_right,f0dbb,󰶻 +nf-md-chevron_triple_up,f0dbc,󰶼 +nf-md-chevron_up_box,f09dc,󰧜 +nf-md-chevron_up_circle,f0b2c,󰬬 +nf-md-chili_alert_outline,f17eb,󱟫 +nf-md-chili_hot_outline,f17ec,󱟬 +nf-md-chili_medium_outline,f17ed,󱟭 +nf-md-chili_mild_outline,f17ee,󱟮 +nf-md-chili_off_outline,f17ef,󱟯 +nf-md-circle_box_outline,f15dd,󱗝 +nf-md-circle_edit_outline,f08d5,󰣕 +nf-md-circle_half_full,f1396,󱎖 +nf-md-circle_multiple_outline,f0695,󰚕 +nf-md-circle_off_outline,f10d3,󱃓 +nf-md-circle_slice_1,f0a9e,󰪞 +nf-md-circle_slice_2,f0a9f,󰪟 +nf-md-circle_slice_3,f0aa0,󰪠 +nf-md-circle_slice_4,f0aa1,󰪡 +nf-md-circle_slice_5,f0aa2,󰪢 +nf-md-circle_slice_6,f0aa3,󰪣 +nf-md-circle_slice_7,f0aa4,󰪤 +nf-md-circle_slice_8,f0aa5,󰪥 +nf-md-city_variant_outline,f0a37,󰨷 +nf-md-clipboard_account_outline,f0c55,󰱕 +nf-md-clipboard_alert_outline,f0cf7,󰳷 +nf-md-clipboard_arrow_down,f014a,󰅊 +nf-md-clipboard_arrow_left,f014b,󰅋 +nf-md-clipboard_arrow_right,f0cf9,󰳹 +nf-md-clipboard_arrow_up,f0c57,󰱗 +nf-md-clipboard_check_multiple,f1263,󱉣 +nf-md-clipboard_check_outline,f08a8,󰢨 +nf-md-clipboard_clock_outline,f16e3,󱛣 +nf-md-clipboard_edit_outline,f14e6,󱓦 +nf-md-clipboard_file_outline,f1266,󱉦 +nf-md-clipboard_flow_outline,f1117,󱄗 +nf-md-clipboard_list_outline,f10d5,󱃕 +nf-md-clipboard_minus_outline,f1619,󱘙 +nf-md-clipboard_multiple_outline,f1268,󱉨 +nf-md-clipboard_off_outline,f161b,󱘛 +nf-md-clipboard_play_multiple,f1269,󱉩 +nf-md-clipboard_play_outline,f0c5a,󰱚 +nf-md-clipboard_plus_outline,f131f,󱌟 +nf-md-clipboard_pulse_outline,f085e,󰡞 +nf-md-clipboard_remove_outline,f161d,󱘝 +nf-md-clipboard_search_outline,f161f,󱘟 +nf-md-clipboard_text_clock,f18f9,󱣹 +nf-md-clipboard_text_multiple,f126b,󱉫 +nf-md-clipboard_text_off,f1620,󱘠 +nf-md-clipboard_text_outline,f0a38,󰨸 +nf-md-clipboard_text_play,f0c5b,󰱛 +nf-md-clipboard_text_search,f1622,󱘢 +nf-md-clock_alert_outline,f05ce,󰗎 +nf-md-clock_check_outline,f0fa9,󰾩 +nf-md-clock_edit_outline,f19bb,󱦻 +nf-md-clock_minus_outline,f1864,󱡤 +nf-md-clock_plus_outline,f1862,󱡢 +nf-md-clock_remove_outline,f1866,󱡦 +nf-md-clock_time_eight,f1446,󱑆 +nf-md-clock_time_eleven,f1449,󱑉 +nf-md-clock_time_five,f1443,󱑃 +nf-md-clock_time_four,f1442,󱑂 +nf-md-clock_time_nine,f1447,󱑇 +nf-md-clock_time_one,f143f,󱐿 +nf-md-clock_time_seven,f1445,󱑅 +nf-md-clock_time_six,f1444,󱑄 +nf-md-clock_time_ten,f1448,󱑈 +nf-md-clock_time_three,f1441,󱑁 +nf-md-clock_time_twelve,f144a,󱑊 +nf-md-clock_time_two,f1440,󱑀 +nf-md-close_box_multiple,f0c5d,󰱝 +nf-md-close_box_outline,f0158,󰅘 +nf-md-close_circle_multiple,f062a,󰘪 +nf-md-close_circle_outline,f015a,󰅚 +nf-md-close_network_outline,f0c5f,󰱟 +nf-md-close_octagon_outline,f015d,󰅝 +nf-md-closed_caption_outline,f0dbd,󰶽 +nf-md-cloud_check_outline,f12cc,󱋌 +nf-md-cloud_download_outline,f0b7d,󰭽 +nf-md-cloud_lock_outline,f11f2,󱇲 +nf-md-cloud_off_outline,f0164,󰅤 +nf-md-cloud_percent_outline,f1a36,󱨶 +nf-md-cloud_print_outline,f0166,󰅦 +nf-md-cloud_search_outline,f0957,󰥗 +nf-md-cloud_sync_outline,f12d6,󱋖 +nf-md-cloud_upload_outline,f0b7e,󰭾 +nf-md-coach_lamp_variant,f1a37,󱨷 +nf-md-code_braces_box,f10d6,󱃖 +nf-md-code_greater_than,f016c,󰅬 +nf-md-code_less_than,f016e,󰅮 +nf-md-code_not_equal,f0170,󰅰 +nf-md-code_parentheses_box,f10d7,󱃗 +nf-md-code_tags_check,f0694,󰚔 +nf-md-coffee_maker_check,f1931,󱤱 +nf-md-coffee_maker_outline,f181b,󱠛 +nf-md-coffee_off_outline,f0fab,󰾫 +nf-md-coffee_to_go,f0177,󰅷 +nf-md-cog_off_outline,f13cf,󱏏 +nf-md-cog_pause_outline,f1934,󱤴 +nf-md-cog_play_outline,f1936,󱤶 +nf-md-cog_refresh_outline,f145f,󱑟 +nf-md-cog_stop_outline,f1938,󱤸 +nf-md-cog_sync_outline,f1461,󱑡 +nf-md-cog_transfer_outline,f105c,󱁜 +nf-md-collapse_all_outline,f0aa7,󰪧 +nf-md-comma_box_outline,f0e24,󰸤 +nf-md-comma_circle_outline,f0e26,󰸦 +nf-md-comment_account_outline,f017c,󰅼 +nf-md-comment_alert_outline,f017e,󰅾 +nf-md-comment_arrow_left,f09e1,󰧡 +nf-md-comment_arrow_right,f09e3,󰧣 +nf-md-comment_bookmark_outline,f15af,󱖯 +nf-md-comment_check_outline,f0180,󰆀 +nf-md-comment_edit_outline,f12c4,󱋄 +nf-md-comment_eye_outline,f0a3b,󰨻 +nf-md-comment_flash_outline,f15b1,󱖱 +nf-md-comment_minus_outline,f15e0,󱗠 +nf-md-comment_multiple_outline,f0181,󰆁 +nf-md-comment_off_outline,f15e2,󱗢 +nf-md-comment_plus_outline,f0183,󰆃 +nf-md-comment_processing_outline,f0185,󰆅 +nf-md-comment_question_outline,f0186,󰆆 +nf-md-comment_quote_outline,f1022,󱀢 +nf-md-comment_remove_outline,f0187,󰆇 +nf-md-comment_search_outline,f0a3d,󰨽 +nf-md-comment_text_multiple,f0860,󰡠 +nf-md-comment_text_outline,f0189,󰆉 +nf-md-compass_off_outline,f0b81,󰮁 +nf-md-console_network_outline,f0c60,󰱠 +nf-md-contactless_payment_circle,f0321,󰌡 +nf-md-content_save_alert,f0f42,󰽂 +nf-md-content_save_all,f0194,󰆔 +nf-md-content_save_check,f18ea,󱣪 +nf-md-content_save_cog,f145b,󱑛 +nf-md-content_save_edit,f0cfb,󰳻 +nf-md-content_save_move,f0e27,󰸧 +nf-md-content_save_off,f1643,󱙃 +nf-md-content_save_outline,f0818,󰠘 +nf-md-content_save_settings,f061b,󰘛 +nf-md-controller_classic_outline,f0b83,󰮃 +nf-md-cookie_alert_outline,f16d1,󱛑 +nf-md-cookie_check_outline,f16d3,󱛓 +nf-md-cookie_clock_outline,f16e5,󱛥 +nf-md-cookie_cog_outline,f16d5,󱛕 +nf-md-cookie_edit_outline,f16e7,󱛧 +nf-md-cookie_lock_outline,f16e9,󱛩 +nf-md-cookie_minus_outline,f16db,󱛛 +nf-md-cookie_off_outline,f16eb,󱛫 +nf-md-cookie_plus_outline,f16d7,󱛗 +nf-md-cookie_refresh_outline,f16ed,󱛭 +nf-md-cookie_remove_outline,f16d9,󱛙 +nf-md-cookie_settings_outline,f16dd,󱛝 +nf-md-cpu_32_bit,f0edf,󰻟 +nf-md-cpu_64_bit,f0ee0,󰻠 +nf-md-credit_card_check,f13d0,󱏐 +nf-md-credit_card_chip,f190f,󱤏 +nf-md-credit_card_clock,f0ee1,󰻡 +nf-md-credit_card_edit,f17d7,󱟗 +nf-md-credit_card_fast,f1911,󱤑 +nf-md-credit_card_lock,f18e7,󱣧 +nf-md-credit_card_marker,f06a8,󰚨 +nf-md-credit_card_minus,f0fac,󰾬 +nf-md-credit_card_multiple,f0ff0,󰿰 +nf-md-credit_card_off,f0ff1,󰿱 +nf-md-credit_card_outline,f019b,󰆛 +nf-md-credit_card_plus,f0ff2,󰿲 +nf-md-credit_card_refresh,f1645,󱙅 +nf-md-credit_card_refund,f0ff3,󰿳 +nf-md-credit_card_remove,f0fae,󰾮 +nf-md-credit_card_scan,f0ff4,󰿴 +nf-md-credit_card_search,f1647,󱙇 +nf-md-credit_card_settings,f0ff5,󰿵 +nf-md-credit_card_sync,f1649,󱙉 +nf-md-credit_card_wireless,f0802,󰠂 +nf-md-crown_circle_outline,f17dd,󱟝 +nf-md-cube_off_outline,f141d,󱐝 +nf-md-cup_off_outline,f137d,󱍽 +nf-md-currency_eur_off,f1315,󱌕 +nf-md-currency_usd_off,f067a,󰙺 +nf-md-cursor_default_click,f0cfd,󰳽 +nf-md-cursor_default_gesture,f1127,󱄧 +nf-md-cursor_default_outline,f01bf,󰆿 +nf-md-data_matrix_edit,f153d,󱔽 +nf-md-data_matrix_minus,f153e,󱔾 +nf-md-data_matrix_plus,f153f,󱔿 +nf-md-data_matrix_remove,f1540,󱕀 +nf-md-data_matrix_scan,f1541,󱕁 +nf-md-database_alert_outline,f1624,󱘤 +nf-md-database_arrow_down,f163b,󱘻 +nf-md-database_arrow_left,f163c,󱘼 +nf-md-database_arrow_right,f163d,󱘽 +nf-md-database_arrow_up,f163e,󱘾 +nf-md-database_check_outline,f1629,󱘩 +nf-md-database_clock_outline,f162a,󱘪 +nf-md-database_cog_outline,f164c,󱙌 +nf-md-database_edit_outline,f162b,󱘫 +nf-md-database_export_outline,f162c,󱘬 +nf-md-database_eye_off,f1920,󱤠 +nf-md-database_eye_outline,f1922,󱤢 +nf-md-database_import_outline,f162d,󱘭 +nf-md-database_lock_outline,f162e,󱘮 +nf-md-database_marker_outline,f162f,󱘯 +nf-md-database_minus_outline,f1630,󱘰 +nf-md-database_off_outline,f1631,󱘱 +nf-md-database_plus_outline,f1633,󱘳 +nf-md-database_refresh_outline,f1634,󱘴 +nf-md-database_remove_outline,f1635,󱘵 +nf-md-database_search_outline,f1636,󱘶 +nf-md-database_settings_outline,f1637,󱘷 +nf-md-database_sync_outline,f1638,󱘸 +nf-md-death_star_variant,f08d9,󰣙 +nf-md-debug_step_into,f01b9,󰆹 +nf-md-debug_step_out,f01b8,󰆸 +nf-md-debug_step_over,f01b7,󰆷 +nf-md-decimal_comma_decrease,f10a3,󱂣 +nf-md-decimal_comma_increase,f10a4,󱂤 +nf-md-delete_alert_outline,f10a6,󱂦 +nf-md-delete_circle_outline,f0b88,󰮈 +nf-md-delete_clock_outline,f1557,󱕗 +nf-md-delete_empty_outline,f0e9d,󰺝 +nf-md-delete_forever_outline,f0b89,󰮉 +nf-md-delete_off_outline,f10a8,󱂨 +nf-md-delete_sweep_outline,f0c62,󰱢 +nf-md-desktop_mac_dashboard,f09e8,󰧨 +nf-md-desktop_tower_monitor,f0aab,󰪫 +nf-md-dice_1_outline,f114a,󱅊 +nf-md-dice_2_outline,f114b,󱅋 +nf-md-dice_3_outline,f114c,󱅌 +nf-md-dice_4_outline,f114d,󱅍 +nf-md-dice_5_outline,f114e,󱅎 +nf-md-dice_6_outline,f114f,󱅏 +nf-md-dice_d10_outline,f076f,󰝯 +nf-md-dice_d12_outline,f0867,󰡧 +nf-md-dice_d20_outline,f05ea,󰗪 +nf-md-dice_d4_outline,f05eb,󰗫 +nf-md-dice_d6_outline,f05ed,󰗭 +nf-md-dice_d8_outline,f05ec,󰗬 +nf-md-dice_multiple_outline,f1156,󱅖 +nf-md-distribute_horizontal_center,f11c9,󱇉 +nf-md-distribute_horizontal_left,f11c8,󱇈 +nf-md-distribute_horizontal_right,f11ca,󱇊 +nf-md-distribute_vertical_bottom,f11cb,󱇋 +nf-md-distribute_vertical_center,f11cc,󱇌 +nf-md-distribute_vertical_top,f11cd,󱇍 +nf-md-diving_scuba_flag,f0dc2,󰷂 +nf-md-diving_scuba_tank,f0dc3,󰷃 +nf-md-dog_side_off,f16ee,󱛮 +nf-md-door_closed_lock,f10af,󱂯 +nf-md-door_sliding_lock,f181f,󱠟 +nf-md-door_sliding_open,f1820,󱠠 +nf-md-dots_horizontal_circle,f07c3,󰟃 +nf-md-dots_vertical_circle,f07c4,󰟄 +nf-md-download_box_outline,f1463,󱑣 +nf-md-download_circle_outline,f1465,󱑥 +nf-md-download_lock_outline,f1321,󱌡 +nf-md-download_network_outline,f0c66,󰱦 +nf-md-download_off_outline,f10b1,󱂱 +nf-md-drag_horizontal_variant,f12f0,󱋰 +nf-md-drag_vertical_variant,f12f1,󱋱 +nf-md-ear_hearing_loop,f1aee,󱫮 +nf-md-ear_hearing_off,f0a45,󰩅 +nf-md-earbuds_off_outline,f1851,󱡑 +nf-md-earth_arrow_right,f1311,󱌑 +nf-md-earth_box_minus,f1407,󱐇 +nf-md-earth_box_off,f06ce,󰛎 +nf-md-earth_box_plus,f1406,󱐆 +nf-md-earth_box_remove,f1408,󱐈 +nf-md-egg_off_outline,f13f1,󱏱 +nf-md-electric_switch_closed,f10d9,󱃙 +nf-md-elevator_passenger_off,f1979,󱥹 +nf-md-elevator_passenger_outline,f197b,󱥻 +nf-md-email_alert_outline,f0d42,󰵂 +nf-md-email_check_outline,f0ab2,󰪲 +nf-md-email_edit_outline,f0ee4,󰻤 +nf-md-email_fast_outline,f1870,󱡰 +nf-md-email_minus_outline,f0ee6,󰻦 +nf-md-email_multiple_outline,f0ee8,󰻨 +nf-md-email_off_outline,f13e4,󱏤 +nf-md-email_open_multiple,f0ee9,󰻩 +nf-md-email_open_outline,f05ef,󰗯 +nf-md-email_plus_outline,f09ec,󰧬 +nf-md-email_receive_outline,f10db,󱃛 +nf-md-email_remove_outline,f1662,󱙢 +nf-md-email_seal_outline,f195c,󱥜 +nf-md-email_search_outline,f0962,󰥢 +nf-md-email_send_outline,f10dd,󱃝 +nf-md-email_sync_outline,f12c8,󱋈 +nf-md-emoticon_angry_outline,f0c6a,󰱪 +nf-md-emoticon_confused_outline,f10df,󱃟 +nf-md-emoticon_cool_outline,f01f3,󰇳 +nf-md-emoticon_cry_outline,f0c6d,󰱭 +nf-md-emoticon_dead_outline,f069b,󰚛 +nf-md-emoticon_devil_outline,f01f4,󰇴 +nf-md-emoticon_excited_outline,f069c,󰚜 +nf-md-emoticon_frown_outline,f0f4d,󰽍 +nf-md-emoticon_happy_outline,f01f5,󰇵 +nf-md-emoticon_kiss_outline,f0c73,󰱳 +nf-md-emoticon_lol_outline,f1215,󱈕 +nf-md-emoticon_neutral_outline,f01f6,󰇶 +nf-md-emoticon_poop_outline,f0c75,󰱵 +nf-md-emoticon_sad_outline,f01f8,󰇸 +nf-md-emoticon_sick_outline,f157d,󱕽 +nf-md-emoticon_tongue_outline,f0c77,󰱷 +nf-md-emoticon_wink_outline,f0c79,󰱹 +nf-md-engine_off_outline,f0a47,󰩇 +nf-md-ethernet_cable_off,f0202,󰈂 +nf-md-ev_plug_ccs1,f1519,󱔙 +nf-md-ev_plug_ccs2,f151a,󱔚 +nf-md-ev_plug_chademo,f151b,󱔛 +nf-md-ev_plug_tesla,f151c,󱔜 +nf-md-ev_plug_type1,f151d,󱔝 +nf-md-ev_plug_type2,f151e,󱔞 +nf-md-exit_to_app,f0206,󰈆 +nf-md-expand_all_outline,f0ab5,󰪵 +nf-md-expansion_card_variant,f0fb2,󰾲 +nf-md-eye_arrow_left,f18fd,󱣽 +nf-md-eye_arrow_right,f18ff,󱣿 +nf-md-eye_check_outline,f0d05,󰴅 +nf-md-eye_circle_outline,f0b95,󰮕 +nf-md-eye_minus_outline,f1027,󱀧 +nf-md-eye_off_outline,f06d1,󰛑 +nf-md-eye_plus_outline,f086c,󰡬 +nf-md-eye_refresh_outline,f197d,󱥽 +nf-md-eye_remove_outline,f15e4,󱗤 +nf-md-eye_settings_outline,f086e,󰡮 +nf-md-face_man_outline,f0b96,󰮖 +nf-md-face_man_profile,f0644,󰙄 +nf-md-face_man_shimmer,f15cc,󱗌 +nf-md-face_mask_outline,f1587,󱖇 +nf-md-face_woman_outline,f1078,󱁸 +nf-md-face_woman_profile,f1076,󱁶 +nf-md-face_woman_shimmer,f15ce,󱗎 +nf-md-fan_chevron_down,f146d,󱑭 +nf-md-fan_chevron_up,f146e,󱑮 +nf-md-fan_speed_1,f1472,󱑲 +nf-md-fan_speed_2,f1473,󱑳 +nf-md-fan_speed_3,f1474,󱑴 +nf-md-fast_forward_10,f0d71,󰵱 +nf-md-fast_forward_15,f193a,󱤺 +nf-md-fast_forward_30,f0d06,󰴆 +nf-md-fast_forward_5,f11f8,󱇸 +nf-md-fast_forward_60,f160b,󱘋 +nf-md-fast_forward_outline,f06d2,󰛒 +nf-md-feature_search_outline,f0a4a,󰩊 +nf-md-file_account_outline,f1028,󱀨 +nf-md-file_alert_outline,f0a4c,󰩌 +nf-md-file_cad_box,f0eec,󰻬 +nf-md-file_cancel_outline,f0dc7,󰷇 +nf-md-file_certificate_outline,f1187,󱆇 +nf-md-file_chart_check,f19c6,󱧆 +nf-md-file_chart_outline,f1029,󱀩 +nf-md-file_check_outline,f0e29,󰸩 +nf-md-file_clock_outline,f12e2,󱋢 +nf-md-file_cloud_outline,f102a,󱀪 +nf-md-file_code_outline,f102b,󱀫 +nf-md-file_cog_outline,f107c,󱁼 +nf-md-file_delimited_outline,f0ea5,󰺥 +nf-md-file_document_alert,f1a97,󱪗 +nf-md-file_document_check,f1a99,󱪙 +nf-md-file_document_edit,f0dc8,󰷈 +nf-md-file_document_minus,f1a9b,󱪛 +nf-md-file_document_multiple,f1517,󱔗 +nf-md-file_document_outline,f09ee,󰧮 +nf-md-file_document_plus,f1a9d,󱪝 +nf-md-file_document_remove,f1a9f,󱪟 +nf-md-file_download_outline,f0966,󰥦 +nf-md-file_edit_outline,f11e8,󱇨 +nf-md-file_excel_box,f021c,󰈜 +nf-md-file_excel_outline,f102d,󱀭 +nf-md-file_export_outline,f102e,󱀮 +nf-md-file_eye_outline,f0dcb,󰷋 +nf-md-file_find_outline,f0b97,󰮗 +nf-md-file_gif_box,f0d78,󰵸 +nf-md-file_image_marker,f1772,󱝲 +nf-md-file_image_minus,f193b,󱤻 +nf-md-file_image_outline,f0eb0,󰺰 +nf-md-file_image_plus,f193d,󱤽 +nf-md-file_image_remove,f193f,󱤿 +nf-md-file_import_outline,f102f,󱀯 +nf-md-file_jpg_box,f0225,󰈥 +nf-md-file_key_outline,f1185,󱆅 +nf-md-file_link_outline,f1178,󱅸 +nf-md-file_lock_open,f19c8,󱧈 +nf-md-file_lock_outline,f1030,󱀰 +nf-md-file_marker_outline,f1775,󱝵 +nf-md-file_minus_outline,f1aa2,󱪢 +nf-md-file_move_outline,f1031,󱀱 +nf-md-file_multiple_outline,f1032,󱀲 +nf-md-file_music_outline,f0e2a,󰸪 +nf-md-file_pdf_box,f0226,󰈦 +nf-md-file_percent_outline,f1033,󱀳 +nf-md-file_phone_outline,f117a,󱅺 +nf-md-file_plus_outline,f0eed,󰻭 +nf-md-file_png_box,f0e2d,󰸭 +nf-md-file_powerpoint_box,f0228,󰈨 +nf-md-file_powerpoint_outline,f1035,󱀵 +nf-md-file_presentation_box,f0229,󰈩 +nf-md-file_question_outline,f1036,󱀶 +nf-md-file_refresh_outline,f0541,󰕁 +nf-md-file_remove_outline,f1037,󱀷 +nf-md-file_replace_outline,f0b33,󰬳 +nf-md-file_restore_outline,f1038,󱀸 +nf-md-file_rotate_left,f1a3b,󱨻 +nf-md-file_rotate_right,f1a3d,󱨽 +nf-md-file_search_outline,f0c7d,󰱽 +nf-md-file_send_outline,f1039,󱀹 +nf-md-file_settings_outline,f107a,󱁺 +nf-md-file_star_outline,f103b,󱀻 +nf-md-file_swap_outline,f0fb5,󰾵 +nf-md-file_sync_outline,f1217,󱈗 +nf-md-file_table_box,f10e1,󱃡 +nf-md-file_table_outline,f0c7f,󰱿 +nf-md-file_tree_outline,f13d2,󱏒 +nf-md-file_undo_outline,f103c,󱀼 +nf-md-file_upload_outline,f0a4e,󰩎 +nf-md-file_video_outline,f0e2c,󰸬 +nf-md-file_word_box,f022d,󰈭 +nf-md-file_word_outline,f103e,󱀾 +nf-md-filmstrip_box_multiple,f0d18,󰴘 +nf-md-filter_check_outline,f18ed,󱣭 +nf-md-filter_cog_outline,f1aa4,󱪤 +nf-md-filter_menu_outline,f10e6,󱃦 +nf-md-filter_minus_outline,f0eef,󰻯 +nf-md-filter_multiple_outline,f1a40,󱩀 +nf-md-filter_off_outline,f14f0,󱓰 +nf-md-filter_plus_outline,f0ef1,󰻱 +nf-md-filter_remove_outline,f0235,󰈵 +nf-md-filter_settings_outline,f1aa6,󱪦 +nf-md-filter_variant_minus,f1112,󱄒 +nf-md-filter_variant_plus,f1113,󱄓 +nf-md-filter_variant_remove,f103f,󱀿 +nf-md-fire_hydrant_alert,f1138,󱄸 +nf-md-fire_hydrant_off,f1139,󱄹 +nf-md-fit_to_page,f0ef5,󰻵 +nf-md-fit_to_screen,f18f4,󱣴 +nf-md-flag_minus_outline,f10b2,󱂲 +nf-md-flag_off_outline,f18ef,󱣯 +nf-md-flag_plus_outline,f10b3,󱂳 +nf-md-flag_remove_outline,f10b4,󱂴 +nf-md-flag_variant_outline,f023e,󰈾 +nf-md-flash_alert_outline,f0ef8,󰻸 +nf-md-flash_red_eye,f067b,󰙻 +nf-md-flask_empty_minus,f123a,󱈺 +nf-md-flask_empty_off,f13f4,󱏴 +nf-md-flask_empty_outline,f0095,󰂕 +nf-md-flask_empty_plus,f123c,󱈼 +nf-md-flask_empty_remove,f123e,󱈾 +nf-md-flask_minus_outline,f1241,󱉁 +nf-md-flask_off_outline,f13f7,󱏷 +nf-md-flask_plus_outline,f1243,󱉃 +nf-md-flask_remove_outline,f1245,󱉅 +nf-md-flask_round_bottom,f124b,󱉋 +nf-md-fleur_de_lis,f1303,󱌃 +nf-md-flip_to_back,f0247,󰉇 +nf-md-flip_to_front,f0248,󰉈 +nf-md-floor_lamp_dual,f1040,󱁀 +nf-md-floor_lamp_outline,f17c8,󱟈 +nf-md-floor_lamp_torchiere,f1747,󱝇 +nf-md-flower_pollen_outline,f1886,󱢆 +nf-md-flower_tulip_outline,f09f2,󰧲 +nf-md-focus_field_horizontal,f0f50,󰽐 +nf-md-focus_field_vertical,f0f51,󰽑 +nf-md-folder_account_outline,f0b9c,󰮜 +nf-md-folder_alert_outline,f0dcd,󰷍 +nf-md-folder_arrow_down,f19e8,󱧨 +nf-md-folder_arrow_left,f19ea,󱧪 +nf-md-folder_arrow_right,f19ee,󱧮 +nf-md-folder_arrow_up,f19f0,󱧰 +nf-md-folder_cancel_outline,f19f5,󱧵 +nf-md-folder_check_outline,f197f,󱥿 +nf-md-folder_clock_outline,f0abb,󰪻 +nf-md-folder_cog_outline,f1080,󱂀 +nf-md-folder_download_outline,f10e9,󱃩 +nf-md-folder_edit_outline,f0dce,󰷎 +nf-md-folder_eye_outline,f178b,󱞋 +nf-md-folder_file_outline,f19f7,󱧷 +nf-md-folder_google_drive,f024e,󰉎 +nf-md-folder_heart_outline,f10eb,󱃫 +nf-md-folder_home_outline,f10b6,󱂶 +nf-md-folder_information_outline,f10b8,󱂸 +nf-md-folder_key_network,f08ad,󰢭 +nf-md-folder_key_outline,f10ec,󱃬 +nf-md-folder_lock_open,f0251,󰉑 +nf-md-folder_lock_outline,f1aa8,󱪨 +nf-md-folder_marker_outline,f126e,󱉮 +nf-md-folder_move_outline,f1246,󱉆 +nf-md-folder_multiple_image,f0254,󰉔 +nf-md-folder_multiple_outline,f0255,󰉕 +nf-md-folder_multiple_plus,f147e,󱑾 +nf-md-folder_music_outline,f135a,󱍚 +nf-md-folder_network_outline,f0c81,󰲁 +nf-md-folder_off_outline,f19f9,󱧹 +nf-md-folder_open_outline,f0dcf,󰷏 +nf-md-folder_play_outline,f19fb,󱧻 +nf-md-folder_plus_outline,f0b9d,󰮝 +nf-md-folder_pound_outline,f0d0a,󰴊 +nf-md-folder_question_outline,f19cb,󱧋 +nf-md-folder_refresh_outline,f0542,󰕂 +nf-md-folder_remove_outline,f0b9e,󰮞 +nf-md-folder_search_outline,f0969,󰥩 +nf-md-folder_settings_outline,f107e,󱁾 +nf-md-folder_star_multiple,f13d3,󱏓 +nf-md-folder_star_outline,f0b9f,󰮟 +nf-md-folder_swap_outline,f0fb7,󰾷 +nf-md-folder_sync_outline,f0d0c,󰴌 +nf-md-folder_table_outline,f12e4,󱋤 +nf-md-folder_text_outline,f0c83,󰲃 +nf-md-folder_upload_outline,f10ed,󱃭 +nf-md-folder_wrench_outline,f19fd,󱧽 +nf-md-folder_zip_outline,f07b9,󰞹 +nf-md-food_apple_outline,f0c84,󰲄 +nf-md-food_drumstick_off,f1468,󱑨 +nf-md-food_drumstick_outline,f1420,󱐠 +nf-md-food_fork_drink,f05f2,󰗲 +nf-md-food_hot_dog,f184b,󱡋 +nf-md-food_off_outline,f1915,󱤕 +nf-md-food_steak_off,f146b,󱑫 +nf-md-food_takeout_box,f1836,󱠶 +nf-md-food_variant_off,f13e5,󱏥 +nf-md-form_textbox_lock,f135d,󱍝 +nf-md-form_textbox_password,f07f5,󰟵 +nf-md-format_align_bottom,f0753,󰝓 +nf-md-format_align_center,f0260,󰉠 +nf-md-format_align_justify,f0261,󰉡 +nf-md-format_align_left,f0262,󰉢 +nf-md-format_align_middle,f0754,󰝔 +nf-md-format_align_right,f0263,󰉣 +nf-md-format_align_top,f0755,󰝕 +nf-md-format_annotation_minus,f0abc,󰪼 +nf-md-format_annotation_plus,f0646,󰙆 +nf-md-format_color_fill,f0266,󰉦 +nf-md-format_color_highlight,f0e31,󰸱 +nf-md-format_color_text,f069e,󰚞 +nf-md-format_float_center,f0267,󰉧 +nf-md-format_float_left,f0268,󰉨 +nf-md-format_float_none,f0269,󰉩 +nf-md-format_float_right,f026a,󰉪 +nf-md-format_header_1,f026b,󰉫 +nf-md-format_header_2,f026c,󰉬 +nf-md-format_header_3,f026d,󰉭 +nf-md-format_header_4,f026e,󰉮 +nf-md-format_header_5,f026f,󰉯 +nf-md-format_header_6,f0270,󰉰 +nf-md-format_header_decrease,f0271,󰉱 +nf-md-format_header_equal,f0272,󰉲 +nf-md-format_header_increase,f0273,󰉳 +nf-md-format_header_pound,f0274,󰉴 +nf-md-format_indent_decrease,f0275,󰉵 +nf-md-format_indent_increase,f0276,󰉶 +nf-md-format_letter_case,f0b34,󰬴 +nf-md-format_letter_matches,f0fb9,󰾹 +nf-md-format_letter_spacing,f1956,󱥖 +nf-md-format_line_spacing,f0278,󰉸 +nf-md-format_line_style,f05c8,󰗈 +nf-md-format_line_weight,f05c9,󰗉 +nf-md-format_list_bulleted,f0279,󰉹 +nf-md-format_list_checkbox,f096a,󰥪 +nf-md-format_list_checks,f0756,󰝖 +nf-md-format_list_group,f1860,󱡠 +nf-md-format_list_numbered,f027b,󰉻 +nf-md-format_list_text,f126f,󱉯 +nf-md-format_page_break,f06d7,󰛗 +nf-md-format_page_split,f1917,󱤗 +nf-md-format_quote_close,f027e,󰉾 +nf-md-format_quote_open,f0757,󰝗 +nf-md-format_rotate_90,f06aa,󰚪 +nf-md-format_strikethrough_variant,f0281,󰊁 +nf-md-format_text_variant,f0e32,󰸲 +nf-md-format_underline_wavy,f18e9,󱣩 +nf-md-format_wrap_inline,f0288,󰊈 +nf-md-format_wrap_square,f0289,󰊉 +nf-md-format_wrap_tight,f028a,󰊊 +nf-md-forum_minus_outline,f1aaa,󱪪 +nf-md-forum_plus_outline,f1aac,󱪬 +nf-md-forum_remove_outline,f1aae,󱪮 +nf-md-fountain_pen_tip,f0d13,󰴓 +nf-md-fraction_one_half,f1992,󱦒 +nf-md-frequently_asked_questions,f0eb4,󰺴 +nf-md-fridge_alert_outline,f11b2,󱆲 +nf-md-fridge_industrial_alert,f15ef,󱗯 +nf-md-fridge_industrial_off,f15f1,󱗱 +nf-md-fridge_industrial_outline,f15f3,󱗳 +nf-md-fridge_off_outline,f11b0,󱆰 +nf-md-fridge_variant_alert,f15f5,󱗵 +nf-md-fridge_variant_off,f15f7,󱗷 +nf-md-fridge_variant_outline,f15f9,󱗹 +nf-md-fruit_cherries_off,f13f8,󱏸 +nf-md-fruit_citrus_off,f13f9,󱏹 +nf-md-fruit_grapes_outline,f1045,󱁅 +nf-md-gamepad_circle_down,f0e34,󰸴 +nf-md-gamepad_circle_left,f0e35,󰸵 +nf-md-gamepad_circle_outline,f0e36,󰸶 +nf-md-gamepad_circle_right,f0e37,󰸷 +nf-md-gamepad_circle_up,f0e38,󰸸 +nf-md-gamepad_round_down,f0e3d,󰸽 +nf-md-gamepad_round_left,f0e3e,󰸾 +nf-md-gamepad_round_outline,f0e3f,󰸿 +nf-md-gamepad_round_right,f0e40,󰹀 +nf-md-gamepad_round_up,f0e41,󰹁 +nf-md-gamepad_square_outline,f0eb6,󰺶 +nf-md-gamepad_variant_outline,f0eb7,󰺷 +nf-md-garage_alert_variant,f12d5,󱋕 +nf-md-garage_open_variant,f12d4,󱋔 +nf-md-garage_variant_lock,f17fc,󱟼 +nf-md-gas_station_off,f1409,󱐉 +nf-md-gas_station_outline,f0eb8,󰺸 +nf-md-gate_arrow_left,f17f7,󱟷 +nf-md-gate_arrow_right,f1169,󱅩 +nf-md-gender_male_female,f029e,󰊞 +nf-md-gender_non_binary,f1140,󱅀 +nf-md-gesture_double_tap,f073c,󰜼 +nf-md-gesture_swipe_down,f073d,󰜽 +nf-md-gesture_swipe_horizontal,f0abf,󰪿 +nf-md-gesture_swipe_left,f073e,󰜾 +nf-md-gesture_swipe_right,f073f,󰜿 +nf-md-gesture_swipe_up,f0740,󰝀 +nf-md-gesture_swipe_vertical,f0ac0,󰫀 +nf-md-gesture_tap_box,f12a9,󱊩 +nf-md-gesture_tap_button,f12a8,󱊨 +nf-md-gesture_tap_hold,f0d77,󰵷 +nf-md-gesture_two_tap,f0743,󰝃 +nf-md-ghost_off_outline,f165c,󱙜 +nf-md-gift_off_outline,f16f0,󱛰 +nf-md-gift_open_outline,f16f2,󱛲 +nf-md-glass_cocktail_off,f15e6,󱗦 +nf-md-glass_mug_off,f15e7,󱗧 +nf-md-glass_mug_variant,f1116,󱄖 +nf-md-glass_pint_outline,f130d,󱌍 +nf-md-go_kart_track,f0d7a,󰵺 +nf-md-google_circles_communities,f02b1,󰊱 +nf-md-google_circles_extended,f02b2,󰊲 +nf-md-google_circles_group,f02b3,󰊳 +nf-md-google_controller_off,f02b5,󰊵 +nf-md-google_my_business,f1048,󱁈 +nf-md-google_street_view,f0c88,󰲈 +nf-md-guitar_pick_outline,f02c6,󰋆 +nf-md-guy_fawkes_mask,f0825,󰠥 +nf-md-hair_dryer_outline,f10f0,󱃰 +nf-md-hand_back_left,f0e46,󰹆 +nf-md-hand_back_right,f0e47,󰹇 +nf-md-hand_clap_off,f1a42,󱩂 +nf-md-hand_coin_outline,f1890,󱢐 +nf-md-hand_extended_outline,f18b7,󱢷 +nf-md-hand_front_left,f182b,󱠫 +nf-md-hand_front_right,f0a4f,󰩏 +nf-md-hand_heart_outline,f157e,󱕾 +nf-md-hand_peace_variant,f0a52,󰩒 +nf-md-hand_pointing_down,f0a53,󰩓 +nf-md-hand_pointing_left,f0a54,󰩔 +nf-md-hand_pointing_right,f02c7,󰋇 +nf-md-hand_pointing_up,f0a55,󰩕 +nf-md-hand_wash_outline,f1580,󱖀 +nf-md-hand_wave_outline,f1822,󱠢 +nf-md-head_alert_outline,f1339,󱌹 +nf-md-head_check_outline,f133b,󱌻 +nf-md-head_cog_outline,f133d,󱌽 +nf-md-head_dots_horizontal,f133e,󱌾 +nf-md-head_flash_outline,f1341,󱍁 +nf-md-head_heart_outline,f1343,󱍃 +nf-md-head_lightbulb_outline,f1345,󱍅 +nf-md-head_minus_outline,f1347,󱍇 +nf-md-head_plus_outline,f1349,󱍉 +nf-md-head_question_outline,f134b,󱍋 +nf-md-head_remove_outline,f134d,󱍍 +nf-md-head_snowflake_outline,f134f,󱍏 +nf-md-head_sync_outline,f1351,󱍑 +nf-md-heart_box_outline,f02d3,󰋓 +nf-md-heart_broken_outline,f0d14,󰴔 +nf-md-heart_circle_outline,f0972,󰥲 +nf-md-heart_cog_outline,f1664,󱙤 +nf-md-heart_half_full,f06de,󰛞 +nf-md-heart_half_outline,f06e0,󰛠 +nf-md-heart_minus_outline,f1432,󱐲 +nf-md-heart_multiple_outline,f0a57,󰩗 +nf-md-heart_off_outline,f1434,󱐴 +nf-md-heart_plus_outline,f1431,󱐱 +nf-md-heart_remove_outline,f1433,󱐳 +nf-md-heart_settings_outline,f1666,󱙦 +nf-md-heat_pump_outline,f1a44,󱩄 +nf-md-help_circle_outline,f0625,󰘥 +nf-md-help_network_outline,f0c8a,󰲊 +nf-md-help_rhombus_outline,f0ba6,󰮦 +nf-md-hexagon_multiple_outline,f10f2,󱃲 +nf-md-hexagon_slice_1,f0ac3,󰫃 +nf-md-hexagon_slice_2,f0ac4,󰫄 +nf-md-hexagon_slice_3,f0ac5,󰫅 +nf-md-hexagon_slice_4,f0ac6,󰫆 +nf-md-hexagon_slice_5,f0ac7,󰫇 +nf-md-hexagon_slice_6,f0ac8,󰫈 +nf-md-high_definition_box,f0878,󰡸 +nf-md-home_alert_outline,f15d0,󱗐 +nf-md-home_battery_outline,f1902,󱤂 +nf-md-home_circle_outline,f104d,󱁍 +nf-md-home_city_outline,f0d16,󰴖 +nf-md-home_clock_outline,f1a13,󱨓 +nf-md-home_edit_outline,f115a,󱅚 +nf-md-home_export_outline,f0f9b,󰾛 +nf-md-home_floor_0,f0dd2,󰷒 +nf-md-home_floor_1,f0d80,󰶀 +nf-md-home_floor_2,f0d81,󰶁 +nf-md-home_floor_3,f0d82,󰶂 +nf-md-home_floor_a,f0d83,󰶃 +nf-md-home_floor_b,f0d84,󰶄 +nf-md-home_floor_g,f0d85,󰶅 +nf-md-home_floor_l,f0d86,󰶆 +nf-md-home_group_minus,f19c1,󱧁 +nf-md-home_group_plus,f19c0,󱧀 +nf-md-home_group_remove,f19c2,󱧂 +nf-md-home_import_outline,f0f9c,󰾜 +nf-md-home_lightbulb_outline,f1252,󱉒 +nf-md-home_lightning_bolt,f1903,󱤃 +nf-md-home_lock_open,f08ec,󰣬 +nf-md-home_map_marker,f05f8,󰗸 +nf-md-home_minus_outline,f13d5,󱏕 +nf-md-home_off_outline,f1a47,󱩇 +nf-md-home_plus_outline,f13d6,󱏖 +nf-md-home_remove_outline,f13d7,󱏗 +nf-md-home_search_outline,f13b1,󱎱 +nf-md-home_switch_outline,f1795,󱞕 +nf-md-home_thermometer_outline,f0f55,󰽕 +nf-md-home_variant_outline,f0ba7,󰮧 +nf-md-horizontal_rotate_clockwise,f10f3,󱃳 +nf-md-horizontal_rotate_counterclockwise,f10f4,󱃴 +nf-md-horse_variant_fast,f186e,󱡮 +nf-md-hospital_box_outline,f0ff7,󰿷 +nf-md-human_capacity_decrease,f159b,󱖛 +nf-md-human_capacity_increase,f159c,󱖜 +nf-md-human_female_boy,f0a59,󰩙 +nf-md-human_female_dance,f15c9,󱗉 +nf-md-human_female_girl,f0a5b,󰩛 +nf-md-human_greeting_proximity,f159d,󱖝 +nf-md-human_greeting_variant,f064a,󰙊 +nf-md-human_male_board,f0890,󰢐 +nf-md-human_male_boy,f0a5c,󰩜 +nf-md-human_male_child,f138c,󱎌 +nf-md-human_male_female,f02e8,󰋨 +nf-md-human_male_girl,f0a5d,󰩝 +nf-md-human_male_height,f0efb,󰻻 +nf-md-human_non_binary,f1848,󱡈 +nf-md-human_white_cane,f1981,󱦁 +nf-md-hydraulic_oil_level,f1324,󱌤 +nf-md-hydraulic_oil_temperature,f1325,󱌥 +nf-md-ice_cream_off,f0e52,󰹒 +nf-md-ideogram_cjk_variant,f1332,󱌲 +nf-md-image_area_close,f02ec,󰋬 +nf-md-image_auto_adjust,f0fc1,󰿁 +nf-md-image_broken_variant,f02ee,󰋮 +nf-md-image_edit_outline,f11e4,󱇤 +nf-md-image_filter_drama,f02f3,󰋳 +nf-md-image_filter_frames,f02f4,󰋴 +nf-md-image_filter_hdr,f02f5,󰋵 +nf-md-image_filter_none,f02f6,󰋶 +nf-md-image_filter_vintage,f02f8,󰋸 +nf-md-image_lock_outline,f1ab1,󱪱 +nf-md-image_marker_outline,f177c,󱝼 +nf-md-image_multiple_outline,f02ef,󰋯 +nf-md-image_off_outline,f11d1,󱇑 +nf-md-image_refresh_outline,f19ff,󱧿 +nf-md-image_search_outline,f0978,󰥸 +nf-md-image_sync_outline,f1a01,󱨁 +nf-md-inbox_arrow_down,f02fb,󰋻 +nf-md-inbox_arrow_up,f03d1,󰏑 +nf-md-inbox_full_outline,f1273,󱉳 +nf-md-inbox_multiple_outline,f0ba8,󰮨 +nf-md-inbox_remove_outline,f15a0,󱖠 +nf-md-incognito_circle_off,f1422,󱐢 +nf-md-information_off_outline,f178d,󱞍 +nf-md-integrated_circuit_chip,f1913,󱤓 +nf-md-invert_colors_off,f0e4a,󰹊 +nf-md-ip_network_outline,f0c90,󰲐 +nf-md-kettle_alert_outline,f1318,󱌘 +nf-md-kettle_off_outline,f131c,󱌜 +nf-md-kettle_pour_over,f173c,󱜼 +nf-md-kettle_steam_outline,f131a,󱌚 +nf-md-key_alert_outline,f1984,󱦄 +nf-md-key_arrow_right,f1312,󱌒 +nf-md-key_chain_variant,f1575,󱕵 +nf-md-keyboard_off_outline,f0e4b,󰹋 +nf-md-keyboard_settings_outline,f09fa,󰧺 +nf-md-keyboard_tab_reverse,f0325,󰌥 +nf-md-label_multiple_outline,f1376,󱍶 +nf-md-label_off_outline,f0acc,󰫌 +nf-md-label_percent_outline,f12eb,󱋫 +nf-md-label_variant_outline,f0ace,󰫎 +nf-md-land_plots_circle,f1ab4,󱪴 +nf-md-land_rows_horizontal,f1ab6,󱪶 +nf-md-land_rows_vertical,f1ab7,󱪷 +nf-md-language_markdown_outline,f0f5b,󰽛 +nf-md-layers_off_outline,f09fd,󰧽 +nf-md-layers_search_outline,f1207,󱈇 +nf-md-layers_triple_outline,f0f59,󰽙 +nf-md-leaf_circle_outline,f1906,󱤆 +nf-md-leaf_maple_off,f12da,󱋚 +nf-md-led_strip_variant,f1051,󱁑 +nf-md-led_variant_off,f032e,󰌮 +nf-md-led_variant_on,f032f,󰌯 +nf-md-led_variant_outline,f0330,󰌰 +nf-md-light_flood_down,f1987,󱦇 +nf-md-light_flood_up,f1988,󱦈 +nf-md-light_switch_off,f1a24,󱨤 +nf-md-lightbulb_alert_outline,f19e2,󱧢 +nf-md-lightbulb_auto_outline,f1801,󱠁 +nf-md-lightbulb_cfl_off,f1209,󱈉 +nf-md-lightbulb_cfl_spiral,f1275,󱉵 +nf-md-lightbulb_fluorescent_tube,f1804,󱠄 +nf-md-lightbulb_group_off,f12cd,󱋍 +nf-md-lightbulb_group_outline,f1254,󱉔 +nf-md-lightbulb_multiple_off,f12cf,󱋏 +nf-md-lightbulb_multiple_outline,f1256,󱉖 +nf-md-lightbulb_night_outline,f1a4d,󱩍 +nf-md-lightbulb_off_outline,f0e50,󰹐 +nf-md-lightbulb_on_10,f1a4e,󱩎 +nf-md-lightbulb_on_20,f1a4f,󱩏 +nf-md-lightbulb_on_30,f1a50,󱩐 +nf-md-lightbulb_on_40,f1a51,󱩑 +nf-md-lightbulb_on_50,f1a52,󱩒 +nf-md-lightbulb_on_60,f1a53,󱩓 +nf-md-lightbulb_on_70,f1a54,󱩔 +nf-md-lightbulb_on_80,f1a55,󱩕 +nf-md-lightbulb_on_90,f1a56,󱩖 +nf-md-lightbulb_on_outline,f06e9,󰛩 +nf-md-lightbulb_question_outline,f19e4,󱧤 +nf-md-lightbulb_spot_off,f17f5,󱟵 +nf-md-lightbulb_variant_outline,f1803,󱠃 +nf-md-lightning_bolt_circle,f0820,󰠠 +nf-md-lightning_bolt_outline,f140c,󱐌 +nf-md-link_box_outline,f0d1b,󰴛 +nf-md-link_box_variant,f0d1c,󰴜 +nf-md-link_variant_minus,f10ff,󱃿 +nf-md-link_variant_off,f033a,󰌺 +nf-md-link_variant_plus,f1100,󱄀 +nf-md-link_variant_remove,f1101,󱄁 +nf-md-lock_alert_outline,f15d1,󱗑 +nf-md-lock_check_outline,f16a8,󱚨 +nf-md-lock_minus_outline,f16aa,󱚪 +nf-md-lock_off_outline,f1672,󱙲 +nf-md-lock_open_alert,f139b,󱎛 +nf-md-lock_open_check,f139c,󱎜 +nf-md-lock_open_minus,f16ac,󱚬 +nf-md-lock_open_outline,f0340,󰍀 +nf-md-lock_open_plus,f16ae,󱚮 +nf-md-lock_open_remove,f16b0,󱚰 +nf-md-lock_open_variant,f0fc6,󰿆 +nf-md-lock_plus_outline,f16b2,󱚲 +nf-md-lock_remove_outline,f16b4,󱚴 +nf-md-lotion_plus_outline,f1585,󱖅 +nf-md-magnify_minus_cursor,f0a62,󰩢 +nf-md-magnify_minus_outline,f06ec,󰛬 +nf-md-magnify_plus_cursor,f0a63,󰩣 +nf-md-magnify_plus_outline,f06ed,󰛭 +nf-md-magnify_remove_cursor,f120c,󱈌 +nf-md-magnify_remove_outline,f120d,󱈍 +nf-md-mailbox_open_outline,f0d89,󰶉 +nf-md-mailbox_open_up,f0d8a,󰶊 +nf-md-mailbox_up_outline,f0d8e,󰶎 +nf-md-map_check_outline,f0ebd,󰺽 +nf-md-map_clock_outline,f0d1f,󰴟 +nf-md-map_marker_account,f18e3,󱣣 +nf-md-map_marker_alert,f0f05,󰼅 +nf-md-map_marker_check,f0c95,󰲕 +nf-md-map_marker_circle,f034f,󰍏 +nf-md-map_marker_distance,f08f0,󰣰 +nf-md-map_marker_down,f1102,󱄂 +nf-md-map_marker_left,f12db,󱋛 +nf-md-map_marker_minus,f0650,󰙐 +nf-md-map_marker_multiple,f0350,󰍐 +nf-md-map_marker_off,f0351,󰍑 +nf-md-map_marker_outline,f07d9,󰟙 +nf-md-map_marker_path,f0d20,󰴠 +nf-md-map_marker_plus,f0651,󰙑 +nf-md-map_marker_question,f0f07,󰼇 +nf-md-map_marker_radius,f0352,󰍒 +nf-md-map_marker_remove,f0f09,󰼉 +nf-md-map_marker_right,f12dc,󱋜 +nf-md-map_marker_star,f1608,󱘈 +nf-md-map_marker_up,f1103,󱄃 +nf-md-map_search_outline,f0985,󰦅 +nf-md-math_integral_box,f0fc9,󰿉 +nf-md-math_norm_box,f0fcb,󰿋 +nf-md-medical_cotton_swab,f1ab8,󱪸 +nf-md-menu_down_outline,f06b6,󰚶 +nf-md-menu_left_outline,f0a02,󰨂 +nf-md-menu_right_outline,f0a03,󰨃 +nf-md-menu_swap_outline,f0a65,󰩥 +nf-md-menu_up_outline,f06b7,󰚷 +nf-md-message_alert_outline,f0a04,󰨄 +nf-md-message_arrow_left,f12f2,󱋲 +nf-md-message_arrow_right,f12f4,󱋴 +nf-md-message_badge_outline,f1942,󱥂 +nf-md-message_bookmark_outline,f15ad,󱖭 +nf-md-message_bulleted_off,f06a3,󰚣 +nf-md-message_cog_outline,f1172,󱅲 +nf-md-message_fast_outline,f19cd,󱧍 +nf-md-message_flash_outline,f15aa,󱖪 +nf-md-message_image_outline,f116c,󱅬 +nf-md-message_lock_outline,f116d,󱅭 +nf-md-message_minus_outline,f116f,󱅯 +nf-md-message_off_outline,f164e,󱙎 +nf-md-message_plus_outline,f10bb,󱂻 +nf-md-message_processing_outline,f1170,󱅰 +nf-md-message_question_outline,f173b,󱜻 +nf-md-message_reply_outline,f173d,󱜽 +nf-md-message_reply_text,f0368,󰍨 +nf-md-message_settings_outline,f1171,󱅱 +nf-md-message_star_outline,f1250,󱉐 +nf-md-message_text_clock,f1173,󱅳 +nf-md-message_text_fast,f19ce,󱧎 +nf-md-message_text_lock,f0fcd,󰿍 +nf-md-message_text_outline,f036a,󰍪 +nf-md-meter_electric_outline,f1a58,󱩘 +nf-md-meter_gas_outline,f1a5a,󱩚 +nf-md-microphone_question_outline,f198a,󱦊 +nf-md-microphone_variant_off,f0371,󰍱 +nf-md-microsoft_azure_devops,f0fd5,󰿕 +nf-md-microsoft_dynamics_365,f0988,󰦈 +nf-md-microsoft_internet_explorer,f0300,󰌀 +nf-md-microsoft_visual_studio,f0610,󰘐 +nf-md-microsoft_windows_classic,f0a21,󰨡 +nf-md-microsoft_xbox_controller,f05ba,󰖺 +nf-md-minus_box_multiple,f1141,󱅁 +nf-md-minus_box_outline,f06f2,󰛲 +nf-md-minus_circle_multiple,f035a,󰍚 +nf-md-minus_circle_off,f1459,󱑙 +nf-md-minus_circle_outline,f0377,󰍷 +nf-md-minus_network_outline,f0c9a,󰲚 +nf-md-mixed_martial_arts,f0d8f,󰶏 +nf-md-monitor_arrow_down,f19d0,󱧐 +nf-md-monitor_cellphone_star,f098a,󰦊 +nf-md-monitor_speaker_off,f0f60,󰽠 +nf-md-moon_first_quarter,f0f61,󰽡 +nf-md-moon_last_quarter,f0f63,󰽣 +nf-md-moon_waning_crescent,f0f65,󰽥 +nf-md-moon_waning_gibbous,f0f66,󰽦 +nf-md-moon_waxing_crescent,f0f67,󰽧 +nf-md-moon_waxing_gibbous,f0f68,󰽨 +nf-md-moped_electric_outline,f15b8,󱖸 +nf-md-mortar_pestle_plus,f03f1,󰏱 +nf-md-motion_pause_outline,f1592,󱖒 +nf-md-motion_play_outline,f1591,󱖑 +nf-md-motion_sensor_off,f1435,󱐵 +nf-md-mouse_move_down,f1550,󱕐 +nf-md-mouse_move_up,f1551,󱕑 +nf-md-mouse_move_vertical,f1552,󱕒 +nf-md-mouse_variant_off,f0380,󰎀 +nf-md-move_resize_variant,f0656,󰙖 +nf-md-movie_check_outline,f16f4,󱛴 +nf-md-movie_cog_outline,f16f6,󱛶 +nf-md-movie_edit_outline,f1123,󱄣 +nf-md-movie_filter_outline,f1125,󱄥 +nf-md-movie_minus_outline,f16f8,󱛸 +nf-md-movie_off_outline,f16fa,󱛺 +nf-md-movie_open_check,f16fb,󱛻 +nf-md-movie_open_cog,f16fd,󱛽 +nf-md-movie_open_edit,f16ff,󱛿 +nf-md-movie_open_minus,f1701,󱜁 +nf-md-movie_open_off,f1703,󱜃 +nf-md-movie_open_outline,f0fcf,󰿏 +nf-md-movie_open_play,f1705,󱜅 +nf-md-movie_open_plus,f1707,󱜇 +nf-md-movie_open_remove,f1709,󱜉 +nf-md-movie_open_settings,f170b,󱜋 +nf-md-movie_open_star,f170d,󱜍 +nf-md-movie_play_outline,f1710,󱜐 +nf-md-movie_plus_outline,f1712,󱜒 +nf-md-movie_remove_outline,f1714,󱜔 +nf-md-movie_search_outline,f11d3,󱇓 +nf-md-movie_settings_outline,f1716,󱜖 +nf-md-movie_star_outline,f1718,󱜘 +nf-md-mushroom_off_outline,f13fb,󱏻 +nf-md-music_accidental_flat,f0f6b,󰽫 +nf-md-music_accidental_natural,f0f6c,󰽬 +nf-md-music_accidental_sharp,f0f6d,󰽭 +nf-md-music_box_multiple,f0333,󰌳 +nf-md-music_box_outline,f0385,󰎅 +nf-md-music_circle_outline,f0ad4,󰫔 +nf-md-music_clef_alto,f0f6e,󰽮 +nf-md-music_clef_bass,f0f6f,󰽯 +nf-md-music_clef_treble,f0f70,󰽰 +nf-md-music_note_bluetooth,f05fe,󰗾 +nf-md-music_note_half,f0389,󰎉 +nf-md-music_note_off,f038a,󰎊 +nf-md-music_note_outline,f0f74,󰽴 +nf-md-music_note_plus,f0dde,󰷞 +nf-md-music_note_quarter,f038b,󰎋 +nf-md-music_note_sixteenth,f038c,󰎌 +nf-md-music_note_whole,f038d,󰎍 +nf-md-music_rest_eighth,f0f78,󰽸 +nf-md-music_rest_half,f0f79,󰽹 +nf-md-music_rest_quarter,f0f7a,󰽺 +nf-md-music_rest_sixteenth,f0f7b,󰽻 +nf-md-music_rest_whole,f0f7c,󰽼 +nf-md-navigation_variant_outline,f18f1,󱣱 +nf-md-network_off_outline,f0c9c,󰲜 +nf-md-network_strength_1,f08f4,󰣴 +nf-md-network_strength_2,f08f6,󰣶 +nf-md-network_strength_3,f08f8,󰣸 +nf-md-network_strength_4,f08fa,󰣺 +nf-md-network_strength_off,f08fc,󰣼 +nf-md-network_strength_outline,f08fe,󰣾 +nf-md-newspaper_variant_multiple,f1002,󱀂 +nf-md-newspaper_variant_outline,f1004,󱀄 +nf-md-nfc_search_variant,f0e53,󰹓 +nf-md-nfc_variant_off,f0e54,󰹔 +nf-md-nintendo_game_boy,f1393,󱎓 +nf-md-not_equal_variant,f098e,󰦎 +nf-md-note_alert_outline,f177e,󱝾 +nf-md-note_check_outline,f1780,󱞀 +nf-md-note_edit_outline,f1782,󱞂 +nf-md-note_minus_outline,f1650,󱙐 +nf-md-note_multiple_outline,f06b9,󰚹 +nf-md-note_off_outline,f1784,󱞄 +nf-md-note_plus_outline,f039d,󰎝 +nf-md-note_remove_outline,f1652,󱙒 +nf-md-note_search_outline,f1654,󱙔 +nf-md-note_text_outline,f11d7,󱇗 +nf-md-notebook_check_outline,f14f6,󱓶 +nf-md-notebook_edit_outline,f14e9,󱓩 +nf-md-notebook_heart_outline,f1a0c,󱨌 +nf-md-notebook_minus_outline,f1611,󱘑 +nf-md-notebook_plus_outline,f1613,󱘓 +nf-md-notebook_remove_outline,f1615,󱘕 +nf-md-notification_clear_all,f039f,󰎟 +nf-md-numeric_0_box,f03a1,󰎡 +nf-md-numeric_10_box,f0f7d,󰽽 +nf-md-numeric_10_circle,f0fec,󰿬 +nf-md-numeric_1_box,f03a4,󰎤 +nf-md-numeric_1_circle,f0ca0,󰲠 +nf-md-numeric_2_box,f03a7,󰎧 +nf-md-numeric_2_circle,f0ca2,󰲢 +nf-md-numeric_3_box,f03aa,󰎪 +nf-md-numeric_3_circle,f0ca4,󰲤 +nf-md-numeric_4_box,f03ad,󰎭 +nf-md-numeric_4_circle,f0ca6,󰲦 +nf-md-numeric_5_box,f03b1,󰎱 +nf-md-numeric_5_circle,f0ca8,󰲨 +nf-md-numeric_6_box,f03b3,󰎳 +nf-md-numeric_6_circle,f0caa,󰲪 +nf-md-numeric_7_box,f03b6,󰎶 +nf-md-numeric_7_circle,f0cac,󰲬 +nf-md-numeric_8_box,f03b9,󰎹 +nf-md-numeric_8_circle,f0cae,󰲮 +nf-md-numeric_9_box,f03bc,󰎼 +nf-md-numeric_9_circle,f0cb0,󰲰 +nf-md-numeric_9_plus,f0fee,󰿮 +nf-md-numeric_negative_1,f1052,󱁒 +nf-md-numeric_positive_1,f15cb,󱗋 +nf-md-office_building_cog,f1949,󱥉 +nf-md-office_building_marker,f1520,󱔠 +nf-md-office_building_outline,f151f,󱔟 +nf-md-open_in_app,f03cb,󰏋 +nf-md-open_in_new,f03cc,󰏌 +nf-md-open_source_initiative,f0bae,󰮮 +nf-md-order_alphabetical_ascending,f020d,󰈍 +nf-md-order_alphabetical_descending,f0d07,󰴇 +nf-md-order_bool_ascending,f02be,󰊾 +nf-md-order_bool_descending,f1384,󱎄 +nf-md-order_numeric_ascending,f0545,󰕅 +nf-md-order_numeric_descending,f0546,󰕆 +nf-md-package_variant_closed,f03d7,󰏗 +nf-md-package_variant_minus,f19d7,󱧗 +nf-md-package_variant_plus,f19d8,󱧘 +nf-md-package_variant_remove,f19d9,󱧙 +nf-md-page_layout_body,f06fa,󰛺 +nf-md-page_layout_footer,f06fb,󰛻 +nf-md-page_layout_header,f06fc,󰛼 +nf-md-page_next_outline,f0bb1,󰮱 +nf-md-page_previous_outline,f0bb3,󰮳 +nf-md-pail_minus_outline,f143c,󱐼 +nf-md-pail_off_outline,f143e,󱐾 +nf-md-pail_plus_outline,f143b,󱐻 +nf-md-pail_remove_outline,f143d,󱐽 +nf-md-palette_swatch_outline,f135c,󱍜 +nf-md-palette_swatch_variant,f195a,󱥚 +nf-md-pan_bottom_left,f0bb5,󰮵 +nf-md-pan_bottom_right,f0bb6,󰮶 +nf-md-pan_top_left,f0bbb,󰮻 +nf-md-pan_top_right,f0bbc,󰮼 +nf-md-panorama_horizontal_outline,f03de,󰏞 +nf-md-panorama_sphere_outline,f198e,󱦎 +nf-md-panorama_variant_outline,f1990,󱦐 +nf-md-panorama_vertical_outline,f03df,󰏟 +nf-md-panorama_wide_angle,f195f,󱥟 +nf-md-paper_cut_vertical,f03e1,󰏡 +nf-md-paper_roll_outline,f1158,󱅘 +nf-md-pause_circle_outline,f03e6,󰏦 +nf-md-pause_octagon_outline,f03e8,󰏨 +nf-md-paw_off_outline,f1676,󱙶 +nf-md-peanut_off_outline,f0fff,󰿿 +nf-md-pencil_box_multiple,f1144,󱅄 +nf-md-pencil_box_outline,f03ed,󰏭 +nf-md-pencil_circle_outline,f0776,󰝶 +nf-md-pencil_lock_outline,f0de7,󰷧 +nf-md-pencil_minus_outline,f0de9,󰷩 +nf-md-pencil_off_outline,f0dea,󰷪 +nf-md-pencil_plus_outline,f0dec,󰷬 +nf-md-pencil_remove_outline,f0dee,󰷮 +nf-md-percent_box_outline,f1a03,󱨃 +nf-md-percent_circle_outline,f1a05,󱨅 +nf-md-phone_alert_outline,f118e,󱆎 +nf-md-phone_bluetooth_outline,f118f,󱆏 +nf-md-phone_cancel_outline,f1190,󱆐 +nf-md-phone_check_outline,f11aa,󱆪 +nf-md-phone_classic_off,f1279,󱉹 +nf-md-phone_dial_outline,f155a,󱕚 +nf-md-phone_forward_outline,f1191,󱆑 +nf-md-phone_hangup_outline,f1192,󱆒 +nf-md-phone_in_talk,f03f6,󰏶 +nf-md-phone_incoming_outline,f1193,󱆓 +nf-md-phone_lock_outline,f1194,󱆔 +nf-md-phone_log_outline,f1195,󱆕 +nf-md-phone_message_outline,f1197,󱆗 +nf-md-phone_minus_outline,f1198,󱆘 +nf-md-phone_missed_outline,f11a5,󱆥 +nf-md-phone_off_outline,f11a6,󱆦 +nf-md-phone_outgoing_outline,f1199,󱆙 +nf-md-phone_paused_outline,f119a,󱆚 +nf-md-phone_plus_outline,f119b,󱆛 +nf-md-phone_refresh_outline,f1994,󱦔 +nf-md-phone_remove_outline,f1530,󱔰 +nf-md-phone_return_outline,f119c,󱆜 +nf-md-phone_ring_outline,f11ac,󱆬 +nf-md-phone_rotate_landscape,f0885,󰢅 +nf-md-phone_rotate_portrait,f0886,󰢆 +nf-md-phone_settings_outline,f119d,󱆝 +nf-md-phone_sync_outline,f1996,󱦖 +nf-md-pig_variant_outline,f1678,󱙸 +nf-md-piggy_bank_outline,f1679,󱙹 +nf-md-pin_off_outline,f0930,󰤰 +nf-md-pine_tree_box,f0406,󰐆 +nf-md-pine_tree_fire,f141a,󱐚 +nf-md-play_box_lock,f1a16,󱨖 +nf-md-play_box_multiple,f0d19,󰴙 +nf-md-play_box_outline,f040b,󰐋 +nf-md-play_circle_outline,f040d,󰐍 +nf-md-play_network_outline,f0cb7,󰲷 +nf-md-play_protected_content,f040f,󰐏 +nf-md-playlist_music_outline,f0cb9,󰲹 +nf-md-plus_box_multiple,f0334,󰌴 +nf-md-plus_box_outline,f0704,󰜄 +nf-md-plus_circle_multiple,f034c,󰍌 +nf-md-plus_circle_outline,f0419,󰐙 +nf-md-plus_lock_open,f1a5e,󱩞 +nf-md-plus_minus_box,f0993,󰦓 +nf-md-plus_minus_variant,f14c9,󱓉 +nf-md-plus_network_outline,f0cba,󰲺 +nf-md-point_of_sale,f0d92,󰶒 +nf-md-police_badge_outline,f1168,󱅨 +nf-md-pot_mix_outline,f0677,󰙷 +nf-md-pot_steam_outline,f0326,󰌦 +nf-md-pound_box_outline,f117f,󱅿 +nf-md-power_plug_off,f06a6,󰚦 +nf-md-power_plug_outline,f1425,󱐥 +nf-md-power_socket_au,f0905,󰤅 +nf-md-power_socket_ch,f0fb3,󰾳 +nf-md-power_socket_de,f1107,󱄇 +nf-md-power_socket_eu,f07e7,󰟧 +nf-md-power_socket_fr,f1108,󱄈 +nf-md-power_socket_it,f14ff,󱓿 +nf-md-power_socket_jp,f1109,󱄉 +nf-md-power_socket_uk,f07e8,󰟨 +nf-md-power_socket_us,f07e9,󰟩 +nf-md-printer_3d_nozzle,f0e5b,󰹛 +nf-md-printer_off_outline,f1785,󱞅 +nf-md-projector_screen_off,f180d,󱠍 +nf-md-projector_screen_outline,f1724,󱜤 +nf-md-projector_screen_variant,f180f,󱠏 +nf-md-propane_tank_outline,f1358,󱍘 +nf-md-puzzle_check_outline,f1427,󱐧 +nf-md-puzzle_edit_outline,f14d9,󱓙 +nf-md-puzzle_heart_outline,f14da,󱓚 +nf-md-puzzle_minus_outline,f14d7,󱓗 +nf-md-puzzle_plus_outline,f14d6,󱓖 +nf-md-puzzle_remove_outline,f14d8,󱓘 +nf-md-puzzle_star_outline,f14db,󱓛 +nf-md-rabbit_variant_outline,f1a62,󱩢 +nf-md-radioactive_circle_outline,f185e,󱡞 +nf-md-radiology_box_outline,f14c6,󱓆 +nf-md-ray_end_arrow,f0441,󰑁 +nf-md-ray_start_arrow,f0443,󰑃 +nf-md-ray_start_end,f0444,󰑄 +nf-md-razor_double_edge,f1997,󱦗 +nf-md-razor_single_edge,f1998,󱦘 +nf-md-receipt_text_check,f1a63,󱩣 +nf-md-receipt_text_minus,f1a65,󱩥 +nf-md-receipt_text_plus,f1a67,󱩧 +nf-md-receipt_text_remove,f1a69,󱩩 +nf-md-record_circle_outline,f0ec3,󰻃 +nf-md-relation_many_to_many,f1496,󱒖 +nf-md-relation_one_to_one,f14a3,󱒣 +nf-md-remote_tv_off,f0ec6,󰻆 +nf-md-reply_all_outline,f0f1f,󰼟 +nf-md-resize_bottom_right,f045d,󰑝 +nf-md-rhombus_medium_outline,f14dc,󱓜 +nf-md-rhombus_split_outline,f14dd,󱓝 +nf-md-robot_angry_outline,f169e,󱚞 +nf-md-robot_confused_outline,f16a0,󱚠 +nf-md-robot_dead_outline,f16a2,󱚢 +nf-md-robot_excited_outline,f16a4,󱚤 +nf-md-robot_happy_outline,f171a,󱜚 +nf-md-robot_industrial_outline,f1a1a,󱨚 +nf-md-robot_love_outline,f16a6,󱚦 +nf-md-robot_mower_outline,f11f3,󱇳 +nf-md-robot_off_outline,f167b,󱙻 +nf-md-robot_vacuum_variant,f0908,󰤈 +nf-md-rocket_launch_outline,f14df,󱓟 +nf-md-roller_shade_closed,f1a6c,󱩬 +nf-md-roller_skate_off,f0145,󰅅 +nf-md-roman_numeral_2,f1089,󱂉 +nf-md-roman_numeral_3,f108a,󱂊 +nf-md-roman_numeral_4,f108b,󱂋 +nf-md-roman_numeral_6,f108d,󱂍 +nf-md-roman_numeral_7,f108e,󱂎 +nf-md-roman_numeral_8,f108f,󱂏 +nf-md-roman_numeral_9,f1090,󱂐 +nf-md-room_service_outline,f0d97,󰶗 +nf-md-rotate_3d_variant,f0464,󰑤 +nf-md-rotate_left_variant,f0466,󰑦 +nf-md-rotate_right_variant,f0468,󰑨 +nf-md-router_wireless_off,f15a3,󱖣 +nf-md-router_wireless_settings,f0a69,󰩩 +nf-md-ruler_square_compass,f0ebe,󰺾 +nf-md-safe_square_outline,f127d,󱉽 +nf-md-sail_boat_sink,f1aef,󱫯 +nf-md-scatter_plot_outline,f0eca,󰻊 +nf-md-screen_rotation_lock,f0478,󰑸 +nf-md-screw_flat_top,f0df3,󰷳 +nf-md-screw_round_top,f0df7,󰷷 +nf-md-script_text_key,f1725,󱜥 +nf-md-script_text_outline,f0bc3,󰯃 +nf-md-script_text_play,f1727,󱜧 +nf-md-seat_flat_angled,f047c,󰑼 +nf-md-seat_individual_suite,f047d,󰑽 +nf-md-seat_legroom_extra,f047e,󰑾 +nf-md-seat_legroom_normal,f047f,󰑿 +nf-md-seat_legroom_reduced,f0480,󰒀 +nf-md-seat_recline_extra,f0481,󰒁 +nf-md-seat_recline_normal,f0482,󰒂 +nf-md-seed_off_outline,f13fe,󱏾 +nf-md-seed_plus_outline,f1a6e,󱩮 +nf-md-select_multiple_marker,f1282,󱊂 +nf-md-selection_ellipse_remove,f17c2,󱟂 +nf-md-selection_multiple_marker,f1284,󱊄 +nf-md-send_check_outline,f1162,󱅢 +nf-md-send_circle_outline,f0df9,󰷹 +nf-md-send_clock_outline,f1164,󱅤 +nf-md-send_lock_outline,f1166,󱅦 +nf-md-server_network_off,f048e,󰒎 +nf-md-set_center_right,f077a,󰝺 +nf-md-set_left_center,f077c,󰝼 +nf-md-set_left_right,f077d,󰝽 +nf-md-set_top_box,f099f,󰦟 +nf-md-shape_circle_plus,f065d,󰙝 +nf-md-shape_oval_plus,f11fa,󱇺 +nf-md-shape_polygon_plus,f065e,󰙞 +nf-md-shape_rectangle_plus,f065f,󰙟 +nf-md-shape_square_plus,f0660,󰙠 +nf-md-share_all_outline,f11f5,󱇵 +nf-md-share_off_outline,f0f24,󰼤 +nf-md-share_variant_outline,f1514,󱔔 +nf-md-shark_fin_outline,f1674,󱙴 +nf-md-shield_account_outline,f0a12,󰨒 +nf-md-shield_account_variant,f15a7,󱖧 +nf-md-shield_airplane_outline,f0cc7,󰳇 +nf-md-shield_alert_outline,f0ecd,󰻍 +nf-md-shield_bug_outline,f13db,󱏛 +nf-md-shield_check_outline,f0cc8,󰳈 +nf-md-shield_cross_outline,f0cca,󰳊 +nf-md-shield_crown_outline,f18bd,󱢽 +nf-md-shield_edit_outline,f11a1,󱆡 +nf-md-shield_half_full,f0780,󰞀 +nf-md-shield_home_outline,f0ccb,󰳋 +nf-md-shield_key_outline,f0bc5,󰯅 +nf-md-shield_link_variant,f0d33,󰴳 +nf-md-shield_lock_open,f199a,󱦚 +nf-md-shield_lock_outline,f0ccc,󰳌 +nf-md-shield_moon_outline,f1829,󱠩 +nf-md-shield_off_outline,f099c,󰦜 +nf-md-shield_plus_outline,f0adb,󰫛 +nf-md-shield_refresh_outline,f01e0,󰇠 +nf-md-shield_remove_outline,f0add,󰫝 +nf-md-shield_star_outline,f113c,󱄼 +nf-md-shield_sun_outline,f105e,󱁞 +nf-md-shield_sword_outline,f18bf,󱢿 +nf-md-shield_sync_outline,f11a3,󱆣 +nf-md-shopping_search_outline,f1a6f,󱩯 +nf-md-sign_direction_minus,f1000,󱀀 +nf-md-sign_direction_plus,f0fdc,󰿜 +nf-md-sign_direction_remove,f0fdd,󰿝 +nf-md-sign_real_estate,f1118,󱄘 +nf-md-signal_cellular_1,f08bc,󰢼 +nf-md-signal_cellular_2,f08bd,󰢽 +nf-md-signal_cellular_3,f08be,󰢾 +nf-md-signal_cellular_outline,f08bf,󰢿 +nf-md-signal_distance_variant,f0e64,󰹤 +nf-md-signal_hspa_plus,f0716,󰜖 +nf-md-silverware_fork_knife,f0a70,󰩰 +nf-md-sim_alert_outline,f15d3,󱗓 +nf-md-sim_off_outline,f15d4,󱗔 +nf-md-ski_cross_country,f1305,󱌅 +nf-md-skip_backward_outline,f0f25,󰼥 +nf-md-skip_forward_outline,f0f26,󰼦 +nf-md-skip_next_circle,f0661,󰙡 +nf-md-skip_next_outline,f0f27,󰼧 +nf-md-skip_previous_circle,f0663,󰙣 +nf-md-skip_previous_outline,f0f28,󰼨 +nf-md-skull_crossbones_outline,f0bc7,󰯇 +nf-md-skull_scan_outline,f14c8,󱓈 +nf-md-slash_forward_box,f0fe0,󰿠 +nf-md-slot_machine_outline,f1115,󱄕 +nf-md-smart_card_off,f18f7,󱣷 +nf-md-smart_card_outline,f10be,󱂾 +nf-md-smart_card_reader,f10bf,󱂿 +nf-md-smoke_detector_alert,f192e,󱤮 +nf-md-smoke_detector_off,f1809,󱠉 +nf-md-smoke_detector_outline,f1808,󱠈 +nf-md-smoke_detector_variant,f180b,󱠋 +nf-md-smoking_pipe_off,f1428,󱐨 +nf-md-sofa_single_outline,f156f,󱕯 +nf-md-solar_panel_large,f0d9c,󰶜 +nf-md-solar_power_variant,f1a73,󱩳 +nf-md-sort_alphabetical_ascending,f05bd,󰖽 +nf-md-sort_alphabetical_descending,f05bf,󰖿 +nf-md-sort_alphabetical_variant,f04bb,󰒻 +nf-md-sort_bool_ascending,f1385,󱎅 +nf-md-sort_bool_descending,f1387,󱎇 +nf-md-sort_calendar_ascending,f1547,󱕇 +nf-md-sort_calendar_descending,f1548,󱕈 +nf-md-sort_clock_ascending,f1549,󱕉 +nf-md-sort_clock_descending,f154b,󱕋 +nf-md-sort_numeric_ascending,f1389,󱎉 +nf-md-sort_numeric_descending,f138a,󱎊 +nf-md-sort_numeric_variant,f04be,󰒾 +nf-md-sort_reverse_variant,f033c,󰌼 +nf-md-sort_variant_lock,f0ccd,󰳍 +nf-md-sort_variant_off,f1abb,󱪻 +nf-md-sort_variant_remove,f1147,󱅇 +nf-md-source_branch_check,f14cf,󱓏 +nf-md-source_branch_minus,f14cb,󱓋 +nf-md-source_branch_plus,f14ca,󱓊 +nf-md-source_branch_refresh,f14cd,󱓍 +nf-md-source_branch_remove,f14cc,󱓌 +nf-md-source_branch_sync,f14ce,󱓎 +nf-md-source_commit_end,f0719,󰜙 +nf-md-source_commit_local,f071b,󰜛 +nf-md-source_commit_start,f071d,󰜝 +nf-md-source_repository_multiple,f0cd0,󰳐 +nf-md-soy_sauce_off,f13fc,󱏼 +nf-md-square_edit_outline,f090c,󰤌 +nf-md-square_medium_outline,f0a14,󰨔 +nf-md-square_off_outline,f12ef,󱋯 +nf-md-square_root_box,f09a3,󰦣 +nf-md-square_rounded_badge,f1a07,󱨇 +nf-md-square_rounded_outline,f14fc,󱓼 +nf-md-star_box_multiple,f1286,󱊆 +nf-md-star_box_outline,f0a74,󰩴 +nf-md-star_check_outline,f156a,󱕪 +nf-md-star_circle_outline,f09a4,󰦤 +nf-md-star_cog_outline,f1669,󱙩 +nf-md-star_four_points,f0ae2,󰫢 +nf-md-star_half_full,f04d0,󰓐 +nf-md-star_minus_outline,f1568,󱕨 +nf-md-star_off_outline,f155b,󱕛 +nf-md-star_plus_outline,f1567,󱕧 +nf-md-star_remove_outline,f1569,󱕩 +nf-md-star_settings_outline,f166b,󱙫 +nf-md-star_shooting_outline,f1742,󱝂 +nf-md-star_three_points,f0ae4,󰫤 +nf-md-step_backward_2,f04d6,󰓖 +nf-md-step_forward_2,f04d8,󰓘 +nf-md-sticker_alert_outline,f1366,󱍦 +nf-md-sticker_check_outline,f1368,󱍨 +nf-md-sticker_circle_outline,f05d0,󰗐 +nf-md-sticker_minus_outline,f136a,󱍪 +nf-md-sticker_plus_outline,f136d,󱍭 +nf-md-sticker_remove_outline,f136f,󱍯 +nf-md-sticker_text_outline,f178f,󱞏 +nf-md-stop_circle_outline,f0667,󰙧 +nf-md-storage_tank_outline,f1a76,󱩶 +nf-md-store_24_hour,f04dd,󰓝 +nf-md-store_alert_outline,f18c2,󱣂 +nf-md-store_check_outline,f18c4,󱣄 +nf-md-store_clock_outline,f18c6,󱣆 +nf-md-store_cog_outline,f18c8,󱣈 +nf-md-store_edit_outline,f18ca,󱣊 +nf-md-store_marker_outline,f18cc,󱣌 +nf-md-store_minus_outline,f18cd,󱣍 +nf-md-store_off_outline,f18cf,󱣏 +nf-md-store_plus_outline,f18d0,󱣐 +nf-md-store_remove_outline,f18d1,󱣑 +nf-md-store_search_outline,f18d3,󱣓 +nf-md-store_settings_outline,f18d5,󱣕 +nf-md-stretch_to_page,f0f2b,󰼫 +nf-md-string_lights_off,f12bb,󱊻 +nf-md-subdirectory_arrow_left,f060c,󰘌 +nf-md-subdirectory_arrow_right,f060d,󰘍 +nf-md-subway_alert_variant,f0d9d,󰶝 +nf-md-sun_clock_outline,f1a78,󱩸 +nf-md-sun_snowflake_variant,f1a79,󱩹 +nf-md-sun_thermometer_outline,f18d7,󱣗 +nf-md-sun_wireless_outline,f17ff,󱟿 +nf-md-swap_horizontal_bold,f0bcd,󰯍 +nf-md-swap_horizontal_circle,f0fe1,󰿡 +nf-md-swap_horizontal_variant,f08c1,󰣁 +nf-md-swap_vertical_bold,f0bce,󰯎 +nf-md-swap_vertical_circle,f0fe3,󰿣 +nf-md-swap_vertical_variant,f08c2,󰣂 +nf-md-syllabary_katakana_halfwidth,f1336,󱌶 +nf-md-table_arrow_down,f13bb,󱎻 +nf-md-table_arrow_left,f13bc,󱎼 +nf-md-table_arrow_right,f13bd,󱎽 +nf-md-table_arrow_up,f13be,󱎾 +nf-md-table_column_remove,f04ee,󰓮 +nf-md-table_column_width,f04ef,󰓯 +nf-md-table_eye_off,f13c3,󱏃 +nf-md-table_headers_eye,f121d,󱈝 +nf-md-table_large_plus,f0f87,󰾇 +nf-md-table_large_remove,f0f88,󰾈 +nf-md-table_merge_cells,f09a6,󰦦 +nf-md-table_of_contents,f0836,󰠶 +nf-md-table_row_height,f04f2,󰓲 +nf-md-table_row_remove,f04f5,󰓵 +nf-md-table_split_cell,f142a,󱐪 +nf-md-tag_arrow_down,f172b,󱜫 +nf-md-tag_arrow_left,f172d,󱜭 +nf-md-tag_arrow_right,f172f,󱜯 +nf-md-tag_arrow_up,f1731,󱜱 +nf-md-tag_check_outline,f1a7b,󱩻 +nf-md-tag_heart_outline,f0bcf,󰯏 +nf-md-tag_minus_outline,f121f,󱈟 +nf-md-tag_multiple_outline,f12f7,󱋷 +nf-md-tag_off_outline,f1221,󱈡 +nf-md-tag_plus_outline,f1222,󱈢 +nf-md-tag_remove_outline,f1223,󱈣 +nf-md-tag_search_outline,f1908,󱤈 +nf-md-tag_text_outline,f04fd,󰓽 +nf-md-tally_mark_1,f1abc,󱪼 +nf-md-tally_mark_2,f1abd,󱪽 +nf-md-tally_mark_3,f1abe,󱪾 +nf-md-tally_mark_4,f1abf,󱪿 +nf-md-tally_mark_5,f1ac0,󱫀 +nf-md-television_ambient_light,f1356,󱍖 +nf-md-television_classic_off,f083a,󰠺 +nf-md-test_tube_empty,f0911,󰤑 +nf-md-test_tube_off,f0912,󰤒 +nf-md-text_box_check,f0ea6,󰺦 +nf-md-text_box_edit,f1a7c,󱩼 +nf-md-text_box_minus,f0ea8,󰺨 +nf-md-text_box_multiple,f0ab7,󰪷 +nf-md-text_box_outline,f09ed,󰧭 +nf-md-text_box_plus,f0eaa,󰺪 +nf-md-text_box_remove,f0eac,󰺬 +nf-md-text_box_search,f0eae,󰺮 +nf-md-text_search_variant,f1a7e,󱩾 +nf-md-text_to_speech,f050a,󰔊 +nf-md-theme_light_dark,f050e,󰔎 +nf-md-thermometer_chevron_down,f0e02,󰸂 +nf-md-thermometer_chevron_up,f0e03,󰸃 +nf-md-thought_bubble_outline,f07f7,󰟷 +nf-md-thumb_down_outline,f0512,󰔒 +nf-md-thumb_up_outline,f0514,󰔔 +nf-md-thumbs_up_down,f0515,󰔕 +nf-md-ticket_confirmation_outline,f13aa,󱎪 +nf-md-ticket_percent_outline,f142b,󱐫 +nf-md-timeline_alert_outline,f0f98,󰾘 +nf-md-timeline_check_outline,f1533,󱔳 +nf-md-timeline_clock_outline,f11fc,󱇼 +nf-md-timeline_help_outline,f0f9a,󰾚 +nf-md-timeline_minus_outline,f1535,󱔵 +nf-md-timeline_plus_outline,f0f97,󰾗 +nf-md-timeline_remove_outline,f1537,󱔷 +nf-md-timeline_text_outline,f0bd4,󰯔 +nf-md-timer_alert_outline,f1acd,󱫍 +nf-md-timer_cancel_outline,f1acf,󱫏 +nf-md-timer_check_outline,f1ad1,󱫑 +nf-md-timer_cog_outline,f1926,󱤦 +nf-md-timer_edit_outline,f1ad3,󱫓 +nf-md-timer_lock_open,f1ad5,󱫕 +nf-md-timer_lock_outline,f1ad7,󱫗 +nf-md-timer_marker_outline,f1ad9,󱫙 +nf-md-timer_minus_outline,f1adb,󱫛 +nf-md-timer_music_outline,f1add,󱫝 +nf-md-timer_off_outline,f051e,󰔞 +nf-md-timer_pause_outline,f1adf,󱫟 +nf-md-timer_play_outline,f1ae1,󱫡 +nf-md-timer_plus_outline,f1ae3,󱫣 +nf-md-timer_refresh_outline,f1ae5,󱫥 +nf-md-timer_remove_outline,f1ae7,󱫧 +nf-md-timer_sand_complete,f199f,󱦟 +nf-md-timer_sand_empty,f06ad,󰚭 +nf-md-timer_sand_full,f078c,󰞌 +nf-md-timer_sand_paused,f19a0,󱦠 +nf-md-timer_settings_outline,f1924,󱤤 +nf-md-timer_star_outline,f1ae9,󱫩 +nf-md-timer_stop_outline,f1aeb,󱫫 +nf-md-timer_sync_outline,f1aed,󱫭 +nf-md-toggle_switch_off,f0522,󰔢 +nf-md-toggle_switch_outline,f0a1a,󰨚 +nf-md-toggle_switch_variant,f1a25,󱨥 +nf-md-tooltip_check_outline,f155d,󱕝 +nf-md-tooltip_edit_outline,f12c5,󱋅 +nf-md-tooltip_image_outline,f0bd5,󰯕 +nf-md-tooltip_minus_outline,f155f,󱕟 +nf-md-tooltip_plus_outline,f0527,󰔧 +nf-md-tooltip_remove_outline,f1561,󱕡 +nf-md-tooltip_text_outline,f0bd7,󰯗 +nf-md-toy_brick_marker,f1289,󱊉 +nf-md-toy_brick_minus,f128b,󱊋 +nf-md-toy_brick_outline,f128d,󱊍 +nf-md-toy_brick_plus,f128e,󱊎 +nf-md-toy_brick_remove,f1290,󱊐 +nf-md-toy_brick_search,f1292,󱊒 +nf-md-traffic_light_outline,f182a,󱠪 +nf-md-train_car_passenger,f1733,󱜳 +nf-md-transit_connection_horizontal,f1546,󱕆 +nf-md-transit_connection_variant,f0d3d,󰴽 +nf-md-transmission_tower_export,f192c,󱤬 +nf-md-transmission_tower_import,f192d,󱤭 +nf-md-transmission_tower_off,f19dd,󱧝 +nf-md-trash_can_outline,f0a7a,󰩺 +nf-md-tray_arrow_down,f0120,󰄠 +nf-md-tray_arrow_up,f011d,󰄝 +nf-md-triangle_small_down,f1a09,󱨉 +nf-md-triangle_small_up,f1a0a,󱨊 +nf-md-trophy_variant_outline,f053c,󰔼 +nf-md-truck_alert_outline,f19df,󱧟 +nf-md-truck_cargo_container,f18d8,󱣘 +nf-md-truck_check_outline,f129a,󱊚 +nf-md-truck_delivery_outline,f129b,󱊛 +nf-md-truck_fast_outline,f129c,󱊜 +nf-md-truck_minus_outline,f19bd,󱦽 +nf-md-truck_plus_outline,f19bc,󱦼 +nf-md-truck_remove_outline,f19be,󱦾 +nf-md-tshirt_crew_outline,f053f,󰔿 +nf-md-tshirt_v_outline,f0540,󰕀 +nf-md-tumble_dryer_alert,f11ba,󱆺 +nf-md-tumble_dryer_off,f11bb,󱆻 +nf-md-tune_vertical_variant,f1543,󱕃 +nf-md-two_factor_authentication,f09af,󰦯 +nf-md-ultra_high_definition,f07f9,󰟹 +nf-md-umbrella_beach_outline,f188b,󱢋 +nf-md-umbrella_closed_outline,f13e2,󱏢 +nf-md-umbrella_closed_variant,f13e1,󱏡 +nf-md-unfold_less_horizontal,f054e,󰕎 +nf-md-unfold_less_vertical,f0760,󰝠 +nf-md-unfold_more_horizontal,f054f,󰕏 +nf-md-unfold_more_vertical,f0761,󰝡 +nf-md-upload_lock_outline,f1374,󱍴 +nf-md-upload_network_outline,f0cd8,󰳘 +nf-md-upload_off_outline,f10c7,󱃇 +nf-md-usb_flash_drive,f129e,󱊞 +nf-md-vector_arrange_above,f0554,󰕔 +nf-md-vector_arrange_below,f0555,󰕕 +nf-md-vector_circle_variant,f0557,󰕗 +nf-md-vector_difference_ab,f055b,󰕛 +nf-md-vector_difference_ba,f055c,󰕜 +nf-md-vector_polygon_variant,f1856,󱡖 +nf-md-vector_polyline_edit,f1225,󱈥 +nf-md-vector_polyline_minus,f1226,󱈦 +nf-md-vector_polyline_plus,f1227,󱈧 +nf-md-vector_polyline_remove,f1228,󱈨 +nf-md-vector_square_close,f1857,󱡗 +nf-md-vector_square_edit,f18d9,󱣙 +nf-md-vector_square_minus,f18da,󱣚 +nf-md-vector_square_open,f1858,󱡘 +nf-md-vector_square_plus,f18db,󱣛 +nf-md-vector_square_remove,f18dc,󱣜 +nf-md-video_3d_off,f13d9,󱏙 +nf-md-video_3d_variant,f0ed1,󰻑 +nf-md-video_4k_box,f083e,󰠾 +nf-md-video_box_off,f00fe,󰃾 +nf-md-video_check_outline,f106a,󱁪 +nf-md-video_high_definition,f152e,󱔮 +nf-md-video_input_antenna,f083f,󰠿 +nf-md-video_input_component,f0840,󰡀 +nf-md-video_input_hdmi,f0841,󰡁 +nf-md-video_input_scart,f0f8c,󰾌 +nf-md-video_input_svideo,f0842,󰡂 +nf-md-video_marker_outline,f19aa,󱦪 +nf-md-video_minus_outline,f02ba,󰊺 +nf-md-video_off_outline,f0bdb,󰯛 +nf-md-video_plus_outline,f01d3,󰇓 +nf-md-video_switch_outline,f0790,󰞐 +nf-md-video_wireless_outline,f0ed3,󰻓 +nf-md-view_agenda_outline,f11d8,󱇘 +nf-md-view_array_outline,f1485,󱒅 +nf-md-view_carousel_outline,f1486,󱒆 +nf-md-view_column_outline,f1487,󱒇 +nf-md-view_comfy_outline,f1488,󱒈 +nf-md-view_compact_outline,f0e6c,󰹬 +nf-md-view_dashboard_edit,f1947,󱥇 +nf-md-view_dashboard_outline,f0a1d,󰨝 +nf-md-view_dashboard_variant,f0843,󰡃 +nf-md-view_day_outline,f148a,󱒊 +nf-md-view_gallery_outline,f1889,󱢉 +nf-md-view_grid_outline,f11d9,󱇙 +nf-md-view_grid_plus,f0f8d,󰾍 +nf-md-view_list_outline,f148b,󱒋 +nf-md-view_module_outline,f148c,󱒌 +nf-md-view_parallel_outline,f148d,󱒍 +nf-md-view_quilt_outline,f148e,󱒎 +nf-md-view_sequential_outline,f148f,󱒏 +nf-md-view_split_horizontal,f0bcb,󰯋 +nf-md-view_split_vertical,f0bcc,󰯌 +nf-md-view_stream_outline,f1490,󱒐 +nf-md-view_week_outline,f1491,󱒑 +nf-md-virus_off_outline,f18e2,󱣢 +nf-md-volume_variant_off,f0e08,󰸈 +nf-md-wall_sconce_flat,f091d,󰤝 +nf-md-wall_sconce_outline,f17cb,󱟋 +nf-md-wall_sconce_round,f0748,󰝈 +nf-md-wallet_plus_outline,f0f8f,󰾏 +nf-md-washing_machine_alert,f11bc,󱆼 +nf-md-washing_machine_off,f11bd,󱆽 +nf-md-watch_export_variant,f0895,󰢕 +nf-md-watch_import_variant,f0896,󰢖 +nf-md-watch_vibrate_off,f0cda,󰳚 +nf-md-water_alert_outline,f1503,󱔃 +nf-md-water_boiler_alert,f11b3,󱆳 +nf-md-water_boiler_off,f11b4,󱆴 +nf-md-water_check_outline,f1505,󱔅 +nf-md-water_minus_outline,f1507,󱔇 +nf-md-water_off_outline,f1508,󱔈 +nf-md-water_percent_alert,f1509,󱔉 +nf-md-water_plus_outline,f150b,󱔋 +nf-md-water_pump_off,f0f93,󰾓 +nf-md-water_remove_outline,f150d,󱔍 +nf-md-water_thermometer_outline,f1a86,󱪆 +nf-md-water_well_outline,f106c,󱁬 +nf-md-watering_can_outline,f1482,󱒂 +nf-md-waves_arrow_left,f1859,󱡙 +nf-md-waves_arrow_right,f185a,󱡚 +nf-md-waves_arrow_up,f185b,󱡛 +nf-md-weather_cloudy_alert,f0f2f,󰼯 +nf-md-weather_cloudy_clock,f18f6,󱣶 +nf-md-weather_lightning_rainy,f067e,󰙾 +nf-md-weather_partly_cloudy,f0595,󰖕 +nf-md-weather_partly_lightning,f0f32,󰼲 +nf-md-weather_partly_rainy,f0f33,󰼳 +nf-md-weather_partly_snowy,f0f34,󰼴 +nf-md-weather_snowy_heavy,f0f36,󰼶 +nf-md-weather_snowy_rainy,f067f,󰙿 +nf-md-weather_sunny_alert,f0f37,󰼷 +nf-md-weather_sunny_off,f14e4,󱓤 +nf-md-weather_sunset_down,f059b,󰖛 +nf-md-weather_sunset_up,f059c,󰖜 +nf-md-weather_windy_variant,f059e,󰖞 +nf-md-white_balance_auto,f05a5,󰖥 +nf-md-white_balance_incandescent,f05a6,󰖦 +nf-md-white_balance_iridescent,f05a7,󰖧 +nf-md-white_balance_sunny,f05a8,󰖨 +nf-md-wifi_arrow_down,f16b6,󱚶 +nf-md-wifi_arrow_left,f16b7,󱚷 +nf-md-wifi_arrow_right,f16b9,󱚹 +nf-md-wifi_arrow_up,f16ba,󱚺 +nf-md-wifi_lock_open,f16c0,󱛀 +nf-md-wifi_strength_1,f091f,󰤟 +nf-md-wifi_strength_2,f0922,󰤢 +nf-md-wifi_strength_3,f0925,󰤥 +nf-md-wifi_strength_4,f0928,󰤨 +nf-md-wifi_strength_off,f092d,󰤭 +nf-md-wifi_strength_outline,f092f,󰤯 +nf-md-wind_power_outline,f1a89,󱪉 +nf-md-wind_turbine_alert,f19ab,󱦫 +nf-md-wind_turbine_check,f19ac,󱦬 +nf-md-window_closed_variant,f11db,󱇛 +nf-md-window_open_variant,f11dc,󱇜 +nf-md-window_shutter_alert,f111d,󱄝 +nf-md-window_shutter_cog,f1a8a,󱪊 +nf-md-window_shutter_open,f111e,󱄞 +nf-md-window_shutter_settings,f1a8b,󱪋 +nf-md-wiper_wash_alert,f18df,󱣟 +nf-md-zip_box_outline,f0ffa,󰿺 +nf-oct-arrow_down_left,f424, +nf-oct-arrow_down_right,f43e, +nf-oct-arrow_up_left,f45c, +nf-oct-arrow_up_right,f46c, +nf-oct-bookmark_slash_fill,f493, +nf-oct-check_circle_fill,f4a4, +nf-oct-code_of_conduct,f4ae, +nf-oct-device_camera_video,f447, +nf-oct-file_directory_fill,f4d3, +nf-oct-file_symlink_directory,f482, +nf-oct-git_merge_queue,f4db, +nf-oct-git_pull_request,f407, +nf-oct-issue_tracked_by,f4e8, +nf-oct-move_to_bottom,f4ef, +nf-oct-move_to_end,f4f0, +nf-oct-move_to_start,f4f1, +nf-oct-move_to_top,f4f2, +nf-oct-rel_file_path,f506, +nf-oct-x_circle_fill,f530, +nf-pl-left_hard_divider,e0b0, +nf-pl-left_soft_divider,e0b1, +nf-pl-right_hard_divider,e0b2, +nf-pl-right_soft_divider,e0b3, +nf-ple-backslash_separator_redundant,e0bf, +nf-ple-flame_thick_mirrored,e0c2, +nf-ple-flame_thin_mirrored,e0c3, +nf-ple-forwardslash_separator_redundant,e0bd, +nf-ple-ice_waveform_mirrored,e0ca, +nf-ple-lego_block_facing,e0d0, +nf-ple-lego_block_sideways,e0d1, +nf-ple-lego_separator_thin,e0cf, +nf-ple-lower_left_triangle,e0b8, +nf-ple-lower_right_triangle,e0ba, +nf-ple-pixelated_squares_big,e0c6, +nf-ple-pixelated_squares_small,e0c4, +nf-ple-trapezoid_top_bottom,e0d2, +nf-ple-upper_left_triangle,e0bc, +nf-ple-upper_right_triangle,e0be, +nf-weather-day_cloudy_gusts,e300, +nf-weather-day_cloudy_high,e376, +nf-weather-day_cloudy_windy,e301, +nf-weather-day_light_wind,e3bc, +nf-weather-day_rain_mix,e306, +nf-weather-day_rain_wind,e307, +nf-weather-day_sleet_storm,e362, +nf-weather-day_snow_thunderstorm,e365, +nf-weather-day_snow_wind,e35f, +nf-weather-day_storm_showers,e30e, +nf-weather-day_sunny_overcast,e30c, +nf-weather-direction_down_left,e33f, +nf-weather-direction_down_right,e380, +nf-weather-direction_up_left,e37f, +nf-weather-direction_up_right,e352, +nf-weather-moon_alt_full,e3d5, +nf-weather-moon_alt_new,e3e3, +nf-weather-moon_first_quarter,e394, +nf-weather-moon_third_quarter,e3a2, +nf-weather-night_alt_cloudy,e37e, +nf-weather-night_alt_hail,e321, +nf-weather-night_alt_lightning,e322, +nf-weather-night_alt_rain,e325, +nf-weather-night_alt_showers,e326, +nf-weather-night_alt_sleet,e3ac, +nf-weather-night_alt_snow,e327, +nf-weather-night_alt_sprinkle,e328, +nf-weather-night_alt_thunderstorm,e32a, +nf-weather-night_cloudy_gusts,e32c, +nf-weather-night_cloudy_high,e378, +nf-weather-night_cloudy_windy,e32d, +nf-weather-night_partly_cloudy,e37b, +nf-weather-night_rain_mix,e331, +nf-weather-night_rain_wind,e332, +nf-weather-night_sleet_storm,e363, +nf-weather-night_snow_thunderstorm,e366, +nf-weather-night_snow_wind,e360, +nf-weather-night_storm_showers,e337, +nf-weather-small_craft_advisory,e3c4, +nf-weather-wind_beaufort_0,e3af, +nf-weather-wind_beaufort_1,e3b0, +nf-weather-wind_beaufort_10,e3b9, +nf-weather-wind_beaufort_11,e3ba, +nf-weather-wind_beaufort_12,e3bb, +nf-weather-wind_beaufort_2,e3b1, +nf-weather-wind_beaufort_3,e3b2, +nf-weather-wind_beaufort_4,e3b3, +nf-weather-wind_beaufort_5,e3b4, +nf-weather-wind_beaufort_6,e3b5, +nf-weather-wind_beaufort_7,e3b6, +nf-weather-wind_beaufort_8,e3b7, +nf-weather-wind_beaufort_9,e3b8, +nf-weather-wind_north_east,e359, +nf-weather-wind_north_west,e358, +nf-weather-wind_south_east,e356, +nf-weather-wind_south_west,e355, +nf-cod-debug_breakpoint_conditional_unverified,eaa6, +nf-cod-debug_breakpoint_data_unverified,eaa8, +nf-cod-debug_breakpoint_function_unverified,eb87, +nf-cod-debug_breakpoint_log_unverified,eaaa, +nf-cod-git_pull_request_closed,ebda, +nf-cod-git_pull_request_create,ebbc, +nf-cod-git_pull_request_draft,ebdb, +nf-cod-group_by_ref_type,eb97, +nf-cod-layout_sidebar_left_off,ec02, +nf-cod-layout_sidebar_right_off,ec00, +nf-cod-ungroup_by_ref_type,eb98, +nf-fa-american_sign_language_interpreting,f2a3, +nf-fa-arrow_circle_o_down,f01a, +nf-fa-arrow_circle_o_left,f190, +nf-fa-arrow_circle_o_right,f18e, +nf-fa-arrow_circle_o_up,f01b, +nf-fa-arrow_down_1_9,f162, +nf-fa-arrow_down_9_1,efb1, +nf-fa-arrow_down_a_z,f15d, +nf-fa-arrow_down_short_wide,efaf, +nf-fa-arrow_down_wide_short,f160, +nf-fa-arrow_down_z_a,efad, +nf-fa-arrow_right_from_bracket,f08b, +nf-fa-arrow_right_to_bracket,f090, +nf-fa-arrow_up_1_9,f163, +nf-fa-arrow_up_9_1,efb2, +nf-fa-arrow_up_a_z,f15e, +nf-fa-arrow_up_short_wide,efb0, +nf-fa-arrow_up_wide_short,f161, +nf-fa-arrow_up_z_a,efae, +nf-fa-caret_square_o_down,f150, +nf-fa-caret_square_o_left,f191, +nf-fa-caret_square_o_right,f152, +nf-fa-caret_square_o_up,f151, +nf-fa-circle_dollar_to_slot,ed98, +nf-fa-creative_commons_nc_eu,edb3, +nf-fa-creative_commons_nc_jp,edb4, +nf-fa-creative_commons_pd_alt,edb7, +nf-fa-creative_commons_sampling_plus,edbb, +nf-fa-face_grin_beam_sweat,ee4c, +nf-fa-face_grin_squint_tears,ee4f, +nf-fa-face_grin_tongue_squint,ee53, +nf-fa-face_grin_tongue_wink,ee54, +nf-fa-face_kiss_wink_heart,ee61, +nf-fa-money_bill_1_wave,efc8, +nf-fa-person_dots_from_line,ed7c, +nf-fa-person_walking_with_cane,f29d, +nf-fa-square_arrow_up_right,f14c, +nf-fa-square_font_awesome_stroke,f0af, +nf-fa-table_tennis_paddle_ball,ed71, +nf-fa-trash_can_arrow_up,ef91, +nf-fa-up_down_left_right,f0b2, +nf-fa-up_right_from_square,f0b3, +nf-fa-wizards_of_the_coast,ef18, +nf-md-access_point_network_off,f0be1,󰯡 +nf-md-account_arrow_down_outline,f1869,󱡩 +nf-md-account_arrow_left_outline,f0b52,󰭒 +nf-md-account_arrow_right_outline,f0b54,󰭔 +nf-md-account_arrow_up_outline,f186a,󱡪 +nf-md-account_box_multiple_outline,f100a,󱀊 +nf-md-account_cowboy_hat_outline,f17f3,󱟳 +nf-md-account_hard_hat_outline,f1a1f,󱨟 +nf-md-account_lock_open_outline,f1961,󱥡 +nf-md-account_multiple_check_outline,f11fe,󱇾 +nf-md-account_multiple_minus_outline,f0be5,󰯥 +nf-md-account_multiple_plus_outline,f0800,󰠀 +nf-md-account_multiple_remove_outline,f120b,󱈋 +nf-md-account_supervisor_circle_outline,f14ec,󱓬 +nf-md-account_tie_hat_outline,f1899,󱢙 +nf-md-account_tie_voice_off,f130a,󱌊 +nf-md-account_tie_voice_outline,f1309,󱌉 +nf-md-alarm_light_off_outline,f171f,󱜟 +nf-md-alert_circle_check_outline,f11ee,󱇮 +nf-md-all_inclusive_box_outline,f188e,󱢎 +nf-md-alpha_a_box_outline,f0beb,󰯫 +nf-md-alpha_a_circle_outline,f0bed,󰯭 +nf-md-alpha_b_box_outline,f0bee,󰯮 +nf-md-alpha_b_circle_outline,f0bf0,󰯰 +nf-md-alpha_c_box_outline,f0bf1,󰯱 +nf-md-alpha_c_circle_outline,f0bf3,󰯳 +nf-md-alpha_d_box_outline,f0bf4,󰯴 +nf-md-alpha_d_circle_outline,f0bf6,󰯶 +nf-md-alpha_e_box_outline,f0bf7,󰯷 +nf-md-alpha_e_circle_outline,f0bf9,󰯹 +nf-md-alpha_f_box_outline,f0bfa,󰯺 +nf-md-alpha_f_circle_outline,f0bfc,󰯼 +nf-md-alpha_g_box_outline,f0bfd,󰯽 +nf-md-alpha_g_circle_outline,f0bff,󰯿 +nf-md-alpha_h_box_outline,f0c00,󰰀 +nf-md-alpha_h_circle_outline,f0c02,󰰂 +nf-md-alpha_i_box_outline,f0c03,󰰃 +nf-md-alpha_i_circle_outline,f0c05,󰰅 +nf-md-alpha_j_box_outline,f0c06,󰰆 +nf-md-alpha_j_circle_outline,f0c08,󰰈 +nf-md-alpha_k_box_outline,f0c09,󰰉 +nf-md-alpha_k_circle_outline,f0c0b,󰰋 +nf-md-alpha_l_box_outline,f0c0c,󰰌 +nf-md-alpha_l_circle_outline,f0c0e,󰰎 +nf-md-alpha_m_box_outline,f0c0f,󰰏 +nf-md-alpha_m_circle_outline,f0c11,󰰑 +nf-md-alpha_n_box_outline,f0c12,󰰒 +nf-md-alpha_n_circle_outline,f0c14,󰰔 +nf-md-alpha_o_box_outline,f0c15,󰰕 +nf-md-alpha_o_circle_outline,f0c17,󰰗 +nf-md-alpha_p_box_outline,f0c18,󰰘 +nf-md-alpha_p_circle_outline,f0c1a,󰰚 +nf-md-alpha_q_box_outline,f0c1b,󰰛 +nf-md-alpha_q_circle_outline,f0c1d,󰰝 +nf-md-alpha_r_box_outline,f0c1e,󰰞 +nf-md-alpha_r_circle_outline,f0c20,󰰠 +nf-md-alpha_s_box_outline,f0c21,󰰡 +nf-md-alpha_s_circle_outline,f0c23,󰰣 +nf-md-alpha_t_box_outline,f0c24,󰰤 +nf-md-alpha_t_circle_outline,f0c26,󰰦 +nf-md-alpha_u_box_outline,f0c27,󰰧 +nf-md-alpha_u_circle_outline,f0c29,󰰩 +nf-md-alpha_v_box_outline,f0c2a,󰰪 +nf-md-alpha_v_circle_outline,f0c2c,󰰬 +nf-md-alpha_w_box_outline,f0c2d,󰰭 +nf-md-alpha_w_circle_outline,f0c2f,󰰯 +nf-md-alpha_x_box_outline,f0c30,󰰰 +nf-md-alpha_x_circle_outline,f0c32,󰰲 +nf-md-alpha_y_box_outline,f0c33,󰰳 +nf-md-alpha_y_circle_outline,f0c35,󰰵 +nf-md-alpha_z_box_outline,f0c36,󰰶 +nf-md-alpha_z_circle_outline,f0c38,󰰸 +nf-md-archive_arrow_down_outline,f125a,󱉚 +nf-md-archive_arrow_up_outline,f125c,󱉜 +nf-md-archive_lock_open_outline,f1759,󱝙 +nf-md-arrange_bring_to_front,f003e,󰀾 +nf-md-arrange_send_to_back,f0040,󰁀 +nf-md-arrow_bottom_left_thick,f09b8,󰦸 +nf-md-arrow_bottom_left_thin,f19b6,󱦶 +nf-md-arrow_bottom_right_thick,f09ba,󰦺 +nf-md-arrow_bottom_right_thin,f19b7,󱦷 +nf-md-arrow_decision_auto_outline,f09bd,󰦽 +nf-md-arrow_down_bold_box,f072f,󰜯 +nf-md-arrow_down_bold_circle,f0047,󰁇 +nf-md-arrow_down_bold_outline,f09bf,󰦿 +nf-md-arrow_down_circle_outline,f0cdc,󰳜 +nf-md-arrow_down_drop_circle,f004a,󰁊 +nf-md-arrow_down_left_bold,f17a2,󱞢 +nf-md-arrow_down_right_bold,f17a4,󱞤 +nf-md-arrow_left_bold_box,f0732,󰜲 +nf-md-arrow_left_bold_circle,f004f,󰁏 +nf-md-arrow_left_bold_outline,f09c0,󰧀 +nf-md-arrow_left_bottom_bold,f17a6,󱞦 +nf-md-arrow_left_circle_outline,f0cde,󰳞 +nf-md-arrow_left_drop_circle,f0052,󰁒 +nf-md-arrow_left_right_bold,f0e74,󰹴 +nf-md-arrow_left_top_bold,f17a8,󱞨 +nf-md-arrow_right_bold_box,f0735,󰜵 +nf-md-arrow_right_bold_circle,f0056,󰁖 +nf-md-arrow_right_bold_outline,f09c2,󰧂 +nf-md-arrow_right_bottom_bold,f17aa,󱞪 +nf-md-arrow_right_circle_outline,f0ce0,󰳠 +nf-md-arrow_right_drop_circle,f0059,󰁙 +nf-md-arrow_right_top_bold,f17ac,󱞬 +nf-md-arrow_top_left_thick,f09c4,󰧄 +nf-md-arrow_top_left_thin,f19b5,󱦵 +nf-md-arrow_top_right_thick,f09c6,󰧆 +nf-md-arrow_top_right_thin,f19b4,󱦴 +nf-md-arrow_u_down_left,f17ad,󱞭 +nf-md-arrow_u_down_right,f17af,󱞯 +nf-md-arrow_u_left_bottom,f17b1,󱞱 +nf-md-arrow_u_left_top,f17b3,󱞳 +nf-md-arrow_u_right_bottom,f17b5,󱞵 +nf-md-arrow_u_right_top,f17b7,󱞷 +nf-md-arrow_u_up_left,f17b9,󱞹 +nf-md-arrow_u_up_right,f17bb,󱞻 +nf-md-arrow_up_bold_box,f0738,󰜸 +nf-md-arrow_up_bold_circle,f005f,󰁟 +nf-md-arrow_up_bold_outline,f09c7,󰧇 +nf-md-arrow_up_circle_outline,f0ce2,󰳢 +nf-md-arrow_up_down_bold,f0e7a,󰹺 +nf-md-arrow_up_drop_circle,f0062,󰁢 +nf-md-arrow_up_left_bold,f17be,󱞾 +nf-md-arrow_up_right_bold,f17c0,󱟀 +nf-md-audio_input_stereo_minijack,f186c,󱡬 +nf-md-axis_x_arrow_lock,f0d4d,󰵍 +nf-md-axis_x_rotate_clockwise,f0d4e,󰵎 +nf-md-axis_x_rotate_counterclockwise,f0d4f,󰵏 +nf-md-axis_y_arrow_lock,f0d52,󰵒 +nf-md-axis_y_rotate_clockwise,f0d53,󰵓 +nf-md-axis_y_rotate_counterclockwise,f0d54,󰵔 +nf-md-axis_z_arrow_lock,f0d56,󰵖 +nf-md-axis_z_rotate_clockwise,f0d57,󰵗 +nf-md-axis_z_rotate_counterclockwise,f0d58,󰵘 +nf-md-badge_account_alert_outline,f0da9,󰶩 +nf-md-badge_account_horizontal_outline,f0e0e,󰸎 +nf-md-bag_carry_on_check,f0d65,󰵥 +nf-md-bag_carry_on_off,f0f3c,󰼼 +nf-md-bag_personal_off_outline,f0e12,󰸒 +nf-md-bag_suitcase_off_outline,f158e,󱖎 +nf-md-battery_alert_variant_outline,f10cd,󱃍 +nf-md-battery_arrow_down_outline,f17df,󱟟 +nf-md-battery_arrow_up_outline,f17e1,󱟡 +nf-md-battery_charging_wireless_10,f0808,󰠈 +nf-md-battery_charging_wireless_20,f0809,󰠉 +nf-md-battery_charging_wireless_30,f080a,󰠊 +nf-md-battery_charging_wireless_40,f080b,󰠋 +nf-md-battery_charging_wireless_50,f080c,󰠌 +nf-md-battery_charging_wireless_60,f080d,󰠍 +nf-md-battery_charging_wireless_70,f080e,󰠎 +nf-md-battery_charging_wireless_80,f080f,󰠏 +nf-md-battery_charging_wireless_90,f0810,󰠐 +nf-md-battery_charging_wireless_alert,f0811,󰠑 +nf-md-battery_charging_wireless_outline,f0812,󰠒 +nf-md-book_arrow_down_outline,f167f,󱙿 +nf-md-book_arrow_left_outline,f1681,󱚁 +nf-md-book_arrow_right_outline,f1683,󱚃 +nf-md-book_arrow_up_outline,f1685,󱚅 +nf-md-book_lock_open_outline,f168e,󱚎 +nf-md-book_minus_multiple_outline,f090b,󰤋 +nf-md-book_open_blank_variant,f00be,󰂾 +nf-md-book_open_page_variant,f05da,󰗚 +nf-md-book_plus_multiple_outline,f0ade,󰫞 +nf-md-book_remove_multiple_outline,f04ca,󰓊 +nf-md-bookmark_box_multiple_outline,f196d,󱥭 +nf-md-boom_gate_alert_outline,f0e88,󰺈 +nf-md-boom_gate_arrow_down,f0e89,󰺉 +nf-md-boom_gate_arrow_up,f0e8c,󰺌 +nf-md-boom_gate_up_outline,f17fa,󱟺 +nf-md-bottle_soda_classic_outline,f1363,󱍣 +nf-md-bottle_tonic_plus_outline,f1131,󱄱 +nf-md-bottle_tonic_skull_outline,f1133,󱄳 +nf-md-briefcase_arrow_left_right,f1a8d,󱪍 +nf-md-briefcase_arrow_up_down,f1a8f,󱪏 +nf-md-briefcase_variant_off_outline,f165b,󱙛 +nf-md-calendar_week_begin_outline,f1a31,󱨱 +nf-md-calendar_week_end_outline,f1a33,󱨳 +nf-md-car_brake_fluid_level,f1909,󱤉 +nf-md-car_brake_low_pressure,f190a,󱤊 +nf-md-car_brake_worn_linings,f190c,󱤌 +nf-md-card_account_details_outline,f0dab,󰶫 +nf-md-card_account_details_star,f02a3,󰊣 +nf-md-card_account_mail_outline,f0e98,󰺘 +nf-md-card_account_phone_outline,f0e9a,󰺚 +nf-md-card_bulleted_off_outline,f0b72,󰭲 +nf-md-card_bulleted_settings_outline,f0b75,󰭵 +nf-md-cards_playing_club_multiple,f18a3,󱢣 +nf-md-cards_playing_club_outline,f18a5,󱢥 +nf-md-cards_playing_diamond_multiple,f18a7,󱢧 +nf-md-cards_playing_diamond_outline,f18a9,󱢩 +nf-md-cards_playing_heart_multiple,f18ab,󱢫 +nf-md-cards_playing_heart_outline,f18ad,󱢭 +nf-md-cards_playing_spade_multiple,f18af,󱢯 +nf-md-cards_playing_spade_outline,f18b1,󱢱 +nf-md-ceiling_light_multiple_outline,f18de,󱣞 +nf-md-cellphone_arrow_down_variant,f19c5,󱧅 +nf-md-chart_bell_curve_cumulative,f0fa7,󰾧 +nf-md-chart_box_plus_outline,f154f,󱕏 +nf-md-chart_scatter_plot_hexbin,f066d,󰙭 +nf-md-chart_timeline_variant_shimmer,f15b6,󱖶 +nf-md-check_underline_circle_outline,f0e21,󰸡 +nf-md-checkbox_blank_badge_outline,f0117,󰄗 +nf-md-checkbox_blank_circle_outline,f0130,󰄰 +nf-md-checkbox_blank_off_outline,f12ed,󱋭 +nf-md-checkbox_marked_circle_outline,f0134,󰄴 +nf-md-checkbox_multiple_blank_circle,f063b,󰘻 +nf-md-checkbox_multiple_blank_outline,f0137,󰄷 +nf-md-checkbox_multiple_marked_circle,f063d,󰘽 +nf-md-checkbox_multiple_marked_outline,f0139,󰄹 +nf-md-chevron_down_box_outline,f09d7,󰧗 +nf-md-chevron_down_circle_outline,f0b27,󰬧 +nf-md-chevron_left_box_outline,f09d9,󰧙 +nf-md-chevron_left_circle_outline,f0b29,󰬩 +nf-md-chevron_right_box_outline,f09db,󰧛 +nf-md-chevron_right_circle_outline,f0b2b,󰬫 +nf-md-chevron_up_box_outline,f09dd,󰧝 +nf-md-chevron_up_circle_outline,f0b2d,󰬭 +nf-md-clipboard_arrow_down_outline,f0c56,󰱖 +nf-md-clipboard_arrow_left_outline,f0cf8,󰳸 +nf-md-clipboard_arrow_right_outline,f0cfa,󰳺 +nf-md-clipboard_arrow_up_outline,f0c58,󰱘 +nf-md-clipboard_check_multiple_outline,f1264,󱉤 +nf-md-clipboard_play_multiple_outline,f126a,󱉪 +nf-md-clipboard_text_clock_outline,f18fa,󱣺 +nf-md-clipboard_text_multiple_outline,f126c,󱉬 +nf-md-clipboard_text_off_outline,f1621,󱘡 +nf-md-clipboard_text_play_outline,f0c5c,󰱜 +nf-md-clipboard_text_search_outline,f1623,󱘣 +nf-md-clock_time_eight_outline,f1452,󱑒 +nf-md-clock_time_eleven_outline,f1455,󱑕 +nf-md-clock_time_five_outline,f144f,󱑏 +nf-md-clock_time_four_outline,f144e,󱑎 +nf-md-clock_time_nine_outline,f1453,󱑓 +nf-md-clock_time_one_outline,f144b,󱑋 +nf-md-clock_time_seven_outline,f1451,󱑑 +nf-md-clock_time_six_outline,f1450,󱑐 +nf-md-clock_time_ten_outline,f1454,󱑔 +nf-md-clock_time_three_outline,f144d,󱑍 +nf-md-clock_time_twelve_outline,f1456,󱑖 +nf-md-clock_time_two_outline,f144c,󱑌 +nf-md-close_box_multiple_outline,f0c5e,󰱞 +nf-md-close_circle_multiple_outline,f0883,󰢃 +nf-md-code_not_equal_variant,f0171,󰅱 +nf-md-coffee_maker_check_outline,f1932,󱤲 +nf-md-coffee_to_go_outline,f130e,󱌎 +nf-md-comment_arrow_left_outline,f09e2,󰧢 +nf-md-comment_arrow_right_outline,f09e4,󰧤 +nf-md-comment_text_multiple_outline,f0861,󰡡 +nf-md-contactless_payment_circle_outline,f0408,󰐈 +nf-md-content_save_alert_outline,f0f43,󰽃 +nf-md-content_save_all_outline,f0f44,󰽄 +nf-md-content_save_check_outline,f18eb,󱣫 +nf-md-content_save_cog_outline,f145c,󱑜 +nf-md-content_save_edit_outline,f0cfc,󰳼 +nf-md-content_save_move_outline,f0e28,󰸨 +nf-md-content_save_off_outline,f1644,󱙄 +nf-md-content_save_settings_outline,f0b2e,󰬮 +nf-md-credit_card_check_outline,f13d1,󱏑 +nf-md-credit_card_chip_outline,f1910,󱤐 +nf-md-credit_card_clock_outline,f0ee2,󰻢 +nf-md-credit_card_edit_outline,f17d8,󱟘 +nf-md-credit_card_fast_outline,f1912,󱤒 +nf-md-credit_card_lock_outline,f18e8,󱣨 +nf-md-credit_card_marker_outline,f0dbe,󰶾 +nf-md-credit_card_minus_outline,f0fad,󰾭 +nf-md-credit_card_multiple_outline,f019c,󰆜 +nf-md-credit_card_off_outline,f05e4,󰗤 +nf-md-credit_card_plus_outline,f0676,󰙶 +nf-md-credit_card_refresh_outline,f1646,󱙆 +nf-md-credit_card_refund_outline,f0aa8,󰪨 +nf-md-credit_card_remove_outline,f0faf,󰾯 +nf-md-credit_card_scan_outline,f019d,󰆝 +nf-md-credit_card_search_outline,f1648,󱙈 +nf-md-credit_card_settings_outline,f08d7,󰣗 +nf-md-credit_card_sync_outline,f164a,󱙊 +nf-md-credit_card_wireless_off,f057a,󰕺 +nf-md-credit_card_wireless_outline,f0d6c,󰵬 +nf-md-cursor_default_click_outline,f0cfe,󰳾 +nf-md-cursor_default_gesture_outline,f1128,󱄨 +nf-md-database_arrow_down_outline,f1625,󱘥 +nf-md-database_arrow_left_outline,f1626,󱘦 +nf-md-database_arrow_right_outline,f1627,󱘧 +nf-md-database_arrow_up_outline,f1628,󱘨 +nf-md-database_eye_off_outline,f1921,󱤡 +nf-md-diving_scuba_tank_multiple,f0dc4,󰷄 +nf-md-dots_horizontal_circle_outline,f0b8d,󰮍 +nf-md-dots_vertical_circle_outline,f0b8e,󰮎 +nf-md-elevator_passenger_off_outline,f197a,󱥺 +nf-md-email_mark_as_unread,f0b92,󰮒 +nf-md-email_open_multiple_outline,f0eea,󰻪 +nf-md-eye_arrow_left_outline,f18fe,󱣾 +nf-md-eye_arrow_right_outline,f1900,󱤀 +nf-md-face_man_shimmer_outline,f15cd,󱗍 +nf-md-face_woman_shimmer_outline,f15cf,󱗏 +nf-md-file_arrow_left_right,f1a93,󱪓 +nf-md-file_arrow_up_down,f1a95,󱪕 +nf-md-file_chart_check_outline,f19c7,󱧇 +nf-md-file_document_alert_outline,f1a98,󱪘 +nf-md-file_document_check_outline,f1a9a,󱪚 +nf-md-file_document_edit_outline,f0dc9,󰷉 +nf-md-file_document_minus_outline,f1a9c,󱪜 +nf-md-file_document_multiple_outline,f1518,󱔘 +nf-md-file_document_plus_outline,f1a9e,󱪞 +nf-md-file_document_remove_outline,f1aa0,󱪠 +nf-md-file_excel_box_outline,f102c,󱀬 +nf-md-file_image_marker_outline,f1773,󱝳 +nf-md-file_image_minus_outline,f193c,󱤼 +nf-md-file_image_plus_outline,f193e,󱤾 +nf-md-file_image_remove_outline,f1940,󱥀 +nf-md-file_lock_open_outline,f19c9,󱧉 +nf-md-file_powerpoint_box_outline,f1034,󱀴 +nf-md-file_rotate_left_outline,f1a3c,󱨼 +nf-md-file_rotate_right_outline,f1a3e,󱨾 +nf-md-file_table_box_multiple,f10e2,󱃢 +nf-md-file_table_box_outline,f10e4,󱃤 +nf-md-file_word_box_outline,f103d,󱀽 +nf-md-fit_to_page_outline,f0ef6,󰻶 +nf-md-fit_to_screen_outline,f18f5,󱣵 +nf-md-flask_empty_minus_outline,f123b,󱈻 +nf-md-flask_empty_off_outline,f13f5,󱏵 +nf-md-flask_empty_plus_outline,f123d,󱈽 +nf-md-flask_empty_remove_outline,f123f,󱈿 +nf-md-flask_round_bottom_empty,f124c,󱉌 +nf-md-flask_round_bottom_outline,f124e,󱉎 +nf-md-floor_lamp_dual_outline,f17ce,󱟎 +nf-md-floor_lamp_torchiere_outline,f17d6,󱟖 +nf-md-floor_lamp_torchiere_variant,f1041,󱁁 +nf-md-folder_arrow_down_outline,f19e9,󱧩 +nf-md-folder_arrow_left_outline,f19eb,󱧫 +nf-md-folder_arrow_left_right,f19ec,󱧬 +nf-md-folder_arrow_right_outline,f19ef,󱧯 +nf-md-folder_arrow_up_down,f19f1,󱧱 +nf-md-folder_arrow_up_outline,f19f3,󱧳 +nf-md-folder_key_network_outline,f0c80,󰲀 +nf-md-folder_lock_open_outline,f1aa7,󱪧 +nf-md-folder_multiple_plus_outline,f147f,󱑿 +nf-md-folder_star_multiple_outline,f13d4,󱏔 +nf-md-food_drumstick_off_outline,f1469,󱑩 +nf-md-food_takeout_box_outline,f1837,󱠷 +nf-md-format_color_marker_cancel,f1313,󱌓 +nf-md-format_font_size_decrease,f09f3,󰧳 +nf-md-format_font_size_increase,f09f4,󰧴 +nf-md-format_horizontal_align_center,f061e,󰘞 +nf-md-format_horizontal_align_left,f061f,󰘟 +nf-md-format_horizontal_align_right,f0620,󰘠 +nf-md-format_letter_case_lower,f0b35,󰬵 +nf-md-format_letter_case_upper,f0b36,󰬶 +nf-md-format_letter_ends_with,f0fb8,󰾸 +nf-md-format_letter_starts_with,f0fba,󰾺 +nf-md-format_list_bulleted_square,f0dd0,󰷐 +nf-md-format_list_bulleted_triangle,f0eb2,󰺲 +nf-md-format_list_bulleted_type,f027a,󰉺 +nf-md-format_list_numbered_rtl,f0d0d,󰴍 +nf-md-format_quote_close_outline,f11a8,󱆨 +nf-md-format_quote_open_outline,f11a7,󱆧 +nf-md-format_text_rotation_down,f0d73,󰵳 +nf-md-format_text_rotation_none,f0d74,󰵴 +nf-md-format_text_rotation_up,f0fbe,󰾾 +nf-md-format_text_rotation_vertical,f0fbf,󰾿 +nf-md-format_text_variant_outline,f150f,󱔏 +nf-md-format_text_wrapping_clip,f0d0e,󰴎 +nf-md-format_text_wrapping_overflow,f0d0f,󰴏 +nf-md-format_text_wrapping_wrap,f0d10,󰴐 +nf-md-format_vertical_align_bottom,f0621,󰘡 +nf-md-format_vertical_align_center,f0622,󰘢 +nf-md-format_vertical_align_top,f0623,󰘣 +nf-md-format_wrap_top_bottom,f028b,󰊋 +nf-md-fridge_industrial_alert_outline,f15f0,󱗰 +nf-md-fridge_industrial_off_outline,f15f2,󱗲 +nf-md-fridge_variant_alert_outline,f15f6,󱗶 +nf-md-fridge_variant_off_outline,f15f8,󱗸 +nf-md-gas_station_off_outline,f140a,󱐊 +nf-md-gender_male_female_variant,f113f,󱄿 +nf-md-gesture_two_double_tap,f0742,󰝂 +nf-md-glass_mug_variant_off,f15e8,󱗨 +nf-md-greater_than_or_equal,f096e,󰥮 +nf-md-hand_back_left_off,f1830,󱠰 +nf-md-hand_back_left_outline,f182c,󱠬 +nf-md-hand_back_right_off,f1831,󱠱 +nf-md-hand_back_right_outline,f182d,󱠭 +nf-md-hand_front_left_outline,f182e,󱠮 +nf-md-hand_front_right_outline,f182f,󱠯 +nf-md-head_dots_horizontal_outline,f133f,󱌿 +nf-md-home_floor_negative_1,f0dd3,󰷓 +nf-md-home_lightning_bolt_outline,f1904,󱤄 +nf-md-human_baby_changing_table,f138b,󱎋 +nf-md-human_male_board_poll,f0846,󰡆 +nf-md-human_male_female_child,f1823,󱠣 +nf-md-human_male_height_variant,f0efc,󰻼 +nf-md-image_filter_black_white,f02f0,󰋰 +nf-md-image_filter_center_focus,f02f1,󰋱 +nf-md-image_filter_tilt_shift,f02f7,󰋷 +nf-md-image_size_select_actual,f0c8d,󰲍 +nf-md-image_size_select_large,f0c8e,󰲎 +nf-md-image_size_select_small,f0c8f,󰲏 +nf-md-inbox_arrow_down_outline,f1270,󱉰 +nf-md-inbox_arrow_up_outline,f1271,󱉱 +nf-md-land_plots_circle_variant,f1ab5,󱪵 +nf-md-language_ruby_on_rails,f0acf,󰫏 +nf-md-led_strip_variant_off,f1a4b,󱩋 +nf-md-less_than_or_equal,f097d,󰥽 +nf-md-lightbulb_cfl_spiral_off,f12c3,󱋃 +nf-md-lightbulb_fluorescent_tube_outline,f1805,󱠅 +nf-md-lightbulb_group_off_outline,f12ce,󱋎 +nf-md-lightbulb_multiple_off_outline,f12d0,󱋐 +nf-md-link_box_variant_outline,f0d1d,󰴝 +nf-md-lock_open_alert_outline,f15d2,󱗒 +nf-md-lock_open_check_outline,f16ab,󱚫 +nf-md-lock_open_minus_outline,f16ad,󱚭 +nf-md-lock_open_plus_outline,f16af,󱚯 +nf-md-lock_open_remove_outline,f16b1,󱚱 +nf-md-lock_open_variant_outline,f0fc7,󰿇 +nf-md-mailbox_open_up_outline,f0d8b,󰶋 +nf-md-map_marker_account_outline,f18e4,󱣤 +nf-md-map_marker_alert_outline,f0f06,󰼆 +nf-md-map_marker_check_outline,f12fb,󱋻 +nf-md-map_marker_left_outline,f12dd,󱋝 +nf-md-map_marker_minus_outline,f12f9,󱋹 +nf-md-map_marker_multiple_outline,f1277,󱉷 +nf-md-map_marker_off_outline,f12fd,󱋽 +nf-md-map_marker_plus_outline,f12f8,󱋸 +nf-md-map_marker_question_outline,f0f08,󰼈 +nf-md-map_marker_radius_outline,f12fc,󱋼 +nf-md-map_marker_remove_outline,f12fa,󱋺 +nf-md-map_marker_remove_variant,f0f0a,󰼊 +nf-md-map_marker_right_outline,f12de,󱋞 +nf-md-map_marker_star_outline,f1609,󱘉 +nf-md-message_arrow_left_outline,f12f3,󱋳 +nf-md-message_arrow_right_outline,f12f5,󱋵 +nf-md-message_reply_text_outline,f173e,󱜾 +nf-md-message_text_clock_outline,f1174,󱅴 +nf-md-message_text_fast_outline,f19cf,󱧏 +nf-md-message_text_lock_outline,f1175,󱅵 +nf-md-microsoft_visual_studio_code,f0a1e,󰨞 +nf-md-microsoft_xbox_controller_menu,f0e6f,󰹯 +nf-md-microsoft_xbox_controller_off,f05bb,󰖻 +nf-md-microsoft_xbox_controller_view,f0e70,󰹰 +nf-md-minus_box_multiple_outline,f1142,󱅂 +nf-md-minus_circle_multiple_outline,f0ad3,󰫓 +nf-md-minus_circle_off_outline,f145a,󱑚 +nf-md-monitor_arrow_down_variant,f19d1,󱧑 +nf-md-movie_open_check_outline,f16fc,󱛼 +nf-md-movie_open_cog_outline,f16fe,󱛾 +nf-md-movie_open_edit_outline,f1700,󱜀 +nf-md-movie_open_minus_outline,f1702,󱜂 +nf-md-movie_open_off_outline,f1704,󱜄 +nf-md-movie_open_play_outline,f1706,󱜆 +nf-md-movie_open_plus_outline,f1708,󱜈 +nf-md-movie_open_remove_outline,f170a,󱜊 +nf-md-movie_open_settings_outline,f170c,󱜌 +nf-md-movie_open_star_outline,f170e,󱜎 +nf-md-music_accidental_double_flat,f0f69,󰽩 +nf-md-music_accidental_double_sharp,f0f6a,󰽪 +nf-md-music_box_multiple_outline,f0f04,󰼄 +nf-md-music_note_bluetooth_off,f05ff,󰗿 +nf-md-music_note_eighth_dotted,f0f71,󰽱 +nf-md-music_note_half_dotted,f0f72,󰽲 +nf-md-music_note_off_outline,f0f73,󰽳 +nf-md-music_note_quarter_dotted,f0f75,󰽵 +nf-md-music_note_sixteenth_dotted,f0f76,󰽶 +nf-md-music_note_whole_dotted,f0f77,󰽷 +nf-md-network_strength_1_alert,f08f5,󰣵 +nf-md-network_strength_2_alert,f08f7,󰣷 +nf-md-network_strength_3_alert,f08f9,󰣹 +nf-md-network_strength_4_alert,f08fb,󰣻 +nf-md-network_strength_4_cog,f191a,󱤚 +nf-md-network_strength_off_outline,f08fd,󰣽 +nf-md-newspaper_variant_multiple_outline,f1003,󱀃 +nf-md-numeric_0_box_multiple,f0f0e,󰼎 +nf-md-numeric_0_box_outline,f03a3,󰎣 +nf-md-numeric_10_box_multiple,f0fea,󰿪 +nf-md-numeric_10_box_outline,f0f7e,󰽾 +nf-md-numeric_10_circle_outline,f0fed,󰿭 +nf-md-numeric_1_box_multiple,f0f0f,󰼏 +nf-md-numeric_1_box_outline,f03a6,󰎦 +nf-md-numeric_1_circle_outline,f0ca1,󰲡 +nf-md-numeric_2_box_multiple,f0f10,󰼐 +nf-md-numeric_2_box_outline,f03a9,󰎩 +nf-md-numeric_2_circle_outline,f0ca3,󰲣 +nf-md-numeric_3_box_multiple,f0f11,󰼑 +nf-md-numeric_3_box_outline,f03ac,󰎬 +nf-md-numeric_3_circle_outline,f0ca5,󰲥 +nf-md-numeric_4_box_multiple,f0f12,󰼒 +nf-md-numeric_4_box_outline,f03ae,󰎮 +nf-md-numeric_4_circle_outline,f0ca7,󰲧 +nf-md-numeric_5_box_multiple,f0f13,󰼓 +nf-md-numeric_5_box_outline,f03b0,󰎰 +nf-md-numeric_5_circle_outline,f0ca9,󰲩 +nf-md-numeric_6_box_multiple,f0f14,󰼔 +nf-md-numeric_6_box_outline,f03b5,󰎵 +nf-md-numeric_6_circle_outline,f0cab,󰲫 +nf-md-numeric_7_box_multiple,f0f15,󰼕 +nf-md-numeric_7_box_outline,f03b8,󰎸 +nf-md-numeric_7_circle_outline,f0cad,󰲭 +nf-md-numeric_8_box_multiple,f0f16,󰼖 +nf-md-numeric_8_box_outline,f03bb,󰎻 +nf-md-numeric_8_circle_outline,f0caf,󰲯 +nf-md-numeric_9_box_multiple,f0f17,󰼗 +nf-md-numeric_9_box_outline,f03be,󰎾 +nf-md-numeric_9_circle_outline,f0cb1,󰲱 +nf-md-numeric_9_plus_box,f03bf,󰎿 +nf-md-numeric_9_plus_circle,f0cb2,󰲲 +nf-md-office_building_cog_outline,f194a,󱥊 +nf-md-office_building_marker_outline,f1521,󱔡 +nf-md-order_bool_ascending_variant,f098f,󰦏 +nf-md-order_bool_descending_variant,f0990,󰦐 +nf-md-package_variant_closed_minus,f19d4,󱧔 +nf-md-package_variant_closed_plus,f19d5,󱧕 +nf-md-package_variant_closed_remove,f19d6,󱧖 +nf-md-page_layout_header_footer,f0f7f,󰽿 +nf-md-page_layout_sidebar_left,f06fd,󰛽 +nf-md-page_layout_sidebar_right,f06fe,󰛾 +nf-md-panorama_wide_angle_outline,f03e0,󰏠 +nf-md-pencil_box_multiple_outline,f1145,󱅅 +nf-md-phone_in_talk_outline,f1182,󱆂 +nf-md-picture_in_picture_bottom_right,f0e57,󰹗 +nf-md-picture_in_picture_top_right,f0e59,󰹙 +nf-md-play_box_lock_open,f1a17,󱨗 +nf-md-play_box_lock_outline,f1a19,󱨙 +nf-md-play_box_multiple_outline,f13e6,󱏦 +nf-md-plus_box_multiple_outline,f1143,󱅃 +nf-md-plus_circle_multiple_outline,f0418,󰐘 +nf-md-power_plug_off_outline,f1424,󱐤 +nf-md-printer_3d_nozzle_alert,f11c0,󱇀 +nf-md-printer_3d_nozzle_heat,f18b8,󱢸 +nf-md-printer_3d_nozzle_outline,f0e5c,󰹜 +nf-md-projector_screen_off_outline,f180e,󱠎 +nf-md-projector_screen_variant_off,f1810,󱠐 +nf-md-projector_screen_variant_outline,f1812,󱠒 +nf-md-ray_start_vertex_end,f15d8,󱗘 +nf-md-receipt_text_check_outline,f1a64,󱩤 +nf-md-receipt_text_minus_outline,f1a66,󱩦 +nf-md-receipt_text_plus_outline,f1a68,󱩨 +nf-md-receipt_text_remove_outline,f1a6a,󱩪 +nf-md-relation_many_to_one,f1497,󱒗 +nf-md-relation_one_to_many,f14a2,󱒢 +nf-md-relation_one_to_only_one,f14a5,󱒥 +nf-md-relation_only_one_to_one,f14a9,󱒩 +nf-md-relation_only_one_to_only_one,f14ab,󱒫 +nf-md-screw_machine_flat_top,f0df5,󰷵 +nf-md-screw_machine_round_top,f0df6,󰷶 +nf-md-script_text_key_outline,f1726,󱜦 +nf-md-script_text_play_outline,f1728,󱜨 +nf-md-selection_ellipse_arrow_inside,f0f22,󰼢 +nf-md-shape_square_rounded_plus,f14fa,󱓺 +nf-md-shield_account_variant_outline,f15a8,󱖨 +nf-md-shield_link_variant_outline,f0d34,󰴴 +nf-md-shield_lock_open_outline,f199b,󱦛 +nf-md-skip_next_circle_outline,f0662,󰙢 +nf-md-skip_previous_circle_outline,f0664,󰙤 +nf-md-smart_card_off_outline,f18f8,󱣸 +nf-md-smart_card_reader_outline,f10c0,󱃀 +nf-md-smoke_detector_alert_outline,f192f,󱤯 +nf-md-smoke_detector_off_outline,f180a,󱠊 +nf-md-smoke_detector_variant_alert,f1930,󱤰 +nf-md-smoke_detector_variant_off,f180c,󱠌 +nf-md-social_distance_2_meters,f1579,󱕹 +nf-md-social_distance_6_feet,f157a,󱕺 +nf-md-solar_power_variant_outline,f1a74,󱩴 +nf-md-sort_alphabetical_ascending_variant,f1148,󱅈 +nf-md-sort_alphabetical_descending_variant,f1149,󱅉 +nf-md-sort_bool_ascending_variant,f1386,󱎆 +nf-md-sort_bool_descending_variant,f1388,󱎈 +nf-md-sort_clock_ascending_outline,f154a,󱕊 +nf-md-sort_clock_descending_outline,f154c,󱕌 +nf-md-sort_numeric_ascending_variant,f090d,󰤍 +nf-md-sort_numeric_descending_variant,f0ad2,󰫒 +nf-md-sort_variant_lock_open,f0cce,󰳎 +nf-md-source_commit_end_local,f071a,󰜚 +nf-md-source_commit_next_local,f071c,󰜜 +nf-md-square_rounded_badge_outline,f1a08,󱨈 +nf-md-star_box_multiple_outline,f1287,󱊇 +nf-md-star_four_points_outline,f0ae3,󰫣 +nf-md-star_three_points_outline,f0ae5,󰫥 +nf-md-stretch_to_page_outline,f0f2c,󰼬 +nf-md-surround_sound_2_0,f07f0,󰟰 +nf-md-surround_sound_2_1,f1729,󱜩 +nf-md-surround_sound_3_1,f07f1,󰟱 +nf-md-surround_sound_5_1,f07f2,󰟲 +nf-md-surround_sound_7_1,f07f3,󰟳 +nf-md-swap_horizontal_circle_outline,f0fe2,󰿢 +nf-md-swap_vertical_circle_outline,f0fe4,󰿤 +nf-md-table_column_plus_after,f04ec,󰓬 +nf-md-table_column_plus_before,f04ed,󰓭 +nf-md-table_headers_eye_off,f121e,󱈞 +nf-md-table_row_plus_after,f04f3,󰓳 +nf-md-table_row_plus_before,f04f4,󰓴 +nf-md-tag_arrow_down_outline,f172c,󱜬 +nf-md-tag_arrow_left_outline,f172e,󱜮 +nf-md-tag_arrow_right_outline,f1730,󱜰 +nf-md-tag_arrow_up_outline,f1732,󱜲 +nf-md-text_box_check_outline,f0ea7,󰺧 +nf-md-text_box_edit_outline,f1a7d,󱩽 +nf-md-text_box_minus_outline,f0ea9,󰺩 +nf-md-text_box_multiple_outline,f0ab8,󰪸 +nf-md-text_box_plus_outline,f0eab,󰺫 +nf-md-text_box_remove_outline,f0ead,󰺭 +nf-md-text_box_search_outline,f0eaf,󰺯 +nf-md-text_to_speech_off,f050b,󰔋 +nf-md-thumbs_up_down_outline,f1914,󱤔 +nf-md-timer_lock_open_outline,f1ad6,󱫖 +nf-md-toggle_switch_off_outline,f0a19,󰨙 +nf-md-toggle_switch_variant_off,f1a26,󱨦 +nf-md-toy_brick_marker_outline,f128a,󱊊 +nf-md-toy_brick_minus_outline,f128c,󱊌 +nf-md-toy_brick_plus_outline,f128f,󱊏 +nf-md-toy_brick_remove_outline,f1291,󱊑 +nf-md-toy_brick_search_outline,f1293,󱊓 +nf-md-train_car_passenger_door,f1734,󱜴 +nf-md-train_car_passenger_variant,f1736,󱜶 +nf-md-usb_flash_drive_outline,f129f,󱊟 +nf-md-view_dashboard_edit_outline,f1948,󱥈 +nf-md-view_dashboard_variant_outline,f1489,󱒉 +nf-md-view_grid_plus_outline,f11da,󱇚 +nf-md-wall_sconce_flat_outline,f17c9,󱟉 +nf-md-wall_sconce_flat_variant,f041c,󰐜 +nf-md-wall_sconce_round_outline,f17cc,󱟌 +nf-md-wall_sconce_round_variant,f091e,󰤞 +nf-md-weather_cloudy_arrow_right,f0e6e,󰹮 +nf-md-weather_night_partly_cloudy,f0f31,󰼱 +nf-md-weather_partly_snowy_rainy,f0f35,󰼵 +nf-md-wifi_arrow_left_right,f16b8,󱚸 +nf-md-wifi_arrow_up_down,f16bb,󱚻 +nf-md-wifi_strength_1_alert,f0920,󰤠 +nf-md-wifi_strength_1_lock,f0921,󰤡 +nf-md-wifi_strength_2_alert,f0923,󰤣 +nf-md-wifi_strength_2_lock,f0924,󰤤 +nf-md-wifi_strength_3_alert,f0926,󰤦 +nf-md-wifi_strength_3_lock,f0927,󰤧 +nf-md-wifi_strength_4_alert,f0929,󰤩 +nf-md-wifi_strength_4_lock,f092a,󰤪 +nf-md-wifi_strength_alert_outline,f092b,󰤫 +nf-md-wifi_strength_lock_outline,f092c,󰤬 +nf-md-wifi_strength_off_outline,f092e,󰤮 +nf-oct-file_directory_open_fill,f4d4, +nf-oct-git_pull_request_closed,f4dc, +nf-oct-git_pull_request_draft,f4dd, +nf-ple-left_half_circle_thick,e0b6, +nf-ple-left_half_circle_thin,e0b7, +nf-ple-left_hard_divider_inverse,e0d7, +nf-ple-pixelated_squares_big_mirrored,e0c7, +nf-ple-pixelated_squares_small_mirrored,e0c5, +nf-ple-right_half_circle_thick,e0b4, +nf-ple-right_half_circle_thin,e0b5, +nf-ple-right_hard_divider_inverse,e0d6, +nf-ple-trapezoid_top_bottom_mirrored,e0d4, +nf-weather-moon_alt_first_quarter,e3ce, +nf-weather-moon_alt_third_quarter,e3dc, +nf-weather-moon_waning_crescent_1,e3a3, +nf-weather-moon_waning_crescent_2,e3a4, +nf-weather-moon_waning_crescent_3,e3a5, +nf-weather-moon_waning_crescent_4,e3a6, +nf-weather-moon_waning_crescent_5,e3a7, +nf-weather-moon_waning_crescent_6,e3a8, +nf-weather-moon_waning_gibbous_1,e39c, +nf-weather-moon_waning_gibbous_2,e39d, +nf-weather-moon_waning_gibbous_3,e39e, +nf-weather-moon_waning_gibbous_4,e39f, +nf-weather-moon_waning_gibbous_5,e3a0, +nf-weather-moon_waning_gibbous_6,e3a1, +nf-weather-moon_waxing_crescent_1,e38e, +nf-weather-moon_waxing_crescent_2,e38f, +nf-weather-moon_waxing_crescent_3,e390, +nf-weather-moon_waxing_crescent_4,e391, +nf-weather-moon_waxing_crescent_5,e392, +nf-weather-moon_waxing_crescent_6,e393, +nf-weather-moon_waxing_gibbous_1,e395, +nf-weather-moon_waxing_gibbous_2,e396, +nf-weather-moon_waxing_gibbous_3,e397, +nf-weather-moon_waxing_gibbous_4,e398, +nf-weather-moon_waxing_gibbous_5,e399, +nf-weather-moon_waxing_gibbous_6,e39a, +nf-weather-night_alt_cloudy_gusts,e31f, +nf-weather-night_alt_cloudy_high,e377, +nf-weather-night_alt_cloudy_windy,e320, +nf-weather-night_alt_partly_cloudy,e379, +nf-weather-night_alt_rain_mix,e323, +nf-weather-night_alt_rain_wind,e324, +nf-weather-night_alt_sleet_storm,e364, +nf-weather-night_alt_snow_thunderstorm,e367, +nf-weather-night_alt_snow_wind,e361, +nf-weather-night_alt_storm_showers,e329, +nf-cod-git_pull_request_new_changes,ec0c, +nf-fa-arrow_up_right_from_square,f08e, +nf-fa-arrows_up_down_left_right,f047, +nf-md-account_tie_voice_off_outline,f130b,󱌋 +nf-md-arrow_bottom_left_bold_box,f1964,󱥤 +nf-md-arrow_bottom_left_bold_outline,f09b7,󰦷 +nf-md-arrow_bottom_right_bold_box,f1966,󱥦 +nf-md-arrow_bottom_right_bold_outline,f09b9,󰦹 +nf-md-arrow_down_bold_box_outline,f0730,󰜰 +nf-md-arrow_down_bold_circle_outline,f0048,󰁈 +nf-md-arrow_down_bold_hexagon_outline,f0049,󰁉 +nf-md-arrow_down_drop_circle_outline,f004b,󰁋 +nf-md-arrow_down_thin_circle_outline,f1599,󱖙 +nf-md-arrow_left_bold_box_outline,f0733,󰜳 +nf-md-arrow_left_bold_circle_outline,f0050,󰁐 +nf-md-arrow_left_bold_hexagon_outline,f0051,󰁑 +nf-md-arrow_left_drop_circle_outline,f0053,󰁓 +nf-md-arrow_left_right_bold_outline,f09c1,󰧁 +nf-md-arrow_left_thin_circle_outline,f159a,󱖚 +nf-md-arrow_right_bold_box_outline,f0736,󰜶 +nf-md-arrow_right_bold_circle_outline,f0057,󰁗 +nf-md-arrow_right_bold_hexagon_outline,f0058,󰁘 +nf-md-arrow_right_drop_circle_outline,f005a,󰁚 +nf-md-arrow_right_thin_circle_outline,f1598,󱖘 +nf-md-arrow_top_left_bold_box,f1968,󱥨 +nf-md-arrow_top_left_bold_outline,f09c3,󰧃 +nf-md-arrow_top_left_bottom_right,f0e75,󰹵 +nf-md-arrow_top_right_bold_box,f196a,󱥪 +nf-md-arrow_top_right_bold_outline,f09c5,󰧅 +nf-md-arrow_top_right_bottom_left,f0e77,󰹷 +nf-md-arrow_u_down_left_bold,f17ae,󱞮 +nf-md-arrow_u_down_right_bold,f17b0,󱞰 +nf-md-arrow_u_left_bottom_bold,f17b2,󱞲 +nf-md-arrow_u_left_top_bold,f17b4,󱞴 +nf-md-arrow_u_right_bottom_bold,f17b6,󱞶 +nf-md-arrow_u_right_top_bold,f17b8,󱞸 +nf-md-arrow_u_up_left_bold,f17ba,󱞺 +nf-md-arrow_u_up_right_bold,f17bc,󱞼 +nf-md-arrow_up_bold_box_outline,f0739,󰜹 +nf-md-arrow_up_bold_circle_outline,f0060,󰁠 +nf-md-arrow_up_bold_hexagon_outline,f0061,󰁡 +nf-md-arrow_up_down_bold_outline,f09c8,󰧈 +nf-md-arrow_up_drop_circle_outline,f0063,󰁣 +nf-md-arrow_up_thin_circle_outline,f1597,󱖗 +nf-md-axis_x_y_arrow_lock,f0d50,󰵐 +nf-md-book_open_page_variant_outline,f15d6,󱗖 +nf-md-boom_gate_arrow_down_outline,f0e8a,󰺊 +nf-md-boom_gate_arrow_up_outline,f0e8d,󰺍 +nf-md-briefcase_arrow_left_right_outline,f1a8e,󱪎 +nf-md-briefcase_arrow_up_down_outline,f1a90,󱪐 +nf-md-card_account_details_star_outline,f06db,󰛛 +nf-md-cards_playing_club_multiple_outline,f18a4,󱢤 +nf-md-cards_playing_diamond_multiple_outline,f18a8,󱢨 +nf-md-cards_playing_heart_multiple_outline,f18ac,󱢬 +nf-md-cards_playing_spade_multiple_outline,f18b0,󱢰 +nf-md-checkbox_marked_circle_plus_outline,f1927,󱤧 +nf-md-checkbox_multiple_blank_circle_outline,f063c,󰘼 +nf-md-checkbox_multiple_marked_circle_outline,f063e,󰘾 +nf-md-code_greater_than_or_equal,f016d,󰅭 +nf-md-code_less_than_or_equal,f016f,󰅯 +nf-md-credit_card_wireless_off_outline,f057b,󰕻 +nf-md-file_arrow_left_right_outline,f1a94,󱪔 +nf-md-file_arrow_up_down_outline,f1a96,󱪖 +nf-md-file_table_box_multiple_outline,f10e3,󱃣 +nf-md-flask_round_bottom_empty_outline,f124d,󱉍 +nf-md-floor_lamp_torchiere_variant_outline,f17cf,󱟏 +nf-md-folder_arrow_left_right_outline,f19ed,󱧭 +nf-md-folder_arrow_up_down_outline,f19f2,󱧲 +nf-md-format_text_rotation_angle_down,f0fbb,󰾻 +nf-md-format_text_rotation_angle_up,f0fbc,󰾼 +nf-md-format_text_rotation_down_vertical,f0fbd,󰾽 +nf-md-format_textdirection_l_to_r,f0285,󰊅 +nf-md-format_textdirection_r_to_l,f0286,󰊆 +nf-md-hand_back_left_off_outline,f1832,󱠲 +nf-md-hand_back_right_off_outline,f1833,󱠳 +nf-md-image_filter_center_focus_strong,f0eff,󰻿 +nf-md-image_filter_center_focus_weak,f02f2,󰋲 +nf-md-microsoft_xbox_controller_battery_alert,f074b,󰝋 +nf-md-microsoft_xbox_controller_battery_charging,f0a22,󰨢 +nf-md-microsoft_xbox_controller_battery_empty,f074c,󰝌 +nf-md-microsoft_xbox_controller_battery_full,f074d,󰝍 +nf-md-microsoft_xbox_controller_battery_low,f074e,󰝎 +nf-md-microsoft_xbox_controller_battery_medium,f074f,󰝏 +nf-md-microsoft_xbox_controller_battery_unknown,f0750,󰝐 +nf-md-numeric_0_box_multiple_outline,f03a2,󰎢 +nf-md-numeric_10_box_multiple_outline,f0feb,󰿫 +nf-md-numeric_1_box_multiple_outline,f03a5,󰎥 +nf-md-numeric_2_box_multiple_outline,f03a8,󰎨 +nf-md-numeric_3_box_multiple_outline,f03ab,󰎫 +nf-md-numeric_4_box_multiple_outline,f03b2,󰎲 +nf-md-numeric_5_box_multiple_outline,f03af,󰎯 +nf-md-numeric_6_box_multiple_outline,f03b4,󰎴 +nf-md-numeric_7_box_multiple_outline,f03b7,󰎷 +nf-md-numeric_8_box_multiple_outline,f03ba,󰎺 +nf-md-numeric_9_box_multiple_outline,f03bd,󰎽 +nf-md-numeric_9_plus_box_multiple,f0f18,󰼘 +nf-md-numeric_9_plus_box_outline,f03c1,󰏁 +nf-md-numeric_9_plus_circle_outline,f0cb3,󰲳 +nf-md-picture_in_picture_bottom_right_outline,f0e58,󰹘 +nf-md-picture_in_picture_top_right_outline,f0e5a,󰹚 +nf-md-play_box_lock_open_outline,f1a18,󱨘 +nf-md-printer_3d_nozzle_alert_outline,f11c1,󱇁 +nf-md-printer_3d_nozzle_heat_outline,f18b9,󱢹 +nf-md-projector_screen_variant_off_outline,f1811,󱠑 +nf-md-relation_many_to_one_or_many,f1498,󱒘 +nf-md-relation_many_to_only_one,f1499,󱒙 +nf-md-relation_many_to_zero_or_many,f149a,󱒚 +nf-md-relation_one_or_many_to_many,f149c,󱒜 +nf-md-relation_one_or_many_to_one,f149d,󱒝 +nf-md-relation_one_or_many_to_one_or_many,f149e,󱒞 +nf-md-relation_one_to_one_or_many,f14a4,󱒤 +nf-md-relation_one_to_zero_or_one,f14a7,󱒧 +nf-md-relation_only_one_to_many,f14a8,󱒨 +nf-md-relation_zero_or_many_to_many,f14ae,󱒮 +nf-md-relation_zero_or_many_to_zero_or_many,f14b2,󱒲 +nf-md-relation_zero_or_one_to_one,f14b5,󱒵 +nf-md-relation_zero_or_one_to_zero_or_one,f14b9,󱒹 +nf-md-source_commit_start_next_local,f071e,󰜞 +nf-md-surround_sound_5_1_2,f172a,󱜪 +nf-md-train_car_passenger_door_open,f1735,󱜵 +nf-md-wall_sconce_flat_variant_outline,f17ca,󱟊 +nf-md-wall_sconce_round_variant_outline,f17cd,󱟍 +nf-md-wifi_strength_1_lock_open,f16cb,󱛋 +nf-md-wifi_strength_2_lock_open,f16cc,󱛌 +nf-md-wifi_strength_3_lock_open,f16cd,󱛍 +nf-md-wifi_strength_4_lock_open,f16ce,󱛎 +nf-md-wifi_strength_lock_open_outline,f16cf,󱛏 +nf-weather-moon_alt_waning_crescent_1,e3dd, +nf-weather-moon_alt_waning_crescent_2,e3de, +nf-weather-moon_alt_waning_crescent_3,e3df, +nf-weather-moon_alt_waning_crescent_4,e3e0, +nf-weather-moon_alt_waning_crescent_5,e3e1, +nf-weather-moon_alt_waning_crescent_6,e3e2, +nf-weather-moon_alt_waning_gibbous_1,e3d6, +nf-weather-moon_alt_waning_gibbous_2,e3d7, +nf-weather-moon_alt_waning_gibbous_3,e3d8, +nf-weather-moon_alt_waning_gibbous_4,e3d9, +nf-weather-moon_alt_waning_gibbous_5,e3da, +nf-weather-moon_alt_waning_gibbous_6,e3db, +nf-weather-moon_alt_waxing_crescent_1,e3c8, diff --git a/home/home.nix b/home/home.nix new file mode 100644 index 0000000..5c3f8d4 --- /dev/null +++ b/home/home.nix @@ -0,0 +1,91 @@ +{ config, pkgs, ... }: + +{ + imports = [ + ./modules/fastfetch.nix + ./modules/fuzzel.nix + ./modules/scripts.nix + ]; + home.username = "warrentyexpired"; + home.homeDirectory = "/home/warrentyexpired"; + home.stateVersion = "26.05"; # Please read the comment before changing. + + + home.packages = [ + ]; + + home.file = { + "./.config/tmux/tmux.conf" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/tmux/tmux.conf"; + }; + "./.config/nvim" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/nvim"; + recursive = true; + }; + "./.config/tmuxinator" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/tmuxinator"; + recursive = true; + }; + "./.config/fish" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/fish"; + recursive = true; + }; + "./.config/ghostty" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/ghostty"; + recursive = true; + }; + "./.config/niri" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/niri"; + recursive = true; + }; + "./.ssh" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/config/ssh"; + recursive = true; + }; + "./Pictures/Wallpapers" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/files/Wallpapers"; + recursive = true; + }; + "./.local/share/applications/TazUO.desktop" = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/NixOS/home/TazUO.desktop"; + }; + }; + gtk = { + enable = true; + theme = { + name = "adw-gtk3-dark"; + package = pkgs.adw-gtk3; + }; + iconTheme = { + name = "Papirus-Dark"; + package = pkgs.papirus-icon-theme; + }; + }; + dconf.settings = { + "org/gnome/desktop/interface" = { + color-scheme = "prefer-dark"; + }; + }; + # Home Manager can also manage your environment variables through + # 'home.sessionVariables'. These will be explicitly sourced when using a + # shell provided by Home Manager. If you don't want to manage your shell + # through Home Manager then you have to manually source 'hm-session-vars.sh' + # located at either + # + # ~/.nix-profile/etc/profile.d/hm-session-vars.sh + # + # or + # + # ~/.local/state/nix/profiles/profile/etc/profile.d/hm-session-vars.sh + # + # or + # + # /etc/profiles/per-user/warrentyexpired/etc/profile.d/hm-session-vars.sh + # + home.sessionVariables = { + # EDITOR = "emacs"; + }; + + # Let Home Manager install and manage itself. + programs.home-manager.enable = true; +} diff --git a/home/modules/fastfetch.nix b/home/modules/fastfetch.nix new file mode 100755 index 0000000..1377109 --- /dev/null +++ b/home/modules/fastfetch.nix @@ -0,0 +1,107 @@ +{ config, pkgs, ... }: { + programs.fastfetch = { + enable = true; + settings = { + display = { + separator = " -> "; + }; + modules = [ + { + type = "custom"; + format = "{#90}╭─────────────────────────────────────────────────╮"; + } + { type = "title"; } + { + type = "custom"; + format = "{#90}╰─────────────────────────────────────────────────╯"; + } + { + type = "custom"; + format = "{#90}╭─────────────────────────────────────────────────┐"; + } + # OS and Software Info + { + type = "os"; + key = " OS"; + format = "{pretty-name}"; + keyColor = "36"; + } + { + type = "kernel"; + key = "│ ├ Kernel"; + keyColor = "36"; + } + { + type = "uptime"; + key = "│ ├󰅐 Uptime"; + keyColor = "36"; + } + { + type = "packages"; + key = "│ ├󰏖 Packages"; + keyColor = "36"; + } + { + type = "shell"; + key = "│ ├ Shell"; + keyColor = "36"; + } + { + type = "wm"; + key = "│ ├ WM"; + keyColor = "36"; + } + { + type = "terminal"; + key = "│ └ Terminal"; + keyColor = "36"; + } + # Hardware Info + { + type = "host"; + key = " PC"; + keyColor = "green"; + } + { + type = "cpu"; + key = "│ ├ CPU"; + keyColor = "green"; + } + { + type = "gpu"; + key = "│ ├󰍛 GPU"; + keyColor = "green"; + } + { + type = "disk"; + key = "│ ├ Disk"; + keyColor = "green"; + } + { + type = "memory"; + key = "│ ├󰑭 RAM"; + keyColor = "green"; + } + { + type = "swap"; + key = "│ ├󰓡 Swap"; + keyColor = "green"; + } + { + type = "display"; + key = "│ └󰍹 Monitor"; + keyColor = "green"; + } + { + type = "custom"; + format = "{#90}╰─────────────────────────────────────────────────╯"; + } + "break" + { + type = "custom"; + format = "{#90}╰─────────{#90}  {#31} {#32} {#33} {#34} {#35} {#36} {#37} {#38} {#39} {#90} ─────────╯"; + } + ]; + }; + }; +} diff --git a/home/modules/fuzzel.nix b/home/modules/fuzzel.nix new file mode 100755 index 0000000..80da9fe --- /dev/null +++ b/home/modules/fuzzel.nix @@ -0,0 +1,27 @@ +{ pkgs, ... }: { + programs.fuzzel = { + enable = true; + settings = { + main = { + font = "JetBrainsMono Nerd Font:size=16"; # Thin often maps to weight in Nix + dpi-aware = "no"; + terminal = "${pkgs.ghostty}/bin/ghostty"; + lines = 20; + width = 50; + icons-enabled = "yes"; + icon-theme = "Papirus-Nord"; + }; + colors = { + background = "121212ee"; + text = "ffffffff"; + selection = "444444ee"; + selection-text = "acbeb1ff"; + border = "3c4541ff"; + }; + border = { + radius = 5; + width = 2; # Added a small width so your border color actually shows + }; + }; + }; +} diff --git a/home/modules/scripts.nix b/home/modules/scripts.nix new file mode 100755 index 0000000..98c791a --- /dev/null +++ b/home/modules/scripts.nix @@ -0,0 +1,18 @@ +{ pkgs, ... }: +let + # This packages your script and its dependencies + nerdfont-search = pkgs.writeShellScriptBin "nfPicker" '' + # We reference the CSV file. + # If you put nerdfont.csv in the same folder as this nix file: + CSV_PATH="${../files/nerdfont.csv}" + + # Run the pipeline using packages from the Nix store + cat "$CSV_PATH" | ${pkgs.fuzzel}/bin/fuzzel -d | ${pkgs.gawk}/bin/gawk -F, '{printf $3}' | ${pkgs.wl-clipboard}/bin/wl-copy + ${pkgs.wl-clipboard}/bin/wl-paste + ''; +in +{ + home.packages = [ + nerdfont-search + ]; +} diff --git a/nixos/configuration.nix b/nixos/configuration.nix new file mode 100644 index 0000000..390d823 --- /dev/null +++ b/nixos/configuration.nix @@ -0,0 +1,239 @@ +{ config, pkgs, ... }: + +{ + imports = + [ + ./hardware-configuration.nix + ]; + + # Bootloader. + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + boot.kernelPackages = pkgs.linuxPackages_latest; + boot = { + consoleLogLevel = 3; + initrd.verbose = false; + initrd.systemd.enable = true; + kernelParams = [ + "quiet" "splash" "intremap=on" "boot.shell_on_fail" "udev.log_priority=3" "rd.systemd.show_status=auto" "ipv6.disable=1" + ]; + plymouth.enable = true; + plymouth.font = "${pkgs.hack-font}/share/fonts/truetype/Hack-Regular.ttf"; + plymouth.logo = "${pkgs.nixos-icons}/share/icons/hicolor/128x128/apps/nix-snowflake.png"; + }; + + + networking.hostName = "damagedProperty"; # Define your hostname. + networking.networkmanager.enable = true; + networking.enableIPv6 = false; + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + settings = { + General = { + Experimental = true; + FastConnectable = true; + }; + Policy = { + AutoEnable = true; + }; + }; + }; + time.timeZone = "America/New_York"; + i18n.defaultLocale = "en_US.UTF-8"; + + i18n.extraLocaleSettings = { + LC_ADDRESS = "en_US.UTF-8"; + LC_IDENTIFICATION = "en_US.UTF-8"; + LC_MEASUREMENT = "en_US.UTF-8"; + LC_MONETARY = "en_US.UTF-8"; + LC_NAME = "en_US.UTF-8"; + LC_NUMERIC = "en_US.UTF-8"; + LC_PAPER = "en_US.UTF-8"; + LC_TELEPHONE = "en_US.UTF-8"; + LC_TIME = "en_US.UTF-8"; + }; + + services.xserver.enable = true; + services.displayManager.dms-greeter = { + enable = true; + compositor.name = "niri"; + }; + systemd.user.services.xwayland-satellite = { + description = "Xwayland outside your Wayland compositor"; + wantedBy = [ "graphical-session.target" ]; + partOf = [ "graphical-session.target" ]; + serviceConfig = { + ExecStart = "${pkgs.xwayland-satellite}/bin/xwayland-satellite"; + Restart = "on-failure"; + }; + }; + services.xserver.xkb = { + layout = "us"; + variant = ""; + }; + services.printing.enable = true; + services.pulseaudio.enable = false; + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + services.keyd = { + enable = true; + keyboards = { + default = { + ids = [ "*" ]; + settings = { + main = { + capslock = "~"; + }; + shift = { + capslock = "`"; + left = "home"; + right = "end"; + }; + }; + }; + }; + }; + + users.users."warrentyexpired" = { + isNormalUser = true; + shell = pkgs.fish; + description = "Micah L. Zellers"; + extraGroups = [ "networkmanager" "wheel" ]; + packages = with pkgs; [ + ]; + }; + + nixpkgs.config.allowUnfree = true; + nix.settings.experimental-features = [ "nix-command" "flakes" ]; + programs.dms-shell = { + enable = true; + systemd.enable = true; + enableSystemMonitoring = true; + enableDynamicTheming = true; + enableAudioWavelength = true; + enableClipboardPaste = true; + }; + programs.niri.enable = true; + programs.firefox.enable = true; + programs.fish.enable = true; + programs.tmux = { + enable = true; + baseIndex = 1; + escapeTime = 0; + historyLimit = 10000; + keyMode = "vi"; + shortcut = "Space"; + plugins = with pkgs; [ + tmuxPlugins.sensible + tmuxPlugins.yank + ]; + }; + programs.nh = { + enable = true; + clean.enable = true; + clean.extraArgs = "--keep-since 4d --keep 3"; + }; + programs.nix-ld.enable = true; + programs.nix-ld.libraries = with pkgs; [ + libpulseaudio + alsa-lib + icu + openssl + zlib + fontconfig + freetype + libGL + sdl3 + vulkan-loader + libX11 + libXext + libXcursor + libXi + libXrandr + libICE + libSM + mono + libdeflate + libargon2 + ]; + + environment.systemPackages = with pkgs; [ + wget + git + keyd + unzip + unrar + p7zip + wl-clipboard + btop + fzf + ripgrep + bat + ncdu + eza + cliphist + file-roller + neovim + mosh + tmuxinator + ghostty + discord + vlc + bibata-cursors + matugen + xwayland + xwayland-satellite + distrobox + podman + mono + gnumake + (bottles.override { removeWarningPopup = true; }) + gnome-calculator + pinta + imv + papirus-icon-theme + adw-gtk3 + libnotify + nautilus + ]; + virtualisation.podman = { + enable = true; + dockerCompat = true; + defaultNetwork.settings.dns_enable = true; + }; + services.gvfs.enable = true; + services.udisks2.enable = true; + services.blueman.enable = true; + fonts.packages = with pkgs; [ + nerd-fonts.jetbrains-mono + nerd-fonts.fira-code + nerd-fonts.meslo-lg + ]; + fonts.fontconfig = { + defaultFonts = { + monospace = [ "JetBrainsMono Nerd Font" ]; + sansSerif = [ "DejaVu Sans" ]; + }; + }; + + # Open ports in the firewall. + # networking.firewall.allowedTCPPorts = [ ... ]; + # networking.firewall.allowedUDPPorts = [ ... ]; + # Or disable the firewall altogether. + # networking.firewall.enable = false; + + # This value determines the NixOS release from which the default + # settings for stateful data, like file locations and database versions + # on your system were taken. It‘s perfectly fine and recommended to leave + # this value at the release version of the first install of this system. + # Before changing this value read the documentation for this option + # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). + system.stateVersion = "26.05"; # Did you read the comment? + +} diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix new file mode 100644 index 0000000..cb1b707 --- /dev/null +++ b/nixos/hardware-configuration.nix @@ -0,0 +1,55 @@ +# 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, ... }: + +{ + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") + ]; + + boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-amd" ]; + boot.extraModulePackages = [ ]; + + fileSystems."/" = + { device = "/dev/mapper/luks-1cfce221-0cff-491c-b873-a878354f73fb"; + fsType = "btrfs"; + }; + + boot.initrd.luks.devices."luks-1cfce221-0cff-491c-b873-a878354f73fb".device = "/dev/disk/by-uuid/1cfce221-0cff-491c-b873-a878354f73fb"; + + fileSystems."/nix" = + { device = "/dev/mapper/luks-1cfce221-0cff-491c-b873-a878354f73fb"; + fsType = "btrfs"; + options = [ "subvol=nix" ]; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/A89B-17E2"; + fsType = "vfat"; + options = [ "fmask=0077" "dmask=0077" ]; + }; + + fileSystems."/home" = + { device = "/dev/mapper/luks-566acd93-8399-41c4-be4e-10e1df098e7f"; + fsType = "btrfs"; + }; + + boot.initrd.luks.devices."luks-566acd93-8399-41c4-be4e-10e1df098e7f".device = "/dev/disk/by-uuid/566acd93-8399-41c4-be4e-10e1df098e7f"; + + fileSystems."/mnt/fileStorage" = + { device = "/dev/mapper/luks-a476201c-0098-41aa-b1d8-c68af6b23e5f"; + fsType = "btrfs"; + }; + + boot.initrd.luks.devices."luks-a476201c-0098-41aa-b1d8-c68af6b23e5f".device = "/dev/disk/by-uuid/a476201c-0098-41aa-b1d8-c68af6b23e5f"; + + swapDevices = + [ { device = "/dev/disk/by-uuid/f63fb713-1fcb-4172-af93-34d985ab40fb"; } + ]; + + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; +} diff --git a/sshPerms.sh b/sshPerms.sh new file mode 100755 index 0000000..c95edaa --- /dev/null +++ b/sshPerms.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +chmod 700 $HOME/.ssh +chmod 644 $HOME/.ssh/id_ed25519.pub +chmod 600 $HOME/.ssh/id_ed25519