This commit is contained in:
sadan 2024-11-26 17:01:58 -05:00
parent 59ee516926
commit 5a3af882ec
No known key found for this signature in database
61 changed files with 705 additions and 562 deletions

View file

@ -0,0 +1,18 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
meson
cmake
clang
glib
glibc
llvmPackages_19.clang-tools
];
file = {
eslint_d_config = {
source = ../dotfiles/eslintrc.json;
target = "./.config/.eslintrc.json";
};
};
};
}

View file

@ -0,0 +1,8 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
gnumake
linuxHeaders
];
};
}

View file

@ -0,0 +1,7 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
go
];
};
}

View file

@ -0,0 +1,12 @@
{pkgs, config, ...}:
let
pinned = import ../pinned.nix { inherit pkgs config; };
in {
home = {
packages = with pkgs; [
pinned.vscode
# codium
zed-editor
];
};
}

View file

@ -0,0 +1,5 @@
{...}: {
imports = [
./idea.nix
];
}

View file

@ -0,0 +1,7 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
jetbrains.idea-ultimate
];
};
}

View file

@ -0,0 +1,22 @@
{pkgs, ...}: {
imports = [
../prisma.nix
]
home = {
packages = with pkgs; [
deno
eslint_d
vscode-langservers-extracted
nodePackages_latest.typescript-language-server
typescript
eslint
corepack_22
nodejs_22
] ++ (with pkgs.nodePackages; [
nodemon
ts-node
pnpm
live-server
]);
}
}

View file

@ -0,0 +1,19 @@
{ pkgs, ... }: {
home = {
packages = with pkgs; [
android-studio-tools
gradle
jadx
android-studio
jetbrains.idea-ultimate
# jbeap.idea-ultimate
# jetbrains.pycharm-community
];
};
programs = {
java = {
enable = true;
package = pkgs.temurin-bin-17;
};
};
}

View file

@ -0,0 +1,7 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
lua
];
};
}

View file

@ -0,0 +1,8 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
nixfmt-rfc-style
nil
];
}
}

View file

@ -0,0 +1,7 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
php
];
};
}

View file

@ -0,0 +1,20 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
(python312.withPackages (
ps: with ps; [
pytesseract
pillow
pyzbar
pygobject3
nanoid
loguru
evdev
setuptools
xlib
]
))
python312Packages.openai-whisper
];
};
}

View file

@ -0,0 +1,7 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
rustup
];
};
}