{"id":19845981,"url":"https://github.com/ibra-kdbra/shell-configurations","last_synced_at":"2026-05-13T15:35:44.844Z","repository":{"id":172709720,"uuid":"649664941","full_name":"ibra-kdbra/Shell-Configurations","owner":"ibra-kdbra","description":"My shell Configuration,BackUp,Update","archived":false,"fork":false,"pushed_at":"2024-12-03T20:20:52.000Z","size":27138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-11T12:35:11.182Z","etag":null,"topics":["configuration-files","linux-mint","operating-system","statistics","unix","upgrades"],"latest_commit_sha":null,"homepage":"","language":"C","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/ibra-kdbra.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":"2023-06-05T11:21:42.000Z","updated_at":"2024-12-03T20:20:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"5fede02f-f159-430f-bd07-9689762b5db3","html_url":"https://github.com/ibra-kdbra/Shell-Configurations","commit_stats":null,"previous_names":["ibra-kdbra/bash-script","ibra-kdbra/shell-debian","ibra-kdbra/shell-configurations"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2FShell-Configurations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2FShell-Configurations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2FShell-Configurations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ibra-kdbra%2FShell-Configurations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ibra-kdbra","download_url":"https://codeload.github.com/ibra-kdbra/Shell-Configurations/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241224959,"owners_count":19930058,"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":["configuration-files","linux-mint","operating-system","statistics","unix","upgrades"],"created_at":"2024-11-12T13:09:59.560Z","updated_at":"2026-05-13T15:35:44.838Z","avatar_url":"https://github.com/ibra-kdbra.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shell Configurations Repository\n\nWelcome to the Shell Configurations repository, a curated collection of scripts and configuration files designed for Linux administrators and power users. This repository serves as a comprehensive resource for automating tasks, managing systems, and enhancing shell environments.\n\n![Linux](https://img.shields.io/badge/OS-Linux-blue?style=for-the-badge\u0026logo=linux)\n![Shell Script](https://img.shields.io/badge/Language-Shell%20Script-green?style=for-the-badge\u0026logo=gnu-bash)\n![PowerShell](https://img.shields.io/badge/Language-PowerShell-blueviolet?style=for-the-badge\u0026logo=powershell)\n\n---\n\n## Table of Contents\n\n- [Shell Configurations Repository](#shell-configurations-repository)\n  - [Table of Contents](#table-of-contents)\n  - [Introduction](#introduction)\n  - [Repository Structure](#repository-structure)\n  - [Getting Started](#getting-started)\n  - [Contributing](#contributing)\n  - [License](#license)\n\n---\n\n## Introduction\n\nThis repository is a collection of shell scripts and configuration files that I have created or modified over the years. It is intended to be a living project, and I will be adding new scripts and configurations as I develop them. The scripts are written to be as POSIX-compliant as possible, but some may require Bash or other modern shells.\n\n---\n\n## Repository Structure\n\nThe repository is organized into the following directories:\n\n| Directory | Description |\n|---|---|\n| [**`bash-script-examples/`**](./bash-script-examples/) | A collection of Bash script examples for learning and reference, categorized by functionality. |\n| [**`dash-static/`**](./dash-static/) | Scripts for building a static linked Debian Almquist shell (dash) with `musl`. |\n| [**`Debian_System/`**](./Debian_System/) | Configuration files and scripts for setting up a Debian-based system, including `dmenu`, `dwm`, and `sxhkd`. |\n| [**`game-converter/`**](./game-converter/) | A GUI-based shell script for converting game formats using `chdman` and `ciso`. |\n| [**`Intune_Patch_Compliance/`**](./Intune_Patch_Compliance/) | A PowerShell script to generate Intune patch compliance reports. |\n| [**`LinuxAudit/`**](./LinuxAudit/) | A security audit script to gather information about a Linux system for hardening purposes. |\n| [**`Mint-Cinnamon-21.2/`**](./Mint-Cinnamon-21.2/) | Scripts for configuring and customizing Linux Mint Cinnamon 21.2. |\n| [**`Miscreated_Docker/`**](./Miscreated_Docker/) | Docker scripts for creating and managing a Miscreated game server. |\n| [**`PowerShell_ArgumentCompleters/`**](./PowerShell_ArgumentCompleters/) | PowerShell argument completers from `TabExpansionPlusPlus`, updated for modern PowerShell. |\n| [**`Self_assigned_ssl/`**](./Self_assigned_ssl/) | Scripts for generating self-signed SSL/TLS certificates. |\n| [**`setDualNet/`**](./setDualNet/) | A script to automatically configure static IPs for dual-network setups (WLAN/Ethernet). |\n| [**`SSH_L3_Tunnels/`**](./SSH_L3_Tunnels/) | A robust tool for managing Layer 3 SSH tunnels with dynamic IP addressing and network namespace isolation. |\n| [**`Swtich_QT_Versions/`**](./Swtich_QT_Versions/) | A script to dynamically switch between Qt versions on Arch Linux. |\n| [**`Sysupgrade-debian/`**](./Sysupgrade-debian/) | A simple script to update and upgrade Debian-based systems. |\n| [**`Useful_Snippets/`**](./Useful_Snippets/) | A collection of useful, POSIX-compliant shell snippets for daily use. |\n| [**`vfplot-examples/`**](./vfplot-examples/) | Example plots for the `vfplot` homepage, requiring GMT and POV-Ray. |\n\n---\n\n## Getting Started\n\nTo get started with the scripts in this repository, you will need a Linux-based operating system and a working knowledge of the shell. Most scripts are written in Bash, but some may have other dependencies, which will be listed in their respective `README.md` files.\n\nTo use a script, clone the repository and navigate to the desired directory:\n\n```bash\ngit clone https://github.com/ibra-kdbra/Shell-Configurations.git\ncd Shell-Configurations\n```\n\nEach directory contains a `README.md` file with more detailed instructions on how to use the scripts within it.\n\n---\n\n## Contributing\n\nContributions are welcome! If you have a script or configuration that you would like to add, please fork the repository and submit a pull request. Please ensure that your contributions are well-documented and follow the existing coding style.\n\n---\n\n## License\n\nThis repository is licensed under the MIT License. See the [LICENSE](./LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibra-kdbra%2Fshell-configurations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibra-kdbra%2Fshell-configurations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibra-kdbra%2Fshell-configurations/lists"}