Compare commits
85
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
acdc1e1d2f | ||
|
|
d5cdc66342 | ||
|
|
8a4fb789e6 | ||
|
|
c4f421d4e7 | ||
|
|
1f9fb4a15e | ||
|
|
ae06285820 | ||
|
|
79c1c1dc00 | ||
|
|
18326f8d7b | ||
|
|
a1aed98d86 | ||
|
|
1ac87ff9b6
|
||
|
|
cb04781be6
|
||
|
|
320c5e4b16
|
||
|
|
ac11428642
|
||
|
|
fbc26c1562
|
||
|
|
3c8c43f90b
|
||
|
|
3de3a14d0b
|
||
|
|
98434b79cf
|
||
|
|
c8b5900985
|
||
|
|
ae74e79b8e
|
||
|
|
3fd67e08bc
|
||
|
|
e2527a20d1
|
||
|
|
03fbc1e1b7
|
||
|
|
5b93b31de3
|
||
|
|
9332b07729
|
||
|
|
211dafc241
|
||
|
|
cb5771e2a3
|
||
|
|
3fc3f5fa3a
|
||
|
|
2ffedb7835
|
||
|
|
5b2fbe0db4
|
||
|
|
7ea803d7cd
|
||
|
|
16cfa90286
|
||
|
|
89dfed99cb
|
||
|
|
36be1d4912
|
||
|
|
9d687a19d1
|
||
|
|
9a74a3572d
|
||
|
|
1eace564e5
|
||
|
|
88f9d0bc57
|
||
|
|
e52ee5b09f
|
||
|
|
fd9a6db867
|
||
|
|
acf0041fbc
|
||
|
|
435423f6e1
|
||
|
|
61b6256a14
|
||
|
|
cdfdeffc07
|
||
|
|
6156fda36d
|
||
|
|
9f8a14849e
|
||
|
|
9eea524875
|
||
|
|
f84b6b1f6d
|
||
|
|
46cf31e49a
|
||
|
|
91ccf1078f
|
||
|
|
e890c350c6
|
||
|
|
9d395d0dae
|
||
|
|
cc3d356513
|
||
|
|
617ecbaf20
|
||
|
|
bc24313d57
|
||
|
|
c54814b63e
|
||
|
|
e1794a8dd3
|
||
|
|
092e73822d
|
||
|
|
a185fa4d85
|
||
|
|
514d3a45d9
|
||
|
|
9c3698839c
|
||
|
|
1d18bad6fa
|
||
|
|
aeecd99aca
|
||
|
|
f45ab786f9
|
||
|
|
80f25abdd5
|
||
|
|
718d20da06
|
||
|
|
ce4e5e3d50
|
||
|
|
3835443178
|
||
|
|
47b17c70ad
|
||
|
|
bd810a6a2a
|
||
|
|
6cf26a1e18
|
||
|
|
b556847dcf
|
||
|
|
3f06268365
|
||
|
|
b02a17a7d9
|
||
|
|
5ebffd5e41
|
||
|
|
0c9e6b31aa
|
||
|
|
885dca9738
|
||
|
|
08a3195d43
|
||
|
|
d934e358c0
|
||
|
|
7356fbe8f6
|
||
|
|
cae32c1b4f
|
||
|
|
a0ea0dd7f1
|
||
|
|
a42b17d363
|
||
|
|
f970e20730
|
||
|
|
4c34c5c364
|
||
|
|
c4ceb67dfc
|
+1
-2
@@ -20,7 +20,6 @@
|
||||
programs = {
|
||||
dconf.enable = true;
|
||||
hyprland.enable = true;
|
||||
fuse.enable = true;
|
||||
};
|
||||
|
||||
xdg.portal = {
|
||||
@@ -49,7 +48,7 @@
|
||||
};
|
||||
|
||||
services = {
|
||||
gvfs.enable = true;
|
||||
udisks2.enable = true;
|
||||
fstrim.enable = true;
|
||||
upower.enable = true;
|
||||
};
|
||||
|
||||
@@ -17,7 +17,6 @@ in {
|
||||
xclip
|
||||
awww
|
||||
wifitui
|
||||
( pkgs.callPackage ./packages/drvs/yin.nix {} )
|
||||
];
|
||||
|
||||
wayland.windowManager.hyprland = let
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
|
||||
meson,
|
||||
ninja,
|
||||
pkg-config,
|
||||
python3,
|
||||
|
||||
wayland,
|
||||
wayland-scanner,
|
||||
wayland-protocols,
|
||||
|
||||
ffmpeg,
|
||||
libva,
|
||||
libglvnd,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "yin";
|
||||
version = "unstable-2026-08-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SaverinOnRails";
|
||||
repo = "yin";
|
||||
rev = "e1690636a606f83382fc79aa90379efd80d1768d";
|
||||
hash = "sha256-TYVUL0o+bwP4S2e8mO2+sLspMzlZa6LINsOYF6CC86I=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
python3
|
||||
|
||||
wayland-scanner
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
wayland
|
||||
wayland-protocols
|
||||
|
||||
ffmpeg
|
||||
libva
|
||||
libglvnd
|
||||
];
|
||||
|
||||
configurePhase = ''
|
||||
runHook preConfigure
|
||||
|
||||
meson setup build \
|
||||
--buildtype=release \
|
||||
--prefix=$out
|
||||
|
||||
runHook postConfigure
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
meson compile -C build
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/bin
|
||||
install -Dm755 build/yin $out/bin/yin
|
||||
install -Dm755 build/yinctl $out/bin/yinctl
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Lightweight hardware-accelerated Wayland wallpaper daemon";
|
||||
homepage = "https://github.com/SaverinOnRails/yin";
|
||||
license = lib.licenses.gpl3Only;
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "yin";
|
||||
};
|
||||
}
|
||||
+2
-37
@@ -250,11 +250,6 @@ in {
|
||||
toggle-pane
|
||||
;
|
||||
|
||||
gvfs = {
|
||||
package = gvfs;
|
||||
setup = true;
|
||||
};
|
||||
|
||||
full-border = {
|
||||
package = yaziPlugin "full-border";
|
||||
setup = true;
|
||||
@@ -305,39 +300,9 @@ in {
|
||||
desc = "Chmod on selected files";
|
||||
}
|
||||
{
|
||||
on = [ "M" "b" ];
|
||||
on = ["M"];
|
||||
run = "plugin mount";
|
||||
desc = "Open block-device mount menu";
|
||||
}
|
||||
{
|
||||
on = [ "M" "m" ];
|
||||
run = "plugin gvfs -- select-then-mount --jump";
|
||||
desc = "Mount GVFS device and jump to it";
|
||||
}
|
||||
{
|
||||
on = [ "M" "u" ];
|
||||
run = "plugin gvfs -- select-then-unmount";
|
||||
desc = "Unmount GVFS device";
|
||||
}
|
||||
{
|
||||
on = [ "M" "U" ];
|
||||
run = "plugin gvfs -- select-then-unmount --eject";
|
||||
desc = "Unmount and eject GVFS device";
|
||||
}
|
||||
{
|
||||
on = [ "M" "t" ];
|
||||
run = "plugin gvfs -- automount-when-cd";
|
||||
desc = "Enable GVFS automount when entering device";
|
||||
}
|
||||
{
|
||||
on = [ "g" "m" ];
|
||||
run = "plugin gvfs -- jump-to-device";
|
||||
desc = "Jump to mounted GVFS device";
|
||||
}
|
||||
{
|
||||
on = [ "`" "`" ];
|
||||
run = "plugin gvfs -- jump-back-prev-cwd";
|
||||
desc = "Jump back from GVFS device";
|
||||
desc = "Open mount menu";
|
||||
}
|
||||
{
|
||||
on = [ "<C-n>" ];
|
||||
|
||||
Reference in New Issue
Block a user