/dotfiles

Personal dotfiles

Primary LanguageLua

My awesome dotfiles

Personal dotfiles

Window manager : AwesomeWM

Bar : Wibox

Menu : Dmenu

Terminal : Kitty/Gnome-Terminal [fish/bash]

Browser : Qutebrowser

SplashScreen : Plymouth [Coustom config file]

Editor : Doom-eMacs

Music player : emms

Email : mu4e

Installation


  • Configure rc.lua files and other theme files [Mod4 + s ] for lookup the Keybindings
  • Configure bashrc file for coustomize Gnome-terminal and adjust the colors
  • For run Kitty configure Kitty terminal configuration file properly
  • Copy Qute browser folder configure the entire data and images
  • enjoy:)

HomeSCreen


The AwesomeWM window manager was employed to effect customizations on the home screen. The title bar was configured utilizing the Wibox utility, in accordance with the established [Documentation]. For the purposes of satiating minimum requirements, eight active workspaces were utilized, with the option of expansion available to meet any exigencies, as per the stipulations of the [rc.lua] file. The wibar was custom-fitted with a color theme that mirrored the wallpaper, and afforded flexibility for users to adjust the color schema as necessitated in the [theme.lua] file. Both fonts and wallpaper graphics were rendered open to modification within the same [theme.lua] file. Users were provided the capability of all-encompassing customization of the wibar, with the added benefit of permitting the installation and removal of any desired functions. We invite you to create and configure your own config files using these parameters.

Create yours own config files 😋

Functions Description
Clock 🕧 Creates a clock widget
Calendar:date: Creates the calender widget
EMail 📧 Creates Email widget
Music Player 🎵 Creates a music player widget
Ram 💾 Update ram usage
Cpu 💻 update cpu usage
Temp 🤒 Update cpu temperature
Battery 🥵 Battery status or return battery charge
Volume 🦻 return current volume and adjust the volume using keybindings
Internet :monocle_face: Currently uploading and downloading speed
layouts 🎞️ Show which layout we are currently using

all windows and its title bars are also coustomised as colorthemed 😈

Personal Keybindings for the AwesomeWM


Mod + S for see the keybindings

Terminal [Bash/Kitty ]


  • Both Kitty and Bash terminals have been customized to reflect a unified color scheme and wallpaper.
  • Both terminals support Bash and Fish shells.
  • The following terminal commands are specific to Bash users.

Custom Bash terminal commands have been configured to simplify frequently-used commands:

Commands undak kala chambikko foxenv foxreq title
Orginal commands mkdir+cd or create file delete directory or files For update and upgrade Create python virtualenv install dependencies Set coustom title for terminal

For changing the design :check

Personal Keybindings for the Kitty

Browser


Browser : Qute Browser My preferred web browser is QuteBrowser 😘, and I have attempted to establish a minimalistic and uncluttered arrangement. A concerted effort has been made to ensure that the color themes and brand logos are coherent and interconnected. In keeping with the QuteBrowser's default vim keybindings, this feature has been a prime advantage. I personally favor vim keybindings, and therefore have not felt the need to create customized keybindings for this browser. However, in a bid to enhance the overall aesthetics and elevate the 'quteness', a few supplementary keybindings have been included, as detailed in the[ Key-bindings]. section.

Splash Screen


Insted of using DM i plan to change the the spalsh screen and lock screen from the root files 🙃, Created coustom logo and animations for the splash screen. By the help of plymouth the task easily accomplished hit a try 🤗

Click here to see the files

Editor : Doom-eMacs


Currently using a boalted emacs [Spoiler : noob dev] , Here also i try my best to maintain the color theme and connection with wallpaper. Vim key binding was also available here [Evil-mode 😈 ]. The productivity was on another level with the doom emacs

Some cool patches
  • Email Client [m4ue]
  • Music player [emms] workflow video: Click Here
  • neotree etc...
Touch clicking on
  • by default the awesome touchpad provide button click action for touchpad devices we need to manually enable touch click functionality