From 90862ce996ee704042333532f601eef08588722f Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 3 Mar 2025 12:43:26 +0530 Subject: St reworked to flake --- packages/dwm/source | 2 +- packages/shotkey/source | 2 +- packages/st/pkg.nix | 41 ++++++++++++++++++++++++++--------------- packages/st/source | 2 +- 4 files changed, 29 insertions(+), 18 deletions(-) (limited to 'packages') diff --git a/packages/dwm/source b/packages/dwm/source index 1c5b4ca..e3ecc11 160000 --- a/packages/dwm/source +++ b/packages/dwm/source @@ -1 +1 @@ -Subproject commit 1c5b4ca401c4649aa8541d3b4cbac4293c33af2f +Subproject commit e3ecc116c0733d6ff6b7a652beae4289a59e9241 diff --git a/packages/shotkey/source b/packages/shotkey/source index bb913fb..eaddd02 160000 --- a/packages/shotkey/source +++ b/packages/shotkey/source @@ -1 +1 @@ -Subproject commit bb913fb0b80b4880e950e8b089cf15d2a60ed976 +Subproject commit eaddd02b16bde1c96e95ea62964fd17006489b29 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 index cd8c5cc..c75c872 160000 --- a/packages/st/source +++ b/packages/st/source @@ -1 +1 @@ -Subproject commit cd8c5ccf216c2db3b397e9ce674aa582c30a1e28 +Subproject commit c75c872abb5f91a858ebc90905dc76f7d2eefd7f -- cgit v1.3.1