Печенька блять!
This commit is contained in:
2
🍪/Alpine/.profile
Normal file
2
🍪/Alpine/.profile
Normal file
@@ -0,0 +1,2 @@
|
||||
export PATH="$PATH:/usr/local/bin/:$HOME/.bin/"
|
||||
export PS1='\[\e[0;36m\](alpine) \[\e[0;33m\][\t] \[\e[0;32m\][\W]\[\e[0m\] \[\e[0;31m\]> \[\e[0m\]'
|
||||
2
🍪/Alpine/README.md
Normal file
2
🍪/Alpine/README.md
Normal file
@@ -0,0 +1,2 @@
|
||||
Alpine Linux Chroot
|
||||
-------------------
|
||||
88
🍪/Bash/.bashrc
Normal file
88
🍪/Bash/.bashrc
Normal file
@@ -0,0 +1,88 @@
|
||||
# If not running interactively, don't do anything
|
||||
[[ $- != *i* ]] && return
|
||||
|
||||
# History settings ########################################
|
||||
shopt -s histappend
|
||||
HISTCONTROL=ignoreboth
|
||||
HISTSIZE=1000
|
||||
HISTFILESIZE=2000
|
||||
###########################################################
|
||||
|
||||
#export PS1='\[\e[0;33m\][\t] \[\e[0;32m\][\W]\[\e[0m\] \[\e[0;31m\]> \[\e[0m\]'
|
||||
source ${HOME}/PS1.bash
|
||||
|
||||
export GPG_TTY=$(tty)
|
||||
export PATH="$PATH:$HOME/.local/bin"
|
||||
export PKGEXT=.pkg.tar # disable compress packages (ArchLinux makepkg)
|
||||
|
||||
# PMNG ####################################################
|
||||
export PMNG_PWD_FILE="$HOME/Vault/.password.yml"
|
||||
export PMNG_TIMEOUT=10
|
||||
###########################################################
|
||||
|
||||
# CryFS ###################################################
|
||||
CRYFS_FRONTEND=noninteractive
|
||||
CRYFS_NO_UPDATE_CHECK=true
|
||||
###########################################################
|
||||
|
||||
# ALIASES #################################################
|
||||
alias ls='ls --color=auto'
|
||||
alias df='df -h'
|
||||
alias du='du -h'
|
||||
alias ..='cd ..'
|
||||
alias cf="clang-format -i --style=LLVM --sort-includes=false $1"
|
||||
|
||||
alias smerge="/opt/sublime_merge/sublime_merge ."
|
||||
|
||||
alias cfs='cryfs $HOME/.cryfs/ $HOME/Vault' # CryFS mount
|
||||
alias tardir='tar -cJf "../${PWD##*/}.tar.xz"' # tar.xz current dir
|
||||
alias pacman-orphaned='pacman -Rns $(pacman -Qtdq)' # delete orphaned packages (Arch Linux)
|
||||
alias venv-init='python3 -m venv venv' # make python venv
|
||||
|
||||
# Crystal build ###########################################
|
||||
if command -v shards &> /dev/null; then
|
||||
alias crbuild='shards build'
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
# Alias definitions #######################################
|
||||
if [ -f ~/.bash_aliases ]; then
|
||||
source $HOME/.bash_aliases
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
# NVM (Node.js version manager) ###########################
|
||||
if [ -d "$HOME/.nvm" ]; then
|
||||
export NVM_DIR="$HOME/.nvm"
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
|
||||
export PATH="$PATH:node_modules/.bin"
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
# Porteus Sulime Text #####################################
|
||||
if [ -d "/opt/sublime_text-4126/" ]; then
|
||||
alias subl='/opt/sublime_text-4126/sublime_text'
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
# Enable programmable completion ##########################
|
||||
if ! shopt -oq posix; then
|
||||
if [ -f /usr/share/bash-completion/bash_completion ]; then
|
||||
. /usr/share/bash-completion/bash_completion
|
||||
elif [ -f /etc/bash_completion ]; then
|
||||
. /etc/bash_completion
|
||||
fi
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
# WakaTime Terminal #######################################
|
||||
_WAKATIME_BASH="$HOME/Git/bash-wakatime/bash-wakatime.sh"
|
||||
if [ -f ${_WAKATIME_BASH} ]; then
|
||||
source ${_WAKATIME_BASH}
|
||||
fi
|
||||
###########################################################
|
||||
|
||||
# XMake ###################################################
|
||||
test -f "/home/user/.xmake/profile" && source "/home/user/.xmake/profile"
|
||||
###########################################################
|
||||
30
🍪/Bash/PS1.bash
Normal file
30
🍪/Bash/PS1.bash
Normal file
@@ -0,0 +1,30 @@
|
||||
RST='\e[0m'
|
||||
PS1_LINE=`printf -- '- %.0s' {1..200}` # Background lines
|
||||
|
||||
update() {
|
||||
# Exit code
|
||||
# [ $? == 0 ] && PS1_STATUS="" || PS1_STATUS=""
|
||||
# [ $? == 0 ] && PS1_STATUS="\e[38;5;113m${RST}" || PS1_STATUS="\e[38;5;167m${RST}"
|
||||
|
||||
PS1_FILL=${PS1_LINE:0:$COLUMNS} # Background fill
|
||||
|
||||
FREE_RAM=$(free | awk '/Mem/{printf("%2d%"), $3/$2*100}')
|
||||
|
||||
# Git branch
|
||||
GIT_BRANCH=''
|
||||
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
|
||||
GIT_BRANCH="[git ${ref#refs/heads/}] "
|
||||
}
|
||||
|
||||
PROMPT_COMMAND=update
|
||||
|
||||
PS1_HOST="\e[38;5;159m \h${RST}" # Host
|
||||
PS1_CLOCK="\e[38;5;227m \t${RST}" # Clock
|
||||
PS1_USER="\e[38;5;218m \u${RST}" # User
|
||||
PS1_RAM="\e[38;5;113m \$FREE_RAM${RST}" # RAM
|
||||
PS1_FOLDER="\e[38;5;215m \W${RST}" # Folder
|
||||
PS1_GIT="\e[38;5;215m\$GIT_BRANCH${RST}" # Git branch (if exist)
|
||||
|
||||
PS1="\e[0;90m\${PS1_FILL}\[\033[0G\]${PS1_HOST} ${PS1_USER} ${PS1_FOLDER} \
|
||||
\[\033[\$((COLUMNS-17))G\] ${PS1_RAM} ${PS1_CLOCK}${RST}\n${PS1_GIT}\
|
||||
(\e[38;5;113m\$(if [ \$? == 0 ]; then echo ''; else echo ''; fi)${RST})> "
|
||||
1
🍪/Bash/README.md
Normal file
1
🍪/Bash/README.md
Normal file
@@ -0,0 +1 @@
|
||||
:)
|
||||
2
🍪/Binary/.gitignore
vendored
Normal file
2
🍪/Binary/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
/lib
|
||||
shard.lock
|
||||
14
🍪/Binary/README.md
Normal file
14
🍪/Binary/README.md
Normal file
@@ -0,0 +1,14 @@
|
||||
**My binary files in `$HOME/.bin/`**
|
||||
|
||||
----------------- ------------------------------------------------------------------ ----------------------------------------------------------------------------- ----------
|
||||
| Binary name | Software Name | Home Link | Language |
|
||||
|-----------------|------------------------------------------------------------------|-----------------------------------------------------------------------------|----------|
|
||||
| ec | editorconfig-checker | [Follow link](https://github.com/editorconfig-checker/editorconfig-checker) | Go |
|
||||
| git-ahead-check | A tool for checking changes that have not been sent in Git repos | [Follow link](https://git.a2s.su/iiiypuk/git-ahead-check) | Crystal |
|
||||
| hugo | The world’s fastest framework for building websites | [Follow link](https://gohugo.io/) | Go |
|
||||
| magick | ImageMagick | [Follow link](https://imagemagick.org/script/index.php) | C |
|
||||
| minify-html | Extremely fast and smart HTML + JS + CSS minifier | [Follow link](https://github.com/wilsonzlin/minify-html/) | Rust |
|
||||
| pfetch | penguin A pretty system information tool written in POSIX sh | [Follow link](https://github.com/dylanaraps/pfetch) | Shell |
|
||||
| pmng | The very simple password manager for humans | [Follow link](https://git.a2s.su/iiiypuk/pmng) | Crystal |
|
||||
|
||||
For generate this doc, use `crystal run generate_table.cr > README.md`.
|
||||
29
🍪/Binary/generate_table.cr
Normal file
29
🍪/Binary/generate_table.cr
Normal file
@@ -0,0 +1,29 @@
|
||||
require "tallboy"
|
||||
|
||||
def link_generate(link)
|
||||
return "[Follow link](#{link})"
|
||||
end
|
||||
|
||||
table = Tallboy.table do
|
||||
header ["Binary name", "Software Name", "Home Link", "Language"]
|
||||
row ["ec", "editorconfig-checker",
|
||||
link_generate("https://github.com/editorconfig-checker/editorconfig-checker"), "Go"]
|
||||
row ["git-ahead-check", "A tool for checking changes that have not been sent in Git repos",
|
||||
link_generate("https://git.a2s.su/iiiypuk/git-ahead-check"), "Crystal"]
|
||||
row ["hugo", "The world’s fastest framework for building websites",
|
||||
link_generate("https://gohugo.io/"), "Go"]
|
||||
row ["magick", "ImageMagick",
|
||||
link_generate("https://imagemagick.org/script/index.php"), "C"]
|
||||
row ["minify-html", "Extremely fast and smart HTML + JS + CSS minifier",
|
||||
link_generate("https://github.com/wilsonzlin/minify-html/"), "Rust"]
|
||||
row ["pfetch", "penguin A pretty system information tool written in POSIX sh",
|
||||
link_generate("https://github.com/dylanaraps/pfetch"), "Shell"]
|
||||
row ["pmng", "The very simple password manager for humans",
|
||||
link_generate("https://git.a2s.su/iiiypuk/pmng"), "Crystal"]
|
||||
end
|
||||
|
||||
puts "**My binary files in `$HOME/.bin/`**"
|
||||
puts
|
||||
puts table.render(:markdown)
|
||||
puts
|
||||
puts "For generate, use `crystal run generate_table.cr > README.md`"
|
||||
11
🍪/Binary/shard.yml
Normal file
11
🍪/Binary/shard.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
name: home_binary
|
||||
version: 1.0.0
|
||||
|
||||
authors:
|
||||
- Alexander Popov
|
||||
|
||||
dependencies:
|
||||
tallboy:
|
||||
github: epoch/tallboy
|
||||
|
||||
license: MIT-0
|
||||
4
🍪/CertBot/README.md
Normal file
4
🍪/CertBot/README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Скрипты (упрощалки) для `certbot`
|
||||
|
||||
- `new.sh` - создаёт новый сертификат [Let’s Encrypt](https://letsencrypt.org/)
|
||||
- `renew.sh` - продлевает (обновляет) сертификаты
|
||||
2
🍪/CertBot/new.sh
Executable file
2
🍪/CertBot/new.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
certbot certonly --config-dir /home/user/_certbot/config --work-dir /home/user/_certbot --logs-dir /home/user/_certbot/logs
|
||||
2
🍪/CertBot/renew.sh
Executable file
2
🍪/CertBot/renew.sh
Executable file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
certbot renew --config-dir /home/user/_certbot/config --work-dir /home/user/_certbot --logs-dir /home/user/_certbot/logs
|
||||
10
🍪/Desktop Applications/README.md
Normal file
10
🍪/Desktop Applications/README.md
Normal file
@@ -0,0 +1,10 @@
|
||||
My .desktop files
|
||||
=================
|
||||
|
||||
### Install
|
||||
```sh
|
||||
mkdir -p $HOME/.local/share/applications
|
||||
cp ./* $HOME/.local/share/applications
|
||||
|
||||
update-desktop-database $HOME/.local/share/applications/
|
||||
```
|
||||
30
🍪/Desktop Applications/chromium.desktop
Normal file
30
🍪/Desktop Applications/chromium.desktop
Normal file
@@ -0,0 +1,30 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Name=Chromium Web Browser
|
||||
GenericName=Web Browser
|
||||
GenericName[ru]=Веб-браузер
|
||||
Comment=Access the Internet
|
||||
Comment[ru]=Доступ в Интернет
|
||||
Exec=/usr/bin/chromium-ungoogled %U
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Icon=internet-web-browser
|
||||
Type=Application
|
||||
Categories=Network;WebBrowser;
|
||||
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
|
||||
Actions=new-window;without-cache;
|
||||
|
||||
[Desktop Action new-window]
|
||||
Name=New Window
|
||||
Name[ru]=Новое окно
|
||||
Exec=/usr/bin/chromium-ungoogled
|
||||
|
||||
[Desktop Action new-private-window]
|
||||
Name=New Incognito Window
|
||||
Name[ru]=Новое окно в режиме инкогнито
|
||||
Exec=/usr/bin/chromium-ungoogled --incognito
|
||||
|
||||
[Desktop Action without-cache]
|
||||
Name=Run without cache
|
||||
Name[ru]=Запустить без сохранения кэша
|
||||
Exec=/usr/bin/chromium-ungoogled --disk-cache-size=1 --media-cache-size=1 --disk-cache-dir=/dev/null
|
||||
4
🍪/Fish/README.md
Normal file
4
🍪/Fish/README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Fish
|
||||
|
||||

|
||||
|
||||
1
🍪/Fish/conf.d/gpg.fish
Normal file
1
🍪/Fish/conf.d/gpg.fish
Normal file
@@ -0,0 +1 @@
|
||||
set -gx GPG_TTY (tty)
|
||||
BIN
🍪/Fish/logo.png
Normal file
BIN
🍪/Fish/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
19
🍪/FlipperZero/FW Patch/10s_backlight_time.patch
Normal file
19
🍪/FlipperZero/FW Patch/10s_backlight_time.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
diff --git a/applications/settings/notification_settings/notification_settings_app.c b/applications/settings/notification_settings/notification_settings_app.c
|
||||
index 8efbc5e0..92726655 100644
|
||||
--- a/applications/settings/notification_settings/notification_settings_app.c
|
||||
+++ b/applications/settings/notification_settings/notification_settings_app.c
|
||||
@@ -50,12 +50,12 @@ const float volume_value[VOLUME_COUNT] = {0.0f, 0.25f, 0.5f, 0.75f, 1.0f};
|
||||
const char* const delay_text[DELAY_COUNT] = {
|
||||
"1s",
|
||||
"5s",
|
||||
- "15s",
|
||||
+ "10s",
|
||||
"30s",
|
||||
"60s",
|
||||
"120s",
|
||||
};
|
||||
-const uint32_t delay_value[DELAY_COUNT] = {1000, 5000, 15000, 30000, 60000, 120000};
|
||||
+const uint32_t delay_value[DELAY_COUNT] = {1000, 5000, 10000, 30000, 60000, 120000};
|
||||
|
||||
#define VIBRO_COUNT 2
|
||||
const char* const vibro_text[VIBRO_COUNT] = {
|
||||
41
🍪/FlipperZero/FW Patch/set_my_name.patch
Normal file
41
🍪/FlipperZero/FW Patch/set_my_name.patch
Normal file
@@ -0,0 +1,41 @@
|
||||
diff --git a/applications/settings/dolphin_passport/passport.c b/applications/settings/dolphin_passport/passport.c
|
||||
index d43f150c..40d51678 100644
|
||||
--- a/applications/settings/dolphin_passport/passport.c
|
||||
+++ b/applications/settings/dolphin_passport/passport.c
|
||||
@@ -37,21 +37,8 @@ static void input_callback(InputEvent* input, void* ctx) {
|
||||
static void render_callback(Canvas* canvas, void* ctx) {
|
||||
DolphinStats* stats = ctx;
|
||||
|
||||
- char level_str[20];
|
||||
- char mood_str[32];
|
||||
uint8_t mood = 0;
|
||||
|
||||
- if(stats->butthurt <= 4) {
|
||||
- mood = 0;
|
||||
- snprintf(mood_str, 20, "Mood: Happy");
|
||||
- } else if(stats->butthurt <= 9) {
|
||||
- mood = 1;
|
||||
- snprintf(mood_str, 20, "Mood: Ok");
|
||||
- } else {
|
||||
- mood = 2;
|
||||
- snprintf(mood_str, 20, "Mood: Angry");
|
||||
- }
|
||||
-
|
||||
uint32_t xp_progress = 0;
|
||||
uint32_t xp_to_levelup = dolphin_state_xp_to_levelup(stats->icounter);
|
||||
uint32_t xp_for_current_level =
|
||||
@@ -76,11 +63,9 @@ static void render_callback(Canvas* canvas, void* ctx) {
|
||||
canvas_draw_line(canvas, 58, 30, 123, 30);
|
||||
canvas_draw_line(canvas, 58, 44, 123, 44);
|
||||
|
||||
- const char* my_name = furi_hal_version_get_name_ptr();
|
||||
- snprintf(level_str, 20, "Level: %hu", stats->level);
|
||||
- canvas_draw_str(canvas, 58, 12, my_name ? my_name : "Unknown");
|
||||
- canvas_draw_str(canvas, 58, 26, mood_str);
|
||||
- canvas_draw_str(canvas, 58, 40, level_str);
|
||||
+ canvas_draw_str(canvas, 58, 12, "AlexanderPopov");
|
||||
+ canvas_draw_str(canvas, 58, 26, "8 911 313-90-95");
|
||||
+ canvas_draw_str(canvas, 58, 40, "iiiypuk.me");
|
||||
|
||||
canvas_set_color(canvas, ColorWhite);
|
||||
canvas_draw_box(canvas, 123 - xp_progress, 47, xp_progress + 1, 6);
|
||||
4
🍪/FlipperZero/Files/ibutton/Guns.ibtn
Normal file
4
🍪/FlipperZero/Files/ibutton/Guns.ibtn
Normal file
@@ -0,0 +1,4 @@
|
||||
Filetype: Flipper iButton key
|
||||
Version: 2
|
||||
Protocol: DS1990
|
||||
Rom Data: 01 B0 AC AD 01 00 00 B7
|
||||
34
🍪/FlipperZero/Files/infrared/ECON.ir
Normal file
34
🍪/FlipperZero/Files/infrared/ECON.ir
Normal file
@@ -0,0 +1,34 @@
|
||||
Filetype: IR signals file
|
||||
Version: 1
|
||||
#
|
||||
# Телевизор в кабинете
|
||||
#
|
||||
name: Power
|
||||
type: parsed
|
||||
protocol: NECext
|
||||
address: 00 7F 00 00
|
||||
command: 15 EA 00 00
|
||||
#
|
||||
name: Channel Up
|
||||
type: parsed
|
||||
protocol: NECext
|
||||
address: 00 7F 00 00
|
||||
command: 19 E6 00 00
|
||||
#
|
||||
name: Channel Down
|
||||
type: parsed
|
||||
protocol: NECext
|
||||
address: 00 7F 00 00
|
||||
command: 18 E7 00 00
|
||||
#
|
||||
name: Volume Up
|
||||
type: parsed
|
||||
protocol: NECext
|
||||
address: 00 7F 00 00
|
||||
command: 1B E4 00 00
|
||||
#
|
||||
name: Volume Down
|
||||
type: parsed
|
||||
protocol: NECext
|
||||
address: 00 7F 00 00
|
||||
command: 1A E5 00 00
|
||||
35
🍪/FlipperZero/Files/infrared/LG TV.ir
Normal file
35
🍪/FlipperZero/Files/infrared/LG TV.ir
Normal file
@@ -0,0 +1,35 @@
|
||||
Filetype: IR signals file
|
||||
Version: 1
|
||||
#
|
||||
# LG TV
|
||||
# в комнате на работе
|
||||
#
|
||||
name: Power
|
||||
type: parsed
|
||||
protocol: NEC
|
||||
address: 04 00 00 00
|
||||
command: 08 00 00 00
|
||||
#
|
||||
name: Channel Up
|
||||
type: parsed
|
||||
protocol: NEC
|
||||
address: 04 00 00 00
|
||||
command: 00 00 00 00
|
||||
#
|
||||
name: Channel Down
|
||||
type: parsed
|
||||
protocol: NEC
|
||||
address: 04 00 00 00
|
||||
command: 01 00 00 00
|
||||
#
|
||||
name: Volume Up
|
||||
type: parsed
|
||||
protocol: NEC
|
||||
address: 04 00 00 00
|
||||
command: 02 00 00 00
|
||||
#
|
||||
name: Volume Down
|
||||
type: parsed
|
||||
protocol: NEC
|
||||
address: 04 00 00 00
|
||||
command: 03 00 00 00
|
||||
152
🍪/FlipperZero/Files/infrared/Samsung.ir
Normal file
152
🍪/FlipperZero/Files/infrared/Samsung.ir
Normal file
@@ -0,0 +1,152 @@
|
||||
Filetype: IR signals file
|
||||
Version: 1
|
||||
#
|
||||
# Samsung UE48JU6490U
|
||||
# Original: https://github.com/Lucaslhm/Flipper-IRDB/blob/main/TVs/Samsung/Samsung_UE48JU6490U.ir
|
||||
# Edit: Alexander Popov
|
||||
# <iiiypuk@fastmail.fm>
|
||||
# for UE49KU6300U
|
||||
#
|
||||
name: Power
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 02 00 00 00
|
||||
#
|
||||
name: Mute
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 0F 00 00 00
|
||||
#
|
||||
name: Volume Up
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 07 00 00 00
|
||||
#
|
||||
name: Volume Down
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 0B 00 00 00
|
||||
#
|
||||
name: Info
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 1F 00 00 00
|
||||
#
|
||||
name: Source
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 01 00 00 00
|
||||
#
|
||||
name: Return
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 58 00 00 00
|
||||
#
|
||||
name: Up
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 60 00 00 00
|
||||
#
|
||||
name: Down
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 61 00 00 00
|
||||
#
|
||||
name: Left
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 65 00 00 00
|
||||
#
|
||||
name: Right
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 62 00 00 00
|
||||
#
|
||||
name: Ok
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 68 00 00 00
|
||||
#
|
||||
name: Exit
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 2D 00 00 00
|
||||
#
|
||||
name: Menu
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 1A 00 00 00
|
||||
#
|
||||
name: Search
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 73 00 00 00
|
||||
#
|
||||
name: Pause
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 4A 00 00 00
|
||||
#
|
||||
name: Play
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 47 00 00 00
|
||||
#
|
||||
name: Stop
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 46 00 00 00
|
||||
#
|
||||
name: Picture mode
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 28 00 00 00
|
||||
#
|
||||
name: Picrute Size
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 3E 00 00 00
|
||||
#
|
||||
name: Channel Up
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 12 00 00 00
|
||||
#
|
||||
name: Channel Down
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 10 00 00 00
|
||||
#
|
||||
name: Channel list
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 6B 00 00 00
|
||||
#
|
||||
name: Smart Hub
|
||||
type: parsed
|
||||
protocol: Samsung32
|
||||
address: 07 00 00 00
|
||||
command: 79 00 00 00
|
||||
4
🍪/FlipperZero/Files/lfrfid/Leha.rfid
Normal file
4
🍪/FlipperZero/Files/lfrfid/Leha.rfid
Normal file
@@ -0,0 +1,4 @@
|
||||
Filetype: Flipper RFID key
|
||||
Version: 1
|
||||
Key type: EM4100
|
||||
Data: 56 5A 26 1F 2F
|
||||
4
🍪/FlipperZero/Files/lfrfid/VISIT All.rfid
Normal file
4
🍪/FlipperZero/Files/lfrfid/VISIT All.rfid
Normal file
@@ -0,0 +1,4 @@
|
||||
Filetype: Flipper RFID key
|
||||
Version: 1
|
||||
Key type: EM4100
|
||||
Data: 56 5A 26 F2 D1
|
||||
4
🍪/FlipperZero/Files/lfrfid/VISIT Me.rfid
Normal file
4
🍪/FlipperZero/Files/lfrfid/VISIT Me.rfid
Normal file
@@ -0,0 +1,4 @@
|
||||
Filetype: Flipper RFID key
|
||||
Version: 1
|
||||
Key type: EM4100
|
||||
Data: 56 5A 1D 61 DB
|
||||
27
🍪/Git/.gitconfig
Normal file
27
🍪/Git/.gitconfig
Normal file
@@ -0,0 +1,27 @@
|
||||
[alias]
|
||||
co = checkout
|
||||
cm = commit
|
||||
br = branch
|
||||
st = status
|
||||
h = rev-parse HEAD
|
||||
hs = rev-parse --short HEAD
|
||||
[filter "lfs"]
|
||||
clean = git-lfs clean -- %f
|
||||
smudge = git-lfs smudge -- %f
|
||||
process = git-lfs filter-process
|
||||
required = true
|
||||
[user]
|
||||
name = Alexander Popov
|
||||
email = iiiypuk@fastmail.fm
|
||||
signingkey = FA03294D5BACCEF663F5D352E47FE0AB36CD5ED6
|
||||
[core]
|
||||
eol = lf
|
||||
autocrlf = input
|
||||
excludesFile = ~/.gitignore
|
||||
editor = subl -w
|
||||
[commit]
|
||||
gpgsign = false
|
||||
[gpg]
|
||||
program = /usr/bin/gpg
|
||||
[init]
|
||||
defaultBranch = master
|
||||
8
🍪/Git/.gitignore
vendored
Normal file
8
🍪/Git/.gitignore
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
venv/
|
||||
__pycache__/
|
||||
node_modules/
|
||||
vendor/
|
||||
.buildozer/
|
||||
composer.phar
|
||||
.directory
|
||||
.env
|
||||
35
🍪/Git/README.md
Normal file
35
🍪/Git/README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
## global .gitignore
|
||||
**Windows `cmd.exe`:**
|
||||
```cmd
|
||||
git config --global core.excludesFile "%USERPROFILE%\.gitignore"
|
||||
```
|
||||
**or PowerShell:**
|
||||
```powershell
|
||||
git config --global core.excludesFile "$Env:USERPROFILE\.gitignore"
|
||||
```
|
||||
|
||||
**Linux:**
|
||||
```bash
|
||||
git config --global core.excludesFile '~/.gitignore'
|
||||
```
|
||||
|
||||
## git push remote all
|
||||
**Как отправлять исходники в несколько репозиториев одной командой:**
|
||||
|
||||
1. Создаем новый remote например `all`
|
||||
```bash
|
||||
git remote add "all" git@github.com:username/my-repo.git
|
||||
```
|
||||
|
||||
2. Добавляем в него несколько адресов для пуша
|
||||
```bash
|
||||
git remote set-url --add --push "all" git@username/my-repo.git
|
||||
git remote set-url --add --push "all" git@bitbucket.org:username/my-repo.git
|
||||
```
|
||||
|
||||
3. Чтобы запушить сразу в два репозитория выполняем
|
||||
```bash
|
||||
git push all
|
||||
```
|
||||
|
||||
[Thanks, oleglomako](https://gist.github.com/oleglomako/eaacd8670bda3720a37de2c8acaf910e).
|
||||
38
🍪/Htop/htoprc
Normal file
38
🍪/Htop/htoprc
Normal file
@@ -0,0 +1,38 @@
|
||||
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
||||
# The parser is also very primitive, and not human-friendly.
|
||||
fields=0 48 17 18 38 39 2 46 47 49 1
|
||||
sort_key=46
|
||||
sort_direction=-1
|
||||
tree_sort_key=0
|
||||
tree_sort_direction=1
|
||||
hide_kernel_threads=1
|
||||
hide_userland_threads=0
|
||||
shadow_other_users=0
|
||||
show_thread_names=0
|
||||
show_program_path=0
|
||||
highlight_base_name=1
|
||||
highlight_megabytes=1
|
||||
highlight_threads=1
|
||||
highlight_changes=0
|
||||
highlight_changes_delay_secs=5
|
||||
find_comm_in_cmdline=1
|
||||
strip_exe_from_cmdline=1
|
||||
show_merged_command=1
|
||||
tree_view=0
|
||||
tree_view_always_by_pid=0
|
||||
all_branches_collapsed=0
|
||||
header_margin=1
|
||||
detailed_cpu_time=0
|
||||
cpu_count_from_one=0
|
||||
show_cpu_usage=1
|
||||
show_cpu_frequency=1
|
||||
update_process_names=0
|
||||
account_guest_in_cpu_meter=0
|
||||
color_scheme=0
|
||||
enable_mouse=1
|
||||
delay=15
|
||||
left_meters=System DateTime Uptime Battery
|
||||
left_meter_modes=2 2 2 2
|
||||
right_meters=AllCPUs Memory Tasks
|
||||
right_meter_modes=1 1 2
|
||||
hide_function_bar=0
|
||||
17
🍪/Konsole/Alex.profile
Normal file
17
🍪/Konsole/Alex.profile
Normal file
@@ -0,0 +1,17 @@
|
||||
[Appearance]
|
||||
AntiAliasFonts=true
|
||||
BoldIntense=true
|
||||
ColorScheme=nord
|
||||
Font=Cascadia Mono,12,-1,5,25,0,0,0,0,0,Light
|
||||
|
||||
[Cursor Options]
|
||||
CursorShape=2
|
||||
|
||||
[General]
|
||||
Name=Alex
|
||||
Parent=FALLBACK/
|
||||
TerminalColumns=80
|
||||
TerminalRows=20
|
||||
|
||||
[Terminal Features]
|
||||
BlinkingCursorEnabled=true
|
||||
13
🍪/Konsole/README.md
Normal file
13
🍪/Konsole/README.md
Normal file
@@ -0,0 +1,13 @@
|
||||

|
||||
|
||||
An arctic, north-bluish clean and elegant Konsole color scheme.
|
||||
|
||||
Designed for a fluent and clear workflow.
|
||||
Based on the Nord color palette.
|
||||
|
||||
## Installation
|
||||
Copy the [`nord.colorscheme`](nord.colorscheme) file
|
||||
to the local configuration directory `~/.local/share/konsole`.
|
||||
|
||||
Copy [`konsolerc`](konsolerc) file
|
||||
to `$HOME/.config/`.
|
||||
30
🍪/Konsole/konsolerc
Normal file
30
🍪/Konsole/konsolerc
Normal file
@@ -0,0 +1,30 @@
|
||||
1366x768 screen: Height=554
|
||||
1366x768 screen: Width=911
|
||||
1366x768 screen: XPosition=147
|
||||
1366x768 screen: YPosition=137
|
||||
LVDS1=LVDS1
|
||||
MenuBar=Disabled
|
||||
State=AAAA/wAAAAD9AAAAAQAAAAAAAAAAAAAAAPwCAAAAAvsAAAAiAFEAdQBpAGMAawBDAG8AbQBtAGEAbgBkAHMARABvAGMAawAAAAAA/////wAAAXwBAAAD+wAAABwAUwBTAEgATQBhAG4AYQBnAGUAcgBEAG8AYwBrAAAAAAD/////AAABFQEAAAMAAAOPAAAB/AAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAQAAAOj/////AAAAAAAAAAA=
|
||||
|
||||
[Desktop Entry]
|
||||
DefaultProfile=Alex.profile
|
||||
|
||||
[General]
|
||||
ConfigVersion=1
|
||||
|
||||
[KFileDialog Settings]
|
||||
detailViewIconSize=16
|
||||
|
||||
[MainWindow]
|
||||
1366x768 screen: Height=554
|
||||
1366x768 screen: Width=911
|
||||
1366x768 screen: XPosition=227
|
||||
1366x768 screen: YPosition=104
|
||||
LVDS1=LVDS1
|
||||
MenuBar=Disabled
|
||||
RestorePositionForNextInstance=false
|
||||
State=AAAA/wAAAAD9AAAAAQAAAAAAAAEQAAAB/PwCAAAAAvsAAAAiAFEAdQBpAGMAawBDAG8AbQBtAGEAbgBkAHMARABvAGMAawAAAAAA/////wAAAXwBAAAD+wAAABwAUwBTAEgATQBhAG4AYQBnAGUAcgBEAG8AYwBrAAAAAC4AAAH8AAABFQEAAAMAAAOPAAAB/AAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAQAAAOj/////AAAAAAAAAAA=
|
||||
ToolBarsMovable=Disabled
|
||||
|
||||
[UiSettings]
|
||||
ColorScheme=
|
||||
72
🍪/Konsole/nord.colorscheme
Normal file
72
🍪/Konsole/nord.colorscheme
Normal file
@@ -0,0 +1,72 @@
|
||||
# Copyright (c) 2016-present Arctic Ice Studio <development@arcticicestudio.com>
|
||||
# Copyright (c) 2016-present Sven Greb <code@svengreb.de>
|
||||
|
||||
# Project: Nord Konsole
|
||||
# Repository: https://github.com/arcticicestudio/nord-konsole
|
||||
# License: MIT
|
||||
|
||||
[Background]
|
||||
Color=46,52,64
|
||||
|
||||
[BackgroundIntense]
|
||||
Color=46,52,64
|
||||
|
||||
[Foreground]
|
||||
Color=216,222,233
|
||||
|
||||
[ForegroundIntense]
|
||||
Color=216,222,233
|
||||
Bold=true
|
||||
|
||||
[Color0]
|
||||
Color=59,66,82
|
||||
|
||||
[Color0Intense]
|
||||
Color=76,86,106
|
||||
|
||||
[Color1]
|
||||
Color=191,97,106
|
||||
|
||||
[Color1Intense]
|
||||
Color=191,97,106
|
||||
|
||||
[Color2]
|
||||
Color=163,190,140
|
||||
|
||||
[Color2Intense]
|
||||
Color=163,190,140
|
||||
|
||||
[Color3]
|
||||
Color=235,203,139
|
||||
|
||||
[Color3Intense]
|
||||
Color=235,203,139
|
||||
|
||||
[Color4]
|
||||
Color=129,161,193
|
||||
|
||||
[Color4Intense]
|
||||
Color=129,161,193
|
||||
|
||||
[Color5]
|
||||
Color=180,142,173
|
||||
|
||||
[Color5Intense]
|
||||
Color=180,142,173
|
||||
|
||||
[Color6]
|
||||
Color=136,192,208
|
||||
|
||||
[Color6Intense]
|
||||
Color=143,188,187
|
||||
|
||||
[Color7]
|
||||
Color=229,233,240
|
||||
|
||||
[Color7Intense]
|
||||
Color=236,239,244
|
||||
|
||||
[General]
|
||||
Description=Nord
|
||||
Opacity=1
|
||||
Wallpaper=
|
||||
30
🍪/MPD/mpd.conf
Normal file
30
🍪/MPD/mpd.conf
Normal file
@@ -0,0 +1,30 @@
|
||||
# ~/.config/mpd/mpd.conf
|
||||
|
||||
music_directory "~/Music"
|
||||
playlist_directory "~/.config/mpd/playlists"
|
||||
db_file "~/.config/mpd/database"
|
||||
log_file "~/.config/mpd/log"
|
||||
pid_file "~/.config/mpd/pid"
|
||||
state_file "~/.config/mpd/state"
|
||||
sticker_file "~/.config/mpd/sticker.sql"
|
||||
bind_to_address "~/.config/mpd/socket"
|
||||
log_level "notice"
|
||||
restore_paused "yes"
|
||||
auto_update "yes"
|
||||
auto_update_depth "3"
|
||||
filesystem_charset "UTF-8"
|
||||
|
||||
#audio_output {
|
||||
# type "alsa"
|
||||
# name "My ALSA Device"
|
||||
#}
|
||||
|
||||
audio_output {
|
||||
type "pulse"
|
||||
name "My Pulse Output"
|
||||
}
|
||||
|
||||
audio_output {
|
||||
type "pipewire"
|
||||
name "PipeWire Sound Server"
|
||||
}
|
||||
22
🍪/MPD/mpdscribble.conf
Normal file
22
🍪/MPD/mpdscribble.conf
Normal file
@@ -0,0 +1,22 @@
|
||||
# ~/.mpdscribble/mpdscribble.conf
|
||||
|
||||
# Proxy URL
|
||||
# proxy = http://the.proxy.server:3128
|
||||
|
||||
pidfile = /home/user/.mpdscribble/pid.file
|
||||
|
||||
daemon_user = user
|
||||
log = syslog
|
||||
verbose = 1
|
||||
journal_interval = 300
|
||||
|
||||
host = /home/user/.config/mpd/socket
|
||||
|
||||
[last.fm]
|
||||
url = https://post.audioscrobbler.com/
|
||||
username = Alex_Popov
|
||||
password =
|
||||
journal = /home/user/.mpdscribble/lastfm.journal
|
||||
|
||||
[file]
|
||||
file = /home/user/.mpdscribble/log
|
||||
4
🍪/Micro/README.md
Normal file
4
🍪/Micro/README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
## WakaTime plugin
|
||||
```bash
|
||||
$ micro -plugin install wakatime
|
||||
```
|
||||
19
🍪/Mutt/.muttrc
Normal file
19
🍪/Mutt/.muttrc
Normal file
@@ -0,0 +1,19 @@
|
||||
set from = iiiypuk@fastmail.fm
|
||||
set imap_user = iiiypuk@fastmail.fm
|
||||
set imap_pass =
|
||||
set smtp_pass =
|
||||
set realname = "Alexander Popov"
|
||||
set smtp_url = smtp://smtp.fastmail.com:465/
|
||||
set folder = imaps://imap.fastmail.com:993
|
||||
|
||||
set delete = yes
|
||||
set copy = yes
|
||||
set move = no
|
||||
|
||||
set editor='subl -w'
|
||||
set edit_headers
|
||||
set include
|
||||
|
||||
set ssl_starttls = yes
|
||||
set ssl_force_tls = yes
|
||||
set smtp_authenticators = 'login'
|
||||
8
🍪/NeoVim/init.vim
Normal file
8
🍪/NeoVim/init.vim
Normal file
@@ -0,0 +1,8 @@
|
||||
set number
|
||||
|
||||
" Plugins
|
||||
call plug#begin()
|
||||
Plug 'wakatime/vim-wakatime'
|
||||
Plug 'editorconfig/editorconfig-vim'
|
||||
call plug#end()
|
||||
|
||||
11
🍪/OpenBSD/.kshrc
Normal file
11
🍪/OpenBSD/.kshrc
Normal file
@@ -0,0 +1,11 @@
|
||||
# ~/.kshrc
|
||||
|
||||
export PATH=$PATH:$HOME/.bin
|
||||
|
||||
alias ls='ls -lh'
|
||||
alias ..='cd ../'
|
||||
# Volume aliases
|
||||
alias vU='sndioctl output.level=+0.1'
|
||||
alias vD='sndioctl output.level=-0.1'
|
||||
|
||||
PS1='\w > '
|
||||
6
🍪/OpenBSD/.xsession
Normal file
6
🍪/OpenBSD/.xsession
Normal file
@@ -0,0 +1,6 @@
|
||||
# ~/.xsession
|
||||
|
||||
ENV='$HOME/.kshrc'; export ENV
|
||||
export LANG=ru_RU.UTF-8
|
||||
|
||||
exec i3
|
||||
5
🍪/OpenBSD/README.md
Normal file
5
🍪/OpenBSD/README.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# OpenBSD Post-Install Setup
|
||||
|
||||
## Hostname
|
||||
`cat /etc/myname`
|
||||
|
||||
3
🍪/Python/.pylintrc
Normal file
3
🍪/Python/.pylintrc
Normal file
@@ -0,0 +1,3 @@
|
||||
[BASIC]
|
||||
good-names = f
|
||||
max-line-length = 100
|
||||
13
🍪/Python/.pypirc
Normal file
13
🍪/Python/.pypirc
Normal file
@@ -0,0 +1,13 @@
|
||||
[distutils]
|
||||
index-servers =
|
||||
pypi
|
||||
testpypi
|
||||
|
||||
[pypi]
|
||||
repository = https://upload.pypi.org/legacy/
|
||||
username = IIIypuk
|
||||
|
||||
[testpypi]
|
||||
repository = https://test.pypi.org/legacy/
|
||||
username = __token__
|
||||
password = pypi-AgENdGVzdC5weXBpLm9yZwIkNzAzMjEwYzMtYjhjOC00NDBlLTlmYWItMmYxMTJkNzI4ZGUwAAIleyJwZXJtaXNzaW9ucyI6ICJ1c2VyIiwgInZlcnNpb24iOiAxfQAABiDXPiC4n3XZ-fa93tjjR14E2KfTelxuieNp-Lr-DJ4sxA
|
||||
7
🍪/Python/pyproject.toml
Normal file
7
🍪/Python/pyproject.toml
Normal file
@@ -0,0 +1,7 @@
|
||||
[build-system]
|
||||
requires = ["flit_core >=2,<4"]
|
||||
build-backend = "flit_core.buildapi"
|
||||
requires-python = ">=3"
|
||||
|
||||
[tool.black]
|
||||
line-length = 99
|
||||
2
🍪/SSH/.gitignore
vendored
Normal file
2
🍪/SSH/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
config
|
||||
private
|
||||
16
🍪/SSH/README.md
Normal file
16
🍪/SSH/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# ...
|
||||
|
||||
```sh
|
||||
./compile
|
||||
mv ./config ~/.ssh/config
|
||||
```
|
||||
|
||||
```sh
|
||||
# Pack
|
||||
gpg -e -r Alexander private
|
||||
```
|
||||
|
||||
```sh
|
||||
# Unpack
|
||||
gpg -d private.gpg > private
|
||||
```
|
||||
4
🍪/SSH/compile
Executable file
4
🍪/SSH/compile
Executable file
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
cat main > config
|
||||
cat private >> config
|
||||
20
🍪/SSH/main
Normal file
20
🍪/SSH/main
Normal file
@@ -0,0 +1,20 @@
|
||||
Host *
|
||||
IdentitiesOnly=yes
|
||||
|
||||
# Raspbery Pi 3 B+
|
||||
Host rpi
|
||||
User user
|
||||
HostName 192.168.1.50
|
||||
ServerAliveInterval 59
|
||||
|
||||
# iiiypuk.me
|
||||
Host kvm5
|
||||
User alex
|
||||
HostName 92.63.105.65
|
||||
IdentityFile /home/user/.ssh/kvm5
|
||||
ServerAliveInterval 59
|
||||
|
||||
# Gitea instance
|
||||
Host git.a2s.su
|
||||
User gitea
|
||||
IdentityFile /home/user/.ssh/gitea
|
||||
BIN
🍪/SSH/private.gpg
Normal file
BIN
🍪/SSH/private.gpg
Normal file
Binary file not shown.
12
🍪/SciTE/.SciTEUser.properties
Normal file
12
🍪/SciTE/.SciTEUser.properties
Normal file
@@ -0,0 +1,12 @@
|
||||
statusbar.visible=1
|
||||
save.recent=1
|
||||
font.monospace=font:Cascadia Code,size:12
|
||||
font.base=font:Cascadia Code,size:12
|
||||
font.override=$(font.monospace)
|
||||
|
||||
line.margin.visible=1
|
||||
|
||||
use.tabs=0
|
||||
indent.size=2
|
||||
tabsize=4
|
||||
view.whitespace=1
|
||||
47
🍪/SublimeText/Packages/User/Main.sublime-menu
Normal file
47
🍪/SublimeText/Packages/User/Main.sublime-menu
Normal file
@@ -0,0 +1,47 @@
|
||||
[
|
||||
{
|
||||
"caption": "_@",
|
||||
"id": "me.iiiypuk",
|
||||
"children":
|
||||
[
|
||||
{
|
||||
"caption": "Open ♥",
|
||||
"command": "open_file", "args": { "file": "" },
|
||||
},
|
||||
{
|
||||
"caption": "Open GPG",
|
||||
"command": "open_file", "args": { "file": "" },
|
||||
},
|
||||
{
|
||||
"caption": "-"
|
||||
},
|
||||
{
|
||||
"caption": "Open Recent",
|
||||
"mnemonic": "R",
|
||||
"children":
|
||||
[
|
||||
{ "command": "reopen_last_file", "caption": "Reopen Closed File" },
|
||||
{ "caption": "-" },
|
||||
{ "command": "open_recent_file", "args": {"index": 0 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 1 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 2 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 3 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 4 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 5 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 6 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 7 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 8 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 9 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 10 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 11 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 12 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 13 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 14 } },
|
||||
{ "command": "open_recent_file", "args": {"index": 15 } },
|
||||
{ "caption": "-" },
|
||||
{ "command": "clear_recent_files", "caption": "Clear Items" }
|
||||
]
|
||||
},
|
||||
]
|
||||
},
|
||||
]
|
||||
22
🍪/SublimeText/Preferences.sublime-settings
Normal file
22
🍪/SublimeText/Preferences.sublime-settings
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"ui_scale": 1.0,
|
||||
"bold_folder_labels": true,
|
||||
"font_face": "Cascadia Code",
|
||||
"font_size": 12,
|
||||
"font_options": ["gdi"], // only Windows
|
||||
"show_encoding": true,
|
||||
"draw_centered": false,
|
||||
"word_wrap": false,
|
||||
"always_show_minimap_viewport": true,
|
||||
"remember_full_screen": false,
|
||||
"show_line_endings": true,
|
||||
"highlight_line": true,
|
||||
"folder_exclude_patterns": [".git", ".buildozer", "node_modules", "venv", "vendor", "tpl_cache"],
|
||||
"file_exclude_patterns": ["composer.phar", "*.sqlite3", ".directory"],
|
||||
"ignored_packages":
|
||||
[
|
||||
"Vintage",
|
||||
],
|
||||
"theme": "Adaptive.sublime-theme",
|
||||
"index_files": true,
|
||||
}
|
||||
4
🍪/SublimeText/README.md
Normal file
4
🍪/SublimeText/README.md
Normal file
@@ -0,0 +1,4 @@
|
||||
## Packages
|
||||
|
||||
- EditorConfig
|
||||
- WakaTime
|
||||
9
🍪/Tape/README.md
Normal file
9
🍪/Tape/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
[TAPE](https://aeriform.itch.io/tape) is a simple,
|
||||
elegant and intimate project management tool designed for artists,
|
||||
designers, or any creative professionals.
|
||||
|
||||
[GitBook](https://aeriform.gitbook.io/tape/).
|
||||
|
||||
* Theme = [Twitter](https://github.com/aeriform-io/Themes/blob/master/themes/twitter.svg)
|
||||
|
||||
[All themes](https://github.com/aeriform-io/Themes).
|
||||
19
🍪/Templates/README.md
Normal file
19
🍪/Templates/README.md
Normal file
@@ -0,0 +1,19 @@
|
||||
Templates for new documents
|
||||
===========================
|
||||
|
||||
### Install for GNOME
|
||||
|
||||
```sh
|
||||
mkdir -p $HOME/Templates
|
||||
cp ./files/* $HOME/Templates/
|
||||
```
|
||||
|
||||
|
||||
### Install for KDE
|
||||
|
||||
```sh
|
||||
mkdir -p $HOME/Templates
|
||||
mkdir -p $HOME/.local/share/templates
|
||||
cp ./files/* $HOME/Templates/
|
||||
cp ./kde/* $HOME/.local/share/templates/
|
||||
```
|
||||
7
🍪/Templates/files/CSS.css
Normal file
7
🍪/Templates/files/CSS.css
Normal file
@@ -0,0 +1,7 @@
|
||||
:root {
|
||||
--bg-color: #000;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
}
|
||||
0
🍪/Templates/files/File
Normal file
0
🍪/Templates/files/File
Normal file
14
🍪/Templates/files/HTML.html
Normal file
14
🍪/Templates/files/HTML.html
Normal file
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>...</title>
|
||||
<link rel="stylesheet" type="text/css" href="styles.css">
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<!-- -->
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
5
🍪/Templates/files/JavaScript.js
Normal file
5
🍪/Templates/files/JavaScript.js
Normal file
@@ -0,0 +1,5 @@
|
||||
function foobar() {
|
||||
'use strict';
|
||||
|
||||
console.log('test');
|
||||
}
|
||||
6
🍪/Templates/kde/CSS.desktop
Normal file
6
🍪/Templates/kde/CSS.desktop
Normal file
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Name=CSS
|
||||
Comment=
|
||||
Type=Link
|
||||
URL=/home/user/Templates/CSS.css
|
||||
Icon=text-css
|
||||
6
🍪/Templates/kde/EmptyFile.desktop
Normal file
6
🍪/Templates/kde/EmptyFile.desktop
Normal file
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Name=Empty File
|
||||
Comment=
|
||||
Type=Link
|
||||
URL=/home/user/Templates/File
|
||||
Icon=none
|
||||
6
🍪/Templates/kde/HTML.desktop
Normal file
6
🍪/Templates/kde/HTML.desktop
Normal file
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Name=HTML
|
||||
Comment=
|
||||
Type=Link
|
||||
URL=/home/user/Templates/HTML.html
|
||||
Icon=text-html
|
||||
6
🍪/Templates/kde/JavaScript.desktop
Normal file
6
🍪/Templates/kde/JavaScript.desktop
Normal file
@@ -0,0 +1,6 @@
|
||||
[Desktop Entry]
|
||||
Name=JavaScript
|
||||
Comment=
|
||||
Type=Link
|
||||
URL=/home/user/Templates/JavaScript.js
|
||||
Icon=application-json
|
||||
6
🍪/WakaTime/.wakatime.cfg
Normal file
6
🍪/WakaTime/.wakatime.cfg
Normal file
@@ -0,0 +1,6 @@
|
||||
[settings]
|
||||
debug = true
|
||||
api_url = http://iiiypuk.me:3003/api
|
||||
api_key =
|
||||
status_bar_icon = true
|
||||
status_bar_coding_activity = true
|
||||
23
🍪/fontconfig/conf.d/99-noto-mono-color-emoji.conf
Normal file
23
🍪/fontconfig/conf.d/99-noto-mono-color-emoji.conf
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<!--
|
||||
Cascadia Mono + Color Emoji Font Configuration.
|
||||
Currently the only Terminal Emulator I'm aware that supports colour fonts is Konsole.
|
||||
|
||||
Usage:
|
||||
0. Ensure that the Noto fonts are installed on your machine.
|
||||
1. Install this file to ~/.config/fontconfig/conf.d/99-noto-mono-color-emoji.conf
|
||||
2. Run `fc-cache`
|
||||
3. Set Konsole to use "Cascadia Mono" as the font.
|
||||
4. Restart Konsole.
|
||||
|
||||
Thanks: https://gist.github.com/IgnoredAmbience/7c99b6cf9a8b73c9312a71d1209d9bbb
|
||||
-->
|
||||
<fontconfig>
|
||||
<match>
|
||||
<test name="family"><string>Cascadia Mono</string></test>
|
||||
<edit name="family" mode="prepend" binding="strong">
|
||||
<string>Noto Color Emoji</string>
|
||||
</edit>
|
||||
</match>
|
||||
</fontconfig>
|
||||
268
🍪/gitea/app.ini
Normal file
268
🍪/gitea/app.ini
Normal file
@@ -0,0 +1,268 @@
|
||||
APP_NAME = emilecok
|
||||
RUN_USER = gitea
|
||||
WORK_PATH = /var/lib/gitea/
|
||||
RUN_MODE = prod
|
||||
|
||||
[server]
|
||||
PROTOCOL = http
|
||||
DOMAIN = git.a2s.su
|
||||
ROOT_URL = https://git.a2s.su/
|
||||
STATIC_URL_PREFIX =
|
||||
HTTP_ADDR = 127.0.0.1
|
||||
HTTP_PORT = 3000
|
||||
REDIRECT_OTHER_PORT = false
|
||||
PORT_TO_REDIRECT = 80
|
||||
PER_WRITE_TIMEOUT = 30s
|
||||
PER_WRITE_PER_KB_TIMEOUT = 30s
|
||||
UNIX_SOCKET_PERMISSION = 666
|
||||
DISABLE_SSH = false
|
||||
OFFLINE_MODE = true
|
||||
STATIC_ROOT_PATH =
|
||||
APP_DATA_PATH = /var/lib/gitea/data
|
||||
ENABLE_GZIP = false
|
||||
ENABLE_PPROF = false
|
||||
LANDING_PAGE = explore
|
||||
LFS_START_SERVER = true
|
||||
LFS_JWT_SECRET =
|
||||
LFS_HTTP_AUTH_EXPIRY = 20m
|
||||
LFS_MAX_FILE_SIZE = 0
|
||||
STARTUP_TIMEOUT = 0
|
||||
STATIC_CACHE_TIME = 6h
|
||||
|
||||
[database]
|
||||
DB_TYPE = sqlite3
|
||||
PATH = /var/lib/gitea/data/gitea.db
|
||||
SQLITE_TIMEOUT = 500
|
||||
ITERATE_BUFFER_SIZE = 5
|
||||
LOG_SQL = false
|
||||
DB_RETRIES = 10
|
||||
DB_RETRY_BACKOFF = 3s
|
||||
MAX_IDLE_CONNS = 2
|
||||
CONN_MAX_LIFETIME = 3s
|
||||
MAX_OPEN_CONNS = 0
|
||||
AUTO_MIGRATION = true
|
||||
|
||||
[security]
|
||||
INSTALL_LOCK = true
|
||||
SECRET_KEY =
|
||||
INTERNAL_TOKEN =
|
||||
LOGIN_REMEMBER_DAYS = 7
|
||||
COOKIE_USERNAME = git_by_emilecok
|
||||
COOKIE_REMEMBER_NAME = git_incredible
|
||||
REVERSE_PROXY_LIMIT = 1
|
||||
MIN_PASSWORD_LENGTH = 12
|
||||
IMPORT_LOCAL_PATHS = false
|
||||
DISABLE_GIT_HOOKS = true
|
||||
DISABLE_WEBHOOKS = false
|
||||
ONLY_ALLOW_PUSH_IF_GITEA_ENVIRONMENT_SET = true
|
||||
PASSWORD_COMPLEXITY = off
|
||||
PASSWORD_HASH_ALGO = pbkdf2
|
||||
CSRF_COOKIE_HTTP_ONLY = true
|
||||
PASSWORD_CHECK_PWN = false
|
||||
|
||||
[camo]
|
||||
ENABLED = false
|
||||
|
||||
[oauth2]
|
||||
ENABLE = false
|
||||
JWT_SECRET =
|
||||
|
||||
[log]
|
||||
MODE = console
|
||||
LEVEL = info
|
||||
ROOT_PATH = /var/lib/gitea/log
|
||||
BUFFER_LEN = 10000
|
||||
|
||||
[git]
|
||||
|
||||
[service]
|
||||
REGISTER_EMAIL_CONFIRM = false
|
||||
REGISTER_MANUAL_CONFIRM = false
|
||||
DISABLE_REGISTRATION = false
|
||||
REQUIRE_SIGNIN_VIEW = false
|
||||
ENABLE_NOTIFY_MAIL = false
|
||||
ENABLE_BASIC_AUTHENTICATION = true
|
||||
ENABLE_CAPTCHA = false
|
||||
REQUIRE_CAPTCHA_FOR_LOGIN = false
|
||||
DEFAULT_KEEP_EMAIL_PRIVATE = true
|
||||
DEFAULT_ALLOW_CREATE_ORGANIZATION = false
|
||||
DEFAULT_USER_IS_RESTRICTED = false
|
||||
DEFAULT_USER_VISIBILITY = public
|
||||
ALLOWED_USER_VISIBILITY_MODES = public,limited,private
|
||||
DEFAULT_ORG_VISIBILITY = limited
|
||||
DEFAULT_ORG_MEMBER_VISIBLE = false
|
||||
DEFAULT_ENABLE_DEPENDENCIES = true
|
||||
ENABLE_USER_HEATMAP = true
|
||||
ENABLE_TIMETRACKING = true
|
||||
DEFAULT_ENABLE_TIMETRACKING = true
|
||||
DEFAULT_ALLOW_ONLY_CONTRIBUTORS_TO_TRACK_TIME = true
|
||||
SHOW_REGISTRATION_BUTTON = true
|
||||
SHOW_MILESTONES_DASHBOARD_PAGE = true
|
||||
AUTO_WATCH_NEW_REPOS = true
|
||||
AUTO_WATCH_ON_CHANGES = false
|
||||
USER_DELETE_WITH_COMMENTS_MAX_TIME = 0
|
||||
VALID_SITE_URL_SCHEMES=http,https
|
||||
|
||||
[repository]
|
||||
ROOT = /var/lib/gitea/repos
|
||||
|
||||
[lfs]
|
||||
STORAGE_TYPE = local
|
||||
PATH = /var/lib/gitea/data/lfs
|
||||
|
||||
[mailer]
|
||||
ENABLED = false
|
||||
|
||||
[openid]
|
||||
ENABLE_OPENID_SIGNIN = false
|
||||
ENABLE_OPENID_SIGNUP = false
|
||||
|
||||
[cron.update_checker]
|
||||
ENABLED = false
|
||||
|
||||
[project]
|
||||
PROJECT_BOARD_BASIC_KANBAN_TYPE = To Do, In Progress, Done
|
||||
PROJECT_BOARD_BUG_TRIAGE_TYPE = Needs Triage, High Priority, Low Priority, Closed
|
||||
|
||||
[cors]
|
||||
ENABLED = false
|
||||
SCHEME = http
|
||||
ALLOW_DOMAIN = *
|
||||
ALLOW_SUBDOMAIN = false
|
||||
METHODS = GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS
|
||||
MAX_AGE = 10m
|
||||
HEADERS = Content-Type,User-Agent
|
||||
|
||||
[ui]
|
||||
EXPLORE_PAGING_NUM = 20
|
||||
ISSUE_PAGING_NUM = 10
|
||||
FEED_MAX_COMMIT_NUM = 5
|
||||
FEED_PAGING_NUM = 20
|
||||
CODE_COMMENT_LINES = 4
|
||||
MAX_DISPLAY_FILE_SIZE = 2500000
|
||||
SHOW_USER_EMAIL = false
|
||||
DEFAULT_THEME = gitea
|
||||
THEMES = auto,gitea,arc-green
|
||||
REACTIONS = +1, -1, laugh, hooray, confused, heart, rocket, eyes
|
||||
CUSTOM_EMOJIS = gitea, codeberg, gitlab, git, github, gogs
|
||||
DEFAULT_SHOW_FULL_NAME = false
|
||||
SEARCH_REPO_DESCRIPTION = true
|
||||
ONLY_SHOW_RELEVANT_REPOS = false
|
||||
|
||||
[ui.meta]
|
||||
AUTHOR = Alexander Popov
|
||||
DESCRIPTION = my self-host git repos
|
||||
KEYWORDS = gamedev,coding
|
||||
|
||||
[markdown]
|
||||
FILE_EXTENSIONS = .md,.markdown,.mdown,.mkd,.livemd
|
||||
ENABLE_MATH = true
|
||||
|
||||
[admin]
|
||||
DISABLE_REGULAR_ORG_CREATION = true
|
||||
DEFAULT_EMAIL_NOTIFICATIONS = disabled
|
||||
|
||||
[cache]
|
||||
ENABLED = false
|
||||
ADAPTER = memory
|
||||
INTERVAL = 60
|
||||
|
||||
[session]
|
||||
PROVIDER = file
|
||||
COOKIE_NAME = fuck_the_github
|
||||
COOKIE_SECURE = false
|
||||
|
||||
[picture]
|
||||
AVATAR_UPLOAD_PATH = /var/lib/gitea/data/avatars
|
||||
REPOSITORY_AVATAR_UPLOAD_PATH = /var/lib/gitea/data/repo-avatars
|
||||
REPOSITORY_AVATAR_FALLBACK = none
|
||||
REPOSITORY_AVATAR_FALLBACK_IMAGE = /img/repo_default.png
|
||||
AVATAR_MAX_WIDTH = 4096
|
||||
AVATAR_MAX_HEIGHT = 4096
|
||||
DISABLE_GRAVATAR = true
|
||||
ENABLE_FEDERATED_AVATAR = false
|
||||
|
||||
[attachment]
|
||||
ENABLED = true
|
||||
ALLOWED_TYPES = .csv,.docx,.fodg,.fodp,.fods,.fodt,.gif,.gz,.jpeg,.jpg,.log,.md,.mov,.mp4,.odf,.odg,.odp,.ods,.odt,.patch,.pdf,.png,.pptx,.svg,.tgz,.txt,.webm,.xls,.xlsx,.zip
|
||||
MAX_SIZE = 4
|
||||
MAX_FILES = 5
|
||||
STORAGE_TYPE = local
|
||||
PATH = /var/lib/gitea/data/attachments
|
||||
|
||||
[time]
|
||||
DEFAULT_UI_LOCATION = Europe/Moscow
|
||||
|
||||
[cron]
|
||||
ENABLED = false
|
||||
RUN_AT_START = false
|
||||
|
||||
[cron.archive_cleanup]
|
||||
ENABLED = true
|
||||
RUN_AT_START = true
|
||||
|
||||
[cron.update_mirrors]
|
||||
SCHEDULE = @every 168h
|
||||
ENABLED = true
|
||||
RUN_AT_START = false
|
||||
NOTICE_ON_SUCCESS = false
|
||||
PULL_LIMIT=0
|
||||
PUSH_LIMIT=0
|
||||
|
||||
[api]
|
||||
ENABLE_SWAGGER = false
|
||||
MAX_RESPONSE_ITEMS = 50
|
||||
DEFAULT_PAGING_NUM = 30
|
||||
DEFAULT_GIT_TREES_PER_PAGE = 1000
|
||||
DEFAULT_MAX_BLOB_SIZE = 10485760
|
||||
|
||||
[other]
|
||||
SHOW_FOOTER_VERSION = false
|
||||
SHOW_FOOTER_TEMPLATE_LOAD_TIME = false
|
||||
ENABLE_SITEMAP = true
|
||||
ENABLE_FEED = true
|
||||
|
||||
[metrics]
|
||||
ENABLED = false
|
||||
TOKEN =
|
||||
ENABLED_ISSUE_BY_LABEL = false
|
||||
ENABLED_ISSUE_BY_REPOSITORY = false
|
||||
|
||||
[federation]
|
||||
ENABLED = false
|
||||
SHARE_USER_STATISTICS = false
|
||||
|
||||
[packages]
|
||||
ENABLED = false
|
||||
STORAGE_TYPE = local
|
||||
CHUNKED_UPLOAD_PATH = tmp/package-upload
|
||||
|
||||
[storage]
|
||||
STORAGE_TYPE = local
|
||||
|
||||
[repo-archive]
|
||||
STORAGE_TYPE = local
|
||||
PATH = data/repo-archive
|
||||
|
||||
[storage.repo-archive]
|
||||
STORAGE_TYPE = local
|
||||
|
||||
[storage.packages]
|
||||
STORAGE_TYPE = local
|
||||
|
||||
[proxy]
|
||||
PROXY_ENABLED = false
|
||||
PROXY_URL =
|
||||
PROXY_HOSTS =
|
||||
|
||||
[actions]
|
||||
ENABLED = false
|
||||
|
||||
[storage.actions_log]
|
||||
STORAGE_TYPE = local
|
||||
|
||||
[repository.pull-request]
|
||||
DEFAULT_MERGE_STYLE = merge
|
||||
|
||||
[repository.signing]
|
||||
DEFAULT_TRUST_MODEL = committer
|
||||
109
🍪/i3wm/config
Normal file
109
🍪/i3wm/config
Normal file
@@ -0,0 +1,109 @@
|
||||
# ~/.config/i3/config
|
||||
|
||||
set $mod Mod4
|
||||
|
||||
exec --no-startup-id $HOME/.fehbg
|
||||
exec "setxkbmap -layout us,ru"
|
||||
exec "setxkbmap -option 'grp:alt_shift_toggle'"
|
||||
|
||||
gaps inner 5
|
||||
|
||||
font pango:Cascadia Code 10
|
||||
|
||||
set $up l
|
||||
set $down k
|
||||
set $left j
|
||||
set $right semicolon
|
||||
|
||||
floating_modifier $mod
|
||||
|
||||
bindsym $mod+Return exec /usr/local/bin/st -f "Cascadia Code:size=11"
|
||||
bindsym $mod+Shift+q kill
|
||||
bindsym $mod+d exec --no-startup-id /usr/local/bin/dmenu_run
|
||||
|
||||
bindsym $mod+$left focus left
|
||||
bindsym $mod+$down focus down
|
||||
bindsym $mod+$up focus up
|
||||
bindsym $mod+$right focus right
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
bindsym $mod+Shift+$left move left
|
||||
bindsym $mod+Shift+$down move down
|
||||
bindsym $mod+Shift+$up move up
|
||||
bindsym $mod+Shift+$right move right
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
|
||||
bindsym $mod+h split h
|
||||
bindsym $mod+v split v
|
||||
bindsym $mod+f fullscreen toggle
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
bindsym $mod+space focus mode_toggle
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
bindsym $mod+Shift+minus move scratchpad
|
||||
bindsym $mod+minus scratchpad show
|
||||
|
||||
set $ws1 "1. daily"
|
||||
set $ws2 "2. gemini"
|
||||
set $ws3 "3. coding"
|
||||
set $ws4 "4. terminal"
|
||||
set $ws5 "5"
|
||||
set $ws6 "6"
|
||||
set $ws7 "7"
|
||||
set $ws8 "8"
|
||||
set $ws9 "9. fun"
|
||||
set $ws10 "0. mail"
|
||||
|
||||
bindsym $mod+1 workspace number $ws1
|
||||
bindsym $mod+2 workspace number $ws2
|
||||
bindsym $mod+3 workspace number $ws3
|
||||
bindsym $mod+4 workspace number $ws4
|
||||
bindsym $mod+5 workspace number $ws5
|
||||
bindsym $mod+6 workspace number $ws6
|
||||
bindsym $mod+7 workspace number $ws7
|
||||
bindsym $mod+8 workspace number $ws8
|
||||
bindsym $mod+9 workspace number $ws9
|
||||
bindsym $mod+0 workspace number $ws10
|
||||
bindsym $mod+Shift+1 move container to workspace number $ws1
|
||||
bindsym $mod+Shift+2 move container to workspace number $ws2
|
||||
bindsym $mod+Shift+3 move container to workspace number $ws3
|
||||
bindsym $mod+Shift+4 move container to workspace number $ws4
|
||||
bindsym $mod+Shift+5 move container to workspace number $ws5
|
||||
bindsym $mod+Shift+6 move container to workspace number $ws6
|
||||
bindsym $mod+Shift+7 move container to workspace number $ws7
|
||||
bindsym $mod+Shift+8 move container to workspace number $ws8
|
||||
bindsym $mod+Shift+9 move container to workspace number $ws9
|
||||
bindsym $mod+Shift+0 move container to workspace number $ws10
|
||||
|
||||
bindsym $mod+Shift+c reload
|
||||
bindsym $mod+Shift+r restart
|
||||
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'This will end your X session.' -B 'Yes' 'i3-msg exit'"
|
||||
|
||||
mode "resize" {
|
||||
bindsym $left resize shrink width 10 px or 10 ppt
|
||||
bindsym $down resize grow height 10 px or 10 ppt
|
||||
bindsym $up resize shrink height 10 px or 10 ppt
|
||||
bindsym $right resize grow width 10 px or 10 ppt
|
||||
bindsym Left resize shrink width 10 px or 10 ppt
|
||||
bindsym Down resize grow height 10 px or 10 ppt
|
||||
bindsym Up resize shrink height 10 px or 10 ppt
|
||||
bindsym Right resize grow width 10 px or 10 ppt
|
||||
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
bindsym $mod+r mode "default"
|
||||
}
|
||||
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
default_border pixel 4
|
||||
default_floating_border pixel 4
|
||||
24
🍪/i3wm/i3status.conf
Normal file
24
🍪/i3wm/i3status.conf
Normal file
@@ -0,0 +1,24 @@
|
||||
# ~/.i3status.conf
|
||||
|
||||
general {
|
||||
output_format = "i3bar"
|
||||
interval = 5
|
||||
colors = true
|
||||
}
|
||||
|
||||
#order += "battery all"
|
||||
order += "tztime local"
|
||||
order += "volume master"
|
||||
|
||||
battery all {
|
||||
format = "%status %percentage %remaining"
|
||||
}
|
||||
|
||||
volume master {
|
||||
format = "vol: %volume"
|
||||
}
|
||||
|
||||
tztime local {
|
||||
format = "%Y-%m-%d %H:%M"
|
||||
}
|
||||
|
||||
91
🍪/s3cmd/.s3cfg
Normal file
91
🍪/s3cmd/.s3cfg
Normal file
@@ -0,0 +1,91 @@
|
||||
[default]
|
||||
access_key = <REPLACE>
|
||||
access_token =
|
||||
add_encoding_exts =
|
||||
add_headers =
|
||||
bucket_location = ru-1
|
||||
ca_certs_file =
|
||||
cache_file =
|
||||
check_ssl_certificate = True
|
||||
check_ssl_hostname = True
|
||||
cloudfront_host = cloudfront.amazonaws.com
|
||||
connection_max_age = 5
|
||||
connection_pooling = True
|
||||
content_disposition =
|
||||
content_type =
|
||||
default_mime_type = binary/octet-stream
|
||||
delay_updates = False
|
||||
delete_after = False
|
||||
delete_after_fetch = False
|
||||
delete_removed = False
|
||||
dry_run = False
|
||||
enable_multipart = True
|
||||
encoding = UTF-8
|
||||
encrypt = False
|
||||
expiry_date =
|
||||
expiry_days =
|
||||
expiry_prefix =
|
||||
follow_symlinks = False
|
||||
force = False
|
||||
get_continue = False
|
||||
gpg_command = /usr/bin/gpg
|
||||
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
|
||||
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
|
||||
gpg_passphrase =
|
||||
guess_mime_type = True
|
||||
host_base = s3.timeweb.com
|
||||
host_bucket = s3.timeweb.com
|
||||
human_readable_sizes = False
|
||||
invalidate_default_index_on_cf = False
|
||||
invalidate_default_index_root_on_cf = True
|
||||
invalidate_on_cf = False
|
||||
keep_dirs = False
|
||||
kms_key =
|
||||
limit = -1
|
||||
limitrate = 0
|
||||
list_allow_unordered = False
|
||||
list_md5 = False
|
||||
log_target_prefix =
|
||||
long_listing = False
|
||||
max_delete = -1
|
||||
max_retries = 5
|
||||
mime_type =
|
||||
multipart_chunk_size_mb = 15
|
||||
multipart_copy_chunk_size_mb = 1024
|
||||
multipart_max_chunks = 10000
|
||||
preserve_attrs = True
|
||||
progress_meter = True
|
||||
proxy_host =
|
||||
proxy_port = 0
|
||||
public_url_use_https = False
|
||||
put_continue = False
|
||||
recursive = False
|
||||
recv_chunk = 65536
|
||||
reduced_redundancy = False
|
||||
requester_pays = False
|
||||
restore_days = 1
|
||||
restore_priority = Standard
|
||||
secret_key = <REPLACE>
|
||||
send_chunk = 65536
|
||||
server_side_encryption = False
|
||||
signature_v2 = False
|
||||
signurl_use_https = False
|
||||
simpledb_host = sdb.amazonaws.com
|
||||
skip_destination_validation = False
|
||||
skip_existing = False
|
||||
socket_timeout = 300
|
||||
ssl_client_cert_file =
|
||||
ssl_client_key_file =
|
||||
stats = False
|
||||
stop_on_error = False
|
||||
storage_class =
|
||||
throttle_max = 100
|
||||
upload_id =
|
||||
urlencoding_mode = normal
|
||||
use_http_expect = False
|
||||
use_https = True
|
||||
use_mime_magic = True
|
||||
verbosity = WARNING
|
||||
website_endpoint = http://%(bucket)s.s3-website-%(location)s.amazonaws.com/
|
||||
website_error =
|
||||
website_index = index.html
|
||||
0
🍪/transmission-daemon/1690808643
Normal file
0
🍪/transmission-daemon/1690808643
Normal file
1
🍪/transmission-daemon/README.md
Normal file
1
🍪/transmission-daemon/README.md
Normal file
@@ -0,0 +1 @@
|
||||
**Folder:** `$HOME/.config/transmission-daemon`.
|
||||
68
🍪/transmission-daemon/settings.json
Normal file
68
🍪/transmission-daemon/settings.json
Normal file
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"alt-speed-down": 50,
|
||||
"alt-speed-enabled": false,
|
||||
"alt-speed-time-begin": 540,
|
||||
"alt-speed-time-day": 127,
|
||||
"alt-speed-time-enabled": false,
|
||||
"alt-speed-time-end": 1020,
|
||||
"alt-speed-up": 50,
|
||||
"bind-address-ipv4": "0.0.0.0",
|
||||
"bind-address-ipv6": "::",
|
||||
"blocklist-enabled": false,
|
||||
"blocklist-url": "http://www.example.com/blocklist",
|
||||
"cache-size-mb": 4,
|
||||
"dht-enabled": true,
|
||||
"download-dir": "...",
|
||||
"download-queue-enabled": true,
|
||||
"download-queue-size": 5,
|
||||
"encryption": 0,
|
||||
"idle-seeding-limit": 30,
|
||||
"idle-seeding-limit-enabled": false,
|
||||
"incomplete-dir": "...",
|
||||
"incomplete-dir-enabled": false,
|
||||
"lpd-enabled": true,
|
||||
"message-level": 2,
|
||||
"peer-congestion-algorithm": "",
|
||||
"peer-id-ttl-hours": 6,
|
||||
"peer-limit-global": 200,
|
||||
"peer-limit-per-torrent": 50,
|
||||
"peer-port": 56384,
|
||||
"peer-port-random-high": 65535,
|
||||
"peer-port-random-low": 49152,
|
||||
"peer-port-random-on-start": true,
|
||||
"peer-socket-tos": "default",
|
||||
"pex-enabled": true,
|
||||
"port-forwarding-enabled": true,
|
||||
"preallocation": 1,
|
||||
"prefetch-enabled": true,
|
||||
"queue-stalled-enabled": true,
|
||||
"queue-stalled-minutes": 30,
|
||||
"ratio-limit": 2,
|
||||
"ratio-limit-enabled": false,
|
||||
"rename-partial-files": true,
|
||||
"rpc-authentication-required": true,
|
||||
"rpc-bind-address": "127.0.0.1",
|
||||
"rpc-enabled": true,
|
||||
"rpc-host-whitelist": "",
|
||||
"rpc-host-whitelist-enabled": true,
|
||||
"rpc-password": "...",
|
||||
"rpc-port": 9091,
|
||||
"rpc-url": "/torrent/",
|
||||
"rpc-username": "alexander",
|
||||
"rpc-whitelist": "127.0.0.1,::1",
|
||||
"rpc-whitelist-enabled": true,
|
||||
"scrape-paused-torrents-enabled": true,
|
||||
"script-torrent-done-enabled": false,
|
||||
"script-torrent-done-filename": "",
|
||||
"seed-queue-enabled": false,
|
||||
"seed-queue-size": 10,
|
||||
"speed-limit-down": 100,
|
||||
"speed-limit-down-enabled": false,
|
||||
"speed-limit-up": 100,
|
||||
"speed-limit-up-enabled": false,
|
||||
"start-added-torrents": true,
|
||||
"trash-original-torrent-files": false,
|
||||
"umask": 18,
|
||||
"upload-slots-per-torrent": 14,
|
||||
"utp-enabled": true
|
||||
}
|
||||
7
🍪/transmission-daemon/stats.json
Normal file
7
🍪/transmission-daemon/stats.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"downloaded-bytes": 153805289283,
|
||||
"files-added": 821,
|
||||
"seconds-active": 46310403,
|
||||
"session-count": 17,
|
||||
"uploaded-bytes": 2569916781349
|
||||
}
|
||||
Reference in New Issue
Block a user