parent
65e51faa9e
commit
398df8b7f5
|
@ -1,15 +1,11 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# shellcheck disable=SC2183,SC2155
|
|
||||||
|
|
||||||
# Print date on login
|
# Print date on login
|
||||||
printf '\e[1m\e[91m%(%A, %B %d, %Y)T \e[90m- \e[36m%(%Z %z)T\e[m\n\n'
|
printf '\e[1m\e[91m%(%A, %B %d, %Y)T \e[90m- \e[36m%(%Z %z)T\e[m\n\n'
|
||||||
|
|
||||||
# Include hidden files in glob
|
# Set shell options
|
||||||
shopt -s dotglob
|
shopt -s dotglob globstar cmdhist
|
||||||
|
shopt -u force_fignore
|
||||||
# Save multi-line commands as one command
|
|
||||||
shopt -s cmdhist
|
|
||||||
|
|
||||||
# Set the default command & options used by fzf {{{
|
# Set the default command & options used by fzf {{{
|
||||||
export FZF_DEFAULT_COMMAND='fd -LIH -tf --color=always'
|
export FZF_DEFAULT_COMMAND='fd -LIH -tf --color=always'
|
||||||
|
|
|
@ -1,72 +0,0 @@
|
||||||
---
|
|
||||||
AlignAfterOpenBracket: "Align"
|
|
||||||
AlignConsecutiveAssignments: false
|
|
||||||
AlignEscapedNewlines: "DontAlign"
|
|
||||||
AlignTrailingComments: false
|
|
||||||
AllowAllArgumentsOnNextLine: true
|
|
||||||
AllowShortCaseLabelsOnASingleLine: true
|
|
||||||
AllowShortFunctionsOnASingleLine: "Inline"
|
|
||||||
AllowShortIfStatementsOnASingleLine: "WithoutElse"
|
|
||||||
AllowShortLoopsOnASingleLine: true
|
|
||||||
AlwaysBreakAfterReturnType: "None"
|
|
||||||
AlwaysBreakBeforeMultilineStrings: false
|
|
||||||
BinPackArguments: true
|
|
||||||
BinPackParameters: true
|
|
||||||
BreakBeforeBinaryOperators: "None"
|
|
||||||
BreakBeforeBraces: "Attach"
|
|
||||||
BreakBeforeTernaryOperators: true
|
|
||||||
BreakStringLiterals: true
|
|
||||||
ColumnLimit: 80
|
|
||||||
CommentPragmas: "https?://"
|
|
||||||
DerivePointerAlignment: false
|
|
||||||
FixNamespaceComments: true
|
|
||||||
IncludeBlocks: "Regroup"
|
|
||||||
IncludeCategories:
|
|
||||||
- Regex: "^<.*"
|
|
||||||
Priority: 1
|
|
||||||
- Regex: "^\".*"
|
|
||||||
Priority: 2
|
|
||||||
IndentCaseLabels: true
|
|
||||||
IndentPPDirectives: "AfterHash"
|
|
||||||
IndentWidth: 4
|
|
||||||
IndentWrappedFunctionNames: true
|
|
||||||
KeepEmptyLinesAtTheStartOfBlocks: false
|
|
||||||
MaxEmptyLinesToKeep: 2
|
|
||||||
PointerAlignment: "Right"
|
|
||||||
ReflowComments: true
|
|
||||||
SortIncludes: true
|
|
||||||
SortUsingDeclarations: true
|
|
||||||
SpaceAfterCStyleCast: true
|
|
||||||
SpaceAfterTemplateKeyword: true
|
|
||||||
SpaceBeforeAssignmentOperators: true
|
|
||||||
SpaceBeforeParens: "ControlStatements"
|
|
||||||
SpaceInEmptyParentheses: false
|
|
||||||
SpacesBeforeTrailingComments: 2
|
|
||||||
SpacesInCStyleCastParentheses: false
|
|
||||||
SpacesInContainerLiterals: false
|
|
||||||
SpacesInParentheses: false
|
|
||||||
SpacesInSquareBrackets: false
|
|
||||||
TabWidth: 4
|
|
||||||
UseTab: "Never"
|
|
||||||
|
|
||||||
---
|
|
||||||
Language: "Cpp"
|
|
||||||
AccessModifierOffset: -4
|
|
||||||
AllowShortLambdasOnASingleLine: "All"
|
|
||||||
AlwaysBreakTemplateDeclarations: "No"
|
|
||||||
BreakConstructorInitializers: "AfterColon"
|
|
||||||
BreakInheritanceList: "AfterColon"
|
|
||||||
CompactNamespaces: false
|
|
||||||
ConstructorInitializerAllOnOneLineOrOnePerLine: false
|
|
||||||
FixNamespaceComments: true
|
|
||||||
NamespaceIndentation: "All"
|
|
||||||
SortUsingDeclarations: true
|
|
||||||
SpaceAfterTemplateKeyword: false
|
|
||||||
SpaceBeforeCpp11BracedList: true
|
|
||||||
SpaceBeforeCtorInitializerColon: false
|
|
||||||
SpaceBeforeInheritanceColon: true
|
|
||||||
SpaceBeforeRangeBasedForLoopColon: true
|
|
||||||
SpacesInAngles: false
|
|
||||||
Standard: "c++17"
|
|
||||||
|
|
||||||
# vim:ft=yaml:
|
|
219
.clang-tidy
219
.clang-tidy
|
@ -1,219 +0,0 @@
|
||||||
---
|
|
||||||
# See https://clang.llvm.org/extra/clang-tidy/checks/list.html
|
|
||||||
# All enabled checks are explicitly defined
|
|
||||||
Checks: >
|
|
||||||
-*,
|
|
||||||
bugprone-argument-comment,
|
|
||||||
bugprone-assert-side-effect,
|
|
||||||
bugprone-bool-pointer-implicit-conversion,
|
|
||||||
bugprone-branch-clone,
|
|
||||||
bugprone-copy-constructor-init,
|
|
||||||
bugprone-dangling-handle,
|
|
||||||
bugprone-exception-escape,
|
|
||||||
bugprone-fold-init-type,
|
|
||||||
bugprone-forward-declaration-namespace,
|
|
||||||
bugprone-forwarding-reference-overload,
|
|
||||||
bugprone-inaccurate-erase,
|
|
||||||
bugprone-incorrect-roundings,
|
|
||||||
bugprone-integer-division,
|
|
||||||
bugprone-lambda-function-name,
|
|
||||||
bugprone-macro-parentheses,
|
|
||||||
bugprone-macro-repeated-side-effects,
|
|
||||||
bugprone-misplaced-operator-in-strlen-in-alloc,
|
|
||||||
bugprone-misplaced-widening-cast,
|
|
||||||
bugprone-move-forwarding-reference,
|
|
||||||
bugprone-multiple-statement-macro,
|
|
||||||
bugprone-parent-virtual-call,
|
|
||||||
bugprone-sizeof-container,
|
|
||||||
bugprone-sizeof-expression,
|
|
||||||
bugprone-string-constructor,
|
|
||||||
bugprone-string-integer-assignment,
|
|
||||||
bugprone-string-literal-with-embedded-nul,
|
|
||||||
bugprone-suspicious-enum-usage,
|
|
||||||
bugprone-suspicious-memset-usage,
|
|
||||||
bugprone-suspicious-missing-comma,
|
|
||||||
bugprone-suspicious-semicolon,
|
|
||||||
bugprone-swapped-arguments,
|
|
||||||
bugprone-terminating-continue,
|
|
||||||
bugprone-throw-keyword-missing,
|
|
||||||
bugprone-too-small-loop-variable,
|
|
||||||
bugprone-undefined-memory-manipulation,
|
|
||||||
bugprone-undelegated-constructor,
|
|
||||||
bugprone-unhandled-self-assignment,
|
|
||||||
bugprone-unused-raii,
|
|
||||||
bugprone-unused-return-value,
|
|
||||||
bugprone-use-after-move,
|
|
||||||
cert-dcl58-cpp,
|
|
||||||
cert-env33-c,
|
|
||||||
cert-err34-c,
|
|
||||||
cert-err52-cpp,
|
|
||||||
cert-err58-cpp,
|
|
||||||
cert-err60-cpp,
|
|
||||||
cert-flp30-c,
|
|
||||||
cert-msc51-cpp,
|
|
||||||
clang-analyzer-core.DivideZero,
|
|
||||||
clang-analyzer-core.NonNullParamChecker,
|
|
||||||
clang-analyzer-core.NullDereference,
|
|
||||||
clang-analyzer-core.StackAddrEscapeBase,
|
|
||||||
clang-analyzer-core.StackAddressEscape,
|
|
||||||
clang-analyzer-core.UndefinedBinaryOperatorResult,
|
|
||||||
clang-analyzer-core.VLASize,
|
|
||||||
clang-analyzer-core.uninitialized.Assign,
|
|
||||||
clang-analyzer-core.uninitialized.Branch,
|
|
||||||
clang-analyzer-core.uninitialized.CapturedBlockVariable,
|
|
||||||
clang-analyzer-core.uninitialized.UndefReturn,
|
|
||||||
clang-analyzer-deadcode.DeadStores,
|
|
||||||
clang-analyzer-security.FloatLoopCounter,
|
|
||||||
clang-analyzer-security.insecureAPI.bcmp,
|
|
||||||
clang-analyzer-security.insecureAPI.bcopy,
|
|
||||||
clang-analyzer-security.insecureAPI.bzero,
|
|
||||||
clang-analyzer-security.insecureAPI.getpw,
|
|
||||||
clang-analyzer-security.insecureAPI.gets,
|
|
||||||
clang-analyzer-security.insecureAPI.mktemp,
|
|
||||||
clang-analyzer-security.insecureAPI.rand,
|
|
||||||
clang-analyzer-security.insecureAPI.strcpy,
|
|
||||||
clang-analyzer-security.insecureAPI.vfork,
|
|
||||||
clang-analyzer-unix.API,
|
|
||||||
clang-analyzer-unix.DynamicMemoryModeling,
|
|
||||||
clang-analyzer-unix.Malloc,
|
|
||||||
clang-analyzer-unix.MallocSizeof,
|
|
||||||
clang-analyzer-unix.MismatchedDeallocator,
|
|
||||||
clang-analyzer-unix.cstring.BadSizeArg,
|
|
||||||
clang-analyzer-unix.cstring.CStringModeling,
|
|
||||||
clang-analyzer-unix.cstring.NullArg,
|
|
||||||
cppcoreguidelines-avoid-goto,
|
|
||||||
cppcoreguidelines-interfaces-global-init,
|
|
||||||
cppcoreguidelines-narrowing-conversions,
|
|
||||||
cppcoreguidelines-pro-type-const-cast,
|
|
||||||
cppcoreguidelines-pro-type-member-init,
|
|
||||||
cppcoreguidelines-pro-type-static-cast-downcast,
|
|
||||||
cppcoreguidelines-slicing,
|
|
||||||
fuchsia-multiple-inheritance,
|
|
||||||
fuchsia-trailing-return,
|
|
||||||
fuchsia-virtual-inheritance,
|
|
||||||
google-explicit-constructor,
|
|
||||||
google-global-names-in-headers,
|
|
||||||
google-readability-casting,
|
|
||||||
google-runtime-references,
|
|
||||||
hicpp-exception-baseclass,
|
|
||||||
hicpp-multiway-paths-covered,
|
|
||||||
llvm-include-order,
|
|
||||||
llvm-namespace-comment,
|
|
||||||
misc-definitions-in-headers,
|
|
||||||
misc-misplaced-const,
|
|
||||||
misc-new-delete-overloads,
|
|
||||||
misc-non-copyable-objects,
|
|
||||||
misc-non-private-member-variables-in-classes,
|
|
||||||
misc-redundant-expression,
|
|
||||||
misc-static-assert,
|
|
||||||
misc-throw-by-value-catch-by-reference,
|
|
||||||
misc-unconventional-assign-operator,
|
|
||||||
misc-uniqueptr-reset-release,
|
|
||||||
misc-unused-alias-decls,
|
|
||||||
misc-unused-parameters,
|
|
||||||
misc-unused-using-decls,
|
|
||||||
modernize-avoid-c-arrays,
|
|
||||||
modernize-deprecated-headers,
|
|
||||||
modernize-deprecated-ios-base-aliases,
|
|
||||||
modernize-loop-convert,
|
|
||||||
modernize-make-shared,
|
|
||||||
modernize-pass-by-value,
|
|
||||||
modernize-raw-string-literal,
|
|
||||||
modernize-redundant-void-arg,
|
|
||||||
modernize-replace-auto-ptr,
|
|
||||||
modernize-return-braced-init-list,
|
|
||||||
modernize-shrink-to-fit,
|
|
||||||
modernize-use-auto,
|
|
||||||
modernize-use-bool-literals,
|
|
||||||
modernize-use-default-member-init,
|
|
||||||
modernize-use-emplace,
|
|
||||||
modernize-use-equals-default,
|
|
||||||
modernize-use-equals-delete,
|
|
||||||
modernize-use-override,
|
|
||||||
modernize-use-uncaught-exceptions,
|
|
||||||
performance-faster-string-find,
|
|
||||||
performance-for-range-copy,
|
|
||||||
performance-implicit-conversion-in-loop,
|
|
||||||
performance-inefficient-algorithm,
|
|
||||||
performance-inefficient-string-concatenation,
|
|
||||||
performance-inefficient-vector-operation,
|
|
||||||
performance-move-const-arg,
|
|
||||||
performance-move-constructor-init,
|
|
||||||
performance-type-promotion-in-math-fn,
|
|
||||||
performance-unnecessary-copy-initialization,
|
|
||||||
performance-unnecessary-value-param,
|
|
||||||
readability-const-return-type,
|
|
||||||
readability-container-size-empty,
|
|
||||||
readability-delete-null-pointer,
|
|
||||||
readability-deleted-default,
|
|
||||||
readability-implicit-bool-conversion,
|
|
||||||
readability-inconsistent-declaration-parameter-name,
|
|
||||||
readability-misleading-indentation,
|
|
||||||
readability-misplaced-array-index,
|
|
||||||
readability-named-parameter,
|
|
||||||
readability-non-const-parameter,
|
|
||||||
readability-redundant-control-flow,
|
|
||||||
readability-redundant-declaration,
|
|
||||||
readability-redundant-function-ptr-dereference,
|
|
||||||
readability-redundant-member-init,
|
|
||||||
readability-redundant-preprocessor,
|
|
||||||
readability-redundant-smartptr-get,
|
|
||||||
readability-redundant-string-cstr,
|
|
||||||
readability-redundant-string-init,
|
|
||||||
readability-simplify-boolean-expr,
|
|
||||||
readability-simplify-subscript-expr,
|
|
||||||
readability-static-accessed-through-instance,
|
|
||||||
readability-static-definition-in-anonymous-namespace,
|
|
||||||
readability-string-compare,
|
|
||||||
readability-uniqueptr-delete-release
|
|
||||||
WarningsAsErrors: >
|
|
||||||
bugprone-assert-side-effect,
|
|
||||||
bugprone-exception-escape,
|
|
||||||
bugprone-misplaced-operator-in-strlen-in-alloc,
|
|
||||||
bugprone-misplaced-widening-cast,
|
|
||||||
bugprone-multiple-statement-macro,
|
|
||||||
bugprone-string-constructor,
|
|
||||||
bugprone-string-literal-with-embedded-nul,
|
|
||||||
bugprone-suspicious-memset-usage,
|
|
||||||
cppcoreguidelines-interfaces-global-init,
|
|
||||||
clang-analyzer-core.DivideZero,
|
|
||||||
clang-analyzer-core.NonNullParamChecker,
|
|
||||||
clang-analyzer-core.NullDereference,
|
|
||||||
clang-analyzer-core.uninitialized.UndefReturn,
|
|
||||||
clang-analyzer-security.insecureAPI.UncheckedReturn,
|
|
||||||
hicpp-exception-baseclass,
|
|
||||||
misc-non-copyable-objects,
|
|
||||||
performance-implicit-conversion-in-loop,
|
|
||||||
readability-misplaced-array-index,
|
|
||||||
readability-redundant-declaration,
|
|
||||||
readability-redundant-function-ptr-dereference
|
|
||||||
FormatStyle: file
|
|
||||||
CheckOptions:
|
|
||||||
- key: bugprone-argument-comment.StrictMode
|
|
||||||
value: true
|
|
||||||
- key: bugprone-misplaced-widening-cast.CheckImplicitCasts
|
|
||||||
value: true
|
|
||||||
- key: bugprone-sizeof-expression.WarnOnSizeOfIntegerExpression
|
|
||||||
value: true
|
|
||||||
- key: bugprone-suspicious-string-compare.WarnOnLogicalNotComparison
|
|
||||||
value: true
|
|
||||||
- key: cppcoreguidelines-pro-type-member-init.IgnoreArrays
|
|
||||||
value: true
|
|
||||||
- key: cppcoreguidelines-pro-type-member-init.UseAssignment
|
|
||||||
value: true
|
|
||||||
- key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor
|
|
||||||
value: true
|
|
||||||
- key: misc-throw-by-value-catch-by-reference.WarnOnLargeObject
|
|
||||||
value: true
|
|
||||||
- key: modernize-use-default-member-init.UseAssignment
|
|
||||||
value: true
|
|
||||||
- key: performance-inefficient-string-concatenation.StrictMode
|
|
||||||
value: true
|
|
||||||
- key: readability-inconsistent-declaration-parameter-name.Strict
|
|
||||||
value: true
|
|
||||||
- key: readability-simplify-boolean-expr.ChainedConditionalReturn
|
|
||||||
value: true
|
|
||||||
- key: readability-simplify-boolean-expr.ChainedConditionalAssignment
|
|
||||||
value: true
|
|
||||||
|
|
||||||
# vim:ft=yaml:
|
|
|
@ -154,6 +154,8 @@
|
||||||
<Multi_key> <underscore> <less> : "≤" U2264 # LESS-THAN OR EQUAL TO
|
<Multi_key> <underscore> <less> : "≤" U2264 # LESS-THAN OR EQUAL TO
|
||||||
<Multi_key> <greater> <underscore> : "≥" U2265 # GREATER-THAN OR EQUAL TO
|
<Multi_key> <greater> <underscore> : "≥" U2265 # GREATER-THAN OR EQUAL TO
|
||||||
<Multi_key> <underscore> <greater> : "≥" U2265 # GREATER-THAN OR EQUAL TO
|
<Multi_key> <underscore> <greater> : "≥" U2265 # GREATER-THAN OR EQUAL TO
|
||||||
|
<Multi_key> <bar> <less> : "⟨" U27E8 # MATHEMATICAL LEFT ANGLE BRACKET
|
||||||
|
<Multi_key> <bar> <greater> : "⟩" U27E9 # MATHEMATICAL RIGHT ANGLE BRACKET
|
||||||
<Multi_key> <n> <8> : "ℵ" U2135 # ALEF SYMBOL
|
<Multi_key> <n> <8> : "ℵ" U2135 # ALEF SYMBOL
|
||||||
<Multi_key> <asciicircum> <asciicircum> : "∧" U2227 # LOGICAL AND
|
<Multi_key> <asciicircum> <asciicircum> : "∧" U2227 # LOGICAL AND
|
||||||
<Multi_key> <asciicircum> <equal> : "⊼" U22BC # NAND
|
<Multi_key> <asciicircum> <equal> : "⊼" U22BC # NAND
|
||||||
|
@ -505,20 +507,20 @@
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Roman numerals {{{
|
# Roman numerals {{{
|
||||||
<Multi_key> <percent> <0> <1> : "Ⅰ" U2160 # ROMAN NUMERAL ONE
|
<Multi_key> <percent> <1> : "Ⅰ" U2160 # ROMAN NUMERAL ONE
|
||||||
<Multi_key> <percent> <0> <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO
|
<Multi_key> <percent> <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO
|
||||||
<Multi_key> <percent> <0> <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE
|
<Multi_key> <percent> <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE
|
||||||
<Multi_key> <percent> <0> <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR
|
<Multi_key> <percent> <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR
|
||||||
<Multi_key> <percent> <0> <5> : "Ⅴ" U2164 # ROMAN NUMERAL FIVE
|
<Multi_key> <percent> <5> : "Ⅴ" U2164 # ROMAN NUMERAL FIVE
|
||||||
<Multi_key> <percent> <0> <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX
|
<Multi_key> <percent> <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX
|
||||||
<Multi_key> <percent> <0> <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN
|
<Multi_key> <percent> <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN
|
||||||
<Multi_key> <percent> <0> <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT
|
<Multi_key> <percent> <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT
|
||||||
<Multi_key> <percent> <0> <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE
|
<Multi_key> <percent> <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE
|
||||||
<Multi_key> <percent> <X> : "Ⅹ" U2169 # ROMAN NUMERAL TEN
|
<Multi_key> <percent> <X> : "Ⅹ" U2169 # ROMAN NUMERAL TEN
|
||||||
<Multi_key> <percent> <L> : "Ⅼ" U216C # ROMAN NUMERAL FIFTY
|
<Multi_key> <percent> <L> : "Ⅼ" U216C # ROMAN NUMERAL FIFTY
|
||||||
<Multi_key> <percent> <C> : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED
|
<Multi_key> <percent> <C> : "Ⅽ" U216D # ROMAN NUMERAL ONE HUNDRED
|
||||||
<Multi_key> <percent> <D> : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED
|
<Multi_key> <percent> <D> : "Ⅾ" U216E # ROMAN NUMERAL FIVE HUNDRED
|
||||||
<Multi_key> <percent> <M> : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND
|
<Multi_key> <percent> <M> : "Ⅿ" U216F # ROMAN NUMERAL ONE THOUSAND
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Ligatures {{{
|
# Ligatures {{{
|
||||||
|
@ -535,8 +537,8 @@
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Other letters {{{
|
# Other letters {{{
|
||||||
<Multi_key> <apostrophe> <A> : "Á" U00C1 # LATIN CAPITAL LETTER A WITH ACUTE
|
<Multi_key> <apostrophe> <A> : "Á" U00C1 # LATIN CAPITAL LETTER A WITH ACUTE
|
||||||
<Multi_key> <A> <apostrophe> : "Á" U00C1 # LATIN CAPITAL LETTER A WITH ACUTE
|
<Multi_key> <A> <apostrophe> : "Á" U00C1 # LATIN CAPITAL LETTER A WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <A> : "Â" U00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <A> : "Â" U00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
|
||||||
<Multi_key> <A> <asciicircum> : "Â" U00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
|
<Multi_key> <A> <asciicircum> : "Â" U00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <A> : "À" U00C0 # LATIN CAPITAL LETTER A WITH GRAVE
|
<Multi_key> <grave> <A> : "À" U00C0 # LATIN CAPITAL LETTER A WITH GRAVE
|
||||||
|
@ -549,8 +551,8 @@
|
||||||
<Multi_key> <C> <comma> : "Ç" U00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
|
<Multi_key> <C> <comma> : "Ç" U00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
|
||||||
<Multi_key> <minus> <D> : "Đ" U0110 # LATIN CAPITAL LETTER D WITH STROKE
|
<Multi_key> <minus> <D> : "Đ" U0110 # LATIN CAPITAL LETTER D WITH STROKE
|
||||||
<Multi_key> <D> <minus> : "Đ" U0110 # LATIN CAPITAL LETTER D WITH STROKE
|
<Multi_key> <D> <minus> : "Đ" U0110 # LATIN CAPITAL LETTER D WITH STROKE
|
||||||
<Multi_key> <apostrophe> <E> : "É" U00C9 # LATIN CAPITAL LETTER E WITH ACUTE
|
<Multi_key> <apostrophe> <E> : "É" U00C9 # LATIN CAPITAL LETTER E WITH ACUTE
|
||||||
<Multi_key> <E> <apostrophe> : "É" U00C9 # LATIN CAPITAL LETTER E WITH ACUTE
|
<Multi_key> <E> <apostrophe> : "É" U00C9 # LATIN CAPITAL LETTER E WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <E> : "Ê" U00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <E> : "Ê" U00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
|
||||||
<Multi_key> <E> <asciicircum> : "Ê" U00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
|
<Multi_key> <E> <asciicircum> : "Ê" U00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <E> : "È" U00C8 # LATIN CAPITAL LETTER E WITH GRAVE
|
<Multi_key> <grave> <E> : "È" U00C8 # LATIN CAPITAL LETTER E WITH GRAVE
|
||||||
|
@ -561,8 +563,8 @@
|
||||||
<Multi_key> <E> <quotedbl> : "Ë" U00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
|
<Multi_key> <E> <quotedbl> : "Ë" U00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
|
||||||
<Multi_key> <minus> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
|
<Multi_key> <minus> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
|
||||||
<Multi_key> <H> <minus> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
|
<Multi_key> <H> <minus> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
|
||||||
<Multi_key> <apostrophe> <I> : "Í" U00CD # LATIN CAPITAL LETTER I WITH ACUTE
|
<Multi_key> <apostrophe> <I> : "Í" U00CD # LATIN CAPITAL LETTER I WITH ACUTE
|
||||||
<Multi_key> <I> <apostrophe> : "Í" U00CD # LATIN CAPITAL LETTER I WITH ACUTE
|
<Multi_key> <I> <apostrophe> : "Í" U00CD # LATIN CAPITAL LETTER I WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <I> : "Î" U00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <I> : "Î" U00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
|
||||||
<Multi_key> <I> <asciicircum> : "Î" U00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
|
<Multi_key> <I> <asciicircum> : "Î" U00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <I> : "Ì" U00CC # LATIN CAPITAL LETTER I WITH GRAVE
|
<Multi_key> <grave> <I> : "Ì" U00CC # LATIN CAPITAL LETTER I WITH GRAVE
|
||||||
|
@ -577,8 +579,8 @@
|
||||||
<Multi_key> <L> <slash> : "Ł" U0141 # LATIN CAPITAL LETTER L WITH STROKE
|
<Multi_key> <L> <slash> : "Ł" U0141 # LATIN CAPITAL LETTER L WITH STROKE
|
||||||
<Multi_key> <asciitilde> <N> : "Ñ" U00D1 # LATIN CAPITAL LETTER N WITH TILDE
|
<Multi_key> <asciitilde> <N> : "Ñ" U00D1 # LATIN CAPITAL LETTER N WITH TILDE
|
||||||
<Multi_key> <N> <asciitilde> : "Ñ" U00D1 # LATIN CAPITAL LETTER N WITH TILDE
|
<Multi_key> <N> <asciitilde> : "Ñ" U00D1 # LATIN CAPITAL LETTER N WITH TILDE
|
||||||
<Multi_key> <apostrophe> <O> : "Ó" U00D3 # LATIN CAPITAL LETTER O WITH ACUTE
|
<Multi_key> <apostrophe> <O> : "Ó" U00D3 # LATIN CAPITAL LETTER O WITH ACUTE
|
||||||
<Multi_key> <O> <apostrophe> : "Ó" U00D3 # LATIN CAPITAL LETTER O WITH ACUTE
|
<Multi_key> <O> <apostrophe> : "Ó" U00D3 # LATIN CAPITAL LETTER O WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <O> : "Ô" U00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <O> : "Ô" U00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
|
||||||
<Multi_key> <O> <asciicircum> : "Ô" U00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
|
<Multi_key> <O> <asciicircum> : "Ô" U00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <O> : "Ò" U00D2 # LATIN CAPITAL LETTER O WITH GRAVE
|
<Multi_key> <grave> <O> : "Ò" U00D2 # LATIN CAPITAL LETTER O WITH GRAVE
|
||||||
|
@ -591,8 +593,8 @@
|
||||||
<Multi_key> <O> <asciitilde> : "Õ" U00D5 # LATIN CAPITAL LETTER O WITH TILDE
|
<Multi_key> <O> <asciitilde> : "Õ" U00D5 # LATIN CAPITAL LETTER O WITH TILDE
|
||||||
<Multi_key> <quotedbl> <O> : "Ö" U00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
|
<Multi_key> <quotedbl> <O> : "Ö" U00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
|
||||||
<Multi_key> <O> <quotedbl> : "Ö" U00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
|
<Multi_key> <O> <quotedbl> : "Ö" U00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
|
||||||
<Multi_key> <apostrophe> <U> : "Ú" U00DA # LATIN CAPITAL LETTER U WITH ACUTE
|
<Multi_key> <apostrophe> <U> : "Ú" U00DA # LATIN CAPITAL LETTER U WITH ACUTE
|
||||||
<Multi_key> <U> <apostrophe> : "Ú" U00DA # LATIN CAPITAL LETTER U WITH ACUTE
|
<Multi_key> <U> <apostrophe> : "Ú" U00DA # LATIN CAPITAL LETTER U WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <U> : "Û" U00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <U> : "Û" U00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
|
||||||
<Multi_key> <U> <asciicircum> : "Û" U00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
|
<Multi_key> <U> <asciicircum> : "Û" U00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <U> : "Ù" U00D9 # LATIN CAPITAL LETTER U WITH GRAVE
|
<Multi_key> <grave> <U> : "Ù" U00D9 # LATIN CAPITAL LETTER U WITH GRAVE
|
||||||
|
@ -601,16 +603,16 @@
|
||||||
<Multi_key> <U> <underscore> : "Ū" U016A # LATIN CAPITAL LETTER U WITH MACRON
|
<Multi_key> <U> <underscore> : "Ū" U016A # LATIN CAPITAL LETTER U WITH MACRON
|
||||||
<Multi_key> <quotedbl> <U> : "Ü" U00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
|
<Multi_key> <quotedbl> <U> : "Ü" U00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
|
||||||
<Multi_key> <U> <quotedbl> : "Ü" U00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
|
<Multi_key> <U> <quotedbl> : "Ü" U00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
|
||||||
<Multi_key> <apostrophe> <Y> : "Ý" U00DD # LATIN CAPITAL LETTER Y WITH ACUTE
|
<Multi_key> <apostrophe> <Y> : "Ý" U00DD # LATIN CAPITAL LETTER Y WITH ACUTE
|
||||||
<Multi_key> <Y> <apostrophe> : "Ý" U00DD # LATIN CAPITAL LETTER Y WITH ACUTE
|
<Multi_key> <Y> <apostrophe> : "Ý" U00DD # LATIN CAPITAL LETTER Y WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <Y> : "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <Y> : "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
|
||||||
<Multi_key> <Y> <asciicircum> : "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
|
<Multi_key> <Y> <asciicircum> : "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
|
||||||
<Multi_key> <Y> <grave> : "Ỳ" U1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
|
<Multi_key> <Y> <grave> : "Ỳ" U1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
|
||||||
<Multi_key> <grave> <Y> : "Ỳ" U1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
|
<Multi_key> <grave> <Y> : "Ỳ" U1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
|
||||||
<Multi_key> <quotedbl> <Y> : "Ÿ" U0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
|
<Multi_key> <quotedbl> <Y> : "Ÿ" U0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
|
||||||
<Multi_key> <Y> <quotedbl> : "Ÿ" U0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
|
<Multi_key> <Y> <quotedbl> : "Ÿ" U0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
|
||||||
<Multi_key> <apostrophe> <a> : "á" U00E1 # LATIN SMALL LETTER A WITH ACUTE
|
<Multi_key> <apostrophe> <a> : "á" U00E1 # LATIN SMALL LETTER A WITH ACUTE
|
||||||
<Multi_key> <a> <apostrophe> : "á" U00E1 # LATIN SMALL LETTER A WITH ACUTE
|
<Multi_key> <a> <apostrophe> : "á" U00E1 # LATIN SMALL LETTER A WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <a> : "â" U00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <a> : "â" U00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
|
||||||
<Multi_key> <a> <asciicircum> : "â" U00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
|
<Multi_key> <a> <asciicircum> : "â" U00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <a> : "à" U00E0 # LATIN SMALL LETTER A WITH GRAVE
|
<Multi_key> <grave> <a> : "à" U00E0 # LATIN SMALL LETTER A WITH GRAVE
|
||||||
|
@ -625,8 +627,8 @@
|
||||||
<Multi_key> <c> <comma> : "ç" U00E7 # LATIN SMALL LETTER C WITH CEDILLA
|
<Multi_key> <c> <comma> : "ç" U00E7 # LATIN SMALL LETTER C WITH CEDILLA
|
||||||
<Multi_key> <minus> <d> : "đ" U0111 # LATIN SMALL LETTER D WITH STROKE
|
<Multi_key> <minus> <d> : "đ" U0111 # LATIN SMALL LETTER D WITH STROKE
|
||||||
<Multi_key> <d> <minus> : "đ" U0111 # LATIN SMALL LETTER D WITH STROKE
|
<Multi_key> <d> <minus> : "đ" U0111 # LATIN SMALL LETTER D WITH STROKE
|
||||||
<Multi_key> <apostrophe> <e> : "é" U00E9 # LATIN SMALL LETTER E WITH ACUTE
|
<Multi_key> <apostrophe> <e> : "é" U00E9 # LATIN SMALL LETTER E WITH ACUTE
|
||||||
<Multi_key> <e> <apostrophe> : "é" U00E9 # LATIN SMALL LETTER E WITH ACUTE
|
<Multi_key> <e> <apostrophe> : "é" U00E9 # LATIN SMALL LETTER E WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <e> : "ê" U00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <e> : "ê" U00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
|
||||||
<Multi_key> <e> <asciicircum> : "ê" U00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
|
<Multi_key> <e> <asciicircum> : "ê" U00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <e> : "è" U00E8 # LATIN SMALL LETTER E WITH GRAVE
|
<Multi_key> <grave> <e> : "è" U00E8 # LATIN SMALL LETTER E WITH GRAVE
|
||||||
|
@ -637,8 +639,8 @@
|
||||||
<Multi_key> <e> <quotedbl> : "ë" U00EB # LATIN SMALL LETTER E WITH DIAERESIS
|
<Multi_key> <e> <quotedbl> : "ë" U00EB # LATIN SMALL LETTER E WITH DIAERESIS
|
||||||
<Multi_key> <minus> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
|
<Multi_key> <minus> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
|
||||||
<Multi_key> <h> <minus> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
|
<Multi_key> <h> <minus> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
|
||||||
<Multi_key> <apostrophe> <i> : "í" U00ED # LATIN SMALL LETTER I WITH ACUTE
|
<Multi_key> <apostrophe> <i> : "í" U00ED # LATIN SMALL LETTER I WITH ACUTE
|
||||||
<Multi_key> <i> <apostrophe> : "í" U00ED # LATIN SMALL LETTER I WITH ACUTE
|
<Multi_key> <i> <apostrophe> : "í" U00ED # LATIN SMALL LETTER I WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <i> : "î" U00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <i> : "î" U00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
|
||||||
<Multi_key> <i> <asciicircum> : "î" U00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
|
<Multi_key> <i> <asciicircum> : "î" U00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <i> : "ì" U00EC # LATIN SMALL LETTER I WITH GRAVE
|
<Multi_key> <grave> <i> : "ì" U00EC # LATIN SMALL LETTER I WITH GRAVE
|
||||||
|
@ -653,8 +655,8 @@
|
||||||
<Multi_key> <l> <slash> : "ł" U0142 # LATIN SMALL LETTER L WITH STROKE
|
<Multi_key> <l> <slash> : "ł" U0142 # LATIN SMALL LETTER L WITH STROKE
|
||||||
<Multi_key> <asciitilde> <n> : "ñ" U00F1 # LATIN SMALL LETTER N WITH TILDE
|
<Multi_key> <asciitilde> <n> : "ñ" U00F1 # LATIN SMALL LETTER N WITH TILDE
|
||||||
<Multi_key> <n> <asciitilde> : "ñ" U00F1 # LATIN SMALL LETTER N WITH TILDE
|
<Multi_key> <n> <asciitilde> : "ñ" U00F1 # LATIN SMALL LETTER N WITH TILDE
|
||||||
<Multi_key> <apostrophe> <o> : "ó" U00F3 # LATIN SMALL LETTER O WITH ACUTE
|
<Multi_key> <apostrophe> <o> : "ó" U00F3 # LATIN SMALL LETTER O WITH ACUTE
|
||||||
<Multi_key> <o> <apostrophe> : "ó" U00F3 # LATIN SMALL LETTER O WITH ACUTE
|
<Multi_key> <o> <apostrophe> : "ó" U00F3 # LATIN SMALL LETTER O WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <o> : "ô" U00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <o> : "ô" U00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
|
||||||
<Multi_key> <o> <asciicircum> : "ô" U00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
|
<Multi_key> <o> <asciicircum> : "ô" U00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <o> : "ò" U00F2 # LATIN SMALL LETTER O WITH GRAVE
|
<Multi_key> <grave> <o> : "ò" U00F2 # LATIN SMALL LETTER O WITH GRAVE
|
||||||
|
@ -667,8 +669,8 @@
|
||||||
<Multi_key> <o> <asciitilde> : "õ" U00F5 # LATIN SMALL LETTER O WITH TILDE
|
<Multi_key> <o> <asciitilde> : "õ" U00F5 # LATIN SMALL LETTER O WITH TILDE
|
||||||
<Multi_key> <quotedbl> <o> : "ö" U00F6 # LATIN SMALL LETTER O WITH DIAERESIS
|
<Multi_key> <quotedbl> <o> : "ö" U00F6 # LATIN SMALL LETTER O WITH DIAERESIS
|
||||||
<Multi_key> <o> <quotedbl> : "ö" U00F6 # LATIN SMALL LETTER O WITH DIAERESIS
|
<Multi_key> <o> <quotedbl> : "ö" U00F6 # LATIN SMALL LETTER O WITH DIAERESIS
|
||||||
<Multi_key> <apostrophe> <u> : "ú" U00FA # LATIN SMALL LETTER U WITH ACUTE
|
<Multi_key> <apostrophe> <u> : "ú" U00FA # LATIN SMALL LETTER U WITH ACUTE
|
||||||
<Multi_key> <u> <apostrophe> : "ú" U00FA # LATIN SMALL LETTER U WITH ACUTE
|
<Multi_key> <u> <apostrophe> : "ú" U00FA # LATIN SMALL LETTER U WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <u> : "û" U00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <u> : "û" U00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
|
||||||
<Multi_key> <u> <asciicircum> : "û" U00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
|
<Multi_key> <u> <asciicircum> : "û" U00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <u> : "ù" U00F9 # LATIN SMALL LETTER U WITH GRAVE
|
<Multi_key> <grave> <u> : "ù" U00F9 # LATIN SMALL LETTER U WITH GRAVE
|
||||||
|
@ -677,8 +679,8 @@
|
||||||
<Multi_key> <u> <underscore> : "ū" U016B # LATIN SMALL LETTER U WITH MACRON
|
<Multi_key> <u> <underscore> : "ū" U016B # LATIN SMALL LETTER U WITH MACRON
|
||||||
<Multi_key> <quotedbl> <u> : "ü" U00FC # LATIN SMALL LETTER U WITH DIAERESIS
|
<Multi_key> <quotedbl> <u> : "ü" U00FC # LATIN SMALL LETTER U WITH DIAERESIS
|
||||||
<Multi_key> <u> <quotedbl> : "ü" U00FC # LATIN SMALL LETTER U WITH DIAERESIS
|
<Multi_key> <u> <quotedbl> : "ü" U00FC # LATIN SMALL LETTER U WITH DIAERESIS
|
||||||
<Multi_key> <apostrophe> <y> : "ý" U00FD # LATIN SMALL LETTER Y WITH ACUTE
|
<Multi_key> <apostrophe> <y> : "ý" U00FD # LATIN SMALL LETTER Y WITH ACUTE
|
||||||
<Multi_key> <y> <apostrophe> : "ý" U00FD # LATIN SMALL LETTER Y WITH ACUTE
|
<Multi_key> <y> <apostrophe> : "ý" U00FD # LATIN SMALL LETTER Y WITH ACUTE
|
||||||
<Multi_key> <asciicircum> <y> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
|
<Multi_key> <asciicircum> <y> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
|
||||||
<Multi_key> <y> <asciicircum> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
|
<Multi_key> <y> <asciicircum> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
|
||||||
<Multi_key> <grave> <y> : "ỳ" U1EF3 # LATIN SMALL LETTER Y WITH GRAVE
|
<Multi_key> <grave> <y> : "ỳ" U1EF3 # LATIN SMALL LETTER Y WITH GRAVE
|
||||||
|
|
|
@ -10,6 +10,9 @@ always-resume=true
|
||||||
# Disable IPv6.
|
# Disable IPv6.
|
||||||
disable-ipv6=true
|
disable-ipv6=true
|
||||||
|
|
||||||
|
# Specify file allocation method.
|
||||||
|
file-allocation=falloc
|
||||||
|
|
||||||
# Set the command to be executed after
|
# Set the command to be executed after
|
||||||
# download completed but before seeding.
|
# download completed but before seeding.
|
||||||
on-bt-download-complete=${HOME}/.config/aria2/notif.sh
|
on-bt-download-complete=${HOME}/.config/aria2/notif.sh
|
||||||
|
|
|
@ -132,6 +132,7 @@ STICKY_OTHER_WRITABLE 48;5;10;38;5;16 # dir that is sticky and other-writable
|
||||||
.jpg 38;5;13
|
.jpg 38;5;13
|
||||||
.jpm 38;5;13
|
.jpm 38;5;13
|
||||||
.jpx 38;5;13
|
.jpx 38;5;13
|
||||||
|
.jxl 38;5;13
|
||||||
.mng 38;5;13
|
.mng 38;5;13
|
||||||
.pbm 38;5;13
|
.pbm 38;5;13
|
||||||
.pcx 38;5;13
|
.pcx 38;5;13
|
||||||
|
@ -195,6 +196,7 @@ STICKY_OTHER_WRITABLE 48;5;10;38;5;16 # dir that is sticky and other-writable
|
||||||
.au 38;5;45
|
.au 38;5;45
|
||||||
.axa 38;5;45
|
.axa 38;5;45
|
||||||
.flac 38;5;45
|
.flac 38;5;45
|
||||||
|
.m4a 38;5;45
|
||||||
.mid 38;5;45
|
.mid 38;5;45
|
||||||
.midi 38;5;45
|
.midi 38;5;45
|
||||||
.mka 38;5;45
|
.mka 38;5;45
|
||||||
|
|
|
@ -24,9 +24,6 @@
|
||||||
gpgSign = true
|
gpgSign = true
|
||||||
status = true
|
status = true
|
||||||
|
|
||||||
[pull]
|
|
||||||
ff = only
|
|
||||||
|
|
||||||
[status]
|
[status]
|
||||||
submoduleSummary = 1
|
submoduleSummary = 1
|
||||||
|
|
||||||
|
@ -51,6 +48,9 @@
|
||||||
[tar "tar.lz4"]
|
[tar "tar.lz4"]
|
||||||
command = lz4 -q
|
command = lz4 -q
|
||||||
|
|
||||||
|
[tar "tar.br"]
|
||||||
|
command = brotli -c -f
|
||||||
|
|
||||||
[pager]
|
[pager]
|
||||||
diff = ${PAGER:-nvimpager}
|
diff = ${PAGER:-nvimpager}
|
||||||
show = ${PAGER:-nvimpager}
|
show = ${PAGER:-nvimpager}
|
||||||
|
@ -116,7 +116,7 @@
|
||||||
root = rev-parse --show-toplevel
|
root = rev-parse --show-toplevel
|
||||||
shallow = clone --single-branch --depth=1
|
shallow = clone --single-branch --depth=1
|
||||||
compare = !git log $1...$2 --format=%m\\ %h\\ %s --left-right
|
compare = !git log $1...$2 --format=%m\\ %h\\ %s --left-right
|
||||||
repush = !git commit --amend -a --no-edit && git push --force
|
repush = !git commit --amend -a --no-edit && git push --force-with-lease
|
||||||
|
|
||||||
[filter "lfs"]
|
[filter "lfs"]
|
||||||
required = true
|
required = true
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
[pycodestyle]
|
|
||||||
# W503: line break before binary operator
|
|
||||||
# W504: line break after binary operator
|
|
||||||
ignore = W503,W504
|
|
||||||
max_line_length = 80
|
|
||||||
|
|
||||||
# vim:ft=cfg:
|
|
|
@ -4,7 +4,7 @@ config, c = config, c
|
||||||
c.colors.webpage.bg = ''
|
c.colors.webpage.bg = ''
|
||||||
|
|
||||||
# Force prefers-color-scheme: dark colors for websites.
|
# Force prefers-color-scheme: dark colors for websites.
|
||||||
c.colors.webpage.prefers_color_scheme_dark = True
|
c.colors.webpage.preferred_color_scheme = 'dark'
|
||||||
|
|
||||||
# Require a confirmation before quitting the application.
|
# Require a confirmation before quitting the application.
|
||||||
c.confirm_quit = ['downloads']
|
c.confirm_quit = ['downloads']
|
||||||
|
@ -32,9 +32,9 @@ c.content.headers.accept_language = 'en-GB,en,el;q=0.9'
|
||||||
c.content.headers.user_agent = ' '.join((
|
c.content.headers.user_agent = ' '.join((
|
||||||
'Mozilla/5.0',
|
'Mozilla/5.0',
|
||||||
'(X11; Linux x86_64)',
|
'(X11; Linux x86_64)',
|
||||||
'QtWebEngine/5.15.2',
|
'QtWebEngine/5.15.6',
|
||||||
'Chromium/83.0.4103.122',
|
'Chromium/87.0.4280.144',
|
||||||
'qutebrowser/2.0.2'
|
'qutebrowser/2.3.1'
|
||||||
))
|
))
|
||||||
|
|
||||||
# Allow JavaScript to read from or write to the clipboard.
|
# Allow JavaScript to read from or write to the clipboard.
|
||||||
|
@ -43,9 +43,6 @@ c.content.javascript.can_access_clipboard = True
|
||||||
# Allow pdf.js to view PDF files in the browser.
|
# Allow pdf.js to view PDF files in the browser.
|
||||||
c.content.pdfjs = True
|
c.content.pdfjs = True
|
||||||
|
|
||||||
# Validate SSL handshakes.
|
|
||||||
c.content.ssl_strict = True
|
|
||||||
|
|
||||||
# Enable WebGL.
|
# Enable WebGL.
|
||||||
c.content.webgl = False
|
c.content.webgl = False
|
||||||
|
|
||||||
|
|
|
@ -330,11 +330,11 @@ fileviewer *.7z,*.cb7 7z l %c
|
||||||
fileviewer *.asar asar l %c
|
fileviewer *.asar asar l %c
|
||||||
fileviewer *.rar,*.cbr unrar v %c
|
fileviewer *.rar,*.cbr unrar v %c
|
||||||
fileviewer *.tar tar tf %c
|
fileviewer *.tar tar tf %c
|
||||||
fileviewer *.tar.br tar -I brotli -tf %c
|
fileviewer *.tar.br,*.tbr tar -I brotli -tf %c
|
||||||
fileviewer *.tar.bz2,*.tbz2 tar tjf %c
|
fileviewer *.tar.bz2,*.tbz2 tar tjf %c
|
||||||
fileviewer *.tar.gz,*.tgz tar tzf %c
|
fileviewer *.tar.gz,*.tgz tar tzf %c
|
||||||
fileviewer *.tar.xz,*.txz tar tJf %c
|
fileviewer *.tar.xz,*.txz tar tJf %c
|
||||||
fileviewer *.tar.zst tar -I zst -tf %c
|
fileviewer *.tar.zst,*.tzst tar -I zst -tf %c
|
||||||
fileviewer *.apk,
|
fileviewer *.apk,
|
||||||
\*.cbz,
|
\*.cbz,
|
||||||
\*.ear,
|
\*.ear,
|
||||||
|
|
|
@ -17,6 +17,6 @@
|
||||||
--output "%(title)s.%(ext)s"
|
--output "%(title)s.%(ext)s"
|
||||||
|
|
||||||
# Specify a custom user agent.
|
# Specify a custom user agent.
|
||||||
--user-agent "Mozilla/5.0 (Linux x86_64) youtube-dl/2021.02.22"
|
--user-agent "Mozilla/5.0 (Linux x86_64) youtube-dl/2021.08.10"
|
||||||
|
|
||||||
# vim:ft=conf:
|
# vim:ft=conf:
|
||||||
|
|
116
.eslintrc.json
116
.eslintrc.json
|
@ -1,116 +0,0 @@
|
||||||
{
|
|
||||||
"env": {
|
|
||||||
"browser": true,
|
|
||||||
"node": true,
|
|
||||||
"es6": true
|
|
||||||
},
|
|
||||||
"parserOptions": {
|
|
||||||
"ecmaFeatures": {"jsx": true},
|
|
||||||
"ecmaVersion": 9,
|
|
||||||
"sourceType": "script"
|
|
||||||
},
|
|
||||||
"rules": {
|
|
||||||
"accessor-pairs": ["warn", {"setWithoutGet": true}],
|
|
||||||
"array-bracket-spacing": ["warn", "never"],
|
|
||||||
"arrow-spacing": ["warn", {"after": true, "before": true}],
|
|
||||||
"block-scoped-var": "warn",
|
|
||||||
"brace-style": ["warn", "1tbs", {"allowSingleLine": true}],
|
|
||||||
"comma-dangle": ["warn", "never"],
|
|
||||||
"comma-spacing": ["warn", {"after": true}],
|
|
||||||
"comma-style": ["warn", "last"],
|
|
||||||
"complexity": ["warn", 20],
|
|
||||||
"consistent-this": ["warn", "self"],
|
|
||||||
"constructor-super": "warn",
|
|
||||||
"dot-location": ["warn", "property"],
|
|
||||||
"dot-notation": "warn",
|
|
||||||
"eol-last": "warn",
|
|
||||||
"indent": ["warn", 2, {"SwitchCase": 1}],
|
|
||||||
"key-spacing": ["warn", {"afterColon": true}],
|
|
||||||
"linebreak-style": ["warn", "unix"],
|
|
||||||
"max-nested-callbacks": ["warn", 10],
|
|
||||||
"new-cap": "warn",
|
|
||||||
"new-parens": "warn",
|
|
||||||
"no-catch-shadow": "warn",
|
|
||||||
"no-cond-assign": ["warn", "except-parens"],
|
|
||||||
"no-const-assign": "error",
|
|
||||||
"no-delete-var": "warn",
|
|
||||||
"no-div-regex": "warn",
|
|
||||||
"no-dupe-args": "warn",
|
|
||||||
"no-dupe-keys": "warn",
|
|
||||||
"no-duplicate-case": "error",
|
|
||||||
"no-empty-character-class": "warn",
|
|
||||||
"no-eq-null": "warn",
|
|
||||||
"no-ex-assign": "warn",
|
|
||||||
"no-extra-boolean-cast": "warn",
|
|
||||||
"no-extra-parens": ["warn", "functions"],
|
|
||||||
"no-extra-semi": "warn",
|
|
||||||
"no-fallthrough": "error",
|
|
||||||
"no-floating-decimal": "warn",
|
|
||||||
"no-func-assign": "warn",
|
|
||||||
"no-implicit-coercion": ["warn", {"boolean": true, "number": true}],
|
|
||||||
"no-inner-declarations": ["warn", "functions"],
|
|
||||||
"no-invalid-regexp": "error",
|
|
||||||
"no-irregular-whitespace": "warn",
|
|
||||||
"no-labels": "error",
|
|
||||||
"no-lone-blocks": "warn",
|
|
||||||
"no-lonely-if": "warn",
|
|
||||||
"no-loop-func": "warn",
|
|
||||||
"no-mixed-spaces-and-tabs": "warn",
|
|
||||||
"no-multi-spaces": "warn",
|
|
||||||
"no-multi-str": "warn",
|
|
||||||
"no-multiple-empty-lines": ["warn", {"max": 2, "maxBOF": 0, "maxEOF": 1}],
|
|
||||||
"no-negated-in-lhs": "warn",
|
|
||||||
"no-nested-ternary": "warn",
|
|
||||||
"no-new": "warn",
|
|
||||||
"no-new-func": "warn",
|
|
||||||
"no-new-object": "warn",
|
|
||||||
"no-new-require": "warn",
|
|
||||||
"no-new-wrappers": "warn",
|
|
||||||
"no-obj-calls": "warn",
|
|
||||||
"no-octal": "warn",
|
|
||||||
"no-octal-escape": "warn",
|
|
||||||
"no-path-concat": "warn",
|
|
||||||
"no-redeclare": ["warn", {"builtinGlobals": true}],
|
|
||||||
"no-regex-spaces": "warn",
|
|
||||||
"no-return-assign": ["warn", "except-parens"],
|
|
||||||
"no-script-url": "warn",
|
|
||||||
"no-self-compare": "warn",
|
|
||||||
"no-sequences": "warn",
|
|
||||||
"no-shadow": ["warn", {"builtinGlobals": true, "hoist": "functions", "allow": ["self"]}],
|
|
||||||
"no-shadow-restricted-names": "warn",
|
|
||||||
"no-spaced-func": "warn",
|
|
||||||
"no-throw-literal": "error",
|
|
||||||
"no-trailing-spaces": "warn",
|
|
||||||
"no-undef": "warn",
|
|
||||||
"no-undefined": "warn",
|
|
||||||
"no-unexpected-multiline": "warn",
|
|
||||||
"no-unneeded-ternary": "warn",
|
|
||||||
"no-unreachable": "warn",
|
|
||||||
"no-unused-expressions": "warn",
|
|
||||||
"no-use-before-define": "warn",
|
|
||||||
"no-var": "warn",
|
|
||||||
"no-void": "warn",
|
|
||||||
"no-warning-comments": ["warn", {"location": "anywhere", "terms": ["TODO", " FIXME", " BUG"]}],
|
|
||||||
"object-curly-spacing": ["warn", "never", {}],
|
|
||||||
"object-shorthand": ["warn", "always"],
|
|
||||||
"one-var": ["warn", {"const": "never", "let": "consecutive", "var": "consecutive", "separateRequires": true}],
|
|
||||||
"operator-assignment": ["warn", "always"],
|
|
||||||
"operator-linebreak": ["warn", "after"],
|
|
||||||
"prefer-const": "warn",
|
|
||||||
"quote-props": ["warn", "consistent"],
|
|
||||||
"quotes": ["warn", "single", "avoid-escape"],
|
|
||||||
"semi": ["warn", "always", {"omitLastInOneLineBlock": true}],
|
|
||||||
"space-in-parens": ["warn", "never", {}],
|
|
||||||
"spaced-comment": ["warn", "always", {}],
|
|
||||||
"valid-typeof": "error",
|
|
||||||
"wrap-iife": ["warn", "inside", {"functionPrototypeMethods": true}],
|
|
||||||
"wrap-regex": "warn",
|
|
||||||
"yoda": ["warn", "never", {"exceptRange": true}]
|
|
||||||
},
|
|
||||||
"overrides": [
|
|
||||||
{
|
|
||||||
"files": "**/*.babel.js",
|
|
||||||
"parserOptions": {"sourceType": "module"}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
{
|
|
||||||
"alt-require": true,
|
|
||||||
"attr-lowercase": ["viewBox"],
|
|
||||||
"attr-no-duplication": true,
|
|
||||||
"attr-unsafe-chars": true,
|
|
||||||
"attr-value-double-quotes": true,
|
|
||||||
"attr-value-not-empty": false,
|
|
||||||
"doctype-first": true,
|
|
||||||
"doctype-html5": true,
|
|
||||||
"head-script-disabled": false,
|
|
||||||
"href-abs-or-rel": false,
|
|
||||||
"id-class-ad-disabled": true,
|
|
||||||
"id-class-value": false,
|
|
||||||
"id-unique": true,
|
|
||||||
"inline-script-disabled": true,
|
|
||||||
"inline-style-disabled": false,
|
|
||||||
"space-tab-mixed-disabled": "space2",
|
|
||||||
"spec-char-escape": true,
|
|
||||||
"src-not-empty": true,
|
|
||||||
"style-disabled": true,
|
|
||||||
"tag-pair": true,
|
|
||||||
"tag-self-close": false,
|
|
||||||
"tagname-lowercase": true,
|
|
||||||
"title-require": true
|
|
||||||
}
|
|
|
@ -1,27 +1,21 @@
|
||||||
android-apktool
|
android-apktool
|
||||||
cfr
|
cfr
|
||||||
discord-ptb
|
discord-ptb
|
||||||
drawio-desktop-bin
|
|
||||||
fakepkg
|
fakepkg
|
||||||
gulp-cli
|
|
||||||
kde-thumbnailer-apk
|
kde-thumbnailer-apk
|
||||||
kora-icon-theme
|
kora-icon-theme
|
||||||
lab-bin
|
lab-bin
|
||||||
luacheck
|
luacheck
|
||||||
mkv-extractor-qt
|
mkv-extractor-qt
|
||||||
nodejs-pug-cli
|
|
||||||
nvimpager-git
|
nvimpager-git
|
||||||
otf-alegreya
|
otf-alegreya
|
||||||
otf-alegreya-sans
|
otf-alegreya-sans
|
||||||
otf-firamath
|
otf-firamath
|
||||||
otf-hasklig
|
otf-hasklig
|
||||||
pandoc-bin
|
pandoc-bin
|
||||||
pug-lint
|
|
||||||
python-pypresence
|
python-pypresence
|
||||||
rclone-browser-git
|
rclone-browser-git
|
||||||
shellcheck-bin
|
shellcheck-bin
|
||||||
ssh-audit
|
ssh-audit
|
||||||
svgo
|
|
||||||
ttf-fira-go
|
ttf-fira-go
|
||||||
ttf-twemoji-color
|
ttf-twemoji-color
|
||||||
vale-bin
|
|
||||||
|
|
|
@ -5,7 +5,6 @@ alsa-plugins
|
||||||
alsa-utils
|
alsa-utils
|
||||||
ant
|
ant
|
||||||
ark
|
ark
|
||||||
autopep8
|
|
||||||
base
|
base
|
||||||
base-devel
|
base-devel
|
||||||
bash
|
bash
|
||||||
|
@ -32,7 +31,6 @@ dos2unix
|
||||||
doxygen
|
doxygen
|
||||||
eog
|
eog
|
||||||
eog-plugins
|
eog-plugins
|
||||||
eslint
|
|
||||||
exe-thumbnailer
|
exe-thumbnailer
|
||||||
extra-cmake-modules
|
extra-cmake-modules
|
||||||
fd
|
fd
|
||||||
|
@ -61,7 +59,6 @@ gst-plugins-ugly
|
||||||
gtk2
|
gtk2
|
||||||
gtk3
|
gtk3
|
||||||
gwenview
|
gwenview
|
||||||
htmlhint
|
|
||||||
htop
|
htop
|
||||||
hunspell-el
|
hunspell-el
|
||||||
hunspell-en_GB
|
hunspell-en_GB
|
||||||
|
@ -165,7 +162,6 @@ shfmt
|
||||||
spectacle
|
spectacle
|
||||||
sshfs
|
sshfs
|
||||||
steam
|
steam
|
||||||
stylelint
|
|
||||||
syncplay
|
syncplay
|
||||||
terminus-font
|
terminus-font
|
||||||
texlive-langgreek
|
texlive-langgreek
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
# If not running interactively, don't do anything
|
|
||||||
[[ $- =~ i ]] || return
|
|
||||||
|
|
||||||
# Define where cd looks for targets
|
# Define where cd looks for targets
|
||||||
[ -d ~/Documents/Code ] && CDPATH='.:~/Documents/Code'
|
[ -d ~/Documents/Code ] && CDPATH='.:~/Documents/Code'
|
||||||
|
|
||||||
|
|
|
@ -43,35 +43,6 @@ rot13() { # Encodes/Decodes string in rot13
|
||||||
tr 'A-Za-z' 'N-ZA-Mn-za-m' <<< "$1"
|
tr 'A-Za-z' 'N-ZA-Mn-za-m' <<< "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
pictshare() { # Uploads image to pictshare
|
|
||||||
__usage $# 1 '<file>' && return 1
|
|
||||||
curl -sSF "file=@$1" \
|
|
||||||
https://pictshare.net/api/upload.php | \
|
|
||||||
awk -F'"' '{gsub(/\\/,""); print $12}'
|
|
||||||
}
|
|
||||||
|
|
||||||
transh() { # Uploads file to transfer.sh
|
|
||||||
__usage $# 1 '<file> [max days] [name]' && return 1
|
|
||||||
declare file
|
|
||||||
if [ -n "${3// }" ]; then file="${3// /_}"
|
|
||||||
else : "${1%/}"; : "${_##*/}"; file="${_// /%20}"; fi
|
|
||||||
curl -Ss --upload-file "$1" -H "Max-Days: ${2:1}" \
|
|
||||||
"https://transfer.sh/$file" && printf '\n'
|
|
||||||
}
|
|
||||||
|
|
||||||
svgmin() { # Minifies and formats svg into a data URI
|
|
||||||
__usage $# 2 '< -i FILE | -s STRING >' && return 1
|
|
||||||
declare plugins tmpfile
|
|
||||||
plugins="$(svgo --show-plugins | awk '
|
|
||||||
BEGIN { printf "{" }
|
|
||||||
/cleanup|remove/ { printf c $2; c="," }
|
|
||||||
END { printf "}" }')"
|
|
||||||
tmpfile="$(mktemp svgmin.XXXXXXXX)"
|
|
||||||
svgo --enable="$plugins" "$@" --datauri=encoded -o "$tmpfile"
|
|
||||||
printf "'data:image/svg+xml;UTF8,%s'\\n" "$(<"$tmpfile")"
|
|
||||||
rm "$tmpfile"
|
|
||||||
}
|
|
||||||
|
|
||||||
tempconv() { # Converts Fahrenheit to Celsius and vice versa
|
tempconv() { # Converts Fahrenheit to Celsius and vice versa
|
||||||
__usage $# 2 '<c | f> <degree>' && return 1
|
__usage $# 2 '<c | f> <degree>' && return 1
|
||||||
if ! __isnumber "$2"; then
|
if ! __isnumber "$2"; then
|
||||||
|
@ -79,8 +50,8 @@ tempconv() { # Converts Fahrenheit to Celsius and vice versa
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
case "$1" in
|
case "$1" in
|
||||||
[Ff]) printf '%d \u02DAC\n' "$((($2 - 32) * 5 / 9))"; return ;;
|
[Ff]) printf '%d\u02DAC\n' "$((($2 - 32) * 5 / 9))"; return ;;
|
||||||
[Cc]) printf '%d \u02DAF\n' "$(($2 * 9 / 5 + 32))"; return ;;
|
[Cc]) printf '%d\u02DAF\n' "$(($2 * 9 / 5 + 32))"; return ;;
|
||||||
*) __usage 0 1 '<c | f> <degree>' && return 1
|
*) __usage 0 1 '<c | f> <degree>' && return 1
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
@ -103,14 +74,9 @@ shuffle() { # Shuffles letters in string
|
||||||
-lane 'print shuffle @F' <<< "$1"
|
-lane 'print shuffle @F' <<< "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
cht() { # Searches cht.sh cheatsheet
|
|
||||||
__usage $# 2 '<language> <query>' && return 1
|
|
||||||
: "${*:2}"; curl -sS4 "cht.sh/$1/${_// /+})?Q"
|
|
||||||
}
|
|
||||||
|
|
||||||
weather() { # Shows weather info from wttr.in
|
weather() { # Shows weather info from wttr.in
|
||||||
__usage $# 1 '<place> [country]' && return 1
|
__usage $# 1 '<place> [country]' && return 1
|
||||||
curl -sS4 "wttr.in/~${1}+${2:-Greece}" | head -n -2
|
curl -sS4 "wttr.in/${1}+${2:-Greece}" | head -n -2
|
||||||
}
|
}
|
||||||
|
|
||||||
sri() { # Prints the SRI hash of a resource
|
sri() { # Prints the SRI hash of a resource
|
||||||
|
@ -146,17 +112,6 @@ utf8decode() { # Decodes =?UTF-8?B?...?= string
|
||||||
printf '%s\n' "$(base64 -d <<< "${BASH_REMATCH[1]}")"
|
printf '%s\n' "$(base64 -d <<< "${BASH_REMATCH[1]}")"
|
||||||
}
|
}
|
||||||
|
|
||||||
pwned() { # Checks if a password has been compromised
|
|
||||||
__usage $# 1 '<password>' && return 1
|
|
||||||
declare pass results tmp
|
|
||||||
pass="$(printf '%s' "$1" | sha1sum | cut -d ' ' -f1)"
|
|
||||||
readarray -t results < <(curl -Ss \
|
|
||||||
https://api.pwnedpasswords.com/range/"${pass:0:5}")
|
|
||||||
for tmp in "${results[@]}"; do
|
|
||||||
[ "${tmp%:*}" != "${pass^^}" ] || printf '%s\n' "$tmp"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
iso2usb() { # Writes an iso to a usb device
|
iso2usb() { # Writes an iso to a usb device
|
||||||
__usage $# 2 '<iso> <usb> [bs]' && return 1
|
__usage $# 2 '<iso> <usb> [bs]' && return 1
|
||||||
sudo dd if="$1" of="$2" status=progress bs="${3:-4M}" oflag=sync
|
sudo dd if="$1" of="$2" status=progress bs="${3:-4M}" oflag=sync
|
||||||
|
|
|
@ -1,30 +0,0 @@
|
||||||
{
|
|
||||||
"disallowAttributeInterpolation": true,
|
|
||||||
"disallowClassAttributeWithStaticValue": true,
|
|
||||||
"disallowClassLiteralsBeforeIdLiterals": true,
|
|
||||||
"disallowDuplicateAttributes": true,
|
|
||||||
"disallowIdAttributeWithStaticValue": true,
|
|
||||||
"disallowLegacyMixinCall": true,
|
|
||||||
"disallowSpacesInsideAttributeBrackets": true,
|
|
||||||
"disallowSpecificTags": ["b", "u"],
|
|
||||||
"disallowTrailingSpaces": true,
|
|
||||||
"maximumLineLength": 80,
|
|
||||||
"requireClassLiteralsBeforeAttributes": true,
|
|
||||||
"requireIdLiteralsBeforeAttributes": true,
|
|
||||||
"requireLineFeedAtFileEnd": true,
|
|
||||||
"requireLowerCaseAttributes": true,
|
|
||||||
"requireLowerCaseTags": true,
|
|
||||||
"requireSpaceAfterCodeOperator": true,
|
|
||||||
"requireSpecificAttributes": [
|
|
||||||
{"object": ["data", "type"]},
|
|
||||||
{"img": ["src", "alt"]},
|
|
||||||
{"a": ["href"]}
|
|
||||||
],
|
|
||||||
"requireStrictEqualityOperators": true,
|
|
||||||
"validateAttributeQuoteMarks": "\"",
|
|
||||||
"validateExtensions": true,
|
|
||||||
"validateIndentation": 2,
|
|
||||||
"validateLineBreaks": "LF",
|
|
||||||
"validateSelfClosingTags": true,
|
|
||||||
"validateTemplateString": true
|
|
||||||
}
|
|
|
@ -1,116 +0,0 @@
|
||||||
{
|
|
||||||
"defaultSeverity": "warning",
|
|
||||||
"plugins": ["stylelint-scss"],
|
|
||||||
"rules": {
|
|
||||||
"at-rule-name-case": "lower",
|
|
||||||
"at-rule-semicolon-newline-after": "always",
|
|
||||||
"at-rule-semicolon-space-before": "never",
|
|
||||||
"block-closing-brace-empty-line-before": "never",
|
|
||||||
"block-closing-brace-newline-after": "always-single-line",
|
|
||||||
"block-closing-brace-newline-before": "always-multi-line",
|
|
||||||
"block-closing-brace-space-before": "always-single-line",
|
|
||||||
"block-opening-brace-newline-after": "always-multi-line",
|
|
||||||
"block-opening-brace-space-after": "always-single-line",
|
|
||||||
"block-opening-brace-space-before": "always-single-line",
|
|
||||||
"color-hex-case": "upper",
|
|
||||||
"color-no-invalid-hex": [true, {"severity": "error"}],
|
|
||||||
"comment-no-empty": true,
|
|
||||||
"comment-whitespace-inside": "always",
|
|
||||||
"declaration-bang-space-after": "never",
|
|
||||||
"declaration-bang-space-before": "always",
|
|
||||||
"declaration-block-no-duplicate-properties": [true, {"severity": "error"}],
|
|
||||||
"declaration-block-no-redundant-longhand-properties": true,
|
|
||||||
"declaration-block-semicolon-newline-after": "always-multi-line",
|
|
||||||
"declaration-block-semicolon-newline-before": "never-multi-line",
|
|
||||||
"declaration-block-semicolon-space-after": "always-single-line",
|
|
||||||
"declaration-block-semicolon-space-before": "never",
|
|
||||||
"declaration-colon-space-after": "always",
|
|
||||||
"declaration-colon-space-before": "never",
|
|
||||||
"declaration-empty-line-before": "never",
|
|
||||||
"font-family-name-quotes": "always-unless-keyword",
|
|
||||||
"font-family-no-duplicate-names": [true, {"severity": "error"}],
|
|
||||||
"font-family-no-missing-generic-family-keyword": true,
|
|
||||||
"font-weight-notation": "named-where-possible",
|
|
||||||
"function-calc-no-unspaced-operator": [true, {"severity": "error"}],
|
|
||||||
"function-comma-newline-before": "never-multi-line",
|
|
||||||
"function-comma-space-after": "always-single-line",
|
|
||||||
"function-comma-space-before": "never",
|
|
||||||
"function-max-empty-lines": 0,
|
|
||||||
"function-name-case": "lower",
|
|
||||||
"function-parentheses-space-inside": "never",
|
|
||||||
"function-url-no-scheme-relative": true,
|
|
||||||
"function-whitespace-after": "always",
|
|
||||||
"indentation": [2, {"indentInsideParens": "once-at-root-twice-in-block"}],
|
|
||||||
"keyframe-declaration-no-important": true,
|
|
||||||
"length-zero-no-unit": true,
|
|
||||||
"max-empty-lines": [2, {"ignore": ["comments"]}],
|
|
||||||
"max-nesting-depth": 5,
|
|
||||||
"media-feature-colon-space-after": "always",
|
|
||||||
"media-feature-colon-space-before": "never",
|
|
||||||
"media-feature-name-case": "lower",
|
|
||||||
"media-feature-name-no-unknown": [true, {"severity": "error"}],
|
|
||||||
"media-feature-parentheses-space-inside": "never",
|
|
||||||
"media-feature-range-operator-space-after": ["always", {"severity": "error"}],
|
|
||||||
"media-feature-range-operator-space-before": ["always", {"severity": "error"}],
|
|
||||||
"media-query-list-comma-newline-before": "never-multi-line",
|
|
||||||
"media-query-list-comma-space-after": "never",
|
|
||||||
"no-duplicate-at-import-rules": [true, {"severity": "error"}],
|
|
||||||
"no-duplicate-selectors": [true, {"severity": "error"}],
|
|
||||||
"no-eol-whitespace": [true, {"severity": "error"}],
|
|
||||||
"no-extra-semicolons": true,
|
|
||||||
"no-missing-end-of-source-newline": true,
|
|
||||||
"no-unknown-animations": [true, {"severity": "error"}],
|
|
||||||
"number-leading-zero": "always",
|
|
||||||
"number-no-trailing-zeros": true,
|
|
||||||
"property-case": "lower",
|
|
||||||
"property-no-unknown": [true, {"checkPrefixed": true}],
|
|
||||||
"scss/at-else-closing-brace-newline-after": "always-last-in-chain",
|
|
||||||
"scss/at-else-closing-brace-space-after": "always-intermediate",
|
|
||||||
"scss/at-else-empty-line-before": "never",
|
|
||||||
"scss/at-else-if-parentheses-space-before": "never",
|
|
||||||
"scss/at-extend-no-missing-placeholder": [true, {"severity": "error"}],
|
|
||||||
"scss/at-function-named-arguments": "never",
|
|
||||||
"scss/at-function-parentheses-space-before": "never",
|
|
||||||
"scss/at-if-closing-brace-space-after": "always-intermediate",
|
|
||||||
"scss/at-mixin-argumentless-call-parentheses": "always",
|
|
||||||
"scss/at-mixin-parentheses-space-before": "never",
|
|
||||||
"scss/at-rule-no-unknown": [true, {"severity": "error"}],
|
|
||||||
"scss/declaration-nested-properties": "never",
|
|
||||||
"scss/declaration-nested-properties-no-divided-groups": true,
|
|
||||||
"scss/dollar-variable-colon-space-after": "always-single-line",
|
|
||||||
"scss/dollar-variable-colon-space-before": "never",
|
|
||||||
"scss/dollar-variable-no-missing-interpolation": [true, {"severity": "error"}],
|
|
||||||
"scss/operator-no-newline-before": true,
|
|
||||||
"scss/operator-no-unspaced": [true, {"severity": "error"}],
|
|
||||||
"scss/selector-no-redundant-nesting-selector": true,
|
|
||||||
"selector-attribute-brackets-space-inside": "never",
|
|
||||||
"selector-attribute-operator-space-after": "never",
|
|
||||||
"selector-attribute-operator-space-before": "never",
|
|
||||||
"selector-attribute-quotes": "always",
|
|
||||||
"selector-combinator-space-after": "always",
|
|
||||||
"selector-combinator-space-before": "always",
|
|
||||||
"selector-descendant-combinator-no-non-space": true,
|
|
||||||
"selector-list-comma-newline-before": "never-multi-line",
|
|
||||||
"selector-list-comma-space-after": "always-single-line",
|
|
||||||
"selector-list-comma-space-before": "never",
|
|
||||||
"selector-pseudo-class-case": "lower",
|
|
||||||
"selector-pseudo-class-no-unknown": [true, {"severity": "error"}],
|
|
||||||
"selector-pseudo-class-parentheses-space-inside": "never",
|
|
||||||
"selector-pseudo-element-case": "lower",
|
|
||||||
"selector-pseudo-element-colon-notation": ["double", {"severity": "error"}],
|
|
||||||
"selector-pseudo-element-no-unknown": [true, {"severity": "error"}],
|
|
||||||
"selector-type-case": ["lower", {"ignoreTypes": ["foreignObject"]}],
|
|
||||||
"selector-type-no-unknown": [true, {"severity": "error", "ignoreTypes": ["foreignObject"]}],
|
|
||||||
"shorthand-property-no-redundant-values": true,
|
|
||||||
"string-no-newline": true,
|
|
||||||
"string-quotes": ["single", {"avoidEscape": true}],
|
|
||||||
"unit-case": "lower",
|
|
||||||
"unit-no-unknown": [true, {"severity": "error"}],
|
|
||||||
"value-keyword-case": "lower",
|
|
||||||
"value-list-comma-newline-after": "always-multi-line",
|
|
||||||
"value-list-comma-newline-before": "never-multi-line",
|
|
||||||
"value-list-comma-space-after": "always",
|
|
||||||
"value-list-comma-space-before": "never",
|
|
||||||
"value-list-max-empty-lines": 0
|
|
||||||
}
|
|
||||||
}
|
|
2
.yarnrc
2
.yarnrc
|
@ -10,6 +10,6 @@ init-author-url "https://observeroftime.github.io"
|
||||||
init-license MIT
|
init-license MIT
|
||||||
init-version "0.1.0"
|
init-version "0.1.0"
|
||||||
prefix "~/.local"
|
prefix "~/.local"
|
||||||
user-agent "yarn/1.22.10 node/v15.9.0 linux x64"
|
user-agent "yarn/1.22.11 node/v16.9.1 linux x64"
|
||||||
username ObserverOfTime
|
username ObserverOfTime
|
||||||
version-git-sign true
|
version-git-sign true
|
||||||
|
|
28
README.md
28
README.md
|
@ -1,9 +1,8 @@
|
||||||
# My dotfiles
|
# My dotfiles
|
||||||
|
|
||||||
|
[![dotfiles.sh](https://img.shields.io/badge/manager-dotfiles.sh-green.svg)](https://github.com/eli-schwartz/dotfiles.sh "Dotfiles made easy")
|
||||||
[![LICENSE](https://img.shields.io/badge/license-MIT--0-blue.svg)](LICENSE "MIT No Attribution")
|
[![LICENSE](https://img.shields.io/badge/license-MIT--0-blue.svg)](LICENSE "MIT No Attribution")
|
||||||
|
|
||||||
Managed via [dotfiles.sh](https://github.com/eli-schwartz/dotfiles.sh)
|
|
||||||
|
|
||||||
## [Arch](https://www.archlinux.org/)
|
## [Arch](https://www.archlinux.org/)
|
||||||
|
|
||||||
* [.local/arch/init.sh](.local/arch/init.sh): initial setup script
|
* [.local/arch/init.sh](.local/arch/init.sh): initial setup script
|
||||||
|
@ -26,19 +25,10 @@ Managed via [dotfiles.sh](https://github.com/eli-schwartz/dotfiles.sh)
|
||||||
|
|
||||||
* [.config/ccache.cfg](.config/ccache.cfg): configuration file
|
* [.config/ccache.cfg](.config/ccache.cfg): configuration file
|
||||||
|
|
||||||
## [Clang](https://clang.llvm.org/)
|
|
||||||
|
|
||||||
* [.clang-format](.clang-format): configuration file for `clang-format`
|
|
||||||
* [.clang-tidy](.clang-tidy): configuration file for `clang-tidy`
|
|
||||||
|
|
||||||
## [Coreutils](https://www.gnu.org/software/coreutils/)
|
## [Coreutils](https://www.gnu.org/software/coreutils/)
|
||||||
|
|
||||||
* [.config/dircolors](.config/dircolors): configuration file for `dircolors`
|
* [.config/dircolors](.config/dircolors): configuration file for `dircolors`
|
||||||
|
|
||||||
## [ESLint](https://eslint.org/)
|
|
||||||
|
|
||||||
* [.eslintrc.json](.eslintrc.json): configuration file
|
|
||||||
|
|
||||||
## [Fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/)
|
## [Fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/)
|
||||||
|
|
||||||
* [.config/fontconfig/fonts.conf](.config/fontconfig/fonts.conf): configuration file
|
* [.config/fontconfig/fonts.conf](.config/fontconfig/fonts.conf): configuration file
|
||||||
|
@ -47,10 +37,6 @@ Managed via [dotfiles.sh](https://github.com/eli-schwartz/dotfiles.sh)
|
||||||
|
|
||||||
* [.config/htop/htoprc](.config/htop/htoprc): configuration file
|
* [.config/htop/htoprc](.config/htop/htoprc): configuration file
|
||||||
|
|
||||||
## [HTMLHint](https://github.com/htmlhint/HTMLHint)
|
|
||||||
|
|
||||||
* [.htmlhintrc.json](.htmlhintrc.json): configuration file
|
|
||||||
|
|
||||||
## [Git](https://git-scm.com/)
|
## [Git](https://git-scm.com/)
|
||||||
|
|
||||||
* [.config/git/config](.config/git/config): configuration file
|
* [.config/git/config](.config/git/config): configuration file
|
||||||
|
@ -99,10 +85,6 @@ Managed via [dotfiles.sh](https://github.com/eli-schwartz/dotfiles.sh)
|
||||||
|
|
||||||
* [.config/pypoetry/config.toml](.config/pypoetry/config.toml): configuration file
|
* [.config/pypoetry/config.toml](.config/pypoetry/config.toml): configuration file
|
||||||
|
|
||||||
## [Pycodestyle](http://pycodestyle.pycqa.org/en/latest/)
|
|
||||||
|
|
||||||
* [.config/pycodestyle](.config/pycodestyle): configuration file
|
|
||||||
|
|
||||||
## [Python](https://www.python.org/)
|
## [Python](https://www.python.org/)
|
||||||
|
|
||||||
* [.config/pythonrc.py](.config/pythonrc.py): startup file
|
* [.config/pythonrc.py](.config/pythonrc.py): startup file
|
||||||
|
@ -111,18 +93,10 @@ Managed via [dotfiles.sh](https://github.com/eli-schwartz/dotfiles.sh)
|
||||||
|
|
||||||
* [.config/qutebrowser/config.py](.config/qutebrowser/config.py): configuration file
|
* [.config/qutebrowser/config.py](.config/qutebrowser/config.py): configuration file
|
||||||
|
|
||||||
## [Pug-lint](https://github.com/pugjs/pug-lint)
|
|
||||||
|
|
||||||
* [.pug-lintrc.json](.pug-lintrc.json): configuration file
|
|
||||||
|
|
||||||
## [Readline](https://tiswww.case.edu/php/chet/readline/rltop.html)
|
## [Readline](https://tiswww.case.edu/php/chet/readline/rltop.html)
|
||||||
|
|
||||||
* [.config/inputrc](.config/inputrc): configuration file
|
* [.config/inputrc](.config/inputrc): configuration file
|
||||||
|
|
||||||
## [Stylelint](https://stylelint.io/)
|
|
||||||
|
|
||||||
* [.stylelintrc.json](.stylelintrc.json): configuration file
|
|
||||||
|
|
||||||
## [Vifm](https://vifm.info/)
|
## [Vifm](https://vifm.info/)
|
||||||
|
|
||||||
* [.config/vifm/vifmrc](.config/vifm/vifmrc): configuration file
|
* [.config/vifm/vifmrc](.config/vifm/vifmrc): configuration file
|
||||||
|
|
Loading…
Reference in New Issue