This commit is contained in:
2025-08-09 14:41:44 +02:00
parent b57943ee4b
commit d23df8df84
25 changed files with 463 additions and 159 deletions

22
setup_user.py Normal file
View File

@@ -0,0 +1,22 @@
import os
from utils import choice_files, copy_with_structure, CYAN, RESET
SRC_DIR = "home"
HOME_DIR = os.path.expanduser("~")
CHOICES = {
'.config/hypr/monitors.conf': [
'.config/hypr/monitors-1.conf',
'.config/hypr/monitors-2.conf'
]
}
def main():
override_all = input(f"{CYAN}Override all existing files for user (mainly .config)? (Y/N): {RESET}").strip().lower() == 'y'
choice_files(SRC_DIR, HOME_DIR, CHOICES, override_all)
copy_with_structure(SRC_DIR, HOME_DIR, override_all)
if __name__ == '__main__':
main()