sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
dwm: update a426d5dc004c3497d64cf9c0fb68c869019643be Sylvain BERTRAND 2022-10-23 15:58:58
libXft2: update b95f208e78e5af6978bdf0740233970c64277624 Sylvain BERTRAND 2022-10-23 15:58:39
libXfont2: update e2f966ee1f47c2bd481438872863033382866c64 Sylvain BERTRAND 2022-10-23 15:58:21
libfontenc: update c020934ab106355f615ef22551138b8e0e2b7737 Sylvain BERTRAND 2022-10-23 15:16:56
font-util: update fb78bec7e689cb14fc011b2373256d6d284d05b3 Sylvain BERTRAND 2022-10-23 15:16:39
freetype: update 0658d40c4b7773542aafcb0acab35b14667644ed Sylvain BERTRAND 2022-10-23 14:11:34
gfx stack update 29bcff28751bf3b8a1b595d4b5b4621f2617bf91 Sylvain BERTRAND 2022-10-23 13:51:11
gfx stack update 0452d52aab3c612089e06b43dcf0a09a5c39b161 Sylvain BERTRAND 2022-10-16 15:19:43
gfx stack update acfc6d7518058f357c2e99d7a26733bca2fe264b Sylvain BERTRAND 2022-10-09 13:50:11
Gfx stack update 0400b0a3b8c93a89d86782de8a9243ab602c358d Sylvain BERTRAND 2022-10-02 13:22:20
gfx stack update (fishy things are happening in AMD vulkan, for the moment benign, still holding that apple/vanguard/blackrock c++ diareha of llvm16) 7ba631f9ceb7a802c82e5a938042eb2daf9651f9 Sylvain BERTRAND 2022-09-25 14:50:06
gfx stack update (still holding off that apple/vanguard/blackrock c++ diareha of llvm16) a39b581c68073fc16673c3427062257e798df6e5 Sylvain BERTRAND 2022-09-18 14:04:36
gfx stack update (mesa is turning bad, still holding that c++ diareha which is llvm16, thx apple/vanguard/blackrock) a1b908b9c75f7e316a7ad38aa80dad297c8a7a56 Sylvain BERTRAND 2022-09-11 15:34:52
gfx stack update (still holding that c++ trash of llvm) d18ae7757bfc893340991495c37aa513f62d1c35 Sylvain BERTRAND 2022-09-04 14:51:23
busybox 1.34.1 471c7a4e07017c8c517dd661a44c7834b5d102dd Sylvain BERTRAND 2022-08-29 16:01:28
alsa-lib: same game related binaries are now libdl-ing specific symbol version 2ff4e151fa0f4674c1d7f19ac783eb9a7f99393a Sylvain BERTRAND 2022-08-29 15:17:27
libdrm cleanup 8812b7fda9f9528f241ba232f819fe04935b70ae Sylvain BERTRAND 2022-08-28 14:31:14
gfx stack update and cleanup (still avoiding that llvm16 trash) d206fbac5e18ba992d5470919422c0eef8434d64 Sylvain BERTRAND 2022-08-28 14:25:03
hiddev does more than hidraw 0802a7a33d0bd6304ef1663f82a84d823cdac0f6 Sylvain BERTRAND 2022-08-21 17:31:02
gfx stack update (llvm16 still breaking everything) 8697dc46eb6a0b396e2054f4aa8262f521781378 Sylvain BERTRAND 2022-08-21 17:03:54
Commit a426d5dc004c3497d64cf9c0fb68c869019643be - dwm: update
Author: Sylvain BERTRAND
Author date (UTC): 2022-10-23 15:58
Committer name: Sylvain BERTRAND
Committer date (UTC): 2022-10-23 15:58
Parent(s): b95f208e78e5af6978bdf0740233970c64277624
Signer:
Signing key:
Signing status: N
Tree: fd61af66deeae957add20f7c0d53380acbb9e095
File Lines added Lines deleted
builders/dwm-50ad171eea9db5ccb36fce2592e047c3282975ff/builder.sh 2 2
builders/dwm-50ad171eea9db5ccb36fce2592e047c3282975ff/config.h 3 5
builders/dwm-50ad171eea9db5ccb36fce2592e047c3282975ff/dwm-actualfullscreen.diff 4 2
File builders/dwm-50ad171eea9db5ccb36fce2592e047c3282975ff/builder.sh copied from file builders/dwm-d3f93c7c1a13a2a78f04fb41ad1935525df948db/builder.sh (similarity 97%) (mode: 100644) (index ba33a3e..1837e1d)
... ... cd $build_dir
37 37 # install our config.h # install our config.h
38 38 cp $nyan_root/builders/dwm-$slot/config.h ./ cp $nyan_root/builders/dwm-$slot/config.h ./
39 39 #--------------------------------------------------------------------------------------------------- #---------------------------------------------------------------------------------------------------
40 version=6.3
40 version=6.4
41 41
42 42 cppflags="\ cppflags="\
43 43 -isystem /nyan/glibc/current/include \ -isystem /nyan/glibc/current/include \
 
... ... $target_gnu_triple-gcc -Os -pipe -static-libgcc -c $cppflags $pkg_dir/util.c -o
72 72
73 73 $target_gnu_triple-gcc -pipe -static-libgcc -B/nyan/glibc/current/lib $ldflags $libs -o $build_dir/dwm \ $target_gnu_triple-gcc -pipe -static-libgcc -B/nyan/glibc/current/lib $ldflags $libs -o $build_dir/dwm \
74 74 $build_dir/drw.o $build_dir/dwm.o $build_dir/util.o \ $build_dir/drw.o $build_dir/dwm.o $build_dir/util.o \
75 -Wl,-s \
75 76 -Wl,-rpath-link,\ -Wl,-rpath-link,\
76 77 /nyan/glibc/current/lib:\ /nyan/glibc/current/lib:\
77 78 /nyan/libXrender/current/lib:\ /nyan/libXrender/current/lib:\
 
... ... $target_gnu_triple-gcc -pipe -static-libgcc -B/nyan/glibc/current/lib $ldflags $
80 81
81 82 mkdir -p /nyan/dwm/$slot/bin mkdir -p /nyan/dwm/$slot/bin
82 83 cp -f $build_dir/dwm /nyan/dwm/$slot/bin cp -f $build_dir/dwm /nyan/dwm/$slot/bin
83 $target_gnu_triple-strip -s /nyan/dwm/$slot/bin/dwm
84 84
85 85 export PATH=$PATH_SAVED export PATH=$PATH_SAVED
86 86 unset PATH_SAVED unset PATH_SAVED
File builders/dwm-50ad171eea9db5ccb36fce2592e047c3282975ff/config.h copied from file builders/dwm-d3f93c7c1a13a2a78f04fb41ad1935525df948db/config.h (similarity 95%) (mode: 100644) (index 8b9fefb..da6559c)
... ... static const Rule rules[] = {
32 32 // { "Firefox", NULL, NULL, 1 << 8, 0, -1 }, // { "Firefox", NULL, NULL, 1 << 8, 0, -1 },
33 33 { "Steam", NULL, NULL, 0, 0, -1 }, { "Steam", NULL, NULL, 0, 0, -1 },
34 34 { "npv", NULL, NULL, 0, 1, -1 }, { "npv", NULL, NULL, 0, 1, -1 },
35 { NULL , NULL, "Celeste", 0, 1, -1 },
36 35 }; };
37 36
38 37 /* layout(s) */ /* layout(s) */
 
... ... static const Layout layouts[] = {
64 63 #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
65 64
66 65 /* commands */ /* commands */
67 static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
68 static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
66 //static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
69 67 static const char *termcmd[] = { "/root/bin/dwm_st.sh", NULL }; static const char *termcmd[] = { "/root/bin/dwm_st.sh", NULL };
70 68 static const char *linkscmd[] = { "/root/bin/dwm_links.sh", NULL }; static const char *linkscmd[] = { "/root/bin/dwm_links.sh", NULL };
71 69 static const char *bgcmd[] = { "/root/bin/dwm_bg.sh", NULL }; static const char *bgcmd[] = { "/root/bin/dwm_bg.sh", NULL };
72 70 static const char *bgtilecmd[] = { "/root/bin/dwm_bg_tile.sh", NULL }; static const char *bgtilecmd[] = { "/root/bin/dwm_bg_tile.sh", NULL };
73 71
74 static Key keys[] = {
72 static const Key keys[] = {
75 73 /* modifier key function argument */ /* modifier key function argument */
76 74 //{ MODKEY, XK_p, spawn, {.v = dmenucmd } }, //{ MODKEY, XK_p, spawn, {.v = dmenucmd } },
77 75 //{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, //{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
 
... ... static Key keys[] = {
115 113
116 114 /* button definitions */ /* button definitions */
117 115 /* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ /* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
118 static Button buttons[] = {
116 static const Button buttons[] = {
119 117 /* click event mask button function argument */ /* click event mask button function argument */
120 118 // { ClkLtSymbol, 0, Button1, setlayout, {0} }, // { ClkLtSymbol, 0, Button1, setlayout, {0} },
121 119 // { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, // { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
File builders/dwm-50ad171eea9db5ccb36fce2592e047c3282975ff/dwm-actualfullscreen.diff copied from file builders/dwm-d3f93c7c1a13a2a78f04fb41ad1935525df948db/dwm-actualfullscreen.diff (similarity 78%) (mode: 100644) (index 5cae649..28c2b03)
1 diff --git a/dwm.c b/dwm.c
2 index e5efb6a..8d4acd7 100644
1 3 --- a/dwm.c --- a/dwm.c
2 4 +++ b/dwm.c +++ b/dwm.c
3 5 @@ -212,6 +212,7 @@ static void tagmon(const Arg *arg); @@ -212,6 +212,7 @@ static void tagmon(const Arg *arg);
4 static void tile(Monitor *);
6 static void tile(Monitor *m);
5 7 static void togglebar(const Arg *arg); static void togglebar(const Arg *arg);
6 8 static void togglefloating(const Arg *arg); static void togglefloating(const Arg *arg);
7 9 +static void togglefullscr(const Arg *arg); +static void togglefullscr(const Arg *arg);
8 10 static void toggletag(const Arg *arg); static void toggletag(const Arg *arg);
9 11 static void toggleview(const Arg *arg); static void toggleview(const Arg *arg);
10 12 static void unfocus(Client *c, int setfocus); static void unfocus(Client *c, int setfocus);
11 @@ -1728,6 +1729,13 @@ togglefloating(const Arg *arg)
13 @@ -1717,6 +1718,13 @@ togglefloating(const Arg *arg)
12 14 arrange(selmon); arrange(selmon);
13 15 } }
14 16
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://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

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