Flameshot: Difference between revisions
Appearance
m Updated flameshot page for wayland config |
m minor change, added extra config line |
||
| Line 23: | Line 23: | ||
General = { | General = { | ||
useGrimAdapter = true; | useGrimAdapter = true; | ||
# Stops warnings for using Grim | |||
disabledGrimWarning = true; | |||
}; | }; | ||
}; | }; | ||
| Line 54: | Line 56: | ||
# For Wayland (Install Grim seperately) | # For Wayland (Install Grim seperately) | ||
useGrimAdapter = true; | useGrimAdapter = true; | ||
# Stops warnings for using Grim | |||
disabledGrimWarning = true; | |||
}; | }; | ||
}; | }; | ||
};|name=/etc/nixos/home.nix|lang=nix}} | };|name=/etc/nixos/home.nix|lang=nix}} | ||
[[Category:Applications]] | [[Category:Applications]] | ||
Revision as of 21:27, 31 December 2025
Flameshot is a powerful screenshot and screenshot annotation tool. Flameshot allows the user to take a screenshot and then draw, write text, blur, crop, and otherwise edit screenshots with ease.
Install
For X11 you can install Flameshot by simply adding it to your configuration file.
❄︎ /etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [
flameshot
];
Install on Wayland
In order to use Flameshot on Wayland you will need to install Grim and configure Flameshot to use it.
Install Grim
❄︎ /etc/nixos/configuration.nix
environment.systemPackages = with pkgs; [
grim
];
Configure Flameshot
You may do this through Home Manager, or you may configure it manually in ~/.config/flameshot.
❄︎ /etc/nixos/home.nix
services.flameshot = {
# Also installs/enables flameshot
enable = true;
settings = {
General = {
useGrimAdapter = true;
# Stops warnings for using Grim
disabledGrimWarning = true;
};
};
};
Home Manager
You can configure Flameshot settings through Home Manager with the following syntax. Additional settings may be found on the Flameshot github and adapted into Nix. See documented settings in the Home Manager Appendix - services.flameshot.
❄︎ /etc/nixos/home.nix
services.flameshot = {
enable = true;
settings = {
General = {
# More settings may be found on the Flameshot Github
# Save Path
savePath = "/mnt/internal/wintermute/Sync/Screenshots";
# Tray
disabledTrayIcon = true;
# Greeting message
showStartupLaunchMessage = false;
# Default file extension for screenshots (.png by default)
saveAsFileExtension = ".png";
# Desktop notifications
showDesktopNotification = true;
# Color Customization
uiColor = "#740096";
contrastUiColor = "#270032";
drawColor = "#ff0000";
# For Wayland (Install Grim seperately)
useGrimAdapter = true;
# Stops warnings for using Grim
disabledGrimWarning = true;
};
};
};