Commit 2d19d70

HPCesia <me@hpcesia.com>
2025-07-09 16:51:43
feat(app): add misc apps
1 parent 999a4d1
Changed files (3)
home
base
linux
home/base/core/core.nix
@@ -1,13 +1,21 @@
 {pkgs, ...}: {
   home.packages = with pkgs; [
+    # Misc
     gnupg
+    gnumake
 
-    fzf # Interactively filter its input using fuzzy searching, not limit to filenames.
     fd # search for files by name, faster than find
     ripgrep # search for files by its content, replacement of grep
-
     yq-go # yaml processor https://github.com/mikefarah/yq
     delta # A viewer for git and diff output
+    gping # ping, but with a graph(TUI)
+    websocat # Command-line client for WebSockets
+
+    # nix related
+    nix-index # A small utility to index nix store paths
+    nix-init # generate nix derivation from url
+    nix-melt # A TUI flake.lock viewer
+    nix-tree # A TUI to visualize the dependency graph of a nix derivation
   ];
 
   programs = {
@@ -16,6 +24,14 @@
       enable = true;
     };
 
+    # a cat(1) clone with syntax highlighting and Git integration.
+    bat = {
+      enable = true;
+      config = {
+        pager = "less -FR";
+      };
+    };
+
     # zoxide is a smarter cd command, inspired by z and autojump.
     # It remembers which directories you use most frequently,
     # so you can "jump" to them in just a few keystrokes.
home/base/gui/misc.nix
@@ -0,0 +1,5 @@
+{pkgs, ...}: {
+  home.packages = with pkgs; [
+    geogebra
+  ];
+}
home/linux/gui/misc.nix
@@ -30,6 +30,7 @@ in {
     # Misc
     cherrystudio
     obs-studio
+    gimp3
   ];
 
   # allow fontconfig to discover fonts and configurations installed through home.packages