{"id":27611599,"url":"https://github.com/ochi84/ochilinux84","last_synced_at":"2026-05-02T02:36:35.533Z","repository":{"id":237371524,"uuid":"792397124","full_name":"ochi84/OchiLinux84","owner":"ochi84","description":"\"OchiLinux84\" is an automated and pre-configured standard Awesome WM (Tiling Window Manager) installation on Ubuntu-based Linux distributions. With self-written installation, system update, cleaning and security tools, prepared for your own personalization.","archived":false,"fork":false,"pushed_at":"2025-04-20T14:30:11.000Z","size":16041,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-20T15:29:17.932Z","etag":null,"topics":["awesomewm","bashrc","configfiles","linux","rclua","scripts","ubuntu","vimrc"],"latest_commit_sha":null,"homepage":"https://github.com/ochi84/OchiLinux84","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ochi84.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-26T15:28:56.000Z","updated_at":"2025-04-20T14:30:14.000Z","dependencies_parsed_at":"2024-05-02T07:49:20.232Z","dependency_job_id":"76f35c94-9e05-4364-baed-593c3c59a49a","html_url":"https://github.com/ochi84/OchiLinux84","commit_stats":null,"previous_names":["ochi84/github","ochi84/ochilinux84"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ochi84%2FOchiLinux84","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ochi84%2FOchiLinux84/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ochi84%2FOchiLinux84/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ochi84%2FOchiLinux84/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ochi84","download_url":"https://codeload.github.com/ochi84/OchiLinux84/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250348871,"owners_count":21415907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesomewm","bashrc","configfiles","linux","rclua","scripts","ubuntu","vimrc"],"created_at":"2025-04-23T00:38:06.386Z","updated_at":"2026-05-02T02:36:35.492Z","avatar_url":"https://github.com/ochi84.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Unbenannt](https://github.com/ochi84/OchiLinux84/assets/168211337/9ac9db4e-44f8-47f0-92a2-ac247a1cda6c)\n**Just the way I like it: simple, stable, safe.**\n\n# My \"Ochilinux84\" Configuration Files and Scripts\nThis repository contains personal configuration files and scripts for my needs to work with Ubuntu and Awesome-WM.\n\nIf anyone likes it, I would be happy if my repository helps you set up your personal Awesome-WM configuration.\n\n**See how to install these settings quickly and some screenshots of my \"Ochilinux84\" configuration below:**\n\n## Contents\nHere are some of the key files included in this repository:\n\n-  **.bashrc**  : Bash configuration file for shell settings.\n-  **.vimrc**   : Configuration for the VIM text editor.\n-  **rc.lua**   : My Awesome WM config file.\n-  **sc.conf**   : Configuration file for the scripts below.\n\n## Scripts\nIncluded in this repository are several utility scripts to aid in managing and deploying configurations:\n\n-  **backup**    : Performs backups of essential configuration files, storing them in a predefined backup directory and external drive. Useful for keeping a snapshot of current settings.\n\n-  **dispatch**  : Manages the distribution of dot-, config-files and scripts from a central repository to their designated locations on your system. This ensures your configurations are consistently updated according to the latest changes in the repository.\n\n-  **gitupd**    : A utility script designed to automate the process of updating local git repositories and pushing changes back to remote repositories, simplifying version control operations.\n\n-  **snapcrash** : Addresses and resolves common issues with the Snap Store on Ubuntu systems by refreshing and reinstalling the Snap Store application.\n\n-  **startup**   : Initializes a system with essential software installations and configures it by deploying dot-files and other configurations using the \"dispatch\" script. Ideal for setting up new machines or restoring settings on existing ones.\n\n-  **update**    : Combines system update and cleanup tasks into a single script, which updates installed packages, removes obsolete files, and cleans up system logs to ensure optimal performance.\n\n-  **mountman**  : A script to mount and unmount external hard drives and USB sticks. At the beginning, you can select from a list of available drives. The default mount path is /media/$USER/, and the mount point will use the name of the external drive or USB stick.\n\n-  **syscheck**  : This Bash script performs a comprehensive security audit of your system. It checks for security-relevant aspects such as available updates and potential rootkits. The script logs only security-relevant findings. If no issues are found, the user receives positive feedback. Otherwise, a detailed log file is opened, indicating potential security problems and signaling the need for action. This script can be extended to include checks for open network ports, users with empty passwords, SUID/SGID files, and world-writable files. Optional: A malware check with ClamAV is performed in the user's home directory.\n\n## How to Install \"Ochilinux84\"\nTo install the configurations and utility scripts, follow these steps:\n\n1. Run the following commands to clone the repository:\n\n   ```bash\n    mkdir ~/github\n    cd ~/github\n    git clone https://github.com/ochi84/ochilinux84.git\n    ```\n\n3. Run the startup script by executing the following commands:\n\n    ```bash\n    cd ~/github/ochilinux84\n    chmod +x startup\n    sudo ./startup\n    ```\n\n### This script (\"startup\") will:\n-  Prompt for your username to set the HOME directory.\n-  Clone the OchiLinux84 repository if it doesn't exist.\n-  Load the \"sc.conf\" file for additional settings.\n-  Install selected packages based on the chosen installation type.\n-  Install the \"dispatch\" script and run it to apply configurations.\n-  Further install some required nerdfonts -\u003e https://www.nerdfonts.com\n-  a lot of tilix schemes from https://github.com/storm119/Tilix-Themes.git\n-  and great vim color settings from https://github.com/jdpedersen1/dotfiles.git\n\n### Installation Options\nThe script (\"startup\") offers different levels of installation:\n\n-  **Minimal Install:** Basic utilities like mc, vim, micro, ranger.\n-  **Minimal Plus Install:** Adds more advanced VIM plugins and tools.\n-  **Expand Install:** Includes all packages from Minimal Plus and additional tools like git, fzf, exa.\n-  **Full Install:** The most comprehensive installation, including window managers and advanced applications.\n\n##### Details of the install packages can be found in \"sc.conf\":\n![Bildschirmfoto vom 2024-05-31 08-32-55](https://github.com/ochi84/OchiLinux84/assets/168211337/ed54a58c-a649-4a74-a811-0fd26b9a7c62)\n\n## Risk Advisory\n**Please note:** Running scripts can significantly alter the behavior of your system. It is highly advised to review each script to understand what changes will be made to your system. For safety, test the scripts in a controlled, virtual environment before applying them on your primary machine. This helps prevent unintended system behavior or data loss.\n\n## Tested Environments\nThis repository's scripts and configurations have been tested on the following environments:\n\n- **Ubuntu 22.04.4 LTS** on \"HP ProDesk 400 G6 Desktop Mini PC\"\n- **Ubuntu 22.04.4 LTS (WSL) Windows 10 x86_64** on \"HP Z240 Tower Workstation\" *( partially! )*\n- **Linux Mint 21.3 Xfce** on \"33588BBG ThasdfinkPad Edge E130\"\n- **Linux Mint 21.3 Xfce** on \"Acer Aspire E11 (ES1-111-C827)\"\n\n## Contribution\nThis repository is primarily for personal backup. However, if you have suggestions for improvements, I welcome issues or pull requests.\n\n## License\nThis repository is released under the MIT License.\n\n## Screenshots of my \"Ochilinux84\" Configuration\nminimalistic\n\n![wibar](https://github.com/ochi84/OchiLinux84/assets/168211337/962c8f0f-e890-43cf-9801-476ab4fc0d05)\n\n\n![Bildschirmfoto vom 2024-05-31 08-37-48](https://github.com/ochi84/OchiLinux84/assets/168211337/639171f6-d2da-4de9-b1bc-f2ff406abad5)\n\n![Bildschirmfoto vom 2024-05-31 08-34-05](https://github.com/ochi84/OchiLinux84/assets/168211337/6db53cae-9a44-4463-9705-21ff7321cb80)\n\n![Bildschirmfoto vom 2024-05-31 08-35-15](https://github.com/ochi84/OchiLinux84/assets/168211337/0f2f2485-fd1c-4c4e-965f-993a2ea0bdb9)\n##### scripting and streaming\n![Bildschirmfoto vom 2024-05-25 23-37-43](https://github.com/ochi84/OchiLinux84/assets/168211337/354ec8a6-4f9e-45ec-b274-2b32b9879859)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fochi84%2Fochilinux84","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fochi84%2Fochilinux84","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fochi84%2Fochilinux84/lists"}