read desc

- refactor pinned to be a module using overlays (pkgs.pinned)
- refactor dev/jvm.nix to use jb ides as modules
- refactor balena etcher to be its own module (its pinned)
- pin intellij to an older version for plugin support
- move android studio to its own module under dev/ide/jb
This commit is contained in:
sadan 2024-12-06 11:47:05 -05:00
parent 2f2426b244
commit 96602259cd
No known key found for this signature in database
10 changed files with 192 additions and 151 deletions

View file

@ -1,7 +1,9 @@
{pkgs, config, ...}:
let
pinned = import ../../../../pinned.nix { inherit pkgs config; };
in {
imports = [
../../pinned.nix
];
home = {
packages = with pkgs; [
pinned.vscode

View file

@ -0,0 +1,8 @@
{pkgs, ...}: {
home = {
packages = with pkgs; [
android-studio-tools
android-studio
];
};
}

View file

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

View file

@ -1,7 +1,10 @@
{pkgs, ...}: {
{ pkgs, ... }: {
imports = [
../../../pinned.nix
];
home = {
packages = with pkgs; [
jetbrains.idea-ultimate
packages = with pkgs.pinned; [
idea-ultimate
];
};
}
}

View file

@ -1,13 +1,12 @@
{ pkgs, ... }: {
imports = [
./ide/jb/idea.nix
./ide/jb/androidStudio.nix
];
home = {
packages = with pkgs; [
android-studio-tools
gradle
jadx
android-studio
jetbrains.idea-ultimate
# jbeap.idea-ultimate
# jetbrains.pycharm-community
];
};
programs = {