Slack: Difference between revisions
Appearance
m →NixOS: add unfree template to install section |
No edit summary |
||
Line 1: | Line 1: | ||
{{tip/unfree}} | |||
[https://slack.com/ Slack] is a communication platform with a desktop application based on Electron. | [https://slack.com/ Slack] is a communication platform with a desktop application based on Electron. | ||
Line 4: | Line 6: | ||
=== NixOS === | === NixOS === | ||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
environment.systemPackages = with pkgs; [ slack ]; | environment.systemPackages = with pkgs; [ slack ]; |
Revision as of 20:07, 5 June 2025
🟆︎
Tip: This package is unfree, and will require extra steps to install. You can read more about allowing unfree software in the Nixpkgs Manual.
Slack is a communication platform with a desktop application based on Electron.
Installation
NixOS
environment.systemPackages = with pkgs; [ slack ];
Tips
Wayland
You can enable native Wayland support by launching Slack as:
$ NIXOS_OZONE_WL=1 slack
... or by simply specifying this option globally:
environment.sessionVariables.NIXOS_OZONE_WL = "1";
If you want to use screen-sharing, you'll have to enable xdg-desktop-portal
, too:
xdg = {
portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
];
gtkUsePortal = true;
};
};
Window decorations
If the above configuration leaves you without window decorations you may want to enable this feature as well:
WaylandWindowDecorations