nix-git/modules/programs-gnome.nix

45 lines
1.4 KiB
Nix

{ config, pkgs, ... }:
let
user = config.yoda.user;
in
{
imports = [
./file-roller.nix # Archive manager: Compress and decompress
./ghostwriter.nix # Markdown editor
#./gnome-terminal.nix # Terminal emulator.
#./blackbox.nix # Terminal emulator.
];
users.users."${user}" = {
packages = with pkgs; [
gnome-tweaks
dconf-editor
resources # Resource monitor / task manager
gnome-disk-utility # Partition and format disks. Mount disk images (.ISO)
gnome-calculator # Calculator
epiphany # Web browser
#gnome-solanum # Pomodoro timer
transmission_4-gtk # BitTorrent client
pdfarranger # PDF files: Split, merge, rotate, rearrange, export selected pages
seahorse # Encryption keys, encryped files
#unstable.fractal # Matrix chat client.
tuba # Fediverse client.
gnome-contacts # Contacts
gnome-calendar # Calendar
#gnome-clocks # Clock and timer. Very short, hard coded altert sound.
# Terminal emulator.
#
# Ghostty has its own terminfo entry. This config is missing on a remote host (-> SSH) without Ghostty installed. This results in the following error:
#
# can't find terminal definition for xterm-ghostty
#
# Fix: https://ghostty.org/docs/help/terminfo#ssh. More details: https://github.com/ghostty-org/ghostty/discussions/3161#discussioncomment-11806996
#
ghostty
];
};
}