Skip to content

hafiz-muhammad/configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

386 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub repo size GitHub code size in bytes

Wiki   •   Repo Tree

Note

Configurations for things that I am no longer using can be found in the archive branch.



📸 Screenshots 📸

Fedora Sway Spin w/ Nord color scheme Fastfetch
Sway Nord Fastfetch

Linux

Fedora Sway Spin:

📚 Resources

Documentation

💾 Software & 🎨 Customization

Main/Essential
  • alacritty - Terminal emulator.
  • thunar - File manager.
  • blueman - A tool to use Bluetooth devices.
  • cups - Print manager for Linux.
  • git - Distributed revision control system.
  • python3-pip - A tool for installing and managing Python3 packages.
  • imv - Image viewer for X11 and Wayland.
  • autotiling - Script for sway and i3 to automatically switch the horizontal & vertical window split orientation.
  • NetworkManager - NetworkManager is a system service that manages network interfaces and connections.
  • nm-connection-editor - A network connection configuration editor for NetworkManager.
  • network-manager-applet - Network control and status notification area applet for use with NetworkManager.
  • pipewire - A multimedia server for Linux and other Unix like operating systems.
  • pipewire-alsa - An ALSA plugin for the PipeWire media server.
  • ffmpeg-free - A multimedia framework to record, convert and stream audio and video.
  • nodejs - JavaScript runtime.
  • waybar - Status bar for Sway and Wlroots based compositors.
  • swaylock - Lockscreen for Wayland compositors.
  • swaybg - Wallpaper tool for Wayland compositors.
  • light - Light is a program to control backlight.
  • fuzzel - Wayland-native application launcher and fuzzy finder, inspired by rofi and dmenu.
  • bemenu - Dynamic menu inspired by dmenu.
  • wlogout - A wayland based logout menu.
  • wdisplays - A graphical application for configuring displays in Wayland compositors.
  • wlroots - A modular Wayland compositor library.
  • wf-recorder - Screen recording utility for of wlroots-based compositors that support wlr-screencopy-v1 and xdg-output.
  • grim - Command-line tool to grab images from Sway.
  • grimshot - Screenshot utility for sway.
  • slurp - Command-line tool that allows you to select a region on the screen and prints it to the standard output.
  • wl-clipboard - Command-line Wayland clipboard utilities, wl-copy and wl-paste.
  • swaync - A notification daemon for SwayWM.
  • copyq - Graphical clipboard manager.
  • NetworkManager-tui - NetworkManager-tui provides a text-based user interface for managing network connections in a non-graphical environment.
  • tuned - A dynamic adaptive system tuning daemon.
  • tuned-ppd - power-profiles-daemon compatibility daemon.
Web Browsers
  • firefox - A free and open source web browser by Mozilla.
  • Brave - A free and open source Chromium web browser by Brave Software.
Text Editors & IDEs
  • helix - A post-modern modal text editor written in Rust.
  • Text Editor - Text editor for the GNOME desktop environment.
  • VSCodium - A version of Visual Studio Code without telemetry.
Customization
  • Nerd Fonts - Iconic font aggregator, collection, and patcher.
    • Nerd Font used: FiraCode Nerd Font
Note: Nerd Font icons are used.
Optimization
  • profile-sync-daemon - Symlinks and syncs browser profile dirs to RAM thus reducing HDD/SDD calls and speeding-up browsers.
System Monitoring and Information
  • fastfetch - A neofetch like system information tool.
  • htop - An interactive process viewer.
  • nmon - A systems administrator, tuner, benchmark tool, which provides information about CPU, disks, network, etc.
  • lm_sensors - A collection of modules for general SMBus access and hardware monitoring.
  • collectl - A utility to collect Linux performance data.
  • smartmontools - a set of utility programs to control and monitor computer storage systems using the Self-Monitoring, Analysis and Reporting Technology system built into most modernATA, Serial ATA, SCSI/SAS and NVMe hard drives.
  • nvme-cli - Provides NVM-Express user space tooling for Linux.
  • macchanger - A utility to viewing & manipulating the MAC address of network interfaces.
Security
  • firewalld - A firewall service daemon that provides a dynamic customizable firewall with a D-Bus interface.
  • firewall-config - Firewall configuration application provides an configuration interface for firewalld.
  • clamav - An open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
  • chkrootkit - A tool to locally check for signs of a rootkit.
  • lynis - An auditing and hardening tool for Unix/Linux. Performs many individual security control checks. Detects security issues and provides suggestions to improve the security defense of the system.
  • rkhunter - Rootkit Hunter, security monitoring and analyzing tool.
  • fail2ban - Scans log files and bans IP addresses that makes too many password failures. It updates firewall rules to reject the IP address. These rules can be defined by the user.
  • firejail - A SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces.
Other
  • mediawriter - A tool to write images of Fedora media to portable drives.
  • gparted - A graphical partition manager.
  • Warehouse - A UI to manage Flatpaks.
  • AppImageLauncher - Linux helper application for running and integrating AppImages.
  • Gear Lever - A utility to manage AppImages.
  • KeePassXC - A secure free and open source cross-platform password manager.
  • Syncthing - Free and open source peer-to-peer file synchronization application.
  • Seahorse/Passwords and Keys - Manage encryption keys. A keyring manager.
  • Authenticator - Am application for generating Two-Factor Authentication Codes.
  • gnome-keyring - A daemon for managings passwords and other types of secrets for the user, storing them encrypted with a main password. Applications can use the gnome-keyring library to integrate with the keyring.
  • Thunderbird - Free and open source email client.
  • BleachBit - Cleans files to free disk space and to maintain privacy.
  • file-roller - An application for creating and viewing archives files.
  • LibreOffice - Free and Open Source office suite.
  • VLC - A free and open source cross-platform multimedia player.

Windows

💾 Software

Applications Used