descriptionnone
homepage URLhttps://github.com/Figma-Linux/figma-linux
repository URLhttps://github.com/Figma-Linux/figma-linux.git
ownerroot@yurikoles.com
last changeThu, 5 Sep 2024 12:59:09 +0000 (5 15:59 +0300)
last refreshFri, 20 Sep 2024 17:41:47 +0000 (20 19:41 +0200)
content tags
add:
README.md

Figma electron app (unofficial)

Figma-linux is an unofficial Electron-based Figma desktop app for Linux.

Snap

Installation

Universal

You can install Figma-linux from Snap here.

Alternatively, type

sudo snap install figma-linux

in your terminal.

To use local fonts when using the snapd version create a symbolic link:

sudo ln -s $HOME/.local/share/fonts $HOME/snap/figma-linux/current/.local/share/

There is also an AppImage available. Get it on our Releases page, then make it executable and install using these terminal commands:

chmod +x figma-linux-*.AppImage
sudo ./figma-linux-*.AppImage -i

This is not a portable AppImage - it will install figma-linux on your system, after which you can run it from terminal or from your app list. For more info, execute

./figma-linux-*.AppImage -h

Debian-based Distros

Firstly, install libgconf-2-4:

sudo apt install libgconf-2-4

Download the .deb package from the Releases page, and install it with dpkg or your favorite .deb installer.

sudo dpkg -i figma-linux_*_amd64.deb

Ubuntu

On Ubuntu, you can use our PPA:

sudo add-apt-repository ppa:chrdevs/figma && sudo apt update && sudo apt install figma-linux -y

If you receive a NO_PUBKEY error while running apt update, then you must add the key manualy:

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com 70F3445E637983CC

Alternative Ubuntu install

Download the .deb package from the Releases page, and install it with apt.

sudo apt install figma-linux_*_amd64.deb

Arch-based distros

Figma-linux is available on the AUR. You can use an AUR helper like yay to install it:

yay -S figma-linux-bin

Other AUR packages:

Download the .rpm package from our Releases page, then install it:

sudo dnf install figma-linux-*.x86_64.rpm

Nixos

On Nixos, you may add figma-linux in the environment.systemPackages list of your /etc/nixos/configuration.nix and run:

sudo nixos-rebuild switch

Building from source

  1. Clone the repository:
git clone https://github.com/Figma-Linux/figma-linux
cd figma-linux
  1. Install prerequisites from npm:
npm i

To run Figma-linux from npm in dev mode execute this:

npm run dev

Aside from that, you can also run:

Example of .env for local development:

NODE_ENV=dev
DEV_PANEL_PORT=3330
DEV_SETTINGS_PORT=3331

Community

Join us on Telegram or Spectrum.

Become a Backer

You can contribute to figma-linux development by supporting us on Paypal or Buy me a Coffee:

Buy Me A Coffee donate button PayPal donate button

Thanks to the supporters.

shortlog
2024-09-05 Romanchore: useless services for receiving donations have... dev
2024-06-20 dependabot... chore(deps): bump braces from 3.0.2 to 3.0.3 (#387)
2024-05-29 Тоха ЛисFixing some issues #369 #368 #362 (#381)
2024-05-26 Chugunov RomanRelease v0.11.4v0.11.4
2024-05-26 Chugunov Romanchore: update the release ci
2024-05-26 dependabot... chore(deps-dev): bump ip from 2.0.0 to 2.0.1 (#375)
2024-05-26 dependabot... chore(deps-dev): bump ejs from 3.1.8 to 3.1.10 (#376)
2024-05-26 dependabot... chore(deps): bump app-builder-lib and electron-builder...
2024-05-26 dependabot... chore(deps-dev): bump postcss from 8.4.21 to 8.4.38...
2024-05-26 dependabot... chore(deps-dev): bump undici from 5.18.0 to 5.28.4...
2024-05-26 Chugunov Romanchore: Bump Electron from 29.1.6 to 30.0.8
2024-05-26 Тоха Лисfix: set appVersion to ignore version checking. Closes...
2024-04-15 Dario Segurachore: Bump Electron from 27.2.2 to 29.1.6 (#367)
2024-03-06 co-odwFix error when missing manifest.ui is treated like...
2024-01-16 Chugunov RomanMerge branch 'master' into dev
2024-01-15 Chugunov RomanRelease v0.11.3v0.11.3
...
tags
3 months ago v0.11.4 Publish v0.11.4 release
8 months ago v0.11.3 Publish v0.11.3 release
10 months ago v0.11.2 Publish v0.11.2 release
10 months ago v0.11.1 Publish v0.11.1 release
10 months ago v0.11.0 Publish v0.11.0 release
2 years ago v0.10.1 Release v0.10.1
2 years ago v0.10.0 Publish v0.10.0 release
2 years ago v0.9.6 Publish v0.9.6 release
2 years ago v0.9.5 Publish v0.9.5 release
2 years ago v0.9.4 Publish v0.9.4 release
2 years ago v0.9.3 Publish v0.9.3 release
2 years ago v0.9.2 Publish v0.9.2 release
2 years ago v0.9.1 Publish v0.9.1 release
2 years ago v0.9.0 Publish v0.9.0 release
3 years ago v0.8.1 Publish v0.8.1 release
3 years ago v0.8.0 Publish v0.8.0 release
...
heads
2 weeks ago master
2 weeks ago dev
2 weeks ago dependabot/github_actions/dot-github/workflows/actions/download-artifact-4.1.7
3 weeks ago dependabot/npm_and_yarn/multi-6c494924c3