Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions home/shared/dev/bat.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{ lib, ... }:
{
home.sessionVariables = {
MANPAGER = "sh -c 'sed -u -e \\\"s/\\x1B\[[0-9;]*m//g; s/.\\x08//g\\\" | bat -p -lman'";
PAGER = "bat -p";
};
programs.bat = {
enable = true;
config = {
italic-text = "always";
style = lib.concatStringsSep "," [
"changes"
"rule"
"snip"
];
};
};
}
3 changes: 3 additions & 0 deletions home/shared/dev/btop.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
programs.btop.enable = true;
}
10 changes: 0 additions & 10 deletions home/shared/dev/cli-tools/archives.nix

This file was deleted.

21 changes: 0 additions & 21 deletions home/shared/dev/cli-tools/default.nix

This file was deleted.

27 changes: 0 additions & 27 deletions home/shared/dev/cli-tools/files.nix

This file was deleted.

45 changes: 0 additions & 45 deletions home/shared/dev/cli-tools/find-and-navigate.nix

This file was deleted.

7 changes: 0 additions & 7 deletions home/shared/dev/cli-tools/networking.nix

This file was deleted.

10 changes: 0 additions & 10 deletions home/shared/dev/cli-tools/system.nix

This file was deleted.

43 changes: 40 additions & 3 deletions home/shared/dev/default.nix
Original file line number Diff line number Diff line change
@@ -1,16 +1,53 @@
{ pkgs, ... }:
{
imports = [
./cli-tools
./ai
./lang
./shells
./shell
./vcs
./ai
./bat.nix
./btop.nix
./direnv.nix
./editorconfig.nix
./eza.nix
./fd.nix
./fzf.nix
./ghostty.nix
./helix.nix
./jq.nix
./pandoc.nix
./podman.nix
./ripgrep.nix
./ssh.nix
./tmux.nix
./yazi.nix
./zoxide.nix
];
home.packages = with pkgs; [
asciinema
charm-freeze
clipboard-jh
curl
dust
glow
gnutar
gum
hexyl
hyperfine
just
ouch
outfieldr
p7zip
procs
sd
svu
tesseract
tokei
unrar
unzip
usbutils
vhs
watch
zip
];
}
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
just
svu
tokei
];
programs.direnv = {
enable = true;
nix-direnv.enable = true;
Expand Down
20 changes: 20 additions & 0 deletions home/shared/dev/eza.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
config,
lib,
pkgs,
...
}:
{
home.sessionVariables = {
# Required on macOS
EZA_CONFIG_DIR = "$XDG_CONFIG_HOME/eza";
LS_COLORS = "$(${lib.getExe pkgs.vivid} generate catppuccin-${config.catppuccin.flavor})";
};
programs.eza = {
enable = true;
extraOptions = [
"--group-directories-first"
];
icons = "auto";
};
}
6 changes: 6 additions & 0 deletions home/shared/dev/fd.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
programs.fd = {
enable = true;
hidden = true;
};
}
20 changes: 20 additions & 0 deletions home/shared/dev/fzf.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
lib,
pkgs,
...
}:
{
programs.fzf = {
enable = true;
changeDirWidgetCommand = "fd --type d --hidden --strip-cwd-prefix --exclude .git";
changeDirWidgetOptions = [
"--preview= '${lib.getExe pkgs.eza} --tree --color=always {} | head -200'"
];
defaultCommand = "fd --hidden --strip-cwd-prefix --exclude .git";
defaultOptions = [ "--layout reverse" ];
fileWidgetCommand = "fd --type f --hidden --strip-cwd-prefix --exclude .git";
fileWidgetOptions = [
"--preview 'bat -n --color=always --line-range :500 {}'"
];
};
}
3 changes: 3 additions & 0 deletions home/shared/dev/jq.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
programs.jq.enable = true;
}
10 changes: 10 additions & 0 deletions home/shared/dev/pandoc.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
programs.pandoc = {
enable = true;
defaults = {
citeproc = true;
metadata.author = "Thierry Delafontaine";
standalone = true;
};
};
}
8 changes: 8 additions & 0 deletions home/shared/dev/ripgrep.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
programs.ripgrep = {
enable = true;
arguments = [
"--hidden"
];
};
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
8 changes: 8 additions & 0 deletions home/shared/dev/zoxide.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
programs.zoxide = {
enable = true;
options = [
"--cmd c"
];
};
}
Loading