Compare commits

..

17 Commits

Author SHA1 Message Date
d14ab2d7ff brew_programs_disable: init 2025-07-14 12:12:49 +02:00
5df3b86fc9 update-pkg: added disabled items 2025-07-14 12:12:05 +02:00
b470f1cf43 custom-iperf: init of script 2025-07-14 11:53:19 +02:00
155696c12f init.vim: disabled F1 for copilot
It will enable TAB key
2025-07-08 21:24:36 +02:00
4dddd17132 karabinier: upadate configuration file 2025-07-08 21:23:01 +02:00
057b0bf93a brew_programs_cask: new version 2025-06-10 19:01:20 +02:00
954138b1ef brew_programs: updated a few things 2025-04-25 19:49:31 +02:00
75f1174ace update-pkg: added wget 2025-04-21 00:01:02 +02:00
c49c8b2a09 gitignore: added .local/bin/tss 2025-04-20 23:59:56 +02:00
d6eadbd7b6 brew_programs_cask: added rustdesk and zed 2025-04-20 23:59:39 +02:00
6cb491d338 brew_programs: added ffmpeg
Signed-off-by: Marcin Woźniak <y0rune@aol.com>
2025-04-20 23:59:01 +02:00
2079564fe5 remove-files: youtube-dl AppSupport 2025-04-20 23:57:18 +02:00
b49e7ad83d getting-spotify: added audiobooks 2025-04-16 22:32:36 +02:00
a588a8299e karabinier: upadate configuration file 2025-04-08 23:37:26 +02:00
d21a1a5c07 ffmpeg-resize-sub: added new script 2025-04-08 23:37:01 +02:00
7a519522ca brew_programs_cask: added todoist
Signed-off-by: Marcin Woźniak <y0rune@aol.com>
2025-04-05 11:11:39 +02:00
e094e72395 karabinier: changed a default keys for ~ and £ 2025-04-05 11:11:13 +02:00
13 changed files with 81 additions and 24 deletions

View File

@@ -3,6 +3,7 @@ coreutils
dockutil
duti
fastfetch
ffmpeg
git
gnu-sed
htop
@@ -13,9 +14,11 @@ mtr
neovim
newsboat
parallel
pinentry-mac
ranger
ripgrep
rsync
texinfo
tmux
tree
wget

View File

@@ -1,7 +1,9 @@
alfred
alacritty
akiflow
alfred
chatterino
dbeaver-community
discord
displaylink
docker
firefox@nightly
@@ -9,32 +11,28 @@ font-hack-nerd-font
gimp
google-chrome
hiddenbar
jordanbaird-ice
karabiner-elements
keepassxc
macfuse
megasync
microsoft-auto-update
microsoft-teams
mongodb-compass
mpv
mysides
obsidian
postman
platypus
postman
qbittorrent
qview
rustdesk
scroll-reverser
signal
skype
spotify
stats
telegram
the-unarchiver
transfer
twingate
visual-studio-code
vlc
winbox
wine-crossover
wireshark
zed@preview

1
.brew_programs_disable Normal file
View File

@@ -0,0 +1 @@
example

View File

@@ -1 +0,0 @@
/Users/yorune/Library/Application Support/iTerm2

View File

@@ -371,7 +371,17 @@
"is_keyboard": true,
"product_id": 785,
"vendor_id": 13364
}
},
"simple_modifications": [
{
"from": { "key_code": "grave_accent_and_tilde" },
"to": [{ "key_code": "non_us_backslash" }]
},
{
"from": { "key_code": "right_control" },
"to": [{ "key_code": "grave_accent_and_tilde" }]
}
]
},
{
"identifiers": {
@@ -406,14 +416,6 @@
{
"from": { "key_code": "left_command" },
"to": [{ "key_code": "right_command" }]
},
{
"from": { "key_code": "grave_accent_and_tilde" },
"to": [{ "key_code": "non_us_backslash" }]
},
{
"from": { "key_code": "non_us_backslash" },
"to": [{ "key_code": "grave_accent_and_tilde" }]
}
],
"virtual_hid_keyboard": {

View File

@@ -357,8 +357,8 @@ set updatetime=250
autocmd! CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false, scope="cursor"})
" CoPilot
imap <silent><script><expr> <F1> copilot#Accept("\<CR>")
let g:copilot_no_tab_map = v:true
" imap <silent><script><expr> <F1> copilot#Accept("\<CR>")
" let g:copilot_no_tab_map = v:true
" Neoformat
let g:neoformat_try_formatprg = 1

1
.gitignore vendored
View File

@@ -279,3 +279,4 @@ Cisco Packet Tracer 8.0.0
.local/bin/kubectl
.rustup
.local/tss-sdk
.local/bin/tss

View File

@@ -199,6 +199,7 @@ function install_terragrunt() {
timestamp "The current version of the TSS-SDK is the same as the newest version"
return 0
else
brew install wget
wget https://github.com/gruntwork-io/terragrunt/releases/latest/download/terragrunt_linux_amd64 -O $TERRAGRUNT
chmod +x "$TERRAGRUNT"
fi
@@ -299,6 +300,8 @@ function install_fzf() {
function install_zsh_addons() {
if [ ! -d $ZSHFOLDER/aws ]; then
mkdir -p "$ZSHFOLDER/azure-cli" "$ZSHFOLDER/aws"
curl -s https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/plugins/aws/aws.plugin.zsh \
-o "$ZSHFOLDER"/aws/aws.plugin.zsh &&
timestamp "Downloaded the newest version of aws plugin for zsh"
@@ -307,7 +310,6 @@ function install_zsh_addons() {
-o "$ZSHFOLDER"/azure-cli/az.completion &&
timestamp "Downloaded the newest version of az plugin for zsh"
mkdir -p "$ZSHFOLDER/azure-cli" "$ZSHFOLDER/aws"
cd $ZSHFOLDER || err "Folder $ZSHFOLDER has been NOT found"
git clone https://github.com/popstas/zsh-command-time.git &&
timestamp "Cloning the zsh-command-time"
@@ -444,15 +446,20 @@ function install_brew_programs() {
INSTALLED_PROGRAMS=$(brew list)
while IFS='' read -r line; do LIST_OF_PROGRAMS+=("$line"); done < <(cat "$HOME"/.brew_programs)
while IFS='' read -r line; do LIST_OF_PROGRAMS_CASK+=("$line"); done < <(cat "$HOME"/.brew_programs_cask)
while IFS='' read -r line; do LIST_OF_PROGRAMS_DISABLE+=("$line"); done < <(cat "$HOME"/.brew_programs_disable)
for i in "${LIST_OF_PROGRAMS[@]}"; do
if [[ ! " ${INSTALLED_PROGRAMS[*]} " =~ ${i} ]]; then
if [[ ! " ${INSTALLED_PROGRAMS[*]} " =~ ${i} ]] \
&& \
[[ ! " ${LIST_OF_PROGRAMS_DISABLE[*]} " =~ ${i} ]]; then
brew install $i --force
fi
done
for i in "${LIST_OF_PROGRAMS_CASK[@]}"; do
if [[ ! " ${INSTALLED_PROGRAMS[*]} " =~ ${i} ]]; then
if [[ ! " ${INSTALLED_PROGRAMS[*]} " =~ ${i} ]] \
&& \
[[ ! " ${LIST_OF_PROGRAMS_DISABLE[*]} " =~ ${i} ]]; then
brew install $i --cask --force
fi
done

22
.local/bin/custom-iperf Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
SERVER="$1"
if [ -z "$SERVER" ]; then
echo "Usage: $0 <server_ip>"
exit 1
fi
echo "Starting..."
echo
# Upload test (client sends data to server)
UPLOAD=$(iperf3 -c "$SERVER" -P5 -t 30 --json | jq '.end.sum_sent.bits_per_second / 1000000')
# Download test (client receives data from server)
DOWNLOAD=$(iperf3 -c "$SERVER" -P5 -t 30 -R --json | jq '.end.sum_received.bits_per_second / 1000000')
# Print summary
echo "SERVER: $SERVER"
echo "UPLOAD: $(printf "%.2f" "$UPLOAD") Mbps"
echo "DOWNLOAD: $(printf "%.2f" "$DOWNLOAD") Mbps"

16
.local/bin/ffmpeg-resize-sub Executable file
View File

@@ -0,0 +1,16 @@
#!/bin/bash
FILE_FFMPEG="$1"
ffmpeg -i "$FILE_FFMPEG" \
-vf "scale=1920:1080" \
-c:v h264_videotoolbox \
-b:v 3000k \
-preset medium \
-movflags \
+faststart \
-c:a aac \
-b:a 192k \
-ac 2 \
-map 0:v \
-map 0:a \
-map 0:s \
-c:s copy resized.mkv

View File

@@ -1,15 +1,18 @@
#!/bin/bash
FOLDER_AUDIOBOOK="/Volumes/Music/Jellyfin/Playlist-Audiobook"
FOLDER_FAV="/Volumes/Music/Jellyfin/Playlist-Fav"
FOLDER_DUB="/Volumes/Music/Jellyfin/Playlist-Dub"
FOLDER_PIANO="/Volumes/Music/Jellyfin/Playlist-Piano"
# Check if folder exists
[ ! -d $FOLDER_AUDIOBOOK ] && exit 1
[ ! -d $FOLDER_DUB ] && exit 1
[ ! -d $FOLDER_FAV ] && exit 1
[ ! -d $FOLDER_PIANO ] && exit 1
# Remove old files
rm -rfv $FOLDER_AUDIOBOOK/errors.txt
rm -rfv $FOLDER_DUB/errors.txt
rm -rfv $FOLDER_FAV/errors.txt
rm -rfv $FOLDER_PIANO/errors.txt
@@ -35,6 +38,9 @@ spotdl --user-auth --keep-alive \
--yt-dlp-args no-check-certificates
# Sync to Jellyfin
rsync -h --progress --recursive --ignore-existing \
$FOLDER_AUDIOBOOK/* docker-de:/mnt/HC_Volume_34966154/jellifin/media/music/Audiobook
rsync -h --progress --recursive --ignore-existing \
$FOLDER_DUB/* docker-de:/mnt/HC_Volume_34966154/jellifin/media/music/Dub
@@ -45,6 +51,8 @@ rsync -h --progress --recursive --ignore-existing \
$FOLDER_PIANO/* docker-de:/mnt/HC_Volume_34966154/jellifin/media/music/Piano
# Generate playlist
ssh docker-de -t "cd /mnt/HC_Volume_34966154/jellifin/media/music/Audiobook; find . -type f \( -name '*.mp3' -o -name '*.flac' -o -name '*.loss' -o -name '*.aiff' -o -name '*.aif' \) -printf './%P\n' | sort > playlist.m3u"
ssh docker-de -t "cd /mnt/HC_Volume_34966154/jellifin/media/music/Dub; find . -type f \( -name '*.mp3' -o -name '*.flac' -o -name '*.loss' -o -name '*.aiff' -o -name '*.aif' \) -printf './%P\n' | sort > playlist.m3u"
ssh docker-de -t "cd /mnt/HC_Volume_34966154/jellifin/media/music/Fav; find . -type f \( -name '*.mp3' -o -name '*.flac' -o -name '*.loss' -o -name '*.aiff' -o -name '*.aif' \) -printf './%P\n' | sort > playlist.m3u"

View File

@@ -1 +0,0 @@
/usr/local/bin/yt-dlp

1
.tilde-switch Executable file
View File

@@ -0,0 +1 @@
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000035,"HIDKeyboardModifierMappingDst":0x700000064},{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000035}]}'