https://github.com/d4rklynk/pyfo
PYFO (Put Your Fedora On) is a post-install script for upstream version of fedora
https://github.com/d4rklynk/pyfo
fedora fedora-workstation hardened-malloc kernel-hardening linux-hardened post-install post-installation security setup
Last synced: 3 months ago
JSON representation
PYFO (Put Your Fedora On) is a post-install script for upstream version of fedora
- Host: GitHub
- URL: https://github.com/d4rklynk/pyfo
- Owner: d4rklynk
- License: gpl-3.0
- Created: 2023-01-08T12:41:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T10:48:35.000Z (5 months ago)
- Last Synced: 2025-01-20T06:11:51.337Z (3 months ago)
- Topics: fedora, fedora-workstation, hardened-malloc, kernel-hardening, linux-hardened, post-install, post-installation, security, setup
- Language: Shell
- Homepage:
- Size: 708 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PYFO
PYFO (Put Your Fedora On) is a post-install script for upstream version of fedora. It also focuses on security.
This script has been tested for Fedora Workstation 37-41 and Fedora Server 37-39 (*I didn't test for server 39< but I guess it works the same*).
The script will make the default zone to `drop` in Fedora Server too, you can revert to public by doing this command :
`sudo firewall-cmd --set-default-zone public`
It is meant to use right after you installed Fedora. This script will just install needed software that most people probably use.
So you will not have a bunch of sketchy software that you don't need.*N.B: This script is mostly based on osiris2600's [script](https://github.com/osiris2600/fedora-setup)*
## Install
Clone this repo
`git clone https://github.com/d4rklynk/PYFO.git`
Switch directory
`cd ~/PYFO`
Make it executable
`chmod +x pyfo-install.sh`
Execute it (read [Usage](#usage) before executing)
`./pyfo-install.sh`
## Usage
`basic-dnf.txt` > Really basic software, and needed for the script anyway. You probably don't want to edit it (but you **CAN**).
`extras-dns.txt` > Bunch of software that you probably need, you **MUST** edit it to fit your needs.
`flatpak-packages.txt` > Bunch of most used flatpak softwares, you **MUST** edit it to fit your needs. Check [Flathub](https://flathub.org/home) and search your software to find the flatpak ID.