diff --git a/home/features/desktop/media.nix b/home/features/desktop/media.nix index 992b178..543594a 100644 --- a/home/features/desktop/media.nix +++ b/home/features/desktop/media.nix @@ -21,7 +21,9 @@ in { ffmpeg_6-full gst_all_1.gstreamer gst_all_1.gst-vaapi + handbrake kdePackages.kdenlive + makemkv mpv pamixer pavucontrol diff --git a/home/m3tam3re/home.nix b/home/m3tam3re/home.nix index 6df5604..261dff0 100644 --- a/home/m3tam3re/home.nix +++ b/home/m3tam3re/home.nix @@ -24,6 +24,7 @@ # The home.packages option allows you to install Nix packages into your # environment. home.packages = with pkgs; [ + aider-chat-env # # Adds the 'hello' command to your environment. It prints a friendly # # "Hello, world!" when run. # pkgs.hello diff --git a/hosts/common/extraServices/wireguard.nix b/hosts/common/extraServices/wireguard.nix new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/hosts/common/extraServices/wireguard.nix @@ -0,0 +1 @@ + diff --git a/pkgs/aider-chat-env/default.nix b/pkgs/aider-chat-env/default.nix new file mode 100644 index 0000000..2873e41 --- /dev/null +++ b/pkgs/aider-chat-env/default.nix @@ -0,0 +1,50 @@ +{ + lib, + stdenv, + python3, + zlib, + libffi, + makeWrapper, +}: let + pythonEnv = python3.withPackages (ps: + with ps; [ + # Add any Python packages you want available globally here + virtualenv + ]); +in + stdenv.mkDerivation rec { + pname = "aider-chat-env"; + version = "0.1.0"; + + src = ./.; + + nativeBuildInputs = [makeWrapper]; + buildInputs = [pythonEnv zlib libffi]; + + installPhase = '' + mkdir -p $out/bin + cat > $out/bin/aider-chat-env <