i3-configs - My i3 configuration

  •        67

This repository contains my i3 configs. There are two main routes of using them. Either you can use the i3pystatus (yes you will need to install i3pystatus, a bleeding-edge, from lastest git snapshot, version of the package is needed!) powered bar or the C/C++/Shell-powered bar. The C/C++/Shell-powered bar includes weather conditions (including temperatures; presently calculates it for my location, feel free to edit it in ~/.i3/i3status.sh), uptime, % CPU used, RAM usage, core temperatures (set up for my system in particular so may not work for others. It is fairly easy to edit ~/.i3/i3status.sh to set it up for your system) and time.




Related Projects

i3pystatus - A complete replacement for i3status

  •    Python

i3pystatus is a large collection of status modules compatible with i3bar from the i3 window manager. All further user documentation has been moved here.

i3-style - Make your i3 config a little more stylish.

  •    CoffeeScript

Make your i3 config a little more stylish. i3-style applies a theme to your i3 config file to change the colorscheme of the window decorations and the different parts of i3bar. It's designed especially for people who make frequent changes to their colorscheme to get things just right.

laravel-uptime-monitor - A powerful and easy to configure uptime and ssl monitor

  •    PHP

Laravel-uptime-monitor is a powerful, easy to configure uptime monitor. It will notify you when your site is down (and when it comes back up). You can also be notified a few days before an SSL certificate on one of your sites expires. Under the hood, the package leverages Laravel native notifications, so it's easy to use Slack, Telegram or your preferred notification provider. You'll find extensive documentation on https://docs.spatie.be/laravel-uptime-monitor. It includes detailed info on how to install and use the package.

almighty-dotfiles - A dump repository of my dotfiles since the first time I learned ricing

  •    C

Stuff in the screenshot : Ncmpcpp inside Urxvt, mpdviz visualizer, dmenu2 (not a normal dmenu), and Lemonbar Now Playing : Dream Theater - Vacant My current i3 setup on Debian. Vanilla i3, too lazy too build i3-gaps. I place this configuration on ~/.config/i3-pywal. If You want to use it, just copy every content in this folder to ~/.config/i3. And everything is pywaled. So, You need to install pywal first.

My Cpu Monitor

  •    CSharp

Monitors CPU activity (% usage, temperature etc) and then records them for easy reviewing. records such information as processes taking up the most cpu, how much memory etc that process it taking.

i3status - Generates status bar to use with i3bar, dzen2 or xmobar

  •    C

i3status is a small program for generating a status bar for i3bar, dzen2, xmobar or similar programs. It is designed to be very efficient by issuing a very small number of system calls, as one generally wants to update such a status line every second. This ensures that even under high load, your status bar is updated correctly. Also, it saves a bit of energy by not hogging your CPU as much as spawning the corresponding amount of shell commands would.

eZ Server Monitor - Script for Monitoring Linux servers

  •    PHP

eZ Server Monitor (eSM) is a script for monitoring Linux servers. It is available in Bash version and Web application. In its Web version, eSM is a PHP script which provides a web page containing information such as the operating system, the number of users connected to the server, the system load, CPU, memory RAM, available disk space, bandwidth usage, and especially the port monitoring services such as FTP, SMTP, Web, etc.

i3status-rust - Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust

  •    Rust

i3status-rs is a feature-rich and resource-friendly replacement for i3status, written in pure Rust. It provides a way to display "blocks" of system information (time, battery status, volume, etc) on the i3 bar. It is also compatible with sway. For a list of available blocks, see the block documentation. Further information can be found on the Wiki.

statup - Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins

  •    HTML

An easy to use Status Page for your websites and applications. Statup will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page. This Status Page generator allows you to use MySQL, Postgres, or SQLite on multiple operating systems. Statup strives to remain future-proof and remain intact if a failure is created. Your Statup service should not be running on the same instance you're trying to monitor. If your server crashes your Status Page should still remaining online to notify your users of downtime.

goappmonitor - Golang application performance data monitoring.

  •    Go

Golang application performance data monitoring.GoAppMonitor is a library which provides a monitor on your golang applications. It contains system level based monitoring and business level monitoring(custom monitoring).Just add the repository into your apps and register what you want to monitoring.

Nagios - monitors your entire IT infrastructure

  •    C

Nagios monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. It provides centralized view of entire monitored IT infrastructure. In the event of a failure, Nagios can alert technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users or customers.

netdata - Get control of your servers. Simple. Effective. Awesome! https://my-netdata.io/

  •    C

netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.netdata is fast and efficient, designed to permanently run on all systems (physical & virtual servers, containers, IoT devices), without disrupting their core function.

shinken - monitoring tool compatible with Nagios

  •    Python

Shinken is a monitoring tool compatible with Nagios configuration standard and plugins. It is capable to monitor network services like SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH. It monitors host resources (processor load, disk usage, system logs) on a majority of operating systems. It could monitor any probes (temperature, alarms), if it has capability to send data.

tmux-mem-cpu-load - CPU, RAM, and load monitor for use with tmux

  •    C++

A simple, lightweight program provided for system monitoring in the status line of tmux. The memory monitor displays the used and available memory.

i3 - i3-gaps – i3 with more features (forked from https://github.com/i3/i3)

  •    C

This is a fork of i3wm, a tiling window manager for Linux. It includes a few additional features which you can read up on below. If you want to check out how you could use them, you could check out my dotfiles repository.

Zabbix - distributed monitoring solution

  •    C

Zabbix is an enterprise-class open source distributed monitoring solution. It is highly scaleable, capable of monitoring more than 100,000 devices and servers. A Zabbix agent can also be installed on UNIX and Windows hosts to monitor statistics such as CPU load, network utilization, disk space, etc. It also supports agentless monitoring via SNMP, TCP and ICMP.

dshb - macOS system monitor

  •    Swift

A macOS system monitor in Swift, inspired by top & htop. Displays live readings of system CPU & memory usage, machine temperature sensors, fan speeds, battery information and other miscellaneous system statistics. The ncurses based TUI (text-based user interface) uses color coating to imply status and is fully resizable. Stats are updated at one second intervals while still maintaining low overhead (the observer effect is inescapable in this case sadly). Make sure to use the recursive option on clone to auto init all submodules.

i3-extras - Repository to keep patches and extras for i3 window manager.

  •    Shell

I am a big fan of i3 window manager -- it is fast, it has a minimalistic design, and if you add a couple of simple tools and scripts it really replaces complex desktop environments. The main purpose of this repository is to gather such tools and share them with other i3 users. Also, Michael has very strong opinions about the amount of features and functions that i3 should have. Well, that's his baby, however, I do not share that strictness. Having said that, I would also like to have a collection of patches which work, but which will be never merged due to ideological reasons.

i3-config - i3 wm configuration files

  •    Shell

Check config for more.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.