initial commit

This commit is contained in:
Ifrahim Ansari 2026-02-15 11:10:32 -05:00
commit 6491e91ec5
37 changed files with 1116 additions and 0 deletions

26
shells/c.nix Normal file
View file

@ -0,0 +1,26 @@
{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell {
buildInputs = with pkgs; [
xz
gcc
gtk4
libadwaita
gtk-layer-shell
gtk3
cmake
meson
ninja
clang-tools
libxml2
libyaml
systemd
gperf
libstemmer
gobject-introspection
curlWithGnuTls
pkg-config
];
}

0
shells/js.nix Normal file
View file

11
shells/nix.nix Normal file
View file

@ -0,0 +1,11 @@
{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell {
buildInputs = with pkgs; [
nil
nixd
nixfmt
];
}

10
shells/python.nix Normal file
View file

@ -0,0 +1,10 @@
{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell {
buildInputs = with pkgs; [
python3
uv
];
}

16
shells/rust.nix Normal file
View file

@ -0,0 +1,16 @@
{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell {
buildInputs = with pkgs; [
rustup
];
shellHook = ''
rustup default stable
rustup component add rustfmt
rustup component add clippy
rustup component add rust-analyzer
'';
}