fix: remove mise as package manager

natively install node, bun, uv
This commit is contained in:
Poby 2026-05-11 20:59:04 +09:00
parent 8b537c2d14
commit efd7b1e810
No known key found for this signature in database
11 changed files with 79 additions and 125 deletions

View file

@ -0,0 +1,3 @@
{
programs.bun.enable = true;
}

View file

@ -1,13 +1,15 @@
{...}: {
imports = [
./zoxide.nix
./bat.nix
./bun.nix
./eza.nix
./fd.nix
./fzf.nix
./jq.nix
./lazygit.nix
./mise.nix
./npm.nix
./ripgrep.nix
./uv.nix
./zoxide.nix
];
}

View file

@ -1,17 +0,0 @@
{
programs.mise = {
enable = true;
globalConfig = {
tools = {
node = "lts";
uv = "latest";
python = "3.13";
};
settings = {
experimental = true;
env_file = ".env";
};
};
};
}

View file

@ -0,0 +1,15 @@
{
config,
pkgs,
...
}: {
programs.npm = {
enable = true;
package = pkgs.nodejs_24;
settings.prefix = "${config.home.homeDirectory}/.npm";
};
home.sessionPath = [
"${config.home.homeDirectory}/.npm/bin"
];
}

View file

@ -0,0 +1,3 @@
{
programs.uv.enable = true;
}

View file

@ -42,7 +42,6 @@
"vi-mode"
"zoxide"
"eza"
"mise"
];
};
};

View file

@ -2,7 +2,8 @@
repo.homeModules.desktop = {
programs.aerospace = {
enable = true;
userSettings = {
launchd.enable = true;
settings = {
start-at-login = true;
accordion-padding = 10;
default-root-container-layout = "tiles";

View file

@ -1,7 +1,7 @@
{...}: {
repo.homeModules.fenrir = {
programs = {
aerospace.userSettings.workspace-to-monitor-force-assignment = {
aerospace.settings.workspace-to-monitor-force-assignment = {
"1" = ["secondary" "main"];
"2" = ["secondary" "main"];
"3" = ["secondary" "main"];

View file

@ -1,22 +1,21 @@
{inputs, ...}: {
{...}: {
flake.modules.darwin.homebrew = {config, ...}: {
nix-homebrew = {
enable = true;
enableRosetta = true;
user = config.repo.user.name;
taps = {
"homebrew/homebrew-core" = inputs.homebrew-core;
"homebrew/homebrew-cask" = inputs.homebrew-cask;
};
mutableTaps = false;
mutableTaps = true;
};
homebrew = {
enable = true;
onActivation = {
autoUpdate = true;
autoUpdate = false;
cleanup = "zap";
extraFlags = [
"--verbose"
];
};
masApps = {
@ -25,26 +24,24 @@
Bitwarden = 1352778147;
};
taps = builtins.attrNames config.nix-homebrew.taps;
brews = [
"gemini-cli"
];
casks = [
"batfi"
"hammerspoon"
"shottr"
"arc"
"batfi"
"claude-code@latest"
"codex"
"claude-code"
"telegram"
"raycast"
"hammerspoon"
"iina"
"jordanbaird-ice"
"keka"
"kekaexternalhelper"
"raycast"
"shottr"
"stats"
"iina"
"telegram"
"utm"
];
};