Skip to content

Instantly share code, notes, and snippets.

@AmineChikhaoui
AmineChikhaoui / video_process.py
Last active August 29, 2015 14:11
Script for converting mp4 videos to mp3 using ffmpeg.
#! /usr/bin/python
from flask import Flask,request, render_template, make_response, send_file
from werkzeug import secure_filename
import subprocess
import os
UPLOAD_FOLDER = 'Bucket/'
ALLOWED_EXTENSIONS = set(['mp4','txt', 'jpg', 'jpeg'])

Keybase proof

I hereby claim:

  • I am AmineChikhaoui on github.
  • I am chikhaoui (https://keybase.io/chikhaoui) on keybase.
  • I have a public key whose fingerprint is 2DC8 B190 B657 3BFD 22CB 90E2 E1AD 2BFD 916A C5F7

To claim this, I am signing this object:

Generate a keypair:

nix-store --generate-binary-cache-key example.org /path/to/secret /path/to/public

Use that to push signed paths:

  • For usage through the nix cli nix copy --to s3://example?secret-key=/path/to/secret
[amine@nixos:~/src/nixops]$ nix-instantiate --read-write-mode -I nixops=/home/amine/src/nixops/nixops/../nix --arg networkExprs '[ "/home/amine/src/nixops/output.nix" ]' --arg args {} --argstr uuid 9ad8bea1-6215-11e9-a024-02420a47088d --argstr deploymentName out '<nixops/eval-machine-info.nix>' --eval-only  --strict --arg checkConfigurationOptions false -A info  --xml 1>/dev/null
trace: WARNING: `stdenv.isArm` is deprecated after 18.03. Please use `stdenv.isAarch32` instead
trace: lib.zip is deprecated, use lib.zipAttrsWith instead
trace: Warning: `showVal` is deprecated and will be removed in the next release, please use `traceSeqN`
trace: `mkStrict' is obsolete; use `mkOverride 0' instead.
trace: `lib.nixpkgsVersion` is deprecated, use `lib.version` instead!
error: stack overflow (possible infinite recursion)

[amine@nixos:~/src/nixops]$ nix-instantiate --read-write-mode -I nixops=/home/amine/src/nixops/nixops/../nix --arg networkExprs '[ "/home/amine/src/nixops/output.nix" ]' --arg args {} --argstr uui
diff --git a/default.nix b/default.nix
index 8b89152..2378f0e 100644
--- a/default.nix
+++ b/default.nix
@@ -382,7 +382,20 @@ in rec {
format = ''
mkswap -L swap /dev/sda2
- mkfs.ext4 -L nixos /dev/sda3
+ mkdir -p /var/lock/lvm
@AmineChikhaoui
AmineChikhaoui / deploy-packet.md
Created June 21, 2019 03:10
Deploy to Packet duration
[nix-shell:~/src/nixops]$ time nixops deploy -d packet-network --create-only
nixops.> uploading Packet ssh key ...
machine> creating Packet instance (facility ewr1, plan baremetal_2, billing cycle hourly, OS nixos_18_03 )
machine> waiting for IP address...
machine> [provisioning]
machine> Event: "%device%" (m1.xlarge.x86) was deployed to project "%project%" by %user%
machine> [provisioning]
machine> Event: Configuration written
machine> [provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][provisioning][prov