xaizek / euclid-wm (License: BSD 3-Clause) (since 2018-12-07)
A minimalist, tiling window manager for X11 that seeks to allow easy management of numerous windows entirely from the keyboard.
Commit dd97c4db565e03142fbb34a4a97c4297dc216b7d

cleaned up Makefile; began disentangling euclid-menu from euclid-wm
Author: William Diem
Author date (UTC): 2023-05-02 02:52
Committer name: William Diem
Committer date (UTC): 2023-05-02 02:52
Parent(s): ffc9c7f7ae970fc925c7e19ef5d6de84712993ec
Signing key:
Tree: 9eee73793429718f6d27196da9962e2a147704b1
File Lines added Lines deleted
Makefile 7 6
File Makefile changed (mode: 100644) (index 9c9c330..95c922c)
... ... LDFLAGS = -lX11 -lXinerama
18 18
19 19 .PHONY: all install install_conf clean uninstall dist dist_clean .PHONY: all install install_conf clean uninstall dist dist_clean
20 20
21 all: euclid-wm euclid-menu
21 #all: euclid-wm euclid-menu
22 all: euclid-wm
22 23
23 24 euclid-wm: euclid-wm.c euclid-wm: euclid-wm.c
24 25 ${CC} $< ${LDFLAGS} ${CFLAGS} -o $@ ${CC} $< ${LDFLAGS} ${CFLAGS} -o $@
 
... ... install: all
36 37 @install -m644 euclid.1 -D ${DESTDIR}/${MANDIR}/man1/euclid-wm.1 @install -m644 euclid.1 -D ${DESTDIR}/${MANDIR}/man1/euclid-wm.1
37 38 @install -m644 euclid-wm.conf.sample -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclid-wm.conf @install -m644 euclid-wm.conf.sample -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclid-wm.conf
38 39 @install -m644 euclidrc -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclidrc @install -m644 euclidrc -D -b ${DESTDIR}/${SHAREDIR}/euclid-wm/euclidrc
39 @install -m644 VERSION -D ${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION 2>/dev/null || echo "From SVN: `svn info | grep Revision: | cut -d ' ' -f2`/`date +%F`" >${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION
40 @install -m644 VERSION -D ${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION 2>/dev/null || echo "From git: `git show --format="%H" --no-patch`/`date +%F`" >${DESTDIR}/${SHAREDIR}/euclid-wm/VERSION
40 41 @sed s_/usr/share_/${SHAREDIR}_ <start-euclid >start-euclid-local @sed s_/usr/share_/${SHAREDIR}_ <start-euclid >start-euclid-local
41 42 @install -m755 start-euclid-local -D ${DESTDIR}/${BINDIR}/start-euclid @install -m755 start-euclid-local -D ${DESTDIR}/${BINDIR}/start-euclid
42 @install -m755 euclid-menu -D ${DESTDIR}/${BINDIR}/euclid-menu
43 @install -m755 ./handlers/c.sh -D ${DESTDIR}/${SHAREDIR}/euclid-menu/handlers/c.sh
44 @install -m755 ./handlers/default.sh -D ${DESTDIR}/${SHAREDIR}/euclid-menu/handlers/default.sh
45 @install -m755 ./handlers/.echo_file.sh -D ${DESTDIR}/${SHAREDIR}/euclid-menu/handlers/.echo_file.sh
43 #@install -m755 euclid-menu -D ${DESTDIR}/${BINDIR}/euclid-menu
44 #@install -m755 ./handlers/c.sh -D ${DESTDIR}/${SHAREDIR}/euclid-menu/handlers/c.sh
45 #@install -m755 ./handlers/default.sh -D ${DESTDIR}/${SHAREDIR}/euclid-menu/handlers/default.sh
46 #@install -m755 ./handlers/.echo_file.sh -D ${DESTDIR}/${SHAREDIR}/euclid-menu/handlers/.echo_file.sh
46 47
47 48
48 49
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/euclid-wm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/euclid-wm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master