From bab3d9461d293e712ca3e3e13599fe2862ed3cbe Mon Sep 17 00:00:00 2001 From: Melvin Ragusa Date: Tue, 3 Feb 2026 03:16:25 +0100 Subject: [PATCH] inshallah --- flake.lock | 44 +++++++++++++++++++++++++++++++++- modules/apps.nix | 61 +++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 101 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 47218fc..e99da67 100644 --- a/flake.lock +++ b/flake.lock @@ -156,12 +156,34 @@ "type": "github" } }, + "opencode": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1770078005, + "narHash": "sha256-4GRRRlEGiqQp4LxZVJrQr3pesPF0JDv1wo6cnPRTIa0=", + "owner": "anomalyco", + "repo": "opencode", + "rev": "96fbc309450c00c02c76bc4fe2e3c4524d31cb90", + "type": "github" + }, + "original": { + "owner": "anomalyco", + "repo": "opencode", + "type": "github" + } + }, "root": { "inputs": { "nix-cachyos-kernel": "nix-cachyos-kernel", "nixpkgs": "nixpkgs_2", "noctalia": "noctalia", - "vicinae": "vicinae" + "opencode": "opencode", + "vicinae": "vicinae", + "zen-browser": "zen-browser" } }, "systems": { @@ -199,6 +221,26 @@ "repo": "vicinae", "type": "github" } + }, + "zen-browser": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1769747637, + "narHash": "sha256-fRdj480sqW/a+APO6CmelZsa07BRAdEQLUjBQJuyQbU=", + "owner": "youwen5", + "repo": "zen-browser-flake", + "rev": "09e429679b7cc175e71e2d25800bab66493c1c80", + "type": "github" + }, + "original": { + "owner": "youwen5", + "repo": "zen-browser-flake", + "type": "github" + } } }, "root": "root", diff --git a/modules/apps.nix b/modules/apps.nix index a8c6675..f3d7be7 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -8,9 +8,44 @@ }: { - # NOTE: Most GUI apps are managed via `nix profile` for faster updates - # Run `update-apps` to update, `list-apps` to see installed 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 + + # ───────────────────────────────────────────────────────────── + # Music + # ───────────────────────────────────────────────────────────── + amberol # Simple music player for local files + feishin # Navidrome/Jellyfin client + picard # MusicBrainz Picard - music tagger + beets # Music library manager + cava # Audio visualizer + + # ───────────────────────────────────────────────────────────── + # Communication + # ───────────────────────────────────────────────────────────── + 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 + + # ───────────────────────────────────────────────────────────── + # System Utilities + # ───────────────────────────────────────────────────────────── + btop # Modern system monitor (terminal) + mission-center # GNOME system monitor (GUI, like Windows Task Manager) + # ───────────────────────────────────────────────────────────── # File Management (GNOME integration) # ───────────────────────────────────────────────────────────── @@ -24,10 +59,30 @@ unrar # ───────────────────────────────────────────────────────────── - # Security (GNOME Keyring integration) + # Screenshots & Screen Recording # ───────────────────────────────────────────────────────────── + swappy # Screenshot annotation tool + + # Screen recording + obs-studio # Full-featured streaming/recording suite + gpu-screen-recorder # Lightweight GPU-accelerated recorder (AMD/NVIDIA/Intel) + kooha # Simple GNOME-style screen recorder + + # ───────────────────────────────────────────────────────────── + # Security & Passwords + # ───────────────────────────────────────────────────────────── + 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 + # ───────────────────────────────────────────────────────────── # System Tools # ─────────────────────────────────────────────────────────────