Skip to content

Instantly share code, notes, and snippets.

View alexanderkatkov's full-sized avatar

Aliaksandr Katkou alexanderkatkov

View GitHub Profile
@alexanderkatkov
alexanderkatkov / gist:b05b0f03dc136db37fbb49ebc80a093c
Created August 1, 2022 19:16
PHPStorm flatpak access to Docker sock (console command)
flatpak override --user --filesystem=/run/docker.sock com.jetbrains.PhpStorm
@alexanderkatkov
alexanderkatkov / phpstan.neon
Last active March 19, 2022 19:16
Personal PHPStan settings for Symfony projects
includes:
- vendor/phpstan/phpstan-symfony/extension.neon
- vendor/phpstan/phpstan-doctrine/extension.neon
- vendor/phpstan/phpstan-phpunit/extension.neon
- vendor/phpstan/phpstan-phpunit/rules.neon
parameters:
checkGenericClassInNonGenericObjectType: false
checkMissingIterableValueType: false
reportUnmatchedIgnoredErrors: false
universalObjectCratesClasses:
@alexanderkatkov
alexanderkatkov / phpcs.xml.dist
Last active March 19, 2022 19:19
Personal PHP_CodeSniffer settings
<?xml version="1.0" encoding="UTF-8"?>
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="vendor/squizlabs/php_codesniffer/phpcs.xsd">
<arg name="basepath" value="."/>
<arg name="cache" value=".phpcs-cache"/>
<arg name="colors" />
<arg name="extensions" value="php"/>
<arg name="parallel" value="75" />
@alexanderkatkov
alexanderkatkov / lang-switcher.sh
Created November 10, 2020 08:22
Ubuntu set ALT+SHIFT shortcut for language switch
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
#!/bin/bash
wget https://github.com/bBoxType/FiraSans/archive/master.zip
unzip master.zip
sudo mkdir -p /usr/share/fonts/opentype/fira
sudo mkdir -p /usr/share/fonts/truetype/fira
sudo find FiraSans-master/ -name "*.otf" -exec cp {} /usr/share/fonts/opentype/fira/ \;
sudo find FiraSans-master/ -name "*.ttf" -exec cp {} /usr/share/fonts/truetype/fira/ \;
@alexanderkatkov
alexanderkatkov / .zshrc
Last active February 17, 2023 22:45
Config for Oh My ZSH
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc.
# Initialization code that may require console input (password prompts, [y/n]
# confirmations, etc.) must go above this block; everything else may go below.
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH