Commit 2d19d70
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