port wallpickr to zig 0.13.0
This commit is contained in:
parent
afd67beb0a
commit
e32c2bdf9f
4 changed files with 11 additions and 11 deletions
2
scripts/wallpickr/.gitignore
vendored
2
scripts/wallpickr/.gitignore
vendored
|
@ -1,2 +1,2 @@
|
||||||
zig-cache/
|
.zig-cache/
|
||||||
zig-out/
|
zig-out/
|
||||||
|
|
|
@ -21,7 +21,7 @@ pub fn build(b: *std.Build) void {
|
||||||
|
|
||||||
const exe = b.addExecutable(.{
|
const exe = b.addExecutable(.{
|
||||||
.name = "wallpickr",
|
.name = "wallpickr",
|
||||||
.root_source_file = .{ .path = "src/main.zig" },
|
.root_source_file = b.path("src/main.zig"),
|
||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
|
@ -46,7 +46,7 @@ pub fn build(b: *std.Build) void {
|
||||||
run_step.dependOn(&run_cmd.step);
|
run_step.dependOn(&run_cmd.step);
|
||||||
|
|
||||||
const exe_unit_tests = b.addTest(.{
|
const exe_unit_tests = b.addTest(.{
|
||||||
.root_source_file = .{ .path = "src/main.zig" },
|
.root_source_file = b.path("src/main.zig"),
|
||||||
.target = target,
|
.target = target,
|
||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
|
|
|
@ -8,16 +8,16 @@
|
||||||
|
|
||||||
.dependencies = .{
|
.dependencies = .{
|
||||||
.known_folders = .{
|
.known_folders = .{
|
||||||
.url = "git+https://github.com/coding-agent/known-folders#2aa7f2e9855d45b20072e15107fb379b9380adbe",
|
.url = "git+https://github.com/ziglibs/known-folders#0ad514dcfb7525e32ae349b9acc0a53976f3a9fa",
|
||||||
.hash = "12209925016f4b5486a713828ead3bcc900fa4f039c93de1894aa7d5253f7633b92c",
|
.hash = "12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147",
|
||||||
},
|
},
|
||||||
.ini = .{
|
.ini = .{
|
||||||
.url = "git+https://github.com/coding-agent/ini#26e4fe7d3ecbe7235744c86c9b00e0f8735fc616",
|
.url = "git+https://github.com/ziglibs/ini#da0af3a32e3403e3113e103767065cbe9584f505",
|
||||||
.hash = "1220cd56f45f8a8300a8dc074c29075847bb061b84485a020ea6d73244dae50af518",
|
.hash = "1220d2557282a0362e5e58a4b53a7696220f85a41bf379f0c2b2b6e391a85972a514",
|
||||||
},
|
},
|
||||||
.zigimg = .{
|
.zigimg = .{
|
||||||
.url = "https://github.com/zigimg/zigimg/archive/61862e6a37e70551cccd4113bf987eaf93b67601.tar.gz",
|
.url = "git+https://github.com/zigimg/zigimg#d9dbbe22b5f7b5f1f4772169ed93ffeed8e8124d",
|
||||||
.hash = "1220a1ac633472925863401189e4de1cbf441736dd100c17c19a837ee0f31632d647",
|
.hash = "122013646f7038ecc71ddf8a0d7de346d29a6ec40140af57f838b0a975c69af512b0",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ pub fn setWallpaperToCurrentMonitorHyprpaper(alloc: Allocator, path: []const u8)
|
||||||
|
|
||||||
const buf = try arena.allocator().alloc(u8, 100);
|
const buf = try arena.allocator().alloc(u8, 100);
|
||||||
|
|
||||||
const instance_signature = std.os.getenv("HYPRLAND_INSTANCE_SIGNATURE");
|
const instance_signature = std.posix.getenv("HYPRLAND_INSTANCE_SIGNATURE");
|
||||||
const active_monitor = try getActiveMonitor(arena.allocator(), instance_signature);
|
const active_monitor = try getActiveMonitor(arena.allocator(), instance_signature);
|
||||||
|
|
||||||
const hyprpaper_socket_path =
|
const hyprpaper_socket_path =
|
||||||
|
@ -76,7 +76,7 @@ pub fn setWallpaperToCurrentMonitorAestuarium(alloc: Allocator, path: []const u8
|
||||||
|
|
||||||
var buf: [4096]u8 = undefined;
|
var buf: [4096]u8 = undefined;
|
||||||
|
|
||||||
const env = std.os.getenv("XDG_RUNTIME_DIR") orelse return error.MissingXDGRuntimePath;
|
const env = std.posix.getenv("XDG_RUNTIME_DIR") orelse return error.MissingXDGRuntimePath;
|
||||||
// TODO make aestuarium inform about the focused monitor
|
// TODO make aestuarium inform about the focused monitor
|
||||||
const active_monitor = "eDP-1";
|
const active_monitor = "eDP-1";
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue