another one bites the rust
Signed-off-by: unexplrd <unexplrd@linerds.us>
This commit is contained in:
@ -1,33 +1,30 @@
|
|||||||
{pkgs, ...}: {
|
{pkgs, ...}: {
|
||||||
|
console.joshuto.enable = true;
|
||||||
|
editor.helix.enable = true;
|
||||||
shell = {
|
shell = {
|
||||||
fish.enable = true;
|
fish.enable = true;
|
||||||
oh-my-posh.enable = true;
|
oh-my-posh.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# console.yazi.enable = true;
|
|
||||||
console.joshuto.enable = true;
|
|
||||||
|
|
||||||
services.ssh-agent.enable = true;
|
|
||||||
services.pueue.enable = true;
|
|
||||||
|
|
||||||
syncthing.enable = true;
|
syncthing.enable = true;
|
||||||
|
terminal.wezterm.enable = true;
|
||||||
|
|
||||||
|
services = {
|
||||||
|
pueue.enable = true; # process queue in rust
|
||||||
|
ssh-agent.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
bat.enable = true;
|
bat.enable = true; # cat in rust
|
||||||
btop = {
|
btop = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.update_ms = 200;
|
settings.update_ms = 200;
|
||||||
};
|
};
|
||||||
eza.enable = true;
|
eza.enable = true; # ls in rust
|
||||||
fd.enable = true;
|
fd.enable = true; # find in rust
|
||||||
fzf.enable = true;
|
fzf.enable = true; # fuzzy finder in rust
|
||||||
pay-respects.enable = true;
|
|
||||||
nix-index.enable = true;
|
|
||||||
nix-index-database.comma.enable = true;
|
|
||||||
gitui.enable = true;
|
|
||||||
git = {
|
git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
delta.enable = true;
|
delta.enable = true; # diff in rust
|
||||||
signing.format = "ssh";
|
signing.format = "ssh";
|
||||||
aliases = {
|
aliases = {
|
||||||
cl = "clone";
|
cl = "clone";
|
||||||
@ -35,18 +32,12 @@
|
|||||||
pom = "push origin main";
|
pom = "push origin main";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
jujutsu.enable = true;
|
gitui.enable = true; # git ui in rust
|
||||||
ripgrep.enable = true;
|
jujutsu.enable = true; # vcs in rust
|
||||||
};
|
nix-index-database.comma.enable = true;
|
||||||
|
nix-index.enable = true;
|
||||||
terminal = {
|
pay-respects.enable = true; # thefuck in rust
|
||||||
# ghostty.enable = true;
|
ripgrep.enable = true; # grep in rust
|
||||||
wezterm.enable = true;
|
|
||||||
# kitty.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
editor = {
|
|
||||||
helix.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
@ -64,6 +55,7 @@
|
|||||||
pinentry-qt # pinentry for rbw
|
pinentry-qt # pinentry for rbw
|
||||||
procs # ps in rust
|
procs # ps in rust
|
||||||
rbw # bitwarden cli in rust
|
rbw # bitwarden cli in rust
|
||||||
|
sd # sed in rust
|
||||||
silicon # create code pics in rust
|
silicon # create code pics in rust
|
||||||
trashy # trash cli in rust
|
trashy # trash cli in rust
|
||||||
# vial # qmk keyboard configuring app
|
# vial # qmk keyboard configuring app
|
||||||
|
@ -207,7 +207,7 @@ in {
|
|||||||
mkIf cfg.enable {
|
mkIf cfg.enable {
|
||||||
home.packages = [pkgs.file];
|
home.packages = [pkgs.file];
|
||||||
programs.joshuto = {
|
programs.joshuto = {
|
||||||
enable = true;
|
enable = true; # file manager in rust
|
||||||
settings = {
|
settings = {
|
||||||
mouse_support = true;
|
mouse_support = true;
|
||||||
focus_on_create = true;
|
focus_on_create = true;
|
||||||
|
@ -13,7 +13,7 @@ in {
|
|||||||
};
|
};
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.yazi = {
|
programs.yazi = {
|
||||||
enable = true;
|
enable = true; # file manager in rust
|
||||||
enableNushellIntegration = true;
|
enableNushellIntegration = true;
|
||||||
settings = {
|
settings = {
|
||||||
opener = {
|
opener = {
|
||||||
|
@ -13,7 +13,7 @@ in {
|
|||||||
};
|
};
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true; # vim-like editor in rust
|
||||||
defaultEditor = true;
|
defaultEditor = true;
|
||||||
settings = {
|
settings = {
|
||||||
editor = {
|
editor = {
|
||||||
|
@ -14,7 +14,7 @@ in {
|
|||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs = {
|
programs = {
|
||||||
eza.enable = true;
|
eza.enable = true;
|
||||||
zoxide.enable = true;
|
zoxide.enable = true; # fuzzy cd in rust
|
||||||
direnv.enable = true;
|
direnv.enable = true;
|
||||||
direnv.silent = true;
|
direnv.silent = true;
|
||||||
nix-your-shell.enable = true;
|
nix-your-shell.enable = true;
|
||||||
@ -24,7 +24,7 @@ in {
|
|||||||
keys = ["id_ed25519"];
|
keys = ["id_ed25519"];
|
||||||
};
|
};
|
||||||
fish = {
|
fish = {
|
||||||
enable = true;
|
enable = true; # friendly interactive shell in rust
|
||||||
shellAliases = {
|
shellAliases = {
|
||||||
cd = "z";
|
cd = "z";
|
||||||
ed = "$EDITOR";
|
ed = "$EDITOR";
|
||||||
|
@ -13,7 +13,7 @@ in {
|
|||||||
};
|
};
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
sound.pipewire.enable = true;
|
sound.pipewire.enable = true;
|
||||||
programs.niri.enable = true;
|
programs.niri.enable = true; # wayland compositor in rust
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
brightnessctl
|
brightnessctl
|
||||||
gcr_4
|
gcr_4
|
||||||
|
Reference in New Issue
Block a user