Useing pywall colors 🥰
This commit is contained in:
		
							parent
							
								
									3c12090e2e
								
							
						
					
					
						commit
						ded6ed9cab
					
				
					 4 changed files with 30 additions and 11 deletions
				
			
		
							
								
								
									
										24
									
								
								src/colors.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/colors.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,24 @@
 | 
				
			||||||
 | 
					#define wal "/home/anas/.cache/wal/colors-wal-dwm.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#if __has_include(wal)
 | 
				
			||||||
 | 
					#include wal
 | 
				
			||||||
 | 
					#else
 | 
				
			||||||
 | 
					static const char norm_fg[] = "#e4ded4";
 | 
				
			||||||
 | 
					static const char norm_bg[] = "#071F33";
 | 
				
			||||||
 | 
					static const char norm_border[] = "#9f9b94";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static const char sel_fg[] = "#e4ded4";
 | 
				
			||||||
 | 
					static const char sel_bg[] = "#3484C8";
 | 
				
			||||||
 | 
					static const char sel_border[] = "#e4ded4";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static const char urg_fg[] = "#e4ded4";
 | 
				
			||||||
 | 
					static const char urg_bg[] = "#4F86B6";
 | 
				
			||||||
 | 
					static const char urg_border[] = "#4F86B6";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static const char *colors[][3]      = {
 | 
				
			||||||
 | 
					    /*               fg           bg         border                         */
 | 
				
			||||||
 | 
					    [SchemeNorm] = { norm_fg,     norm_bg,   norm_border }, // unfocused wins
 | 
				
			||||||
 | 
					    [SchemeSel]  = { sel_fg,      sel_bg,    sel_border },  // the focused win
 | 
				
			||||||
 | 
					    [schemeurg] =  { urg_fg,      urg_bg,    urg_border },
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
							
								
								
									
										12
									
								
								src/config.h
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								src/config.h
									
										
									
									
									
								
							| 
						 | 
					@ -19,15 +19,9 @@ static const int showbar            = 1;        /* 0 means no bar */
 | 
				
			||||||
static const int topbar             = 1;        /* 0 means bottom bar */
 | 
					static const int topbar             = 1;        /* 0 means bottom bar */
 | 
				
			||||||
static const char *fonts[]          = { "monospace:size=11", "Noto Color Emoji:size=11", "Nerd Font Mono:weight=bold:size=15:antialias=true:hinting=true" };
 | 
					static const char *fonts[]          = { "monospace:size=11", "Noto Color Emoji:size=11", "Nerd Font Mono:weight=bold:size=15:antialias=true:hinting=true" };
 | 
				
			||||||
static const char dmenufont[]       = "monospace:size=11";
 | 
					static const char dmenufont[]       = "monospace:size=11";
 | 
				
			||||||
static const char col_1[]       = "#282c34"; // Background color of bar
 | 
					
 | 
				
			||||||
static const char col_2[]       = "#282c34"; // Background color of unfocused windows border 
 | 
					#include "colors.h"
 | 
				
			||||||
static const char col_3[]       = "#d7d7d7";
 | 
					
 | 
				
			||||||
static const char col_4[]       = "#018858"; // Background color of focused windows border and tags (main color acent)
 | 
					 | 
				
			||||||
static const char *colors[][3]      = {
 | 
					 | 
				
			||||||
	/*               fg         bg         border   */
 | 
					 | 
				
			||||||
	[SchemeNorm] = { col_3, col_1, col_2 },
 | 
					 | 
				
			||||||
	[SchemeSel]  = { col_3, col_4,  col_4  },
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
// Autostart programs
 | 
					// Autostart programs
 | 
				
			||||||
static const char *const autostart[] = {
 | 
					static const char *const autostart[] = {
 | 
				
			||||||
    // Start my build of slstatus
 | 
					    // Start my build of slstatus
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -72,7 +72,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* enums */
 | 
					/* enums */
 | 
				
			||||||
enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */
 | 
					enum { CurNormal, CurResize, CurMove, CurLast }; /* cursor */
 | 
				
			||||||
enum { SchemeNorm, SchemeSel }; /* color schemes */
 | 
					enum { SchemeNorm, SchemeSel, SchemeUrg }; /* color schemes */
 | 
				
			||||||
enum { NetSupported, NetWMName, NetWMState, NetWMCheck,
 | 
					enum { NetSupported, NetWMName, NetWMState, NetWMCheck,
 | 
				
			||||||
       NetSystemTray, NetSystemTrayOP, NetSystemTrayOrientation, NetSystemTrayOrientationHorz,
 | 
					       NetSystemTray, NetSystemTrayOP, NetSystemTrayOrientation, NetSystemTrayOrientationHorz,
 | 
				
			||||||
       NetWMFullscreen, NetActiveWindow, NetWMWindowType,
 | 
					       NetWMFullscreen, NetActiveWindow, NetWMWindowType,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -3,7 +3,8 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* commands */
 | 
					/* commands */
 | 
				
			||||||
static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
 | 
					static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
 | 
				
			||||||
static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_1, "-nf", col_3, "-sb", col_4, "-sf", col_1, NULL };
 | 
					static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", norm_bg, 
 | 
				
			||||||
 | 
					  "-nf", norm_fg, "-sb", sel_bg, "-sf", sel_fg, NULL };
 | 
				
			||||||
static const char *termcmd[]  = { TERMINAL, NULL };
 | 
					static const char *termcmd[]  = { TERMINAL, NULL };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* key definitions */
 | 
					/* key definitions */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue