Skip to content

Instantly share code, notes, and snippets.

View Miqueas's full-sized avatar
👍
Average nerd

Miqueas Miqueas

👍
Average nerd
View GitHub Profile
@SpikedPaladin
SpikedPaladin / build.md
Last active October 30, 2024 02:34
GTK4/Adwaita/Vala/Blueprint on Windows

Info

This guide will show how to build and run this project on Windows system using MSYS2

Installing MSYS2

  • Download and install MSYS2
  • Navigate to C:\msys64 and open mingw64.exe
  • Update packages pacman -Syyu
  • Install compilers and libraries
@Joao-Peterson
Joao-Peterson / gmk67_linux.md
Last active March 3, 2025 18:14
Using GMK67 keyboard in linux. Function keys not working with Fn!

GMK67 with Archlinux!

Recently i bought a zuoya gmk67 keyboard, it doesn't have a function keys row and has a knob for volume control. Unfortunately, if you plug your gmk67 in a archlinux machine you will notice that using fn+1 will not produce f1 as expected, it will produce a screen brightness decrease, and if you change the physical switch in the back for the macOS mode, the function keys now work, but the modifier keys don't, quite stressful.

Fear not, you can either alter your system configuration so the keyboard functions normally, as in this gist, or remap the keys, as seen in the gist Using GMK67 keyboard in linux with key remaps!.

For this gist we are going to alter the configuration for the apple hid driver on archlinux, since this keyboard uses it, and alter the functionality of the Fn key.

This is tested on archlinux, for any other distro you might have to figure out yourself the correponding commands!

@Klerith
Klerith / flutter-instalaciones.md
Last active March 4, 2025 18:02
Instalaciones del curso de Flutter - Móvil de cero a experto
@box-automation1
box-automation1 / setup-gitpod-gui-kde-plasma.sh
Last active July 4, 2022 22:19
Get A KDE-PlasmaEnvironment Within 5min With The Help Of Gitpod
cd ~
sudo rm -rf *
#Install Brave, For Quick Ad-Free Browsing(Prone To Crashes)(Due To Chromium), WHile Install Firefox For Watching Videos, As Due To lack of Physical GPU, Chromium Crashes on Video Rendering, Firefox Surprisingly Works Fine
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install --assume-yes wget firefox brave-browser tasksel aria2 tmate neofetch apt-transport-https tasksel
aria2c https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y >/dev/null 2>&1
#Begin Installing KDE-Plasma Environment along with Chrome Remote Desktop
@box-automation1
box-automation1 / setup-gitpod-gui-gnome-classic.sh
Last active March 19, 2022 14:11
Get A Gnome-Classic Environment Within 5min With The Help Of Gitpod
cd ~
sudo rm -rf *
#Install Brave, For Quick Ad-Free Browsing(Prone To Crashes)(Due To Chromium), WHile Install Firefox For Watching Videos, As Due To lack of Physical GPU, Chromium Crashes on Video Rendering, Firefox Surprisingly Works Fine
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install --assume-yes wget firefox brave-browser tasksel aria2 tmate neofetch apt-transport-https tasksel
aria2c https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y >/dev/null 2>&1
#Begin Installing Gnome-Classic Environment along with Chrome Remote Desktop
@box-automation1
box-automation1 / setup-gitpod-gui-gnome.sh
Last active March 19, 2022 14:11
Get A Gnome Environment Within 5min With The Help Of Gitpod
cd ~
sudo rm -rf *
#Install Brave, For Quick Ad-Free Browsing(Prone To Crashes)(Due To Chromium), WHile Install Firefox For Watching Videos, As Due To lack of Physical GPU, Chromium Crashes on Video Rendering, Firefox Surprisingly Works Fine
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install --assume-yes wget firefox brave-browser tasksel aria2 tmate neofetch apt-transport-https tasksel
aria2c https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y >/dev/null 2>&1
#Begin Installing Gnome Environment along with Chrome Remote Desktop
@box-automation1
box-automation1 / setup-gitpod-gui-cinnamon.sh
Last active March 19, 2022 14:11
Get A Cinnamon Environment Within 5min With The Help Of Gitpod
cd ~
sudo rm -rf *
#Install Brave, For Quick Ad-Free Browsing(Prone To Crashes)(Due To Chromium), WHile Install Firefox For Watching Videos, As Due To lack of Physical GPU, Chromium Crashes on Video Rendering, Firefox Surprisingly Works Fine
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install --assume-yes wget firefox brave-browser tasksel aria2 tmate neofetch apt-transport-https tasksel
aria2c https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y >/dev/null 2>&1
#Begin Installing Cinnamon Environment along with Chrome Remote Desktop
@box-automation1
box-automation1 / setup-gitpod-gui-xfce.sh
Last active August 31, 2023 15:38
Get A XFCE Environment Within 5min With The Help Of Gitpod
cd ~
sudo rm -rf *
#Install Brave, For Quick Ad-Free Browsing(Prone To Crashes)(Due To Chromium), WHile Install Firefox For Watching Videos, As Due To lack of Physical GPU, Chromium Crashes on Video Rendering, Firefox Surprisingly Works Fine
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update
sudo apt install --assume-yes wget firefox brave-browser tasksel aria2 tmate neofetch apt-transport-https tasksel
aria2c https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
ssh-keygen -q -t rsa -N '' -f ~/.ssh/id_rsa <<<y >/dev/null 2>&1
#Begin Installing XFCE Environment along with Chrome Remote Desktop
@diazvictor
diazvictor / custom.css
Created September 5, 2021 04:06
Button With Gradient Border In GTK3
/* Button defect styles reset */
button {
box-shadow: none;
text-shadow: none;
border: none;
outline: none;
}
/* The box will simulate the border */
box {
@diazvictor
diazvictor / PathsLGI.md
Last active November 25, 2023 06:39
Paths of standard files of a GTK project for LGI.

Paths of standard files of a GTK project for LGI.

This information has been collected by observing the GNOME projects. Especially those of PGI

com.github.project is the name of your project.

com.github.project/
├── data/
│ ├── appdata/