Skip to content

Latest commit

 

History

143 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#+TITLE: AshDWM
#+AUTHOR: A S H
#+OPTIONS: toc:nil num:nil

#+CAPTION: Desktop Preview
[[./assets/main.png]]

* Overview
This repository contains my personal build of the *Suckless* software suite.

* Included Builds
| Component       | Description                                      |
|-----------------+--------------------------------------------------|
| *DWM*             | Dynamic Window Manager                           |
| *DWMBlocks-async* | Modular status bar with asynchronous updating    |
| *DMenu*           | Efficient dynamic menu for application launching |
| *ST*              | Simple Terminal with transparency and scrollback |
| *Picom*           | Compositor for shadows, blur, and opacity        |

* Installation
** Cloning
#+begin_src bash
  git clone https://github.com/ashwinjadhav818/ashdwm.git
  cd ashdwm
#+end_src

** Building
Since each tool is in its own directory, you can build them individually:

For dwm
#+begin_src bash
  cd dwm
  sudo make clean install
#+end_src

For st
#+begin_src bash
  cd st
  sudo make clean install
#+end_src

And so on for the other tools

* Usage
To launch AshDWM, add the following to your =~/.xinitrc=:

#+begin_src bash
exec <Path_to_AshDWM>/startdwm
#+end_src

Now you can start ashdwm using by typing =startx= in tty or by adding a =.desktop= entry in =/usr/share/xsessions=
Here's a example ==dwm.desktop==
#+begin_src ini
    [Desktop Entry]
    Name=dwm
    Comment=suckless dynamic window manager
    Exec=<Path_to_AshDWM>/startdwm
    Icon=dwm
    Type=XSession
#+end_src
* Dependencies
- *Fonts:* Pragmasevka 
- *Shell:* zsh
- *Extras*
  - greenclip
  - tuneD  

About

my own dwm bulid

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages