Giter VIP home page Giter VIP logo

cosmos's Introduction

Cosmos

A clean and lightweight space theme with minimal transparency for i3-gaps.
Featured over at r/unixporn.

Overview:

Apps running in screenshot: Vim (with Powerline), Ranger, and gotop.

Features:

  • System Menu (Shutdown, Suspend, etc.): $mod+e
  • Display Menu (Dock, HDMI, Mirror): $mod+x
  • Screenshot (via Scrot): $mod+p
  • Toggle Window Floating: $mod+w
  • Seamlessly Switch Workspaces: Mod1+tab
  • Exit Active Window: Control+q
  • Rofi Menu: $mod+d
    Simple drop-down menu with minimal transparency. Place custom.rasi in /usr/share/rofi/themes/. Enable with rofi-theme-selector.

User can modify these features and more in the i3 .config.


Dependencies:
i3-gaps, i3status, py3status, i3lock-fancy-rapid, rofi, compton, lightdm, noto sans fonts, awesome fonts, ttf-monaco, termite, dunst, nitrogen, lxappearance, acpid, ntfs-3g, udisks2, udiskie, mesa (Intel GFX), lib32-mesa (Intel GFX), vulkan-intel (Intel GFX), powerline, alsa-utils, pulseaudio, pavucontrol, light (xbacklight alternative for laptops)

Optional:
yay, neofetech, network manager, network-manager-applet, bluez, bluez-utils, blueman, noto fonts extra, noto fonts cjk, noto fonts emoji, fcitx, fcitx-configtool, fcitx-mozc, fcitx-im, fcitx-skin-material, baobab, pcmanfm, cmus, cava, neofetch, gtk-engines, gtk-engine-murrine, materia-gtk-theme, flat-remix-gtk, htop, gotop, mons, indicator-sound-switcher, geany, scrot


IMPORTANT:
It is assumed the user has lightdm autologin enabled. i3lock-fancy-rapid will start upon boot. To disable this feature, comment out exec --no-startup-id sleep 1 && i3lock-fancy-rapid 5 3 in the i3 .config file.

A custom service (i3lock.service) was created as a sleep hook. The user name must be modified. Place in /etc/systemd/system/ and enable using systemctl enable i3lock.service.

The custom i3status.conf needs to be placed in /etc/ in order for py3status to work after it is installed.

A custom module (playerctl.py) for py3status was used. Place in ~/.config/py3status/modules/.

Notebook users can place 30-touchpad.conf in /etc/X11/xorg.conf.d/ for trackpad gestures.


Suggestions:
i3 needs to be installed with the options of i3-gaps, i3-status, and i3-lock. A compositor isn't required but is strongly recommended, especially to achieve the look and feel of this theme and transparency effects. To that end, compton is the best compositor for i3. Lightdm is assumed to be the default display manager for this setup.

All other dependencies listed above should also be installed, especially if you are using a laptop with integrated Intel graphics. Optional applications are also encouraged for the complete experience.

Dotfiles should be added to their respective locations according to the framework of the distrobution. This installation guide assumes the user is on Arch Linux so please refer to the wiki page for details concerning each application.

For more customizations, go here for i3 colors and here for terminal colors.


Disclaimer:
I am in no way, shape, or form, responsible for anything that YOU did wrong to your own system. The user should assume the risks involved before these configurations are attempted.

GitHub Logo

cosmos's People

Contributors

gabekiriakos avatar

Stargazers

 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.