Skip to content

Instantly share code, notes, and snippets.

@ahmadraniri
ahmadraniri / build.log
Created February 18, 2026 22:52
Xfce4-panel build ninja log.
$ ninja -C b/ -d explain
ninja: entering directory 'b/'
ninja: explain PHONY: phony and no inputs
ninja: explain xfce-revision.h: missing
ninja: explain panel-desktop-handler.desktop: missing
ninja: explain panel-preferences.desktop: missing
ninja: explain libxfce4panel/libxfce4panel-enum-types.h: missing
ninja: explain libxfce4panel/libxfce4panel-2.0.so.4.0.0.p/meson-generated_.._libxfce4panel-marshal.c.o: missing or outdated record in .ninja_deps
ninja: explain libxfce4panel/libxfce4panel-marshal.h: missing
ninja: explain libxfce4panel/libxfce4panel-marshal.c: missing
@ahmadraniri
ahmadraniri / Makefile.test
Created November 23, 2025 23:39
Attempt to build & create package using makefile.
# include build.mk
COMMENT = test
V = 0
PKGNAME = test
REVISION = 0
CATEGORIES = misc
ARCH = amd64
BUILDDIR = sources
ARCHIVE = sources.tar.gz
@ahmadraniri
ahmadraniri / APKBUILD
Created February 18, 2024 00:30
APKBUILD
# Maintainer: Dekedro <dekedro@tankers.xyz>
pkgname=dwl
pkgver=0.5
pkgrel=0
pkgdesc="dwm for wayland"
url="https://codeberg.org/dwl/dwl"
arch="all"
license="GPL-3.0-or-later"
makedepends="wlroots-dev wayland-protocols"
options="!check" # no tests
@ahmadraniri
ahmadraniri / select_area.c
Created December 18, 2023 01:25
Select_area.
#include <cairo.h>
#include <gtk/gtk.h>
static void do_drawing(cairo_t *);
static void tran_setup(GtkWidget *win)
{
GdkScreen *screen;
GdkVisual *visual;
@ahmadraniri
ahmadraniri / Simple-toggle-desktop.sh
Created October 6, 2023 00:57
Simple-toggle-desktop.sh
#!/usr/bin/bash
unminimize () {
jum=$(lswt | wc -l)
count=$jum
for i in $(seq $count); do
wlrctl toplevel focus state:minimized