From 13cc933c016a7213827c4d87249c862fade3919c Mon Sep 17 00:00:00 2001 From: 4Lost Date: Thu, 19 Dec 2024 12:45:06 +0100 Subject: [PATCH] Fix Flutter --- configuration.nix | 27 ++++++++++++++++++++++++++- home/programs/default.nix | 1 + home/programs/vscode/default.nix | 12 ++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 home/programs/vscode/default.nix diff --git a/configuration.nix b/configuration.nix index 596f09d..42d2afd 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,6 +1,19 @@ { pkgs, ... }: { + + programs = { adb.enable = true; }; + + system.userActivationScripts = { + stdio = { + text = '' + rm -f ~/Android/Sdk/platform-tools/adb + ln -s /run/current-system/sw/bin/adb ~/Android/Sdk/platform-tools/adb + ''; + deps = [ ]; + }; + }; + # Importing necessary setup for Steam. imports = [ ./builds/steam/default.nix ./home/extras/printer.nix ]; @@ -73,7 +86,7 @@ isNormalUser = true; home = "/home/elias"; shell = pkgs.zsh; - extraGroups = [ "wheel" "networkmanager" "audio" "video" ]; + extraGroups = [ "wheel" "networkmanager" "audio" "video" "adbusers" ]; hashedPassword = "$6$pdAJt1f0v7Zb13Ri$1WpKrErAp5JCb7eXs7EeeWYRMBLu5/WKDdMyGzJyYQDijG2NiywUXpAkl/8p1noxOOqYbb.MTw7JmTzhWGsT21"; }; @@ -82,6 +95,18 @@ # Setting the Basic Packages. environment.systemPackages = with pkgs; [ (libsForQt5.callPackage ./home/themes/catppuccin-sddm.nix { }) + # flutter + android-studio + clang + cmake + flutter + ninja + pkg-config + curl + unzip + xz + zip + mesa git wget diff --git a/home/programs/default.nix b/home/programs/default.nix index 17cbf7f..17e8b7d 100644 --- a/home/programs/default.nix +++ b/home/programs/default.nix @@ -28,6 +28,7 @@ ./stack ./telegram ./thunderbird + ./vscode ./wallpaper ./xmonad ./zoom diff --git a/home/programs/vscode/default.nix b/home/programs/vscode/default.nix new file mode 100644 index 0000000..3bb58dc --- /dev/null +++ b/home/programs/vscode/default.nix @@ -0,0 +1,12 @@ +{ pkgs, ... }: + +{ + programs.vscode = { + enable = true; + extensions = with pkgs.vscode-extensions; [ + dracula-theme.theme-dracula + vscodevim.vim + yzhang.markdown-all-in-one + ]; + }; +}