Skip to content

Instantly share code, notes, and snippets.

View marcosnils's full-sized avatar

Marcos Nils marcosnils

View GitHub Profile
@marcosnils
marcosnils / translate-menu
Created August 22, 2022 03:55
rofi translate menu
#!/bin/bash
trans="trans"
input=`rofi -dmenu -p "translate" -lines 0`
if [[ $input != "" ]]; then
cat <($trans :en+es+pt "$input" -brief) | rofi -dmenu -p "$input" -lines 2 | xclip -sel clip
fi
FROM debian:bullseye
RUN --mount=type=bind,target=/root/mount/1,source=file_1 \
--mount=type=bind,target=/root/mount/2,source=file_2 \
--mount=type=bind,target=/root/mount/3,source=file_3 \
--mount=type=bind,target=/root/mount/4,source=file_4 \
--mount=type=bind,target=/root/mount/5,source=file_5 \
--mount=type=bind,target=/root/mount/6,source=file_6 \
--mount=type=bind,target=/root/mount/7,source=file_7 \
--mount=type=bind,target=/root/mount/8,source=file_8 \
@marcosnils
marcosnils / ring-armv6.patch
Last active May 21, 2024 04:05
ring armv6 patch
diff --git a/crypto/chacha/asm/chacha-armv4.pl b/crypto/chacha/asm/chacha-armv4.pl
index 0b1592d6b..9af11605e 100755
--- a/crypto/chacha/asm/chacha-armv4.pl
+++ b/crypto/chacha/asm/chacha-armv4.pl
@@ -175,7 +175,9 @@ $code.=<<___;
@ Silence ARMv8 deprecated IT instruction warnings. This file is used by both
@ ARMv7 and ARMv8 processors and does not use ARMv8 instructions.
+#if __ARM_MAX_ARCH__>=7
.arch armv7-a
@marcosnils
marcosnils / i3_bat_consumption.patch
Last active October 24, 2024 02:51
i3status patch to show green or bad status depending on battery consumption
diff --git a/i3status.c b/i3status.c
index 3922bf2..1767375 100644
--- a/i3status.c
+++ b/i3status.c
@@ -329,6 +329,7 @@ int main(int argc, char *argv[]) {
CFG_BOOL("last_full_capacity", false, CFGF_NONE),
CFG_BOOL("integer_battery_capacity", false, CFGF_NONE),
CFG_BOOL("hide_seconds", true, CFGF_NONE),
+ CFG_FLOAT("consumption_low_threshold", 100, CFGF_NONE),
CFG_CUSTOM_ALIGN_OPT,
@marcosnils
marcosnils / main.go
Created November 14, 2024 21:47
gen3 dagger k3s helm example
package main
import (
"context"
"dagger/gen-3/internal/dagger"
)
type Gen3 struct{}
// Returns a container that echoes whatever string argument is provided
@marcosnils
marcosnils / statusline.sh
Created December 22, 2025 17:46
Claude code statusline borrowed from @faith
# Credits to @fatih
#!/bin/bash
# Read JSON input from stdin
input=$(cat)
# Extract information from JSON
model_name=$(echo "$input" | jq -r '.model.display_name')
current_dir=$(echo "$input" | jq -r '.workspace.current_dir')