Skip to content

Instantly share code, notes, and snippets.

View saboya's full-sized avatar

Rodrigo Saboya saboya

View GitHub Profile
@saboya
saboya / gnome-online-accounts.patch
Created September 30, 2019 22:50
temp user patch for gnome-control-center-3.-34
--- gnome-control-center-3.34.0.1/panels/background/bg-pictures-source.c 2019-09-09 12:38:05.000000000 -0300
+++ bg-pictures-source.c 2019-09-30 19:46:05.392382884 -0300
@@ -23,13 +23,17 @@
#include "bg-pictures-source.h"
+#ifdef BUILD_ONLINE_ACCOUNTS
#include "cc-background-grilo-miner.h"
+#endif
#include "cc-background-item.h"
type Delegate<T> = (param: T) => any
type DelegateA = Delegate<{ A: string }>
type DelegateB = Delegate<{ B: number }>
type DelegateC = Delegate<{ C: object }>
type ExtractArgument<T> = T extends (option: infer U) => void ? U : never
type IntersectionOptions = ExtractArgument<DelegateA>
@saboya
saboya / gnome-settings-daemon-3.30.1.1-optional-wacom.patch
Created October 2, 2018 14:16
Making wacom support optional for gnome-settings-daemon
From 3440c9860a4fa40b47efbc8f90b3caea79f6a86d Mon Sep 17 00:00:00 2001
From: Rodrigo Saboya <saboya@gmail.com>
Date: Tue, 2 Oct 2018 11:03:45 -0300
Subject: [PATCH] Adding meson option for Wacom support.
---
meson.build | 2 +-
meson_options.txt | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
@saboya
saboya / gnome-control-center-3.30.1-optional-online-accounts.patch
Last active October 2, 2018 05:14
Make support for gnome-online-accounts optional in gnome-control-center 3.30
From 672876ab3eb866bcc71b804389cab71620a283dd Mon Sep 17 00:00:00 2001
From: Rodrigo Saboya <saboya@gmail.com>
Date: Tue, 2 Oct 2018 02:00:53 -0300
Subject: [PATCH] Making goa dependency optional
---
meson.build | 9 ++++++++-
meson_options.txt | 3 ++-
panels/background/bg-pictures-source.c | 26 ++++++++++++++++++--------
panels/background/meson.build | 15 +++++++++++----

Keybase proof

I hereby claim:

  • I am saboya on github.
  • I am saboya (https://keybase.io/saboya) on keybase.
  • I have a public key whose fingerprint is 3276 E90A 133C E475 8E94 DC2C 2E81 BF38 0747 A5CE

To claim this, I am signing this object:

@saboya
saboya / intellij.groovy
Last active August 29, 2015 14:23
Random GDSL reference
// souyce: https://github.com/stephenc/jenkins/blob/master/core/src/main/resources/dsld/IntelliJ.gdsl
package dsld
import com.intellij.openapi.module.*;
import com.intellij.openapi.roots.*;
def ctx = context(scope:scriptScope()) // TODO: make this more restrictive
// TODO: how to complete "it", "descriptor", "instance", and other interesting variables?
// TODO: do view pages need packages?