mirror of
https://mzte.de/git/LordMZTE/dotfiles.git
synced 2024-05-17 06:23:50 +02:00
24 lines
737 B
Zig
24 lines
737 B
Zig
const std = @import("std");
|
|
|
|
pub const std_options = std.Options{
|
|
.log_level = .debug,
|
|
.logFn = @import("common").logFn,
|
|
};
|
|
|
|
pub fn main() !void {
|
|
if (std.os.argv.len != 2 or !std.mem.eql(u8, std.mem.span(std.os.argv[1]), "fullerscreen"))
|
|
return error.InvalidArgs;
|
|
|
|
const inst_sig = std.os.getenv("HYPRLAND_INSTANCE_SIGNATURE") orelse
|
|
return error.MissingInstanceSignature;
|
|
|
|
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
|
|
defer _ = gpa.deinit();
|
|
const alloc = gpa.allocator();
|
|
|
|
const socket_path = try std.fs.path.join(alloc, &.{ "/tmp", "hypr", inst_sig, ".socket.sock" });
|
|
defer alloc.free(socket_path);
|
|
|
|
try @import("fullerscreen.zig").doFullerscreen(alloc, socket_path);
|
|
}
|