mirror of
				https://github.com/Mastermindzh/dotfiles.git
				synced 2025-11-04 10:49:00 +01:00 
			
		
		
		
	made config more themeable, switched over to Dracula in the process and now syncing the xfce4 settings
This commit is contained in:
		
							
								
								
									
										216
									
								
								config/rofi/themes/base.rasi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										216
									
								
								config/rofi/themes/base.rasi
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,216 @@
 | 
			
		||||
 | 
			
		||||
/*----Main Window */
 | 
			
		||||
 window {
 | 
			
		||||
    /* properties for window widget */
 | 
			
		||||
     transparency: "real";
 | 
			
		||||
     location: center;
 | 
			
		||||
     anchor: center;
 | 
			
		||||
     fullscreen: false;
 | 
			
		||||
     width: 800px;
 | 
			
		||||
     x-offset: 0px;
 | 
			
		||||
     y-offset: 0px;
 | 
			
		||||
    /* properties for all widgets */
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 0px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     cursor: "default";
 | 
			
		||||
     background-color: @background-colour;
 | 
			
		||||
}
 | 
			
		||||
/*----- Main Box -----*/
 | 
			
		||||
 mainbox {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     spacing: 10px;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 30px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px 0px 0px 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     children: [ "inputbar", "listview" ];
 | 
			
		||||
}
 | 
			
		||||
/*----- Inputbar -----*/
 | 
			
		||||
 inputbar {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     spacing: 10px;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 0px 0px 10px 10px;
 | 
			
		||||
     border: 0px;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: @background-colour;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
     children: [ "prompt", "entry" ];
 | 
			
		||||
}
 | 
			
		||||
 prompt {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     background-color: inherit;
 | 
			
		||||
     text-color: inherit;
 | 
			
		||||
}
 | 
			
		||||
 textbox-prompt-colon {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     expand: false;
 | 
			
		||||
     str: "::";
 | 
			
		||||
     background-color: inherit;
 | 
			
		||||
     text-color: inherit;
 | 
			
		||||
}
 | 
			
		||||
 entry {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     background-color: inherit;
 | 
			
		||||
     text-color: inherit;
 | 
			
		||||
     cursor: text;
 | 
			
		||||
     placeholder: "";
 | 
			
		||||
     placeholder-color: inherit;
 | 
			
		||||
}
 | 
			
		||||
/*----- Listview -----*/
 | 
			
		||||
 listview {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     columns: 1;
 | 
			
		||||
     lines: 12;
 | 
			
		||||
     cycle: true;
 | 
			
		||||
     dynamic: true;
 | 
			
		||||
     scrollbar: false;
 | 
			
		||||
     layout: vertical;
 | 
			
		||||
     reverse: false;
 | 
			
		||||
     fixed-height: true;
 | 
			
		||||
     fixed-columns: true;
 | 
			
		||||
     spacing: 0px;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 0px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
     cursor: "default";
 | 
			
		||||
}
 | 
			
		||||
 scrollbar {
 | 
			
		||||
     handle-width: 5px ;
 | 
			
		||||
     handle-color: @handle-colour;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     background-color: @alternate-background;
 | 
			
		||||
}
 | 
			
		||||
/*----- Elements -----*/
 | 
			
		||||
 element {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     spacing: 10px;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 5px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
     cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 element normal.normal {
 | 
			
		||||
     background-color: var(normal-background);
 | 
			
		||||
     text-color: var(normal-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element normal.urgent {
 | 
			
		||||
     background-color: var(urgent-background);
 | 
			
		||||
     text-color: var(urgent-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element normal.active {
 | 
			
		||||
     background-color: var(active-background);
 | 
			
		||||
     text-color: var(active-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element selected.normal {
 | 
			
		||||
     background-color: var(alternate-background);
 | 
			
		||||
     text-color: var(foreground-colour);
 | 
			
		||||
}
 | 
			
		||||
 element selected.urgent {
 | 
			
		||||
     background-color: var(selected-urgent-background);
 | 
			
		||||
     text-color: var(selected-urgent-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element selected.active {
 | 
			
		||||
     background-color: var(selected-active-background);
 | 
			
		||||
     text-color: var(selected-active-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element alternate.normal {
 | 
			
		||||
     background-color: var(alternate-normal-background);
 | 
			
		||||
     text-color: var(alternate-normal-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element alternate.urgent {
 | 
			
		||||
     background-color: var(alternate-urgent-background);
 | 
			
		||||
     text-color: var(alternate-urgent-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element alternate.active {
 | 
			
		||||
     background-color: var(alternate-active-background);
 | 
			
		||||
     text-color: var(alternate-active-foreground);
 | 
			
		||||
}
 | 
			
		||||
 element-icon {
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     text-color: inherit;
 | 
			
		||||
     size: 3ch;
 | 
			
		||||
     cursor: inherit;
 | 
			
		||||
}
 | 
			
		||||
 element-text {
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     text-color: inherit;
 | 
			
		||||
     highlight: inherit;
 | 
			
		||||
     cursor: inherit;
 | 
			
		||||
     vertical-align: 0.5;
 | 
			
		||||
     horizontal-align: 0.0;
 | 
			
		||||
}
 | 
			
		||||
/*----- Mode Switcher -----*/
 | 
			
		||||
 mode-switcher{
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     spacing: 10px;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 0px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
}
 | 
			
		||||
 button {
 | 
			
		||||
     padding: 10px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: @alternate-background;
 | 
			
		||||
     text-color: inherit;
 | 
			
		||||
     cursor: pointer;
 | 
			
		||||
}
 | 
			
		||||
 button selected {
 | 
			
		||||
     background-color: var(selected-normal-background);
 | 
			
		||||
     text-color: var(selected-normal-foreground);
 | 
			
		||||
}
 | 
			
		||||
/*----- Message -----*/
 | 
			
		||||
 message {
 | 
			
		||||
     enabled: true;
 | 
			
		||||
     margin: 0px;
 | 
			
		||||
     padding: 0px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px 0px 0px 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: transparent;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
}
 | 
			
		||||
 textbox {
 | 
			
		||||
     padding: 10px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: @alternate-background;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
     vertical-align: 0.5;
 | 
			
		||||
     horizontal-align: 0.0;
 | 
			
		||||
     highlight: none;
 | 
			
		||||
     placeholder-color: @foreground-colour;
 | 
			
		||||
     blink: true;
 | 
			
		||||
     markup: true;
 | 
			
		||||
}
 | 
			
		||||
 error-message {
 | 
			
		||||
     padding: 10px;
 | 
			
		||||
     border: 0px solid;
 | 
			
		||||
     border-radius: 0px;
 | 
			
		||||
     border-color: @border-colour;
 | 
			
		||||
     background-color: @background-colour;
 | 
			
		||||
     text-color: @foreground-colour;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										25
									
								
								config/rofi/themes/dark.rasi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								config/rofi/themes/dark.rasi
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
* {
 | 
			
		||||
     border-colour: #61AFEFFF;
 | 
			
		||||
     handle-colour: #61AFEFFF;
 | 
			
		||||
     background-colour: #1e1e1e;
 | 
			
		||||
     foreground-colour: #FFFFFFFF;
 | 
			
		||||
     alternate-background: #282B31FF;
 | 
			
		||||
     normal-background: #1e1e1e;
 | 
			
		||||
     normal-foreground: #FFFFFFFF;
 | 
			
		||||
     urgent-background: #E06C75FF;
 | 
			
		||||
     urgent-foreground: #1e1e1e;
 | 
			
		||||
     active-background: #98C379FF;
 | 
			
		||||
     active-foreground: #1e1e1e;
 | 
			
		||||
     selected-normal-background: #61AFEFFF;
 | 
			
		||||
     selected-normal-foreground: #1e1e1e;
 | 
			
		||||
     selected-urgent-background: #98C379FF;
 | 
			
		||||
     selected-urgent-foreground: #1e1e1e;
 | 
			
		||||
     selected-active-background: #E06C75FF;
 | 
			
		||||
     selected-active-foreground: #1e1e1e;
 | 
			
		||||
     alternate-normal-background: #1e1e1e;
 | 
			
		||||
     alternate-normal-foreground: #FFFFFFFF;
 | 
			
		||||
     alternate-urgent-background: #E06C75FF;
 | 
			
		||||
     alternate-urgent-foreground: #1e1e1e;
 | 
			
		||||
     alternate-active-background: #98C379FF;
 | 
			
		||||
     alternate-active-foreground: #1e1e1e;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										25
									
								
								config/rofi/themes/dracula.rasi
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								config/rofi/themes/dracula.rasi
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
* {
 | 
			
		||||
  border-colour: #bd93f9;
 | 
			
		||||
  handle-colour: #bd93f9;
 | 
			
		||||
  background-colour: #282a36;
 | 
			
		||||
  foreground-colour: #ffffffff;
 | 
			
		||||
  alternate-background: #6272a4;
 | 
			
		||||
  normal-background: #282a36;
 | 
			
		||||
  normal-foreground: #ffffffff;
 | 
			
		||||
  urgent-background: #ff5555;
 | 
			
		||||
  urgent-foreground: #282a36;
 | 
			
		||||
  active-background: #50FA7B;
 | 
			
		||||
  active-foreground: #282a36;
 | 
			
		||||
  selected-normal-background: #bd93f9;
 | 
			
		||||
  selected-normal-foreground: #282a36;
 | 
			
		||||
  selected-urgent-background: #98c379ff;
 | 
			
		||||
  selected-urgent-foreground: #282a36;
 | 
			
		||||
  selected-active-background: #ff5555;
 | 
			
		||||
  selected-active-foreground: #282a36;
 | 
			
		||||
  alternate-normal-background: #282a36;
 | 
			
		||||
  alternate-normal-foreground: #ffffffff;
 | 
			
		||||
  alternate-urgent-background: #ff5555;
 | 
			
		||||
  alternate-urgent-foreground: #282a36;
 | 
			
		||||
  alternate-active-background: #98c379ff;
 | 
			
		||||
  alternate-active-foreground: #282a36;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user