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
|
No files matched your search
+1
-2
@@ -20,7 +20,6 @@
|
|||||||
programs = {
|
programs = {
|
||||||
dconf.enable = true;
|
dconf.enable = true;
|
||||||
hyprland.enable = true;
|
hyprland.enable = true;
|
||||||
fuse.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.portal = {
|
xdg.portal = {
|
||||||
@@ -49,7 +48,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
gvfs.enable = true;
|
udisks2.enable = true;
|
||||||
fstrim.enable = true;
|
fstrim.enable = true;
|
||||||
upower.enable = true;
|
upower.enable = true;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -17,7 +17,6 @@ in {
|
|||||||
xclip
|
xclip
|
||||||
awww
|
awww
|
||||||
wifitui
|
wifitui
|
||||||
( pkgs.callPackage ./packages/drvs/yin.nix {} )
|
|
||||||
];
|
];
|
||||||
|
|
||||||
wayland.windowManager.hyprland = let
|
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
|
toggle-pane
|
||||||
;
|
;
|
||||||
|
|
||||||
gvfs = {
|
|
||||||
package = gvfs;
|
|
||||||
setup = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
full-border = {
|
full-border = {
|
||||||
package = yaziPlugin "full-border";
|
package = yaziPlugin "full-border";
|
||||||
setup = true;
|
setup = true;
|
||||||
@@ -305,39 +300,9 @@ in {
|
|||||||
desc = "Chmod on selected files";
|
desc = "Chmod on selected files";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
on = [ "M" "b" ];
|
on = ["M"];
|
||||||
run = "plugin mount";
|
run = "plugin mount";
|
||||||
desc = "Open block-device mount menu";
|
desc = "Open 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";
|
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
on = [ "<C-n>" ];
|
on = [ "<C-n>" ];
|
||||||
|
|||||||
Reference in new issue
Block a user