mirror of
https://github.com/danbulant/dotfiles
synced 2026-07-07 12:11:31 +00:00
remove mise, add git config and some more devtools
This commit is contained in:
parent
2fde17f6b4
commit
b1b0059e34
1 changed files with 19 additions and 34 deletions
53
home.nix
53
home.nix
|
|
@ -52,9 +52,16 @@ in
|
||||||
qt6ct
|
qt6ct
|
||||||
nil # nix language server
|
nil # nix language server
|
||||||
|
|
||||||
|
caddy
|
||||||
jq
|
jq
|
||||||
htmlq
|
htmlq
|
||||||
fzf
|
fzf
|
||||||
|
gleam
|
||||||
|
erlang
|
||||||
|
terraform
|
||||||
|
nodejs
|
||||||
|
# nodePackages.pnpm
|
||||||
|
corepack
|
||||||
|
|
||||||
strace
|
strace
|
||||||
ghidra
|
ghidra
|
||||||
|
|
@ -93,9 +100,6 @@ in
|
||||||
programs = {
|
programs = {
|
||||||
fish = {
|
fish = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# interactiveShellInit = ''
|
|
||||||
# set fish_greeting # Disable greeting
|
|
||||||
# '';
|
|
||||||
shellInit = with unstable-pkgs; ''
|
shellInit = with unstable-pkgs; ''
|
||||||
source ~/.config/fish/config-old.fish
|
source ~/.config/fish/config-old.fish
|
||||||
|
|
||||||
|
|
@ -119,43 +123,24 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "Daniel Bulant";
|
userName = "Daniel Bulant";
|
||||||
userEmail = "danbulant@gmail.com";
|
userEmail = "danbulant@gmail.com";
|
||||||
|
difftastic.enable = true;
|
||||||
|
signing = {
|
||||||
|
signByDefault = true;
|
||||||
|
key = "/home/dan/.ssh/id_ed25519";
|
||||||
|
};
|
||||||
|
extraConfig = {
|
||||||
|
pull.rebase = false;
|
||||||
|
gpg.format = "ssh";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
gitui.enable = true;
|
||||||
btop.enable = true;
|
btop.enable = true;
|
||||||
bat.enable = true;
|
bat.enable = true;
|
||||||
lsd.enable = true;
|
lsd.enable = true;
|
||||||
fastfetch.enable = true;
|
fastfetch.enable = true;
|
||||||
mise = {
|
|
||||||
enable = true;
|
|
||||||
globalConfig = {
|
|
||||||
tools = {
|
|
||||||
usage = "latest";
|
|
||||||
node = "latest";
|
|
||||||
python = "3";
|
|
||||||
terraform = "latest";
|
|
||||||
erlang = "latest";
|
|
||||||
gleam = "latest";
|
|
||||||
"pipx:pypykats" = "latest";
|
|
||||||
"pipx:pyquery" = "latest";
|
|
||||||
"pipx:pygobject" = "latest";
|
|
||||||
"npm:pnpm" = "latest";
|
|
||||||
};
|
|
||||||
plugins = {
|
|
||||||
gleam = "https://github.com/asdf-community/asdf-gleam.git";
|
|
||||||
};
|
|
||||||
env = {
|
|
||||||
MISE_NODE_COMPILE = "false";
|
|
||||||
MISE_PYTHON_COMPILE = "false";
|
|
||||||
MISE_NODE_COREPACK = "true";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
settings = {
|
|
||||||
python_compile = false;
|
|
||||||
python_precompiled_os = "unknown-linux-musl";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
direnv.enable = true;
|
direnv.enable = true;
|
||||||
direnv.nix-direnv.enable = true;
|
direnv.nix-direnv.enable = true;
|
||||||
# firefox.enable = true;
|
firefox.enable = true;
|
||||||
};
|
};
|
||||||
services.kdeconnect.enable = true;
|
services.kdeconnect.enable = true;
|
||||||
services.kdeconnect.indicator = true;
|
services.kdeconnect.indicator = true;
|
||||||
|
|
@ -170,4 +155,4 @@ in
|
||||||
"x-scheme-handler/unknown" = "firefox.desktop";
|
"x-scheme-handler/unknown" = "firefox.desktop";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue