Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ cozy Public
forked from garado/cozy

a practical + productive setup

ferock/cozy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cozy

Hi! This is Cozy, my AwesomeWM config that I've spent way too much time on.

⚠️ Warning

This project is undergoing heavy refactoring and is best used as a code reference for now. It probably won't work out of the box on your machine. Support is also limited as I'm busy with school.

Dashboard

The dashboard is a collection of graphical interfaces for several command-line applications, including ledger, taskwarrior, timewarrior, and gcalcli.

The dashboard (as well as every other popup) is fully keyboard navigable with Vim-like keybinds using a custom navigation library.

Main tab

  • Habit-tracking with Pixela
  • Github contributions widget (streetturtle)
  • View current Timewarrior time-tracking

Task management

  • Aesthetic and easy-to-use GUI for Taskwarrior
  • Add, view, and edit tasks from dashboard
  • Start and stop tasks for easy time-tracking
Task manager keybinds
Keybind Action
a Add task
s Toggle start/stop task
d Mark task as done
x Delete task
R Reload tasks
/ Search
m + d (modify) due date
m + p (modify) project name
m + t (modify) tag name
m + n (modify) task name

Agenda

  • Add, view, and edit Google Calendar events
  • Open meeting links directly from dashboard
  • View forecast, goals, and deadlines for this week
  • Calendar with heatmap showing which days are busiest
Agenda keybinds
Event list Action
R Refresh/resync
a Add event
x Delete event
o Open link
m + t (modify) event title
m + l (modify) location
m + w (modify) when
m + d (modify) duration
Calendar Action
H Previous month
L Next month
t Jump to this month
Infobox (bottom left) Action
h, l Cycle widgets

Ledger

  • View budget, account balances, and spending history
  • Quickly access ledger files to add or update ledger entries

Journal

  • View past journal entries and quickly create new ones (idk, I like to reread them a lot)

Control center

  • Picom animation settings
  • Handy set of quick actions

Theme switcher

Changes AwesomeWM theme and themes for other applications (Rofi, Zathura, Nvim, Kitty). Easily extendable to other applications as well.

Themes preview

Other stuff

Why is it called 'cozy'? I've spent a lot of time tweaking this setup to be just the way I like it, so now this setup feels very personal, comfortable, and cozy. :-)

Credits

About

a practical + productive setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 96.3%
  • Shell 2.8%
  • Python 0.9%