Add new helpful utilities
This commit is contained in:
parent
131d5e9313
commit
8571922796
@ -92,5 +92,7 @@ in
|
|||||||
|
|
||||||
# Enable wayland support in various chromium based applications
|
# Enable wayland support in various chromium based applications
|
||||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||||
|
|
||||||
|
fonts.packages = with pkgs; [ nerd-fonts.symbols-only ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -21,8 +21,6 @@
|
|||||||
shellInit = ''
|
shellInit = ''
|
||||||
# disable annoying fish shell greeting
|
# disable annoying fish shell greeting
|
||||||
set fish_greeting
|
set fish_greeting
|
||||||
|
|
||||||
alias sudo="doas"
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -36,6 +34,13 @@
|
|||||||
io_rand_write = "${pkgs.fio}/bin/fio --name TEST --eta-newline=5s --filename=temp.file --rw=randrw --size=2g --io_size=10g --blocksize=4k --ioengine=libaio --fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting; rm temp.file";
|
io_rand_write = "${pkgs.fio}/bin/fio --name TEST --eta-newline=5s --filename=temp.file --rw=randrw --size=2g --io_size=10g --blocksize=4k --ioengine=libaio --fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting; rm temp.file";
|
||||||
|
|
||||||
llsblk = "lsblk -o +uuid,fsType";
|
llsblk = "lsblk -o +uuid,fsType";
|
||||||
|
|
||||||
|
sudo = "doas";
|
||||||
|
|
||||||
|
ls = "pls";
|
||||||
|
ls2 = "eza";
|
||||||
|
|
||||||
|
explorer = "broot";
|
||||||
};
|
};
|
||||||
|
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
|
@ -11,6 +11,36 @@ in
|
|||||||
home.stateVersion = "24.11";
|
home.stateVersion = "24.11";
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
services.ssh-agent.enable = true;
|
||||||
|
|
||||||
|
# System Monitoring
|
||||||
|
programs.btop.enable = true;
|
||||||
|
programs.bottom.enable = true;
|
||||||
|
|
||||||
|
# Modern "ls" replacement
|
||||||
|
programs.pls.enable = true;
|
||||||
|
programs.eza.enable = true;
|
||||||
|
|
||||||
|
# Graphical terminal
|
||||||
|
programs.ghostty.enable = thisMachineIsPersonal;
|
||||||
|
|
||||||
|
# Advanced terminal file explorer
|
||||||
|
programs.broot.enable = true;
|
||||||
|
|
||||||
|
# Shell promt theming
|
||||||
|
programs.fish.enable = true;
|
||||||
|
programs.starship.enable = true;
|
||||||
|
programs.starship.enableFishIntegration = true;
|
||||||
|
programs.starship.enableInteractive = true;
|
||||||
|
# programs.oh-my-posh.enable = true;
|
||||||
|
# programs.oh-my-posh.enableFishIntegration = true;
|
||||||
|
|
||||||
|
# Advanced search
|
||||||
|
programs.ripgrep.enable = true;
|
||||||
|
|
||||||
|
# tldr: Simplified, example based and community-driven man pages.
|
||||||
|
programs.tealdeer.enable = true;
|
||||||
|
|
||||||
programs.zed-editor = {
|
programs.zed-editor = {
|
||||||
enable = thisMachineIsPersonal;
|
enable = thisMachineIsPersonal;
|
||||||
extensions = [
|
extensions = [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user