2024-12-12 00:05:59 +06:00

34 lines
2.0 KiB
Python
Executable File

#!/bin/python
import sys
def replace_line_in_file(filename, old_line, new_line):
with open(filename, 'r') as file:
data = file.readlines()
# Замена строки
for index, line in enumerate(data):
if line.strip() == old_line:
data[index] = new_line + '\n'
break
# Запись измененного содержимого обратно в файл
with open(filename, 'w') as file:
file.writelines(data)
if sys.argv[1] == '-s':
replace_line_in_file('/home/fs/.config/kitty/kitty.conf', 'font_size 12', 'font_size 16')
replace_line_in_file('/home/fs/bin/rofi', 'dpi="100"', 'dpi="125"')
replace_line_in_file('/home/fs/.config/chromium-flags.conf', '--force-device-scale-factor=1', '--force-device-scale-factor=1.25')
replace_line_in_file('/home/fs/bin/rofi', '# while read -r line; do export "$line"; done < /home/fs/scale_vars', 'while read -r line; do export "$line"; done < /home/fs/scale_vars')
replace_line_in_file('/home/fs/bin/firefox_profiles.sh', '# while read -r line; do export "$line"; done < /home/fs/scale_vars', 'while read -r line; do export "$line"; done < /home/fs/scale_vars')
replace_line_in_file('/home/fs/bin/firefox_profiles.sh', 'dpi="100"', 'dpi="125"')
elif sys.argv[1] == '-d':
replace_line_in_file('/home/fs/.config/kitty/kitty.conf', 'font_size 16', 'font_size 12')
replace_line_in_file('/home/fs/bin/rofi', 'dpi="125"', 'dpi="100"')
replace_line_in_file('/home/fs/.config/chromium-flags.conf', '--force-device-scale-factor=1.25', '--force-device-scale-factor=1')
replace_line_in_file('/home/fs/bin/rofi', 'while read -r line; do export "$line"; done < /home/fs/scale_vars', '# while read -r line; do export "$line"; done < /home/fs/scale_vars')
replace_line_in_file('/home/fs/bin/firefox_profiles.sh', 'while read -r line; do export "$line"; done < /home/fs/scale_vars', '# while read -r line; do export "$line"; done < /home/fs/scale_vars')
replace_line_in_file('/home/fs/bin/firefox_profiles.sh', 'dpi="125"', 'dpi="100"')