aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-03-03 12:43:26 +0530
committerAkshay Nair <phenax5@gmail.com>2025-03-03 12:45:08 +0530
commit90862ce996ee704042333532f601eef08588722f (patch)
tree713e6aecc46034deefef16593d8d31f04d6dafd1
parent2b514606f58ff39b01faf79be4876dfd66ba9872 (diff)
downloadnixos-config-90862ce996ee704042333532f601eef08588722f.tar.gz
nixos-config-90862ce996ee704042333532f601eef08588722f.zip
St reworked to flake
m---------extras/notes0
m---------packages/dwm/source0
m---------packages/shotkey/source0
-rw-r--r--packages/st/pkg.nix41
m---------packages/st/source0
5 files changed, 26 insertions, 15 deletions
diff --git a/extras/notes b/extras/notes
-Subproject 8215182af3d55b22a453bb0fe7a1fd57d2a9bcf
+Subproject 6dda73d7bdfbf34cf505c9f1f287a0228c4a869
diff --git a/packages/dwm/source b/packages/dwm/source
-Subproject 1c5b4ca401c4649aa8541d3b4cbac4293c33af2
+Subproject e3ecc116c0733d6ff6b7a652beae4289a59e924
diff --git a/packages/shotkey/source b/packages/shotkey/source
-Subproject bb913fb0b80b4880e950e8b089cf15d2a60ed97
+Subproject eaddd02b16bde1c96e95ea62964fd17006489b2
diff --git a/packages/st/pkg.nix b/packages/st/pkg.nix
index 80f558b..0dc06fd 100644
--- a/packages/st/pkg.nix
+++ b/packages/st/pkg.nix
@@ -1,17 +1,28 @@
-{ stdenv, pkgs, libX11, libXft, fontconfig, pkg-config, ncurses, imlib2 }:
+# { stdenv, libX11, libXft, fontconfig, freetype, pkg-config, ncurses, imlib2 }:
+#
+# stdenv.mkDerivation {
+# pname = "local-st";
+# version = "0.9.4";
+#
+# src = ./source;
+#
+# strictDeps = true;
+# nativeBuildInputs = [ pkg-config fontconfig freetype ncurses ];
+# buildInputs = [ libX11 libXft fontconfig imlib2 ];
+#
+# outputs = [ "out" ];
+#
+# unpackPhase = ''cp -r $src/* .'';
+#
+# makeFlags = [
+# "PKG_CONFIG=${stdenv.cc.targetPrefix}pkg-config"
+# ];
+# buildPhase = ''make'';
+#
+# installFlags = [ "PREFIX=$(out)" "DESTDIR=''" ];
+# installPhase = ''TERMINFO=$out/share/terminfo make install'';
+# }
-stdenv.mkDerivation rec {
- name = "local-st-${version}";
- version = "0.9.4";
+{...}:
+(builtins.getFlake "path:/home/imsohexy/nixos/packages/st/source").packages.x86_64-linux.default
- src = ./source;
-
- nativeBuildInputs = [ pkg-config ];
- buildInputs = [ libX11 libXft fontconfig ncurses imlib2 ];
-
- unpackPhase = ''cp -r $src/* .'';
-
- buildPhase = ''make'';
-
- installPhase = ''TERMINFO=$out/share/terminfo make PREFIX=$out DESTDIR="" install'';
-}
diff --git a/packages/st/source b/packages/st/source
-Subproject cd8c5ccf216c2db3b397e9ce674aa582c30a1e2
+Subproject c75c872abb5f91a858ebc90905dc76f7d2eefd7