Skip to content

Instantly share code, notes, and snippets.

View nirnejak's full-sized avatar
🎨
Crafting Interfaces

Jitendra Nirnejak nirnejak

🎨
Crafting Interfaces
View GitHub Profile
# 𝗙𝗮𝘀𝘁𝗲𝗿 𝗗𝗼𝗰𝗸 𝗛𝗶𝗱𝗶𝗻𝗴:
defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock
# 𝗙𝗮𝘀𝘁𝗲𝗿 𝗗𝗼𝗰𝗸 𝗛𝗶𝗱𝗶𝗻𝗴 𝗨𝗻𝗱𝗼:
defaults write com.apple.dock autohide-delay -float 0.5; defaults write com.apple.dock autohide-time-modifier -int 0.5 ;killall Dock
# 𝗔𝗱𝗱 𝗗𝗼𝗰𝗸 𝗦𝗽𝗮𝗰𝗲𝗿 (paste for each spacer):
defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}' && killall Dock
# 𝗔𝗱𝗱 𝗛𝗮𝗹𝗳-𝗛𝗲𝗶𝗴𝗵𝘁 𝗗𝗼𝗰𝗸 𝗦𝗽𝗮𝗰𝗲𝗿 (paste for each):
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}' && killall Dock
@nirnejak
nirnejak / settings.jsonc
Last active June 6, 2023 19:04
Jitendra Nirnejak's Editor Configuration
{
"editor.tabSize": 2,
"editor.fontSize": 14,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.fontLigatures": true,
"editor.fontFamily": "JetBrains Mono, monospace",
"editor.fontWeight": "400",
"editor.suggest.preview": true,
"editor.suggestSelection": "first",
[
// Terminal
{ "key": "cmd+shift+j", "command": "workbench.action.terminal.focusNext" },
{
"key": "cmd+shift+k",
"command": "workbench.action.terminal.focusPrevious"
},
{
"key": "shift+alt+`",
"command": "workbench.action.toggleMaximizedPanel"
"rules": {
"react/sort-prop-types": [
"error",
{
"callbacksLast": true,
"ignoreCase": true,
"requiredFirst": true,
"sortShapeProp": true,
"noSortAlphabetically": false
}
ZSH_THEME="vercel"
export UPDATE_ZSH_DAYS=1
plugins=(
git
sudo
macos
docker
docker-compose
import * as React from "react"
type ContactFormInput = {
name: string
email: string
message: string
}
const initialState: ContactFormInput = {
name: "",
[
{
"context": "Editor",
"bindings": {
"alt-up": "editor::MoveLineUp",
"alt-down": "editor::MoveLineDown",
"ctrl-cmd-up": "editor::SelectLargerSyntaxNode",
"ctrl-cmd-down": "editor::SelectSmallerSyntaxNode"
}
}
{
"base_keymap": "VSCode",
"theme": "Andromeda",
"buffer_font_size": 14,
"language_overrides": {
"JavaScript, TypeScript": {
"format_on_save": {
"external": {
"command": "prettier",
"arguments": [
call plug#begin('~/.vim/plugged')
Plug 'mxw/vim-jsx'
Plug 'pangloss/vim-javascript'
Plug 'ap/vim-css-color'
Plug 'mattn/emmet-vim' " <C-y> + , for completion
Plug 'matze/vim-move'
Plug 'prettier/vim-prettier', { 'for': ['javascript', 'typescript', 'css', 'less', 'scss', 'json', 'graphql', 'markdown', 'vue', 'yaml', 'html'] }
Plug 'eslint/eslint'
" npm i -g prettier
export default function classNames(
...classes: Array<string | boolean | undefined>
): string {
return classes.filter(Boolean).join(" ")
}