From d1a39f7d1986866f78d952cbd299b8115941a492 Mon Sep 17 00:00:00 2001 From: Miguel Palhas Date: Mon, 27 Oct 2025 07:21:46 +0000 Subject: [PATCH] android studio --- flake.lock | 6 +++--- home/common/programs/dev.nix | 2 +- hosts/arrakis/default.nix | 2 ++ hosts/common/features/android-studio.nix | 22 ++++++++++++++++++---- hosts/desktop/default.nix | 2 ++ 5 files changed, 26 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index 9ec8370..e303066 100644 --- a/flake.lock +++ b/flake.lock @@ -426,11 +426,11 @@ "nvchad-starter": { "flake": false, "locked": { - "lastModified": 1761127547, - "narHash": "sha256-KZFWDAG0XxWYu1jPO9g22NXu93X/lQKGLf/x/IGgqn8=", + "lastModified": 1761549665, + "narHash": "sha256-mmJDsK3cshuCfwQMuhQTiPfjnuZ3OFCSYIEojtgLXzs=", "owner": "naps62", "repo": "nvchad-starter", - "rev": "ef9e53508344bd1a6acda3b91b4dcc403f3dd95e", + "rev": "2b736718f5114252f01f5ad205729077762b5dae", "type": "github" }, "original": { diff --git a/home/common/programs/dev.nix b/home/common/programs/dev.nix index 1462633..5f5f20e 100644 --- a/home/common/programs/dev.nix +++ b/home/common/programs/dev.nix @@ -16,7 +16,6 @@ home.packages = with pkgs; [ imagemagick doctl - aider-chat inotify-tools devenv bruno @@ -26,6 +25,7 @@ file usbutils nmap + ktlint ]; programs.tmux = { diff --git a/hosts/arrakis/default.nix b/hosts/arrakis/default.nix index b484731..51ea574 100644 --- a/hosts/arrakis/default.nix +++ b/hosts/arrakis/default.nix @@ -50,6 +50,8 @@ "wheel" "docker" "dialout" + "adbusers" + "kvm" ]; shell = pkgs.zsh; initialHashedPassword = "$y$j9T$uRTzF/sBdrqVGZTRhPuR00$wgLgEGlq.lEmlCPiy69jkbtfC9HKpyaVPDHDdBGtE5D"; diff --git a/hosts/common/features/android-studio.nix b/hosts/common/features/android-studio.nix index dcbf4a6..231daf2 100644 --- a/hosts/common/features/android-studio.nix +++ b/hosts/common/features/android-studio.nix @@ -5,13 +5,27 @@ "adbusers" ]; - # programs.adb.enable = true; + programs.adb.enable = true; services.udev.packages = with pkgs; [ android-udev-rules ]; - # environment.systemPackages = with pkgs; [ - # android-studio - # ]; + environment.systemPackages = with pkgs; [ + android-studio + steam-run + android-studio-tools + nss + vulkan-loader + libpulseaudio + xorg.libX11 + xorg.libXext + xorg.libXdamage + xorg.libXfixes + xorg.libXi + xorg.libXrandr + xorg.libXtst + xorg.libxcb + xorg.libXcomposite + ]; } diff --git a/hosts/desktop/default.nix b/hosts/desktop/default.nix index ba703bd..c9853b4 100644 --- a/hosts/desktop/default.nix +++ b/hosts/desktop/default.nix @@ -57,6 +57,8 @@ "wheel" "docker" "dialout" + "adbusers" + "kvm" ]; shell = pkgs.zsh; initialHashedPassword = "$y$j9T$uRTzF/sBdrqVGZTRhPuR00$wgLgEGlq.lEmlCPiy69jkbtfC9HKpyaVPDHDdBGtE5D";