Skip to content

Instantly share code, notes, and snippets.

View dariuszparys's full-sized avatar

Dariusz Parys dariuszparys

View GitHub Profile
@dariuszparys
dariuszparys / prep-testinfra-dev.sh
Last active November 18, 2020 15:57
Prepare Testinfra Debian 10 Dev-Box
#!/bin/bash
sudo apt-get update
sudo apt-get install -y \
build-essential \
zlib1g-dev \
libncurses5-dev \
libgdbm-dev \
libnss3-dev \
libssl-dev \
libsqlite3-dev \
@dariuszparys
dariuszparys / Linux on Lenovo P52.md
Last active March 20, 2020 11:52
Linux on Lenovo P52 Changelog

Linux on Lenovo P52 (Changelog)

Work in progress for my Linux installation on my work machine. See history for OS changes

Hardware

Lenovo P52 Bios was already upgraded, I had Windows 10 before on this machine

// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+shift+u",
"command": "editor.action.transformToUppercase"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.transformToLowercase"
}
@dariuszparys
dariuszparys / InstallDevEnv.ps1
Last active October 28, 2020 22:46
Development tools installation with Chocolatey for Windows
Set-Location $env:USERPROFILE
If ( ! ( Test-Path $PROFILE ) ) { New-Item -Force -ItemType File -Path $PROFILE; Add-Content -Path $PROFILE -Encoding UTF8 -Value "# Powershell Profile"; }
Set-ExecutionPolicy Bypass -Scope CurrentUser -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco feature enable --name allowGlobalConfirmation
# Administrator Powershell
choco install firacode
choco install cascadiafonts
choco install git.install --params "/GitAndUnixToolsOnPath /WindowsTerminal /SChannel"
@dariuszparys
dariuszparys / setup-devbox.sh
Last active March 13, 2018 15:26
Bash dev setup
sudo apt update
sudo apt upgrade
# --- just alienware 17 R2 related
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.169.3_all.deb
sudo dpkg -i linux-firmware*.deb
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
# --- end
# base stuff
@dariuszparys
dariuszparys / manifest.yaml
Created February 19, 2018 06:26
Sampel Docker Multi-Arch Manifest File
image: dariuszparys/some-edge-module:1.0.0-preview018
manifests:
-
image: dariuszparys/some-edge-module:1.0.0-preview018-linux-amd64
platform:
architecture: amd64
os: linux
-
image: dariuszparys/some-edge-module:1.0.0-preview018-linux-arm32v7
platform:
@dariuszparys
dariuszparys / program.cs
Created January 26, 2018 14:17
C# 7.1 Using async / await with Main
using System;
using System.Threading.Tasks;
namespace demo
{
class Program
{
static async Task Main(string[] args)
{
await Task.Delay(1000);
@dariuszparys
dariuszparys / settings.json
Created October 26, 2017 15:44
vscode custom settings
{
"workbench.colorTheme": "Cobalt2",
"editor.fontFamily": "Fira Code",
"editor.fontSize": 17,
"editor.lineHeight": 25,
"editor.letterSpacing": 0.5,
"files.trimTrailingWhitespace": true,
"editor.fontWeight": "400",
"editor.cursorStyle": "underline-thin",
"editor.cursorBlinking": "solid",
@dariuszparys
dariuszparys / profile1.ps
Created October 10, 2017 13:16
Integrating Git into Powershell prompt
# Function Prompt
# {
# $PromptData="PS $($executionContext.SessionState.Path.CurrentLocation)$('>' * ($nestedPromptLevel + 1)) "
# $host.ui.RawUI.WindowTitle=$PromptData+'-'+(Get-Date).tostring()
# }
$Global:CurrentUser = [System.Security.Principal.WindowsIdentity]::GetCurrent()
$UserType = "User"
$CurrentUser.Groups | foreach {
if ($_.value -eq "S-1-5-32-544") {
@dariuszparys
dariuszparys / .hyper.js
Last active May 4, 2022 22:53
Hyper.js terminal settings with Fira Code
// This configuration is meant to be used in WSL v1 for Windows
// It is also not maintained anymore, as I switched to Windows Terminal
module.exports = {
config: {
// Disabling WebGL renderer to make font-ligatures work
// https://github.com/tolbertam/hyper-font-ligatures#disabling-webgl-rendering
webGLRenderer: false,
// default font size in pixels for all tabs