Skip to content

Instantly share code, notes, and snippets.

View juxuanu's full-sized avatar

Ícar juxuanu

  • 19:16 (UTC +02:00)
View GitHub Profile
@juxuanu
juxuanu / flatpak-list.txt
Last active March 18, 2024 00:25
Flatpak programs
app.drey.Dialect
app.drey.EarTag
app.drey.Warp
ar.xjuan.Cambalache
com.belmoussaoui.Decoder
com.belmoussaoui.Obfuscate
com.brave.Browser
com.dec05eba.gpu_screen_recorder
com.getpostman.Postman
com.github.GradienceTeam.Gradience
@juxuanu
juxuanu / configuration.nix
Last active May 2, 2024 17:04
Nix configuration
# This config: https://gist.githubusercontent.com/juxuanu/d9327709fb56ffacb6e3e1e4ff8ad94a/raw/configuration.nix
# Flatpak apps: https://gist.githubusercontent.com/juxuanu/819267fed67cf5308a8efea42298c2d2/raw/flatpak-list.txt
{ config, pkgs, ... }:
let
unstableTarball =
fetchTarball
https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz;
in
{
@juxuanu
juxuanu / pacman-cdn-repos.md
Created January 18, 2024 19:28
Global CDNs for ArchLinux repositories

/etc/pacman.d/mirrorlist:

Server = https://cloudflaremirrors.com/archlinux/$repo/os/$arch
Server = https://mirrors.gandi.net/archlinux/$repo/os/$arch
Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch 
Server = https://mirror.facebook.net/archlinux/$repo/os/$arch

No need for Reflector 😉

@juxuanu
juxuanu / auto-protonvpn.md
Last active January 12, 2024 09:22
Systemd user service to autoconnect to ProtonVPN through their the CLI utility

Service definition: ~/.config/systemd/user/auto-protonvpn.service

[Unit]
Description=ProtonVPN Connection
After=network-online.target
BindsTo=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/bin/protonvpn-cli ks --off ; /usr/bin/protonvpn-cli connect -f

Keybase proof

I hereby claim:

  • I am juxuanu on github.
  • I am icarns (https://keybase.io/icarns) on keybase.
  • I have a public key whose fingerprint is 650E 0794 3412 FCAB 596B FB3B 9763 B57D 3701 E741

To claim this, I am signing this object: