update flakes; remove unwanted wms

This commit is contained in:
EdenQwQ 2025-07-19 14:56:14 +08:00
parent c6bf1d959a
commit 89a29bdf0b
9 changed files with 100 additions and 335 deletions

View file

@ -6,7 +6,6 @@
kose-font = pkgs.callPackage ./fonts/kose.nix { };
hugmetight-font = pkgs.callPackage ./fonts/hugmetight.nix { };
custom-colorschemes = pkgs.callPackage ./customColorSchemes { };
hellwm = pkgs.callPackage ./hellwm.nix { };
wallpapers = pkgs.callPackage ./wallpapers.nix { };
maple-mono-variable = pkgs.callPackage ./maple-mono-variable.nix { };
}

View file

@ -1,67 +0,0 @@
{
stdenv,
lua,
libdrm,
pixman,
wayland,
libinput,
pkg-config,
wlroots_0_18,
libxkbcommon,
wayland-scanner,
wayland-protocols,
lib,
fetchFromGitHub,
}:
stdenv.mkDerivation {
pname = "hellwm";
version = "0.0.1";
src = lib.cleanSource (fetchFromGitHub {
owner = "EdenQwQ";
repo = "hellwm";
rev = "c84f13f6167af6625038d7effcb7494d53cf1856";
hash = "sha256-uFhU7s4rkSpEUQH5mSuCgbE/SNGVV0uTqnpPoS0AWi0=";
});
buildInputs = [
lua
libdrm
pixman
wayland
libinput
pkg-config
wlroots_0_18
libxkbcommon
wayland-scanner
wayland-protocols
];
buildPhase = ''
make
'';
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/share/wayland-sessions
install -Dm755 hellwm -t $out/bin
install -Dm755 hellcli -t $out/bin
cat > $out/share/wayland-sessions/hellwm.desktop << EOF
[Desktop Entry]
Name=HellWM
Comment=HellWM Wayland Compositor
Exec=$out/bin/hellwm
Type=Application
EOF
'';
passthru = {
providedSessions = [ "hellwm" ];
};
meta = {
description = "HellWM";
homepage = "https://github.com/HellSoftware/HellWM";
maintainers = [ "danihek" ];
};
}