mirror of
https://github.com/LinuxBeginnings/NixOS-Hyprland.git
synced 2026-01-12 07:21:00 -03:00
On branch main Your branch is up to date with 'origin/main'. Changes to be committed: modified: flake.nix modified: hosts/default/config.nix modified: hosts/default/hardware.nix modified: hosts/default/packages-fonts.nix modified: hosts/default/users.nix modified: hosts/default/variables.nix modified: hosts/jak-hl/config.nix modified: hosts/jak-hl/hardware.nix modified: hosts/jak-hl/packages-fonts.nix modified: hosts/jak-hl/users.nix modified: hosts/jak-hl/variables.nix modified: hosts/macbook/config.nix modified: hosts/macbook/hardware.nix modified: hosts/macbook/packages-fonts.nix modified: hosts/macbook/users.nix modified: hosts/macbook/variables.nix modified: hosts/nixos-test/config.nix modified: hosts/nixos-test/hardware.nix modified: hosts/nixos-test/packages-fonts.nix modified: hosts/nixos-test/users.nix modified: hosts/nixos-test/variables.nix modified: hosts/nixos/config.nix modified: hosts/nixos/hardware.nix modified: hosts/nixos/packages-fonts.nix modified: hosts/nixos/users.nix modified: hosts/nixos/variables.nix modified: modules/amd-drivers.nix modified: modules/fonts.nix modified: modules/home/cli/bat.nix modified: modules/home/cli/bottom.nix modified: modules/home/cli/btop.nix modified: modules/home/cli/eza.nix modified: modules/home/cli/fzf.nix modified: modules/home/cli/git.nix modified: modules/home/cli/htop.nix modified: modules/home/cli/tealdeer.nix modified: modules/home/default.nix modified: modules/home/editors/nixvim.nix modified: modules/home/overview.nix modified: modules/home/terminals/ghostty.nix modified: modules/home/terminals/tmux.nix modified: modules/intel-drivers.nix modified: modules/local-hardware-clock.nix modified: modules/ly.nix modified: modules/nh.nix modified: modules/nvidia-drivers.nix modified: modules/nvidia-prime-drivers.nix modified: modules/overlays.nix modified: modules/packages.nix modified: modules/portals.nix modified: modules/quickshell.nix modified: modules/theme.nix modified: modules/vm-guest-services.nix
46 lines
1.4 KiB
Nix
46 lines
1.4 KiB
Nix
# Eza is a ls replacement
|
|
{
|
|
programs.eza = {
|
|
enable = true;
|
|
icons = "auto";
|
|
enableBashIntegration = true;
|
|
enableZshIntegration = true;
|
|
enableFishIntegration = true;
|
|
git = true;
|
|
|
|
extraOptions = [
|
|
"--group-directories-first"
|
|
"--no-quotes"
|
|
"--header" # Show header row
|
|
"--git-ignore"
|
|
# "--time-style=long-iso" # ISO 8601 extended format for time
|
|
"--classify" # append indicator (/, *, =, @, |)
|
|
"--hyperlink" # make paths clickable in some terminals
|
|
];
|
|
};
|
|
# Aliases to make `ls`, `ll`, `la` use eza
|
|
home.shellAliases = {
|
|
":q" = "exit";
|
|
sv = "sudo nvim";
|
|
v = "nvim";
|
|
c = "clear";
|
|
ls = "eza";
|
|
lt = "eza --tree --level=2";
|
|
ll = "eza -a --no-user --long";
|
|
la = "eza -lah ";
|
|
lsbc = "lsblk -f | bat -l conf -p ";
|
|
tree = "eza --tree ";
|
|
d = "exa -a --grid ";
|
|
dir = "exa -a --grid";
|
|
jctl = "journalctl -p 3 -xb";
|
|
notes = "nvim ~/notes.txt";
|
|
ncg = "nix-collect-garbage --delete-old && sudo nix-collect-garbage -d && sudo /run/current-system/bin/switch-to-configuration boot";
|
|
man = "batman";
|
|
dysk = "dysk -c label+default";
|
|
zi = "cdi"; # for zoxide compatibilty
|
|
serie = "serie -p kitty --preload -g double";
|
|
# Terminal client: use the et wrapper (sets TERM to *-direct when available)
|
|
# Remove alias here so the script installed to PATH is used.
|
|
};
|
|
}
|