Skip to content

Instantly share code, notes, and snippets.

View budasuyasa's full-sized avatar
🏠
Working from home

Buda Suyasa budasuyasa

🏠
Working from home
  • PT Hooki Global Kreasi
  • Indonesia
View GitHub Profile
@budasuyasa
budasuyasa / main.dart
Created April 9, 2024 07:19
Belajar Flutter Layout
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
@budasuyasa
budasuyasa / config.yml
Created August 14, 2021 04:47
Fusuma Configs
swipe:
3:
left:
sendkey: "LEFTALT+RIGHT" # history back
right:
sendkey: "LEFTALT+LEFT" # history forward
down:
sendkey: "LEFTMETA+LEFTCTRL+DOWN" # close tab
up:
sendkey: "LEFTMETA+LEFTCTRL+UP" # close tab
@budasuyasa
budasuyasa / multiplemonitor.sh
Created August 13, 2021 11:52
xrandr External Display Setup With Fractional Scaling
!#/bin/bash
xrandr --output eDP --scale 0.9999x0.9999
xrandr --output HDMI-A-0 --scale 1.25x1.25
# uncomment line bellow if KDE Plasma
# kquitapp5 plasmashell && kstart5 plasmashell
@budasuyasa
budasuyasa / conservation-mode.sh
Created August 13, 2021 11:50
Lenovo S340 Conservation Mode Toggler Script
#!/usr/bin/env bash
if [[ -z $1 || $1 == "0" || $1 == "1" ]]; then
mode=$([ -z $1 ] && echo "1" || echo $1)
modeMessage=$([ "$mode" == 1 ] && echo "on 🟢" || echo "off ⛔")
echo $mode >> /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode
if [[ $? == 0 ]]; then
echo "Conservation mode $modeMessage"
sudo -u asha DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus notify-send -a "Lenovo S340" "Conservation mode $modeMessage "
fi
@budasuyasa
budasuyasa / isolate.sh
Created August 1, 2021 11:21
Isolate workspace on Gnome
# set app switcher to show only current workspace app
gsettings set org.gnome.shell.app-switcher current-workspace-only true
# set dock to show only current workspace ap
gsettings set org.gnome.shell.extensions.dash-to-dock isolate-workspaces true
@budasuyasa
budasuyasa / appsaya.conf
Created July 17, 2021 11:27
Nginx Reverse Proxy
server {
listen 80;
server_name domainsaya.com www.domainsaya.com;
gzip on;
client_max_body_size 50M;
location / {
proxy_pass http://localhost:8002;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
@budasuyasa
budasuyasa / docker-compose.yml
Last active July 17, 2021 13:10
docker-compose.yml
version: '3'
services:
app:
image: budasuyasa/laravel-prod-demo-app:prod
container_name: app
restart: unless-stopped
tty: true
env_file: .env
depends_on:
- cache
@budasuyasa
budasuyasa / default.conf
Last active July 17, 2021 05:45
Konfigurasi nginx
server {
listen 80;
index index.php index.html;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /var/www/public;
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
@budasuyasa
budasuyasa / web_server.Dockerfile
Last active July 17, 2021 13:08
Dockerfile untuk image web_server
FROM nginx:alpine
COPY public /var/www/public
ADD Docker/nginx/default.conf /etc/nginx/conf.d/default.conf
WORKDIR /var/www/
@budasuyasa
budasuyasa / php-fpm.conf
Created July 17, 2021 03:45
supervisord.d
[program:php-fpm]
process_name=%(program_name)s_%(process_num)02d
command=php-fpm
autostart=true
autorestart=true
numprocs=8
user=www-data
stdout_logfile=/var/log/supervisor/php-fpm-stdout.log
stderr_logfile=/var/log/supervisor/php-fpm-stderr.log
redirect_stderr=true