Normalize Nix module formatting and update flake.lock
Consistently format module argument blocks and convert aligned package comments to inline comments. Trim trailing whitespace and minor layout tweaks across modules. Bump opencode rev, narHash and lastModified in flake.lock and remove the original dev ref.
This commit is contained in:
@@ -1,50 +1,55 @@
|
||||
# modules/apps.nix
|
||||
# User applications: media, productivity, communication, system utilities
|
||||
{ config, pkgs, lib, ... }:
|
||||
{
|
||||
config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Media Viewers
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
loupe # GNOME image viewer
|
||||
evince # PDF/document viewer
|
||||
celluloid # MPV frontend (GTK video player)
|
||||
mpv # Powerful CLI video player
|
||||
loupe # GNOME image viewer
|
||||
evince # PDF/document viewer
|
||||
celluloid # MPV frontend (GTK video player)
|
||||
mpv # Powerful CLI video player
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Music
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
amberol # Simple music player for local files
|
||||
feishin # Navidrome/Jellyfin client
|
||||
picard # MusicBrainz Picard - music tagger
|
||||
beets # Music library manager
|
||||
cava # Audio visualizer
|
||||
amberol # Simple music player for local files
|
||||
feishin # Navidrome/Jellyfin client
|
||||
picard # MusicBrainz Picard - music tagger
|
||||
beets # Music library manager
|
||||
cava # Audio visualizer
|
||||
# Feishin available via Flatpak for Navidrome/Jellyfin
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Communication
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
vesktop # Discord client (Wayland-native, with Vencord)
|
||||
thunderbird # Email client
|
||||
signal-desktop # Encrypted messaging
|
||||
telegram-desktop # Telegram client
|
||||
vesktop # Discord client (Wayland-native, with Vencord)
|
||||
thunderbird # Email client
|
||||
signal-desktop # Encrypted messaging
|
||||
telegram-desktop # Telegram client
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Office & Productivity
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
libreoffice-fresh # Office suite (latest)
|
||||
obsidian # Note-taking with Markdown
|
||||
libreoffice-fresh # Office suite (latest)
|
||||
obsidian # Note-taking with Markdown
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# System Utilities
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
btop # Modern system monitor (terminal)
|
||||
mission-center # GNOME system monitor (GUI, like Windows Task Manager)
|
||||
|
||||
btop # Modern system monitor (terminal)
|
||||
mission-center # GNOME system monitor (GUI, like Windows Task Manager)
|
||||
|
||||
# File management
|
||||
file-roller # Archive manager (GUI)
|
||||
gnome-disk-utility # Disk management
|
||||
file-roller # Archive manager (GUI)
|
||||
gnome-disk-utility # Disk management
|
||||
|
||||
# Archive tools (for file-roller and CLI)
|
||||
unzip
|
||||
@@ -55,29 +60,29 @@
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Screenshots & Screen Recording
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
swappy # Screenshot annotation tool
|
||||
swappy # Screenshot annotation tool
|
||||
# grim + slurp already in your base config
|
||||
|
||||
# Screen recording
|
||||
obs-studio # Full-featured streaming/recording suite
|
||||
obs-studio # Full-featured streaming/recording suite
|
||||
gpu-screen-recorder # Lightweight GPU-accelerated recorder (AMD/NVIDIA/Intel)
|
||||
kooha # Simple GNOME-style screen recorder
|
||||
kooha # Simple GNOME-style screen recorder
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Security & Passwords
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
bitwarden-desktop # Password manager
|
||||
seahorse # GNOME Keyring GUI
|
||||
bitwarden-desktop # Password manager
|
||||
seahorse # GNOME Keyring GUI
|
||||
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# Utilities
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
gnome-calculator # Calculator
|
||||
gnome-clocks # World clocks, alarms, timers
|
||||
baobab # Disk usage analyzer
|
||||
localsend # AirDrop-like file sharing (cross-platform)
|
||||
meld # Visual diff and merge tool
|
||||
rclone # Cloud storage sync (Google Drive, Dropbox, etc.)
|
||||
gnome-calculator # Calculator
|
||||
gnome-clocks # World clocks, alarms, timers
|
||||
baobab # Disk usage analyzer
|
||||
localsend # AirDrop-like file sharing (cross-platform)
|
||||
meld # Visual diff and merge tool
|
||||
rclone # Cloud storage sync (Google Drive, Dropbox, etc.)
|
||||
];
|
||||
|
||||
# GNOME Keyring for secrets storage
|
||||
|
||||
Reference in New Issue
Block a user