mirror of
				https://gitlab.com/thebiblelover7/dotfiles.git
				synced 2025-10-31 06:33:51 +00:00 
			
		
		
		
	Clean up, update configs to be actually useful now...
This commit is contained in:
		
							
								
								
									
										280
									
								
								.config/clifm/colors/default-256.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										280
									
								
								.config/clifm/colors/default-256.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,280 @@ | ||||
| # Theme file for CliFM | ||||
| # Theme name: clifm (256 colors version) | ||||
| # Author: L. Abramovich | ||||
| # License: GPL3 | ||||
|  | ||||
| ### How do we define colors? | ||||
| # | ||||
| # FiletypeColors, InterfaceColors, and ExtColors use the same format used | ||||
| # by the LS_COLORS environment variable. Thus, "di=01;34" means that (non-empty) | ||||
| # directories will be printed in bold blue. | ||||
| # | ||||
| # Color codes are just traditional ANSI escape sequences less the escape char | ||||
| # and the final 'm'. | ||||
| # 4-bit (16 colors), 8-bit (256 colors), and 24-bit (RGB/HEX) colors are supported. | ||||
| # Example: | ||||
| # 31            4-bit | ||||
| # 38;5;160      8-bit | ||||
| # 38;2;255;0;0  24-bit (RGB) | ||||
| # #ff0000       24-bit (HEX) | ||||
| # | ||||
| # One attribute can be used for hex colors using a dash and an attribute | ||||
| # number (RRGGBB-[1-9]), where 1-9 is: | ||||
| # | ||||
| # 1: Bold or increased intensity | ||||
| # 2: Faint, decreased intensity or dim | ||||
| # 3: Italic (Not widely supported) | ||||
| # 4: Underline | ||||
| # 5: Slow blink | ||||
| # 6: Rapid blink | ||||
| # 7: Reverse video or invert | ||||
| # 8: Conceal or hide (Not widely supported) | ||||
| # 9: Crossed-out or strike | ||||
| # | ||||
| # For example, to print bold red color, the hex code is #ff0000-1 | ||||
|  | ||||
| ### Use some variables to hold your color codes | ||||
| # | ||||
| # The 'define' keyword allows you to define up to 128 custom color variables. | ||||
| # They can be used for: | ||||
| # FiletypeColors | ||||
| # InterfaceColors | ||||
| # ExtColors | ||||
| # DirIconColor | ||||
| # | ||||
| # For example, if 'M' is defined as "00;01;36", we can use this color for | ||||
| # ELN's as follows: "el=M" (see below)  | ||||
|  | ||||
| define D=0   # Default terminal color | ||||
| define BD=1  # Bold | ||||
| define DIM=2 # Dimmed | ||||
|  | ||||
| define DR=2;38;5;197    # Dimmed red | ||||
| define R8=31            # Red (4-bit) | ||||
| define BR8=1;31         # Bold red (4-bit) | ||||
| define UR8=4;31         # Underlined red (4-bit) | ||||
| define UDR8=4;2;31      # Underlined dimmed red (4-bit) | ||||
| define DR8=2;31         # Dimmed red (4-bit) | ||||
|  | ||||
| define G=38;5;76    # Green | ||||
| define G8=32        # Green (4-bit) | ||||
| define BG8=1;32     # Bold green (4-bit) | ||||
| define DG8=2;32     # Dimmed green (4-bit) | ||||
|  | ||||
| define Y=38;5;228    # Yellow | ||||
| define BY=1;38;5;229 # Bold yellow | ||||
| define LY=38;5;185   # Light yellow | ||||
| define DY8=2;33      # Dimmed yellow (4-bit) | ||||
| define BY8=1;33      # Bold yellow (4-bit) | ||||
|  | ||||
| define BB8=1;34 # Bold blue (4-bit) | ||||
| define DB8=2;34 # Dimmed blue (4-bit) | ||||
|  | ||||
| define M=38;5;170  # Magenta | ||||
| define M8=35	   # Magenta (4-bit) | ||||
| define BM8=1;35    # Bold magenta (4-bit) | ||||
| define DM8=2;35    # Dimmed magenta (4-bit) | ||||
| define UM8=4;35    # Underlined magenta (4-bit) | ||||
| define UDM8=4;2;35 # Underlined dimmed magenta (4-bit) | ||||
|  | ||||
| define C=38;5;43   # Cyan | ||||
| define C8=36       # Cyan (4-bit) | ||||
| define BC8=1;36    # Bold cyan (4-bit) | ||||
| define DC8=2;36    # Dimmed cyan (4-bit) | ||||
| define BDC8=1;2;36 # Bold dimmed cyan (4-bit) | ||||
| define RC8=7;36    # Reverse cyan (4-bit) | ||||
| define UDC8=4;2;36 # Underlined dimmed cyan (4-bit) | ||||
|  | ||||
| define DW=38;5;246 # Dimmed white | ||||
| define DW8=2;37    # Dimmed white (4-bit) | ||||
| define UDW8=4;2;37 # Underlined dimmed white (4-bit) | ||||
|  | ||||
| # Foreground-background combinations | ||||
| define URW=4;31;47 # Red foreground, white background | ||||
| define WR=37;41    # White foreground, red background | ||||
| # K stands for black (B is used for Blue) | ||||
| define KY=30;43    # Black foreground, yellow background | ||||
| define KR=30;41    # Black foreground, red background | ||||
| define KG=30;42    # Black foreground, green background | ||||
| # BG is already used for bold green | ||||
| define BlGr=34;42  # Blue foreground, green background | ||||
| define WB=37;44    # white foreground, blue background | ||||
|  | ||||
| define O=38;5;214    # Orange | ||||
| define BO=1;38;5;214 # Bold orange | ||||
|  | ||||
| # File groups (used for file extensions) | ||||
| define DOC=38;5;228    # Yellow | ||||
| define VIDEO=1;35      # Bold magenta  (4-bit) | ||||
| define IMAGE=35        # Magenta (4-bit) | ||||
| define SOUND=38;5;214  # Orange | ||||
| define CODE=1;38;5;247 # Bold gray | ||||
| define ARCHIVE=1;31    # Bold red (4-bit) | ||||
| define BOOK=38;5;223   # Salmon | ||||
| define MARKUP=38;5;85  # Aqua | ||||
| define TEMP=38;5;247   # Dimmed white | ||||
|  | ||||
| ### To know what are we applying colors to, we use the following codes: | ||||
|  | ||||
| ## File types | ||||
| # bd = Block device | ||||
| # ca = File with capabilities | ||||
| # cd = Char device | ||||
| # ed = Empty directory | ||||
| # ee = Empty executable file | ||||
| # ex = Executable file | ||||
| # ef = Empty regular file | ||||
| # fi = Regular file | ||||
| # di = Directory | ||||
| # ln = Symbolic link | ||||
| # mh = Multi-hardlink file | ||||
| # nd = Directory with no read permission | ||||
| # ne = Empty directory with no read permission | ||||
| # nf = Regular file with no read permission | ||||
| # no = Unknown | ||||
| # or = Broken symlink | ||||
| # ow = Other-writable | ||||
| # pi = FIFO/pipe | ||||
| # sg = SGID file | ||||
| # so = Socket | ||||
| # st = Sticky (not other-writable) | ||||
| # su = SUID file | ||||
| # tw = Sticky and other-writable | ||||
| # uf = Non-'stat'able file | ||||
|  | ||||
| ## Interface | ||||
| # bm = Bookmarked directory | ||||
| # fc = Files counter | ||||
| # df = Default color | ||||
| # dl = Dividing line | ||||
| # el = ELN color | ||||
| # mi = Misc indicators | ||||
| # ts = TAB completion suffix | ||||
| # tt = Tilde for trimmed files | ||||
| # wc = Welcome message | ||||
| # wp = Warning prompt | ||||
|  | ||||
| ## Auto-suggestions | ||||
| # sb = Shell builtins | ||||
| # sc = External commands and aliases | ||||
| # sd = Internal commands description | ||||
| # sf = File names | ||||
| # sh = History | ||||
| # sx = Internal commands and parameters | ||||
| # sp = BAEJ suggestions pointer | ||||
| # sz = File names (fuzzy) | ||||
|  | ||||
| ## Syntax highlighting | ||||
| # hb = Brackets () [] {} | ||||
| # hc = Comments | ||||
| # hd = Paths (slashes) | ||||
| # he = Expansion operators: * ~ | ||||
| # hn = Numbers | ||||
| # hp = Parameters: - | ||||
| # hq = Quoted strings | ||||
| # hr = Redirection > | ||||
| # hs = Process separators | & ; */ | ||||
| # hv = Variables $ */ | ||||
| # hw = Wrong, non-existent command name | ||||
|  | ||||
| ## File properties | ||||
| # dd =  Date (1) | ||||
| # dg =  UID, GID | ||||
| # dn =  dash (none) | ||||
| # do =  Permissions in octal notation | ||||
| # dp =  Special files (SUID, SGID, etc) | ||||
| # dr =  Read | ||||
| # dw =  Write | ||||
| # dxd = Execute (dirs) | ||||
| # dxr = Execute (reg files) | ||||
| # dz =  Size (1) | ||||
|  | ||||
| # (1) If unset, gradient colors will be used (default) | ||||
|  | ||||
| ## Workspaces | ||||
| # wsN = Workspace number N | ||||
|  | ||||
| ## Prompt notifications | ||||
| # em = Errors | ||||
| # li = Selected files indicator | ||||
| # nm = Notices | ||||
| # ti = Trash indicator | ||||
| # tx = Command line text | ||||
| # si = Stealth mode indicator | ||||
| # wm = Warnings | ||||
| # xs = Exit code: success | ||||
| # xf = Exit code: failure | ||||
|  | ||||
| # NOTE: Whenever a code is unset, the default value is used | ||||
|  | ||||
| # FiletypeColors defines the color used for file names when listing files,  | ||||
| # just as InterfaceColors defines colors for CliFM's interface. | ||||
| FiletypeColors="bd=BY:ca=KR:cd=BO:di=BB8:ed=DB8:ee=G8:ef=DIM:ex=BG8:fi=D:ln=BC8:mh=RC8:nd=UBR8:ne=UDR8:nf=UDR8:no=URW:or=UDC8:ow=BlGr:pi=M:sg=KY:so=BM8:st=WB:su=WR:tw=KG:uf=UDW8:" | ||||
|  | ||||
| InterfaceColors="bm=BG8:dd=:df=D:dg=:dl=DW8:dn=DW8:do=C:dp=:dr=:dw=:dxd=G:dxr=C:dz=:el=C8:em=BR8:fc=DW:hb=C8:hc=DW8:hd=C8:he=C8:hn=:hp=C8:hq=LY:hr=R8:hs=G8:hv=G8:li=BG8:mi=BC8:nm=BG8:si=BB8:sb=DY8:sc=DC8:sd=DW8:sf=UDC8:sh=DM8:sp=DR8:sx=DG8:sz=UDM8:ti=BC8:ts=UM8:tt=BDC8:tx=D:wc=BC8:wm=BY8:wp=DR8:ws1=B8:ws2=R8:ws3=Y:ws4=G8:ws5=C:ws6=O:ws7=M:ws8=DW:xf=BR8:xs=G8:" | ||||
|  | ||||
| # Colors for specific file extensions (case insensitive) | ||||
| ExtColors="*.tar=ARCHIVE:*.tgz=ARCHIVE:*.arc=ARCHIVE:*.arj=ARCHIVE:*.taz=ARCHIVE:*.lha=ARCHIVE:*.lz4=ARCHIVE:*.lzh=ARCHIVE:*.lzma=ARCHIVE:*.tlz=ARCHIVE:*.txz=ARCHIVE:*.tzo=ARCHIVE:*.t7z=ARCHIVE:*.zip=ARCHIVE:*.z=ARCHIVE:*.dz=ARCHIVE:*.gz=ARCHIVE:*.lrz=ARCHIVE:*.lz=ARCHIVE:*.lzo=ARCHIVE:*.xz=ARCHIVE:*.zst=ARCHIVE:*.tzst=ARCHIVE:*.bz2=ARCHIVE:*.bz=ARCHIVE:*.tbz=ARCHIVE:*.tbz2=ARCHIVE:*.tz=ARCHIVE:*.deb=ARCHIVE:*.rpm=ARCHIVE:*.jar=ARCHIVE:*.war=ARCHIVE:*.ear=ARCHIVE:*.sar=ARCHIVE:*.rar=ARCHIVE:*.alz=ARCHIVE:*.ace=ARCHIVE:*.zoo=ARCHIVE:*.cpio=ARCHIVE:*.7z=ARCHIVE:*.rz=ARCHIVE:*.cab=ARCHIVE:*.wim=ARCHIVE:*.swm=ARCHIVE:*.dwm=ARCHIVE:*.esd=ARCHIVE:*.apk=ARCHIVE:*.iso=ARCHIVE:*.img=ARCHIVE:*.avif=IMAGE:*.jpg=IMAGE:*.jpeg=IMAGE:*.jxl=IMAGE:*.mjpg=IMAGE:*.mjpeg=IMAGE:*.gif=IMAGE:*.bmp=IMAGE:*.xbm=IMAGE:*.xpm=IMAGE:*.png=IMAGE:*.svg=IMAGE:*.svgz=IMAGE:*.pcx=IMAGE:*.pbm=IMAGE:*.pgm=IMAGE:*.ppm=IMAGE:*.tga=IMAGE:*.tif=IMAGE:*.tiff=IMAGE:*.mng=IMAGE:*.mov=VIDEO:*.mpg=VIDEO:*.mpeg=VIDEO:*.m2v=VIDEO:*.mkv=VIDEO:*.webm=VIDEO:*.webp=VIDEO:*.ogm=VIDEO:*.mp4=VIDEO:*.m4v=VIDEO:*.mp4v=VIDEO:*.vob=VIDEO:*.qt=VIDEO:*.nuv=VIDEO:*.wmv=VIDEO:*.asf=VIDEO:*.rm=VIDEO:*.rmvb=VIDEO:*.flc=VIDEO:*.avi=VIDEO:*.fli=VIDEO:*.flv=VIDEO:*.gl=VIDEO:*.dl=VIDEO:*.xcf=VIDEO:*.xwd=VIDEO:*.yuv=VIDEO:*.cgm=VIDEO:*.emf=VIDEO:*.ogv=VIDEO:*.ogx=VIDEO:*.mov=VIDEO:*.mpg=VIDEO:*.mpeg=VIDEO:*.m2v=VIDEO:*.mkv=VIDEO:*.webm=VIDEO:*.webp=VIDEO:*.ogm=VIDEO:*.ogv=VIDEO:*.ogx=VIDEO:*.mp4=VIDEO:*.m4v=VIDEO:*.mp4v=VIDEO:*.vob=VIDEO:*.qt=VIDEO:*.nuv=VIDEO:*.wmv=VIDEO:*.flc=VIDEO:*.avi=VIDEO:*.fli=VIDEO:*.flv=VIDEO:*.asf=VIDEO:*.rm=VIDEO:*.rmvb=VIDEO:*.gl=VIDEO:*.dl=VIDEO:*.xcf=VIDEO:*.xwd=VIDEO:*.yuv=VIDEO:*.cgm=VIDEO:*.emf=VIDEO:*.aac=SOUND:*.au=SOUND:*.m4a=SOUND:*.mid=SOUND:*.midi=SOUND:*.mp3=SOUND:*.mka=SOUND:*.ogg=SOUND:*.opus=SOUND:*.spx=SOUND:*.wma=SOUND:*.wv=SOUND:*.wav=SOUND:*.flac=SOUND:*.aif=SOUND:*.pdf=BOOK:*.djvu=BOOK:*.epub=BOOK:*.mobi=BOOK:*.cbr=BOOK:*.cbz=BOOK:*.ps=DOC:*.sxw=DOC:*.doc=DOC:*.docx=DOC:*.xls=DOC:*.xlsx=DOC:*.xlr=DOC:*.sxi=DOC:*.ppt=DOC:*.pptx=DOC:*.odt=DOC:*.ods=DOC:*.odp=DOC:*.rtf=DOC:*.c=CODE:*.c++=CODE:*.cc=CODE:*.cpp=CODE:*.h=CODE:*.h++=CODE:*.hh=CODE:*.go=CODE:*.java=CODE:*.js=CODE:*.lua=CODE:*.php=CODE:*.rb=CODE:*.rs=CODE:*.kt=CODE:*.kts=CODE:*.hs=CODE:*.pl=CODE:*.vb=CODE:*.html=MARKUP:*.htm=MARKUP:*.shtml=MARKUP:xhtml=MARKUP:*.xml=MARKUP:*.css=MARKUP:*.tex=MARKUP:*.ltx=MARKUP:*.md=MARKUP:*.cache=TEMP:*.tmp=TEMP:*.temp=TEMP:*.log=TEMP:*.bak=TEMP:*.bk=TEMP:*.in=TEMP:*.out=TEMP:*.part=TEMP:*.aux=TEMP:*.old=TEMP:*.orig=TEMP:*.rej=TEMP:*.swp=TEMP:*.pid=TEMP:" | ||||
|  | ||||
| # The series of color shades used to print timestamps | ||||
| # The format is: "COLOR-TYPE,ERROR,SHADE1,SHADE2,SHADE3,SHADE4,SHADE5" | ||||
| # | ||||
| # COLOR-TYPE is one of: 1 (4-bit: 8 colors), 2 (8-bit: 256 colors), 3 (24-bit: truecolor) | ||||
| # ERROR is the color used to print bad values | ||||
| # SHADEn is the color used for the shade N | ||||
| # | ||||
| # For 4-bit colors (1), valid colors are in the range 30-37 | ||||
| # For 8-bit colors (2), valid colors are in the range 0-255 | ||||
| # For 24-bit colors (3), valid colors have this format: #RRGGBB | ||||
| # | ||||
| # An attribute (0-9) can be added to any color (either ERROR or SHADE) using a dash. | ||||
| # For example: | ||||
| #    "34-1"       -> "bold blue"         (4-bit colors notation) | ||||
| #    "226-2"      -> "dimmed yellow"     (8-bit colors notation) | ||||
| #    "#ffaff00-4" -> "underlined orange" (24-bit colors notation) | ||||
|  | ||||
| #DateShades="1,31-2,36-1,36,36-2" | ||||
| #DateShades="2,196-2,231,253,250,247,244" | ||||
| #DateShades="3,#ff0000-2,#ffffff,#dadada,#bcbcbc,#9e9e9e,#808080" | ||||
|  | ||||
| #NOTE: For DateShades to work, the 'dd' color code (solid color for dates) needs to be unset (default) | ||||
|  | ||||
| # Same as DateShades, but for file sizes | ||||
| #SizeShades="1,31-2,32,33,31" | ||||
| #SizeShades="2,196-2,43,76,227,214,202" | ||||
| #SizeShades="3,#ff0000-2,#00d7af,#87d700,#ffff5f,#ffaf00,#ff5f00" | ||||
|  | ||||
| #NOTE: For SizeShades to work, the 'dz' color code (solid color for sizes) needs to be unset (default) | ||||
|  | ||||
| # If icons are enabled, use this color for directories icon (only for icons-in-terminal and Nerd-fonts) | ||||
| DirIconColor="Y" | ||||
|  | ||||
| # The prompt used by CliFM. Use the 'prompt' command to check for available | ||||
| # prompts. Enter 'prompt --help' for more information | ||||
| # You can use here either prompt codes (see the prompts.clifm file for details) | ||||
| # or a prompt name defined in the prompts file | ||||
| Prompt="clifm" | ||||
| #Prompt=curves | ||||
| # Override prompt values (as defined in the prompts file) | ||||
| #Prompt="" | ||||
| #Notifications= | ||||
| #EnableWarningPrompt= | ||||
| #WarningPrompt="" | ||||
|  | ||||
| # The string used to construct the line dividing the list of files and | ||||
| # the prompt (Unicode is supported). Possible values: | ||||
| # "0": Print just an empty line | ||||
| # "C": C is a single char. This char is printed up to the end of the screen | ||||
| # "CCC": 3 or more chars. Only these chars (no more) will be printed | ||||
| # "": Print a special line drawn with box-drawing characters (not | ||||
| #     supported by all terminals/consoles) | ||||
| # The color of this line is controlled by the 'dl' code in InterfaceColors | ||||
| DividingLine="-" | ||||
|  | ||||
| # If the fzf TAB completion mode is enabled, pass these options to fzf(1): | ||||
| FzfTabOptions="--color='16,prompt:6,fg+:-1,pointer:4,hl:2,hl+:2,gutter:-1,marker:2,border:7:dim' --marker='*' --bind tab:accept,right:accept,left:abort,alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --inline-info --layout=reverse-list --preview-window=wrap,border-left" | ||||
|  | ||||
| # Same options, but colorless | ||||
| #FzfTabOptions="--color='bw' --marker='*' --bind tab:accept,right:accept,left:abort,alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --inline-info --layout=reverse-list --preview-window=wrap,border-left" | ||||
|  | ||||
| # For more information consult fzf(1) | ||||
							
								
								
									
										271
									
								
								.config/clifm/colors/default.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										271
									
								
								.config/clifm/colors/default.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,271 @@ | ||||
| # Theme file for CliFM | ||||
| # Theme name: clifm (16 colors version). Check 'default-256' for a 256 colors version | ||||
| # Author: L. Abramovich | ||||
| # License: GPL3 | ||||
|  | ||||
| ### How do we define colors? | ||||
| # | ||||
| # FiletypeColors, InterfaceColors, and ExtColors use the same format used | ||||
| # by the LS_COLORS environment variable. Thus, "di=01;34" means that (non-empty) | ||||
| # directories will be printed in bold blue. | ||||
| # | ||||
| # Color codes are just traditional ANSI escape sequences less the escape char | ||||
| # and the final 'm'. | ||||
| # 4-bit (16 colors), 8-bit (256 colors), and 24-bit (RGB/HEX) colors are supported. | ||||
| # Example: | ||||
| # 31            4-bit | ||||
| # 38;5;160      8-bit | ||||
| # 38;2;255;0;0  24-bit (RGB) | ||||
| # #ff0000       24-bit (HEX) | ||||
| # | ||||
| # One attribute can be used for hex colors using a dash and an attribute | ||||
| # number (RRGGBB-[1-9]), where 1-9 is: | ||||
| # | ||||
| # 1: Bold or increased intensity | ||||
| # 2: Faint, decreased intensity or dim | ||||
| # 3: Italic (Not widely supported) | ||||
| # 4: Underline | ||||
| # 5: Slow blink | ||||
| # 6: Rapid blink | ||||
| # 7: Reverse video or invert | ||||
| # 8: Conceal or hide (Not widely supported) | ||||
| # 9: Crossed-out or strike | ||||
| # | ||||
| # For example, to print bold red color, the hex code is #ff0000-1 | ||||
|  | ||||
| ### Use some variables to hold your color codes | ||||
| # | ||||
| # The 'define' keyword allows you to define up to 128 custom color variables. | ||||
| # They can be used for: | ||||
| # FiletypeColors | ||||
| # InterfaceColors | ||||
| # ExtColors | ||||
| # DirIconColor | ||||
| # | ||||
| # For example, if 'M' is defined as "00;01;36", we can use this color for | ||||
| # ELN's as follows: "el=M" (see below)  | ||||
|  | ||||
| define D=0   # Default terminal color | ||||
| define BD=1  # Bold | ||||
| define DIM=2 # Dimmed | ||||
|  | ||||
| define R=31       # Red | ||||
| define BR=1;31    # Bold red | ||||
| define DR=2;31    # Dimmed red | ||||
| define UDR=4;2;31 # Underlined dimmed red | ||||
| define UBR=4;1;31 # Underlined bold red | ||||
|  | ||||
| define G=32    # Green | ||||
| define BG=1;32 # Bold green | ||||
| define DG=2;32 # Dimmed green | ||||
|  | ||||
| define Y=33    # Yellow | ||||
| define BY=1;33 # Bold yellow | ||||
| define DY=2;33 # Dimmed yellow | ||||
|  | ||||
| define B=34    # Blue | ||||
| define BB=1;34 # Bold blue | ||||
| define DB=2;34 # Dimmed blue | ||||
|  | ||||
| define M=35       # Magenta | ||||
| define BM=1;35    # Bold Magenta | ||||
| define DM=2;35    # Dimmed magenta | ||||
| define UM=4;35    # Underlined magenta | ||||
| define UDM=4;2;35 # Underlined dimmed magenta | ||||
|  | ||||
| define C=36       # Cyan | ||||
| define BC=1;36    # Bold cyan | ||||
| define DC=2;36    # Dimmed cyan | ||||
| define RC=7;36    # Reverse cyan | ||||
| define UDC=4;2;36 # Underlined dimmed cyan | ||||
| define BDC=1;2;36 # Bold dimmed cyan | ||||
|  | ||||
| define DW=2;37    # Dimmed white | ||||
| define UDW=4;2;37 # Underlined dimmed white | ||||
|  | ||||
| # Foreground-background combinations | ||||
| define URW=4;31;47 # Red foreground, white background | ||||
| define WR=37;41    # White foreground, red background | ||||
| # K stands for black (B is used for Blue) | ||||
| define KY=30;43    # Black foreground, yellow background | ||||
| define KR=30;41    # Black foreground, red background | ||||
| define KG=30;42    # Black foreground, green background | ||||
| # BG is already used for bold green | ||||
| define BlGr=34;42  # Blue foreground, green background | ||||
| define WB=37;44    # white foreground, blue background | ||||
|  | ||||
| # File groups (used for file extensions) | ||||
| define DOC=1        # Bold | ||||
| define VIDEO=1;35   # Bold magenta | ||||
| define IMAGE=35     # Magenta | ||||
| define SOUND=36     # Cyan | ||||
| define CODE=1;33    # Bold yellow | ||||
| define ARCHIVE=1;31 # Bold red | ||||
| define TEMP=2;37    # Dimmed white | ||||
| define BOOK=1       # Bold | ||||
| define MARKUP=1;33  # Same as CODE | ||||
|  | ||||
| ### To know what are we applying colors to, we use the following codes: | ||||
|  | ||||
| ## File types | ||||
| # bd = Block device | ||||
| # ca = File with capabilities | ||||
| # cd = Char device | ||||
| # ed = Empty directory | ||||
| # ee = Empty executable file | ||||
| # ex = Executable file | ||||
| # ef = Empty regular file | ||||
| # fi = Regular file | ||||
| # di = Directory | ||||
| # ln = Symbolic link | ||||
| # mh = Multi-hardlink file | ||||
| # nd = Directory with no read permission | ||||
| # ne = Empty directory with no read permission | ||||
| # nf = Regular file with no read permission | ||||
| # no = Unknown | ||||
| # or = Broken symlink | ||||
| # ow = Other-writable | ||||
| # pi = FIFO/pipe | ||||
| # sg = SGID file | ||||
| # so = Socket | ||||
| # st = Sticky (not other-writable) | ||||
| # su = SUID file | ||||
| # tw = Sticky and other-writable | ||||
| # uf = Non-'stat'able file | ||||
|  | ||||
| ## Interface | ||||
| # bm = Bookmarked directory | ||||
| # fc = Files counter | ||||
| # df = Default color | ||||
| # dl = Dividing line | ||||
| # el = ELN color | ||||
| # mi = Misc indicators | ||||
| # ts = TAB completion suffix | ||||
| # tt = Tilde for trimmed files | ||||
| # wc = Welcome message | ||||
| # wp = Warning prompt | ||||
|  | ||||
| ## Auto-suggestions | ||||
| # sb = Shell builtins | ||||
| # sc = External commands and aliases | ||||
| # sd = Internal commands description | ||||
| # sf = File names | ||||
| # sh = History | ||||
| # sx = Internal commands and parameters | ||||
| # sp = BAEJ suggestions pointer | ||||
| # sz = File names (fuzzy) | ||||
|  | ||||
| ## Syntax highlighting | ||||
| # hb = Brackets () [] {} | ||||
| # hc = Comments | ||||
| # hd = Paths (slashes) | ||||
| # he = Expansion operators: * ~ | ||||
| # hn = Numbers | ||||
| # hp = Parameters: - | ||||
| # hq = Quoted strings | ||||
| # hr = Redirection > | ||||
| # hs = Process separators | & ; */ | ||||
| # hv = Variables $ */ | ||||
| # hw = Wrong, non-existent command name | ||||
|  | ||||
| ## File properties | ||||
| # dd =  Date (1) | ||||
| # dg =  UID, GID | ||||
| # dn =  dash (none) | ||||
| # do =  Permissions in octal notation | ||||
| # dp =  Special files (SUID, SGID, etc) | ||||
| # dr =  Read | ||||
| # dw =  Write | ||||
| # dxd = Execute (dirs) | ||||
| # dxr = Execute (reg files) | ||||
| # dz =  Size (1) | ||||
|  | ||||
| # (1) If unset, gradient colors will be used (default) | ||||
|  | ||||
| ## Workspaces | ||||
| # wsN = Workspace number N | ||||
|  | ||||
| ## Prompt notifications | ||||
| # em = Errors | ||||
| # li = Selected files indicator | ||||
| # nm = Notices | ||||
| # ti = Trash indicator | ||||
| # tx = Command line text | ||||
| # si = Stealth mode indicator | ||||
| # wm = Warnings | ||||
| # xs = Exit code: success | ||||
| # xf = Exit code: failure | ||||
|  | ||||
| # NOTE: Whenever a code is unset, the default value is used | ||||
|  | ||||
| # FiletypeColors defines the color used for file names when listing files,  | ||||
| # just as InterfaceColors defines colors for CliFM's interface. | ||||
| FiletypeColors="bd=BY:ca=KR:cd=BD:di=BB:ed=DB:ee=G:ef=DIM:ex=BG:fi=D:ln=BC:mh=RC:nd=UBR:ne=UDR:nf=UDR:no=URW:or=UDC:ow=BlGr:pi=M:sg=KY:so=BM:st=WB:su=WR:tw=KG:uf=UDW:" | ||||
|  | ||||
| InterfaceColors="bm=BG:dd=:df=D:dg=:dl=DW:dn=DW:do=C:dp=:dr=:dw=:dxd=:dxr=:dz=:el=C:em=BR:fc=DW:hb=C:hc=DW:hd=C:he=C:hn=:hp=C:hq=Y:hr=R:hs=G:hv=G:li=BG:mi=BC:nm=BG:si=BB:sb=DY:sc=DC:sd=DW:sf=UDC:sh=DM:sp=DR:sx=DG:sz=UDM:ti=BC:ts=UM:tt=BDC:tx=D:wc=BC:wm=BY:wp=DR:ws1=B:ws2=R:ws3=Y:ws4=G:ws5=C:ws6=C:ws7=C:ws8=C:xf=BR:xs=G:" | ||||
|  | ||||
| # Colors for specific file extensions (case insensitive) | ||||
| ExtColors="*.tar=ARCHIVE:*.tgz=ARCHIVE:*.arc=ARCHIVE:*.arj=ARCHIVE:*.taz=ARCHIVE:*.lha=ARCHIVE:*.lz4=ARCHIVE:*.lzh=ARCHIVE:*.lzma=ARCHIVE:*.tlz=ARCHIVE:*.txz=ARCHIVE:*.tzo=ARCHIVE:*.t7z=ARCHIVE:*.zip=ARCHIVE:*.z=ARCHIVE:*.dz=ARCHIVE:*.gz=ARCHIVE:*.lrz=ARCHIVE:*.lz=ARCHIVE:*.lzo=ARCHIVE:*.xz=ARCHIVE:*.zst=ARCHIVE:*.tzst=ARCHIVE:*.bz2=ARCHIVE:*.bz=ARCHIVE:*.tbz=ARCHIVE:*.tbz2=ARCHIVE:*.tz=ARCHIVE:*.deb=ARCHIVE:*.rpm=ARCHIVE:*.jar=ARCHIVE:*.war=ARCHIVE:*.ear=ARCHIVE:*.sar=ARCHIVE:*.rar=ARCHIVE:*.alz=ARCHIVE:*.ace=ARCHIVE:*.zoo=ARCHIVE:*.cpio=ARCHIVE:*.7z=ARCHIVE:*.rz=ARCHIVE:*.cab=ARCHIVE:*.wim=ARCHIVE:*.swm=ARCHIVE:*.dwm=ARCHIVE:*.esd=ARCHIVE:*.apk=ARCHIVE:*.iso=ARCHIVE:*.img=ARCHIVE:*.avif=IMAGE:*.jpg=IMAGE:*.jpeg=IMAGE:*.jxl=IMAGE:*.mjpg=IMAGE:*.mjpeg=IMAGE:*.gif=IMAGE:*.bmp=IMAGE:*.xbm=IMAGE:*.xpm=IMAGE:*.png=IMAGE:*.svg=IMAGE:*.svgz=IMAGE:*.pcx=IMAGE:*.pbm=IMAGE:*.pgm=IMAGE:*.ppm=IMAGE:*.tga=IMAGE:*.tif=IMAGE:*.tiff=IMAGE:*.mng=IMAGE:*.mov=VIDEO:*.mpg=VIDEO:*.mpeg=VIDEO:*.m2v=VIDEO:*.mkv=VIDEO:*.webm=VIDEO:*.webp=VIDEO:*.ogm=VIDEO:*.mp4=VIDEO:*.m4v=VIDEO:*.mp4v=VIDEO:*.vob=VIDEO:*.qt=VIDEO:*.nuv=VIDEO:*.wmv=VIDEO:*.asf=VIDEO:*.rm=VIDEO:*.rmvb=VIDEO:*.flc=VIDEO:*.avi=VIDEO:*.fli=VIDEO:*.flv=VIDEO:*.gl=VIDEO:*.dl=VIDEO:*.xcf=VIDEO:*.xwd=VIDEO:*.yuv=VIDEO:*.cgm=VIDEO:*.emf=VIDEO:*.ogv=VIDEO:*.ogx=VIDEO:*.mov=VIDEO:*.mpg=VIDEO:*.mpeg=VIDEO:*.m2v=VIDEO:*.mkv=VIDEO:*.webm=VIDEO:*.webp=VIDEO:*.ogm=VIDEO:*.ogv=VIDEO:*.ogx=VIDEO:*.mp4=VIDEO:*.m4v=VIDEO:*.mp4v=VIDEO:*.vob=VIDEO:*.qt=VIDEO:*.nuv=VIDEO:*.wmv=VIDEO:*.flc=VIDEO:*.avi=VIDEO:*.fli=VIDEO:*.flv=VIDEO:*.asf=VIDEO:*.rm=VIDEO:*.rmvb=VIDEO:*.gl=VIDEO:*.dl=VIDEO:*.xcf=VIDEO:*.xwd=VIDEO:*.yuv=VIDEO:*.cgm=VIDEO:*.emf=VIDEO:*.aac=SOUND:*.au=SOUND:*.m4a=SOUND:*.mid=SOUND:*.midi=SOUND:*.mp3=SOUND:*.mka=SOUND:*.ogg=SOUND:*.opus=SOUND:*.spx=SOUND:*.wma=SOUND:*.wv=SOUND:*.wav=SOUND:*.flac=SOUND:*.aif=SOUND:*.pdf=BOOK:*.djvu=BOOK:*.epub=BOOK:*.mobi=BOOK:*.cbr=BOOK:*.cbz=BOOK:*.ps=DOC:*.sxw=DOC:*.doc=DOC:*.docx=DOC:*.xls=DOC:*.xlsx=DOC:*.xlr=DOC:*.sxi=DOC:*.ppt=DOC:*.pptx=DOC:*.odt=DOC:*.ods=DOC:*.odp=DOC:*.rtf=DOC:*.c=CODE:*.c++=CODE:*.cc=CODE:*.cpp=CODE:*.h=CODE:*.h++=CODE:*.hh=CODE:*.go=CODE:*.java=CODE:*.js=CODE:*.lua=CODE:*.php=CODE:*.rb=CODE:*.rs=CODE:*.kt=CODE:*.kts=CODE:*.hs=CODE:*.pl=CODE:*.vb=CODE:*.html=MARKUP:*.htm=MARKUP:*.shtml=MARKUP:xhtml=MARKUP:*.xml=MARKUP:*.css=MARKUP:*.tex=MARKUP:*.ltx=MARKUP:*.md=MARKUP:*.cache=TEMP:*.tmp=TEMP:*.temp=TEMP:*.log=TEMP:*.bak=TEMP:*.bk=TEMP:*.in=TEMP:*.out=TEMP:*.part=TEMP:*.aux=TEMP:*.old=TEMP:*.orig=TEMP:*.rej=TEMP:*.swp=TEMP:*.pid=TEMP:" | ||||
|  | ||||
| # The series of color shades used to print timestamps | ||||
| # The format is: "COLOR-TYPE,ERROR,SHADE1,SHADE2,SHADE3,SHADE4,SHADE5" | ||||
| # | ||||
| # COLOR-TYPE is one of: 1 (4-bit: 8 colors), 2 (8-bit: 256 colors), 3 (24-bit: truecolor) | ||||
| # ERROR is the color used to print bad values | ||||
| # SHADEn is the color used for the shade N | ||||
| # | ||||
| # For 4-bit colors (1), valid colors are in the range 30-37 | ||||
| # For 8-bit colors (2), valid colors are in the range 0-255 | ||||
| # For 24-bit colors (3), valid colors have this format: #RRGGBB | ||||
| # | ||||
| # An attribute (0-9) can be added to any color (either ERROR or SHADE) using a dash. | ||||
| # For example: | ||||
| #    "34-1"       -> "bold blue"         (4-bit colors notation) | ||||
| #    "226-2"      -> "dimmed yellow"     (8-bit colors notation) | ||||
| #    "#ffaff00-4" -> "underlined orange" (24-bit colors notation) | ||||
|  | ||||
| #DateShades="1,31-2,36-1,36,36-2" | ||||
| #DateShades="2,196-2,231,253,250,247,244" | ||||
| #DateShades="3,#ff0000-2,#ffffff,#dadada,#bcbcbc,#9e9e9e,#808080" | ||||
|  | ||||
| #NOTE: For DateShades to work, the 'dd' color code (solid color for dates) needs to be unset (default) | ||||
|  | ||||
| # Same as DateShades, but for file sizes | ||||
| #SizeShades="1,31-2,32,33,31" | ||||
| #SizeShades="2,196-2,43,112,227,214,202" | ||||
| #SizeShades="3,#ff0000-2,#00d7af,#87d700,#ffff5f,#ffaf00,#ff5f00" | ||||
|  | ||||
| #NOTE: For SizeShades to work, the 'dz' color code (solid color for sizes) needs to be unset (default) | ||||
|  | ||||
| # If icons are enabled, use this color for directories icon (only for icons-in-terminal and Nerd-fonts) | ||||
| DirIconColor="Y" | ||||
|  | ||||
| # The prompt used by CliFM. Use the 'prompt' command to check for available | ||||
| # prompts. Enter 'prompt --help' for more information | ||||
| # You can use here either prompt codes (see the prompts.clifm file for details) | ||||
| # or a prompt name defined in the prompts file | ||||
| Prompt="clifm" | ||||
|  | ||||
| # Override prompt values (as defined in the prompts file) | ||||
| #Prompt="" | ||||
| #Notifications= | ||||
| #EnableWarningPrompt= | ||||
| #WarningPrompt="" | ||||
|  | ||||
| # The string used to construct the line dividing the list of files and | ||||
| # the prompt (Unicode is supported). Possible values: | ||||
| # "0": Print just an empty line | ||||
| # "C": C is a single char. This char is printed up to the end of the screen | ||||
| # "CCC": 3 or more chars. Only these chars (no more) will be printed | ||||
| # "": Print a special line drawn with box-drawing characters (not | ||||
| #     supported by all terminals/consoles) | ||||
| # The color of this line is controlled by the 'dl' code in InterfaceColors | ||||
| DividingLine="-" | ||||
|  | ||||
| # If the fzf TAB completion mode is enabled, pass these options to fzf(1): | ||||
| FzfTabOptions="--color='16,prompt:6,fg+:-1,pointer:4,hl:2,hl+:2,gutter:-1,marker:2,border:7:dim' --marker='*' --bind tab:accept,right:accept,left:abort,alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --inline-info --layout=reverse-list --preview-window=wrap,border-left" | ||||
|  | ||||
| # Same options, but colorless | ||||
| #FzfTabOptions="--color='bw' --marker='*' --bind tab:accept,right:accept,left:abort,alt-p:toggle-preview,change:top,alt-up:preview-page-up,alt-down:preview-page-down --inline-info --layout=reverse-list --preview-window=wrap,border-left" | ||||
|  | ||||
| # For more information consult fzf(1) | ||||
							
								
								
									
										149
									
								
								.config/clifm/keybindings.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										149
									
								
								.config/clifm/keybindings.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,149 @@ | ||||
| # Keybindings file for CliFM | ||||
|  | ||||
| # Emacs style key escapes are the simplest way of setting your | ||||
| # keybindings. For example, use "action:\C-t" to bind the action name | ||||
| # 'action' to Ctrl-t | ||||
| # Note: available action names are defined below | ||||
|  | ||||
| # If you need some more control, hex, octal, and decimal notation is | ||||
| # also supported (this is needed for example for function keys). For | ||||
| # the sake of simplicity, CliFM provides a plugin to easily get the | ||||
| # adequate codes. | ||||
| # Use the 'kbgen' plugin (compile it first: gcc -o kbgen kbgen.c) to  | ||||
| # find out the escape code for the key o key sequence you want. Use  | ||||
| # either octal, hexadecimal codes or symbols. | ||||
| # Ex: For Alt-/ (in rxvt terminals) 'kbgen' will print the following  | ||||
| # lines: | ||||
| # Hex  | Oct | Symbol | ||||
| # ---- | ---- | ------ | ||||
| # \x1b | \033 | ESC (\e) | ||||
| # \x2f | \057 | / | ||||
| # In this case, the keybinding, if using symbols, is: "\e/:function" | ||||
| # In case you prefer the hex codes it would be: \x1b\x2f:function. | ||||
| # GNU emacs escape sequences are also allowed (ex: "\M-a", Alt-a | ||||
| # in most keyboards, or "\C-r" for Ctrl-r). | ||||
| # Some codes, especially those involving keys like Ctrl or the arrow | ||||
| # keys, vary depending on the terminal emulator and the system settings. | ||||
| # These keybindings should be set up thus on a per terminal basis. | ||||
| # You can also consult the terminfo database via the infocmp command. | ||||
| # See terminfo(5) and infocmp(1). | ||||
|  | ||||
| # Alt-j | ||||
| previous-dir:\M-j | ||||
| # Shift-left (rxvt) | ||||
| previous-dir2:\e[d | ||||
| # Shift-left (xterm) | ||||
| previous-dir3:\e[2D | ||||
| # Shift-left (others) | ||||
| previous-dir4:\e[1;2D | ||||
|  | ||||
| # Alt-k | ||||
| next-dir:\M-k | ||||
| # Shift-right (rxvt) | ||||
| next-dir2:\e[c | ||||
| # Shift-right (xterm) | ||||
| next-dir3:\e[2C | ||||
| # Shift-right (others) | ||||
| next-dir4:\e[1;2C | ||||
|  | ||||
| first-dir:\C-\M-j | ||||
| last-dir:\C-\M-k | ||||
|  | ||||
| # Alt-u | ||||
| parent-dir:\M-u | ||||
| # Shift-up (rxvt) | ||||
| parent-dir2:\e[a | ||||
| # Shift-up (xterm) | ||||
| parent-dir3:\e[2A | ||||
| # Shift-up (others) | ||||
| parent-dir4:\e[1;2A | ||||
|  | ||||
| # Alt-e | ||||
| home-dir:\M-e | ||||
| # Home key (rxvt) | ||||
| #home-dir2:\e[7~ | ||||
| # Home key (xterm) | ||||
| #home-dir3:\e[H | ||||
| # Home key (Emacs term) | ||||
| #home-dir4:\e[1~ | ||||
|  | ||||
| # Alt-r | ||||
| root-dir:\M-r | ||||
| # Alt-/ (rxvt) | ||||
| root-dir2:\e/ | ||||
| #root-dir3: | ||||
|  | ||||
| pinned-dir:\M-p | ||||
| workspace1:\M-1 | ||||
| workspace2:\M-2 | ||||
| workspace3:\M-3 | ||||
| workspace4:\M-4 | ||||
|  | ||||
| # Help | ||||
| # F1-3 | ||||
| show-cmds:\eOQ | ||||
| show-cmds2:\e[12~ | ||||
| show-kbinds:\eOR | ||||
| show-kbinds2:\e[13~ | ||||
| show-manpage:\eOP | ||||
| show-manpage2:\e[11~ | ||||
|  | ||||
| archive-sel:\C-\M-a | ||||
| bookmark-sel:\C-\M-b | ||||
| bookmarks:\M-b | ||||
| clear-line:\M-c | ||||
| clear-msgs:\M-t | ||||
| create-file:\M-n | ||||
| deselect-all:\M-d | ||||
| dirs-first:\M-g | ||||
| export-sel:\C-\M-e | ||||
| launch-view:\M-- | ||||
| lock:\M-o | ||||
| mountpoints:\M-m | ||||
| move-sel:\C-\M-n | ||||
| new-instance:\C-x | ||||
| next-profile:\C-\M-p | ||||
| only-dirs:\M-, | ||||
| open-sel:\C-\M-g | ||||
| paste-sel:\C-\M-v | ||||
| prepend-sudo:\M-v | ||||
| previous-profile:\C-\M-o | ||||
| rename-sel:\C-\M-r | ||||
| remove-sel:\C-\M-d | ||||
| refresh-screen:\C-r | ||||
| selbox:\M-s | ||||
| select-all:\M-a | ||||
| show-dirhist:\M-h | ||||
| sort-previous:\M-z | ||||
| sort-next:\M-x | ||||
| toggle-hidden:\M-i | ||||
| toggle-hidden2:\M-. | ||||
| toggle-light:\M-y | ||||
| toggle-long:\M-l | ||||
| toggle-max-name-len:\C-\M-l | ||||
| toggle-disk-usage:\C-\M-i | ||||
| toggle-virtualdir-full-paths:\M-w | ||||
| trash-sel:\C-\M-t | ||||
| untrash-all:\C-\M-u | ||||
|  | ||||
| # F6-12 | ||||
| edit-color-scheme:\e[19~ | ||||
| open-bookmarks:\e[23~ | ||||
| open-config:\e[21~ | ||||
| #open-jump-db:\e[18~ | ||||
| open-keybinds:\e[20~ | ||||
| open-mime:\e[17~ | ||||
| open-preview:\e[18~ | ||||
| quit:\e[24~ | ||||
|  | ||||
| # Plugins | ||||
| # 1) Make sure your plugin is in the plugins directory (or use any of the | ||||
| # plugins in there) | ||||
| # 2) Link pluginx to your plugin using the 'actions edit' command. Ex: | ||||
| # "plugin1=myplugin.sh" | ||||
| # 3) Set a keybinding here for pluginx. Ex: "plugin1:\M-7" | ||||
|  | ||||
| #plugin1: | ||||
| #plugin2: | ||||
| #plugin3: | ||||
| #plugin4: | ||||
							
								
								
									
										1
									
								
								.config/clifm/profiles/default/.last
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.config/clifm/profiles/default/.last
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| *0:/Users/asand/clone/dotfiles/.config | ||||
							
								
								
									
										41
									
								
								.config/clifm/profiles/default/actions.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								.config/clifm/profiles/default/actions.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,41 @@ | ||||
| ###################### | ||||
| # CliFM actions file # | ||||
| ###################### | ||||
|  | ||||
| # Define here your custom actions. Actions are custom command names | ||||
| # bound to a executable file located either in DATADIR/clifm/plugins | ||||
| # (usually /usr/share/clifm/plugins) or in $XDG_CONFIG_HOME/clifm/plugins. | ||||
| # Actions can be executed directly from CliFM command line, as if they | ||||
| # were any other command, and the associated file will be executed | ||||
| # instead. All parameters passed to the action command will be passed | ||||
| # to the corresponding plugin as well. | ||||
|  | ||||
| +=finder.sh | ||||
| ++=jumper.sh | ||||
| -=fzfnav.sh | ||||
| *=fzfsel.sh | ||||
| **=fzfdesel.sh | ||||
| //=rgfind.sh | ||||
| _=fzcd.sh | ||||
| bcp=batch_copy.sh | ||||
| bmi=bm_import.sh | ||||
| bn=batch_create.sh | ||||
| clip=clip.sh | ||||
| cr=cprm.sh | ||||
| da=disk_analyzer.sh | ||||
| dr=dragondrop.sh | ||||
| fdups=fdups.sh | ||||
| gg=pager.sh | ||||
| h=fzfhist.sh | ||||
| i=img_viewer.sh | ||||
| ih=ihelp.sh | ||||
| kbgen=kbgen | ||||
| kd=decrypt.sh | ||||
| ke=encrypt.sh | ||||
| ml=mime_list.sh | ||||
| music=music_player.sh | ||||
| ptot=pdf_viewer.sh | ||||
| rrm=recur_rm.sh | ||||
| update=update.sh | ||||
| vid=vid_viewer.sh | ||||
| wall=wallpaper_setter.sh | ||||
							
								
								
									
										10
									
								
								.config/clifm/profiles/default/bookmarks.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.config/clifm/profiles/default/bookmarks.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| ### This is the bookmarks file for clifm ### | ||||
|  | ||||
| # Empty and commented lines are ommited | ||||
| # Make your changes, save, and exit | ||||
| # To remove a bookmark, delete the corresponding line, save, and exit | ||||
| # Changes are applied automatically at exit (to cancel just quit the editor). | ||||
|  | ||||
| # The bookmarks syntax is: [shortcut]name:path | ||||
| # Example: | ||||
| [c]clifm:/Users/asand/.config/clifm/profiles/default | ||||
							
								
								
									
										432
									
								
								.config/clifm/profiles/default/clifmrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										432
									
								
								.config/clifm/profiles/default/clifmrc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,432 @@ | ||||
| 		########################################### | ||||
| 		#                  CLIFM                  # | ||||
| 		#      The command line file manager      # | ||||
| 		########################################### | ||||
|  | ||||
| # This is CliFM's main configuration file | ||||
|  | ||||
| # Lines starting with either '#' or ';' are commented (ignored). | ||||
| # Options starting with a ';' hold the default value, but are commented. | ||||
| # To override a default value, uncomment the corresponding option. | ||||
|  | ||||
|  | ||||
| #=====================================# | ||||
| #          1. INTERFACE               # | ||||
| #=====================================# | ||||
|  | ||||
| # Show hidden files (i.e. files starting with a dot)? | ||||
| ;ShowHiddenFiles=false | ||||
|  | ||||
| # Use a regular expression to filter files from the files list. | ||||
| # Example: "!.*~$" to exclude backup files (ending with ~), or "^\." to | ||||
| # list only hidden files. File type filters are also supported. Example: | ||||
| # "=d" to list directories only, or "!=l" to exclude symlinks. | ||||
| # Run 'help file-filters' for more information. | ||||
| ;Filter="" | ||||
|  | ||||
| # List directories first? | ||||
| ;ListDirsFirst=true | ||||
|  | ||||
| # The amount of files contained by a directory is informed next | ||||
| # to the directory name. However, this feature might slow things down | ||||
| # when, for example, listing files on a remote server. The files counter | ||||
| # can be disabled here, via the --no-files-counter option, or using the | ||||
| # 'fc' command while in the program itself. | ||||
| # Note: Classify (see below) must be set to true. | ||||
| ;FilesCounter=true | ||||
|  | ||||
| # Mas, the files list pager. Possible values are: | ||||
| # 0/false: Disable the pager | ||||
| # 1/true: Run the pager whenever the list of files does not fit on the screen | ||||
| # >1: Run the pager whenever the amount of files in the current directory is | ||||
| # greater than or equal to this value (say, 1000) | ||||
| ;Pager=false | ||||
|  | ||||
| # If running with colors, append directory indicator to directories. If | ||||
| # running without colors (via the --no-color option), append file type | ||||
| # indicator at the end of file names: | ||||
| # '/' for directories | ||||
| # '@' for symbolic links | ||||
| # '=' for sockets | ||||
| # '|' for FIFO/pipes | ||||
| # '*' for for executable files | ||||
| # '?' for unknown file types | ||||
| # Bear in mind that when running in light mode the check for executable | ||||
| # files won't be performed, and thereby no indicator will be added to | ||||
| # executable files. | ||||
| # Note: Setting this option to false disables the files counter. | ||||
| ;Classify=true | ||||
|  | ||||
| # How to list files: 0 = vertically (like ls(1) would), 1 = horizontally | ||||
| ;ListingMode=0 | ||||
|  | ||||
| # Choose sorting method: 0 = none, 1 = name, 2 = size, 3 = atime | ||||
| # 4 = btime (ctime if not available), 5 = ctime, 6 = mtime, 7 = version | ||||
| # (name if not available) 8 = extension, 9 = inode, 10 = owner-ID, and | ||||
| # 11 = group-ID | ||||
| ;Sort=7 | ||||
|  | ||||
| # By default, CliFM sorts files from less to more (ex: from 'a' to 'z' if | ||||
| # using the "name" method). To invert this ordering, set SortReverse to | ||||
| # true (you can also use the --sort-reverse option or the 'st' command) | ||||
| ;SortReverse=false | ||||
|  | ||||
| # List files properties next to file names instead of just file names | ||||
| ;LongViewMode=false | ||||
|  | ||||
| # Properties fields to be printed for each file name in long view mode | ||||
| # f: files counter (for directories) | ||||
| # d: inode number | ||||
| # p|n = permissions: either symbolic (p) or numeric/octal (n) | ||||
| # i = user/group IDs | ||||
| # a|m|c = last (a)ccess, (m)odification, or status (c)hange time (YYYY-MM-DD HH:MM:SS) | ||||
| # s|S = size (either human readable (s) or bytes (S)) | ||||
| # x = extended attributes (marked as '@') | ||||
| # A single dash ("-") disables all fields | ||||
| # Example: print only permissions (numeric) and size (human readable): | ||||
| #PropFields="ns" | ||||
| ;PropFields="fpims" | ||||
|  | ||||
| # Format used to display timestamps in long view mode. | ||||
| # Consult strftime(3) for information about time format specifiers. | ||||
| # Defaults to "%b %e %H:%M" for recent files (< 6 months) and "%b %e  %Y" | ||||
| # for older files. | ||||
| # Examples: | ||||
| ## ISO | ||||
| ;TimeStyle="%Y-%m-%d" | ||||
| ## Long ISO | ||||
| ;TimeStyle="%Y-%m-%d %H:%M" | ||||
| ## Full ISO | ||||
| ;TimeStyle="%Y-%m-%d %H:%M:%S %z" | ||||
| ## Legacy style (old versions) | ||||
| ;TimeStyle="%F %T" | ||||
| ## Relative time | ||||
| ;TimeStyle=relative | ||||
|  | ||||
| # If running in long view, print directories full size (including contents) | ||||
| ;FullDirSize=false | ||||
|  | ||||
| # Print files apparent size instead of actual device usage | ||||
| # Note that on non-Linux or POSIX-compliant systems, du(1), used by clifm | ||||
| # to get full directories size, has no option to display files apparent | ||||
| # sizes, so that actual device usage is always used instead. | ||||
| ;ApparentSize=true | ||||
|  | ||||
| # In light mode, extra file type checks (except those provided by | ||||
| # the d_type field of the dirent structure (see readdir(3)) | ||||
| # are disabled to speed up the listing process. stat(3) and access(3) | ||||
| # are not executed at all, so that we cannot know in advance if a file | ||||
| # is readable by the current user, if it is executable, SUID, SGID, if a | ||||
| # symlink is broken, and so on. The file extension check is ignored as | ||||
| # well, so that the color per extension feature is disabled. | ||||
| ;LightMode=false | ||||
|  | ||||
| # If set to true, clear the screen before listing files | ||||
| ;ClearScreen=true | ||||
|  | ||||
| # Maximum file name length for listed files. Names larger than | ||||
| # MAXFILENAMELEN will be truncated at MAXFILENAMELEN using a tilde | ||||
| # Set it to -1 (or empty) to remove this limit | ||||
| # When running in long mode, this setting is overriden by MinFilenameTrim | ||||
| ;MaxFilenameLen=20 | ||||
|  | ||||
| # Minimum length at which a file name can be trimmed in long view mode | ||||
| # (including ELN length and spaces). When running in long mode, this | ||||
| # setting overrides MaxFilenameLen whenever MAXFILENAMELEN is smaller | ||||
| # than MINFILENAMETRIM. | ||||
| ;MinFilenameTrim=20 | ||||
|  | ||||
| # A comma separated list of workspace names in the form NUM=NAME | ||||
| # Example: "1=MAIN,2=EXTRA,3=GIT" or "1=α,2=β,3=γ" | ||||
| ;WorkspaceNames="" | ||||
|  | ||||
| # If set to true, settings changed in the current workspace (only via | ||||
| # the command line or keyboard shortcuts) are kept private to that | ||||
| # workspace and made persistent (for the current session only), even | ||||
| # when switching workspaces. | ||||
| ;PrivateWorkspaceSettings=false | ||||
|  | ||||
| # Print the disk usage of the file system the current directory belongs to | ||||
| # in the form FREE/TOTAL | ||||
| ;DiskUsage=false | ||||
|  | ||||
| # If set to true, print a map of the current position in the directory | ||||
| # history list, showing previous, current, and next entries | ||||
| ;DirhistMap=false | ||||
|  | ||||
| # If set to true, always print the list of selected files. Since this | ||||
| # list could become quite extensive, you can limit the number of printed  | ||||
| # entries using the MaxPrintSelfiles option below | ||||
| ;PrintSelfiles=false | ||||
|  | ||||
| # Maximum amount of selected files to be printed if PrinSelFiles is set | ||||
| # to true. Possible values: -1 = no limit, 0 = auto (never print more | ||||
| # than half terminal height), or any positive value | ||||
| ;MaxPrintSelfiles=0 | ||||
|  | ||||
| # Color schemes (or just themes) are stored in the colors directory | ||||
| # ($XDG_DATA_DIRS/clifm/colors, usually /usr/local/share/clifm/colors | ||||
| # or /usr/share/clifm/colors). You can place your custom themes in | ||||
| # $HOME/.config/clifm/colors | ||||
| # | ||||
| # Use the 'cs' command or the '--color-scheme' command line option to set | ||||
| # a theme | ||||
| # | ||||
| # Run 'cs edit' to edit the current theme | ||||
| # | ||||
| # Each theme includes color definitions, just as definitions for the | ||||
| # prompt, the warning prompt, the dividing line, and the FZF window | ||||
| # | ||||
| # Use TAB to list available themes: 'cs TAB' | ||||
| # | ||||
| # Visit https://github.com/leo-arch/clifm-colors to get some extra themes | ||||
| # | ||||
| # Defaults to 'default-256', or 'default' (16 colors) if 256 colors support | ||||
| # is not detected | ||||
| ;ColorScheme=one-dark | ||||
|  | ||||
| # Enable/disable icons. | ||||
| # By default, emojis (widely available today) are used as icons. | ||||
| # Nerd-fonts and icons-in-terminal are supported as well, though clifm | ||||
| # needs to be recompiled in order to enable support. Consult our Wiki | ||||
| # (https://github.com/leo-arch/clifm/wiki) for more information. | ||||
| ;Icons=true | ||||
|  | ||||
|  | ||||
| #=====================================# | ||||
| #         2. COMMAND LINE             # | ||||
| #=====================================# | ||||
|  | ||||
| # Enable fuzzy matching for filename/path completions and suggestions | ||||
| ;FuzzyMatching=false | ||||
|  | ||||
| # Fuzzy algorithm. Available options are: | ||||
| # 1 = faster, not Unicode aware | ||||
| # 2 = slower, Unicode aware | ||||
| ;FuzzyAlgorithm=2 | ||||
|  | ||||
| # TAB completion mode: 'standard', 'fzf', 'fzy' or 'smenu'. Defaults | ||||
| # to 'fzf' if the binary is found in PATH. Othwerwise, the standard | ||||
| # mode is used | ||||
| ;TabCompletionMode= | ||||
|  | ||||
| # File previews for TAB completion (fzf mode only). Possible values: | ||||
| # 'true', 'false', 'hidden' (enabled, but hidden; toggle with Alt-p) | ||||
| ;FzfPreview=true | ||||
|  | ||||
| # If set to true, enable auto-suggestions | ||||
| ;AutoSuggestions=true | ||||
|  | ||||
| # The following checks will be performed in the order specified | ||||
| # by SuggestionStrategy. Available checks: | ||||
| # a = Aliases names\n\ | ||||
| # b = Bookmarks names (deprecated since v1.9.9)\n\ | ||||
| # c = Path completion\n\ | ||||
| # e = ELN's | ||||
| # f = File names in current directory\n\ | ||||
| # h = Commands history\n\ | ||||
| # j = Jump database\n\ | ||||
| # Use a dash (-) to skip a check. Ex: 'ehfj-ac' to skip the bookmarks | ||||
| # check | ||||
| ;SuggestionStrategy=ehfj-ac | ||||
|  | ||||
| # If set to true, suggest file names using the corresponding file type | ||||
| # color (set via the color scheme file) | ||||
| ;SuggestFiletypeColor=false | ||||
|  | ||||
| # Suggest a brief description for internal commands | ||||
| ;SuggestCmdDesc=true | ||||
|  | ||||
| # Enable syntax highlighting? | ||||
| ;SyntaxHighlighting=true | ||||
|  | ||||
| # Should CliFM be allowed to run external, shell commands? | ||||
| ;ExternalCommands=true | ||||
|  | ||||
|  | ||||
| #=====================================# | ||||
| #           3. COMMANDS               # | ||||
| #=====================================# | ||||
|  | ||||
| # List files automatically after changing current directory | ||||
| ;AutoLs=true | ||||
|  | ||||
| # If set to true, a command name that is the name of a directory or a | ||||
| # file is executed as if it were the argument to the the 'cd' or the  | ||||
| # 'open' commands respectivelly: 'cd DIR' works the same as just 'DIR' | ||||
| # and 'open FILE' works the same as just 'FILE'. | ||||
| ;Autocd=true | ||||
| ;AutoOpen=true | ||||
|  | ||||
| # If set to true, the 'r' command executes 'trash' instead of rm(1). | ||||
| ;TrashAsRm=false | ||||
|  | ||||
| # Set the default copy command. Available options are: | ||||
| # 0 = 'cp -iRp', 1 = 'cp -Rp', 2 = 'advcp -giRp', 3 = 'advcp -gRp', | ||||
| # 4 = 'wcp', and 5 = 'rsync -avP' | ||||
| # 2-5 include a progress bar | ||||
| # Only 0 and 2 will prompt before overwrite | ||||
| ;cpCmd=0 | ||||
|  | ||||
| # Set the default move command. Available options are: | ||||
| # 0 = 'mv -i', 1 = 'mv', 2 = 'advmv -gi', and 3 = 'advmv -g' | ||||
| # 2 and 3 include a progress bar | ||||
| # Only 0 and 2 will prompt before overwrite | ||||
| ;mvCmd=0 | ||||
|  | ||||
| # If set to true, the 'r' command will never prompt before removals. | ||||
| # Note: rm(1) is invoked with the -f flag | ||||
| ;rmForce=false | ||||
|  | ||||
| # Choose the resource opener to open files with their default associated | ||||
| # application (e.g. Ranger's rifle or xdg-open). If not set, 'lira', | ||||
| # CliFM's built-in opener, is used instead. | ||||
| ;Opener= | ||||
|  | ||||
| # Only used when opening a directory via a new CliFM instance (with the | ||||
| # 'x' command), this option specifies the command to be used to launch a | ||||
| # terminal emulator to run CliFM on it. | ||||
| ;TerminalCmd="xterm -e" | ||||
|  | ||||
| # We have three search strategies: 0 = glob-only, 1 = regex-only, | ||||
| # and 2 = glob-regex. Used by the quick search function | ||||
| ;SearchStrategy=2 | ||||
|  | ||||
| # When a directory rank in the jump database is below MinJumpRank, it | ||||
| # will be removed. If set to 0, directories are kept indefinitely | ||||
| ;MinJumpRank=10 | ||||
|  | ||||
| # When the sum of all ranks in the jump database reaches MaxJumpTotalRank, | ||||
| # all ranks will be reduced using a dynamic factor so that the total sum falls | ||||
| # below MaxJumpTotalRank again. Those entries falling below MinJumpRank will | ||||
| # be deleted | ||||
| ;MaxJumpTotalRank=100000 | ||||
|  | ||||
| # Automatically purge the jump database from non-existing directories at | ||||
| # startup. Note that this will remove paths pointing to unmounted removable | ||||
| # devices and remote file systems | ||||
| ;PurgeJumpDB=false | ||||
|  | ||||
|  | ||||
| #=====================================# | ||||
| #        4. LOGS AND HISTORY          # | ||||
| #=====================================# | ||||
|  | ||||
| # Send errors, warnings, and notices to the notification daemon? | ||||
| ;DesktopNotifications=false | ||||
|  | ||||
| # Keep track of errors and warnings | ||||
| ;Logs=false | ||||
| # Keep a record of external commands and internal commands able to modify the  | ||||
| # files system (e.g. 'r', 'c', 'm', and so on). Logs must be set to true. | ||||
| ;LogCmds=false | ||||
| # Keep only the last N lines of the log file | ||||
| ;MaxLog=1000 | ||||
|  | ||||
| # Limit the size of the commands history file to N entries | ||||
| ;MaxHistory=1000 | ||||
| # Limit the size of the directory history file to N entries | ||||
| ;MaxDirhist=100 | ||||
|  | ||||
|  | ||||
| #=====================================# | ||||
| #             5. MISC                 # | ||||
| #=====================================# | ||||
|  | ||||
| # Enable case sensitive listing for files in the current directory | ||||
| ;CaseSensitiveList=false | ||||
|  | ||||
| # Enable case sensitive lookup for the directory jumper function (via  | ||||
| # the 'j' command) | ||||
| ;CaseSensitiveDirJump=false | ||||
|  | ||||
| # Enable case sensitive completion for file names | ||||
| ;CaseSensitivePathComp=false | ||||
|  | ||||
| # Enable case sensitive search | ||||
| ;CaseSensitiveSearch=false | ||||
|  | ||||
| # Whether to be Unicode aware or not. If using a 100% ASCII setup | ||||
| # (e.g. English), you can turn this off | ||||
| ;Unicode=true | ||||
|  | ||||
| # CliFM's starting path. If not specified, it defaults to the current | ||||
| # working directory. If set, it overrides RestoreLastPath. | ||||
| ;StartingPath= | ||||
|  | ||||
| # If set to true, start CliFM in the last visited directory (and in the | ||||
| # last used workspace). This option is overriden by StartingPath (if set). | ||||
| ;RestoreLastPath=true | ||||
|  | ||||
| # MaxPath is only used for the /p option of the prompt: the current | ||||
| # working directory will be abbreviated to its basename (everything after | ||||
| # the last slash) whenever the current path is longer than MaxPath. | ||||
| ;MaxPath=40 | ||||
|  | ||||
| # Set readline editing mode: 0 for vi and 1 for emacs (default). | ||||
| ;RlEditMode=1 | ||||
|  | ||||
| # Write the last visited directory to $XDG_CONFIG_HOME/clifm/.last to be | ||||
| # later accessed by the corresponding shell function at program exit. | ||||
| # To enable this feature consult the manpage. | ||||
| ;CdOnQuit=false | ||||
|  | ||||
| # Should the Selection Box be shared among different profiles? | ||||
| ;ShareSelbox=false | ||||
|  | ||||
| # Print a usage tip at startup | ||||
| ;Tips=true | ||||
|  | ||||
| # Just a kind welcome message at startup | ||||
| ;WelcomeMessage=true | ||||
|  | ||||
| # Set a custom welcome message | ||||
| ;WelcomeMessageStr="" | ||||
|  | ||||
| # Print CliFM's logo screen at startup | ||||
| ;SplashScreen=false | ||||
|  | ||||
|  | ||||
| #=====================================# | ||||
| #            6. ALIASES               # | ||||
| #=====================================# | ||||
|  | ||||
| # Bind '?' to the interactive help plugin. Run 'actions' to print the | ||||
| # list of available plugins | ||||
| #alias ?='ih' | ||||
| # Bind 'b' to the directory history navigation plugin | ||||
| #alias b='dh' | ||||
| # Replace the standard deselect command (ds) by the fzfdesel plugin | ||||
| #alias ds='**' | ||||
| # You can use this alias to quickly change to the current virtual directory | ||||
| #alias vtd='cd $CLIFM_VIRTUAL_DIR' | ||||
| # Replace the built-in bulk rename function (br) by vidir(1) | ||||
| #br='vidir' | ||||
|  | ||||
| #=====================================# | ||||
| #         7. PROMPT COMMANDS          # | ||||
| #=====================================# | ||||
|  | ||||
| # Write below the commands you want to be executed before each prompt. Ex: | ||||
| #promptcmd /usr/local/share/clifm/plugins/git_status.sh | ||||
| #promptcmd date | awk '{print $1", "$2,$3", "$4}' | ||||
|  | ||||
| #=====================================# | ||||
| #         8. AUTOCOMMANDS             # | ||||
| #=====================================# | ||||
|  | ||||
| # Control CliFM's settings on a per directory basis. For more information | ||||
| # consult the manpage | ||||
|  | ||||
| # Remote file systems are slow: let's speed this up by enabling the light | ||||
| # mode and disabling the files counter | ||||
| #autocmd /media/remotes/** lm=1,fc=0 | ||||
|  | ||||
| # Just a friendly reminder | ||||
| #autocmd ~/important !printf "Keep your fingers outta here!\n" && read -n1 | ||||
|  | ||||
| # Plenty of images and vids? Launch the files previewer plugin | ||||
| #autocmd ~/Downloads !/usr/local/share/clifm/plugins/fzfnav.sh | ||||
|  | ||||
| # I want files in the third workspace to be listed in long view | ||||
| #autocmd @ws3 lv=1 | ||||
							
								
								
									
										8
									
								
								.config/clifm/profiles/default/cmdlogs.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								.config/clifm/profiles/default/cmdlogs.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| [2023-04-27T15:34:59-0700] /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10:log off | ||||
| [2023-04-28T06:44:03-0700] /Users/asand/Documents/02 - Personal/03 - Classes/English 10:log off | ||||
| [2023-04-28T08:17:10-0700] /Users/asand/Documents/02 - Personal/03 - Classes/English 10:log off | ||||
| [2023-04-28T13:38:26-0700] /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10:log off | ||||
| [2023-04-28T13:38:52-0700] /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10:log off | ||||
| [2023-04-28T13:38:59-0700] /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10:log off | ||||
| [2023-04-28T13:40:48-0700] /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10:log off | ||||
| [2023-05-09T16:03:13-0700] /Users/asand/Documents/02 - Personal/03 - Classes/Bible 10:log off | ||||
							
								
								
									
										89
									
								
								.config/clifm/profiles/default/dirhist.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										89
									
								
								.config/clifm/profiles/default/dirhist.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,89 @@ | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/English 10 | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10 | ||||
| /Users/asand | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10 | ||||
| /Users/asand | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/English 10 | ||||
| /Users/asand | ||||
| /Users/asand/.config | ||||
| /Users/asand/.config/yabai | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/Socials 10 | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/English 10 | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/Bible 10 | ||||
| /Users/asand | ||||
| /Users/asand/.config | ||||
| /Users/asand/.config/yabai | ||||
| /Users/asand/Documents/02 - Personal/03 - Classes/Bible 10 | ||||
| /Users/asand/.config/sketchybar | ||||
| /Users/asand/.config/sketchybar/items | ||||
| /Users/asand | ||||
| /Users/asand/Documents | ||||
| /Users/asand/Documents/05 - Saved Content | ||||
| /Users/asand/Documents/05 - Saved Content/000 - YouTube | ||||
| /Users/asand | ||||
| /Users/asand/Documents | ||||
| /Users/asand/Documents/01 - Projects | ||||
| /Users/asand/Documents | ||||
| /Users/asand/Documents/02 - Personal | ||||
| /Users/asand/Documents/02 - Personal/00 - Me | ||||
| /Users/asand/Documents/02 - Personal/00 - Me/09 - Keys | ||||
| /Users/asand | ||||
| /Users/asand/Downloads | ||||
| /Users/asand/Downloads/fullstack-hy2020.github.io-source | ||||
| /Users/asand | ||||
| /Users/asand/Documents | ||||
| /Users/asand/Documents/01 - Projects | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules/howler | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules/howler/dist | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules/howler | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Forte | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/forte | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/forte/client | ||||
| /Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website | ||||
| /Users/asand | ||||
| /Users/asand/Documents | ||||
| /Users/asand/Documents/05 - Saved Content | ||||
| /Users/asand/Documents/05 - Saved Content/000 - YouTube | ||||
| /Users/asand/Documents/05 - Saved Content/000 - YouTube/004 Spoken Gospel | ||||
| /Users/asand/Documents/05 - Saved Content/000 - YouTube | ||||
| /Users/asand/Documents/05 - Saved Content | ||||
| /Users/asand/Documents/05 - Saved Content/000 - Music | ||||
| /Users/asand/Documents/05 - Saved Content/000 - Music/1 - Audio | ||||
| /Users/asand/Documents/05 - Saved Content/000 - Music/1 - Audio/Daniel Camporee | ||||
| /Users/asand | ||||
| /Users/asand/Music | ||||
| /Users/asand/Music/StemRoller | ||||
| /Users/asand/Music/StemRoller/Once Again (Finale) [bAO53Jhju2M]-156e91a2749716dd | ||||
| /Users/asand | ||||
| /Users/asand/clone | ||||
| /Users/asand | ||||
| /Users/asand/server | ||||
| /Users/asand/server/matrix-docker-ansible-deploy | ||||
| /Users/asand/clone/dotfiles | ||||
| /Users/asand/clone/dotfiles/.config | ||||
| /Users/asand/clone/dotfiles | ||||
| /Users/asand/clone/dotfiles/.git | ||||
| /Users/asand/clone/dotfiles | ||||
| /Users/asand/clone/dotfiles/.local | ||||
| /Users/asand/clone/dotfiles/.local/share | ||||
| /Users/asand/clone/dotfiles/.local/share/applications | ||||
| /Users/asand/clone/dotfiles/.local/share | ||||
| /Users/asand/clone/dotfiles/.local/share/gnome-shell | ||||
| /Users/asand/clone/dotfiles/.local/share | ||||
| /Users/asand/clone/dotfiles/.local | ||||
| /Users/asand/clone/dotfiles | ||||
| /Users/asand/clone/dotfiles/scripts | ||||
| /Users/asand/clone/dotfiles | ||||
| /Users/asand/clone/dotfiles/scripts | ||||
| /Users/asand/clone/dotfiles | ||||
| /Users/asand/clone/dotfiles/.config | ||||
							
								
								
									
										293
									
								
								.config/clifm/profiles/default/history.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										293
									
								
								.config/clifm/profiles/default/history.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,293 @@ | ||||
| edit | ||||
| #1682624541 | ||||
| help | ||||
| #1682624819 | ||||
| l | ||||
| #1682624822 | ||||
| ls | ||||
| #1682624869 | ||||
| cs theme | ||||
| #1682624874 | ||||
| cs | ||||
| #1682624878 | ||||
| cs one-dark | ||||
| #1682624902 | ||||
| config | ||||
| #1682624964 | ||||
| icons | ||||
| #1682624966 | ||||
| icons on | ||||
| #1682624971 | ||||
| config | ||||
| #1682634899 | ||||
| v "009 - Women Advances in Status.txt" | ||||
| #1682634913 | ||||
| nvim "009 - Women Advances in Status.txt" | ||||
| #1682652899 | ||||
| cd | ||||
| #1682652903 | ||||
| j Socials | ||||
| #1682652907 | ||||
| cd | ||||
| #1682653264 | ||||
| edit | ||||
| #1682689439 | ||||
| j Englis | ||||
| #1682689443 | ||||
| v 6 | ||||
| #1682689446 | ||||
| nvim 6 | ||||
| #1682694901 | ||||
| .config | ||||
| #1682694915 | ||||
| Library | ||||
| #1682694937 | ||||
| Application\ Support/ | ||||
| #1682694973 | ||||
| ~ | ||||
| #1682694982 | ||||
| j Engl | ||||
| #1682694994 | ||||
| nvim 6 | ||||
| #1682695030 | ||||
| m 6 003\ -\ Nature\ Lesson.md | ||||
| #1682695037 | ||||
| nvim 6 | ||||
| #1682697335 | ||||
| ~ | ||||
| #1682697337 | ||||
| .config/ | ||||
| #1682697349 | ||||
| t 1 2 | ||||
| #1682697370 | ||||
| /Users/asand/Documents/02\ -\ Personal/03\ -\ Classes/English\ 10/ | ||||
| #1682708555 | ||||
| ~ | ||||
| #1682708558 | ||||
| .config | ||||
| #1682708572 | ||||
| mkdir yabai | ||||
| #1682708605 | ||||
| #!/usr/bin/env sh | ||||
|  | ||||
| # Unload the macOS WindowManager process | ||||
| launchctl unload -F /System/Library/LaunchAgents/com.apple.WindowManager.plist > /dev/null 2>&1 & | ||||
|  | ||||
| sudo yabai --load-sa | ||||
| yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" | ||||
| yabai -m signal --add event=window_focused action="sketchybar --trigger window_focus" | ||||
| yabai -m signal --add event=display_added action="sleep 2 && $HOME/.config/yabai/create_spaces.sh" | ||||
| yabai -m signal --add event=display_removed action="sleep 1 && $HOME/.config/yabai/create_spaces.sh" | ||||
| yabai -m signal --add event=window_created action="sketchybar --trigger windows_on_spaces" | ||||
| yabai -m signal --add event=window_destroyed action="sketchybar --trigger windows_on_spaces" | ||||
|  | ||||
| $HOME/.config/yabai/create_spaces.sh | ||||
|  | ||||
| yabai -m config external_bar               all:49:0     \ | ||||
|                 window_border              on           \ | ||||
|                 mouse_follows_focus        off          \ | ||||
|                 focus_follows_mouse        off          \ | ||||
|                 window_zoom_persist        off          \ | ||||
|                 window_placement           second_child \ | ||||
|                 window_topmost             off          \ | ||||
|                 window_shadow              float        \ | ||||
|                 window_opacity             on           \ | ||||
|                 window_opacity_duration    0.15         \ | ||||
|                 active_window_opacity      1.0          \ | ||||
|                 normal_window_opacity      0.95         \ | ||||
|                 window_border_width        2            \ | ||||
|                 window_border_hidpi        off          \ | ||||
|                 window_border_radius       11           \ | ||||
|                 window_animation_duration  0.22         \ | ||||
|                 active_window_border_color 0xffe1e3e4   \ | ||||
|                 normal_window_border_color 0xff2a2f38   \ | ||||
|                 insert_feedback_color      0xff9dd274   \ | ||||
|                 split_ratio                0.50         \ | ||||
|                 auto_balance               off          \ | ||||
|                 mouse_modifier             fn           \ | ||||
|                 mouse_action1              move         \ | ||||
|                 mouse_action2              resize       \ | ||||
|                 mouse_drop_action          swap         \ | ||||
|                                                         \ | ||||
|                 top_padding                10           \ | ||||
|                 bottom_padding             10           \ | ||||
|                 left_padding               10           \ | ||||
|                 right_padding              10           \ | ||||
|                 window_gap                 8 | ||||
|  | ||||
| # Exclude problematic apps from being managed: | ||||
| yabai -m rule --add app="^(LuLu|Vimac|Calculator|Software Update|Dictionary|VLC|System Preferences|System Settings|zoom.us|Photo Booth|Archive Utility|Python|LibreOffice|App Store|Steam|Alfred|Activity Monitor)$" manage=off | ||||
| yabai -m rule --add label="Finder" app="^Finder$" title="(Co(py|nnect)|Move|Info|Pref)" manage=off | ||||
| yabai -m rule --add label="Safari" app="^Safari$" title="^(General|(Tab|Password|Website|Extension)s|AutoFill|Se(arch|curity)|Privacy|Advance)$" manage=off | ||||
| yabai -m rule --add label="About This Mac" app="System Information" title="About This Mac" manage=off | ||||
| yabai -m rule --add label="Select file to save to" app="^Inkscape$" title="Select file to save to" manage=off | ||||
|  | ||||
| yabai -m config layout bsp | ||||
|  | ||||
| echo "yabai configuration loaded..":qQ:q | ||||
| #1682708615 | ||||
| nvim | ||||
| #1682708627 | ||||
| nvim yabairc | ||||
| #1682708670 | ||||
| fish | ||||
| #1682712011 | ||||
| j Socia | ||||
| #1682714306 | ||||
| n 010 - Women | ||||
| #1682714323 | ||||
| ls -la | ||||
| #1682714332 | ||||
| r 24 | ||||
| #1682714339 | ||||
| r 4 | ||||
| #1682714448 | ||||
| n "010 - Canada Emerging Autonomy" | ||||
| #1682893493 | ||||
| ~ | ||||
| #1682893498 | ||||
| .config | ||||
| #1682893519 | ||||
| nvim 4 | ||||
| #1682893575 | ||||
| nvim calendar.sh | ||||
| #1682893607 | ||||
| lf | ||||
| #1682893779 | ||||
| nvim 10 | ||||
| #1682973972 | ||||
| j Eng | ||||
| #1683673327 | ||||
| j Bible | ||||
| #1683673393 | ||||
| n "P03 - Consecration Notes.md" | ||||
| #1683758231 | ||||
| ~ | ||||
| #1683758233 | ||||
| .config | ||||
| #1684368577 | ||||
| j Bible | ||||
| #1684450455 | ||||
| open 20 | ||||
| #1684500183 | ||||
| stats | ||||
| #1684500209 | ||||
| tips | ||||
| #1684899268 | ||||
| nvim 3 | ||||
| #1685306423 | ||||
| ~ | ||||
| #1685306489 | ||||
| mpv 20 | ||||
| #1685306922 | ||||
| mpv 18 | ||||
| #1685306945 | ||||
| mpv 6 | ||||
| #1685307380 | ||||
| mpv 11 | ||||
| #1686890148 | ||||
| ~ | ||||
| #1686890170 | ||||
| gpg --import 2 | ||||
| #1686890368 | ||||
| gpg --import 4 | ||||
| #1686890495 | ||||
| gpg --import 2 | ||||
| #1687120864 | ||||
| ~ | ||||
| #1687120866 | ||||
| Down | ||||
| #1687120882 | ||||
| npm install -g gatsby-cli | ||||
| #1687120889 | ||||
| sudo npm install -g gatsby-cli | ||||
| #1687120927 | ||||
| npm install | ||||
| #1688546303 | ||||
| http-server . | ||||
| #1688546367 | ||||
| http-server | ||||
| #1688985027 | ||||
| npm install howler | ||||
| #1688985032 | ||||
| cd node_modules/ | ||||
| #1688985215 | ||||
| http-server | ||||
| #1689008127 | ||||
| mkdir Forte | ||||
| #1689008135 | ||||
| t 1 | ||||
| #1689008147 | ||||
| git clone 'https://github.com/kaangiray26/forte' | ||||
| #1689008168 | ||||
| npm run build | ||||
| #1689008205 | ||||
| brew install vite | ||||
| #1689008344 | ||||
| npm run build | ||||
| #1689008354 | ||||
| brew remove vite | ||||
| #1689008360 | ||||
| npm install vite | ||||
| #1689008403 | ||||
| npm run build | ||||
| #1689008407 | ||||
| npm help | ||||
| #1689008413 | ||||
| npm install | ||||
| #1689008420 | ||||
| fish | ||||
| #1700142747 | ||||
| ~ | ||||
| #1700142765 | ||||
| ls | ||||
| #1700142770 | ||||
| ls -la | ||||
| #1700142785 | ||||
| fish | ||||
| #1700263351 | ||||
| ../.. | ||||
| #1700263373 | ||||
| ffmpeg -i 46 jesus-strong-and-kind.wav | ||||
| #1700541724 | ||||
| mkdir Daniel\ Camporee | ||||
| #1700541735 | ||||
| ytmd 'https://www.youtube.com/watch?v=KdLD7XMhVE8&list=OLAK5uy_kyjcPYNwqyrpgsiPSfwE88IlLnJLWl3KA&index=4' | ||||
| #1700716933 | ||||
| ~ | ||||
| #1700716960 | ||||
| fish | ||||
| #1702946294 | ||||
| ~ | ||||
| #1704306253 | ||||
| hh | ||||
| #1704306302 | ||||
| t 1 | ||||
| #1704306314 | ||||
| t 2 | ||||
| #1704306317 | ||||
| t 4 | ||||
| #1704306362 | ||||
| t 3 | ||||
| #1704306370 | ||||
| t 1 | ||||
| #1704306372 | ||||
| v 1 | ||||
| #1704306377 | ||||
| nvim 1 | ||||
| #1704306428 | ||||
| t 2 3 | ||||
| #1704306447 | ||||
| t 2 | ||||
| #1704306465 | ||||
| ./net_test | ||||
| #1704306485 | ||||
| hh | ||||
| #1704306638 | ||||
| t 3 | ||||
| #1704306666 | ||||
| t 4 | ||||
| #1704306861 | ||||
| t 5 | ||||
| #1704308565 | ||||
| hh | ||||
							
								
								
									
										46
									
								
								.config/clifm/profiles/default/jump.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								.config/clifm/profiles/default/jump.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| 1:1704306013:1704306013:/Users/asand/Music/StemRoller/Once Again (Finale) [bAO53Jhju2M]-156e91a2749716dd | ||||
| 1:1704306013:1704306013:/Users/asand/Music/StemRoller | ||||
| 1:1704306013:1704306013:/Users/asand/Music | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/05 - Saved Content/000 - Music/1 - Audio/Daniel Camporee | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/05 - Saved Content/000 - Music/1 - Audio | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/05 - Saved Content/000 - Music | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/05 - Saved Content | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/05 - Saved Content/000 - YouTube | ||||
| 1:1704306013:1704306013:/Users/asand/Documents | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules/howler | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Website/node_modules/howler/dist | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/01 - Projects/2 - Progress | ||||
| 1:1704306013:1704306013:/Users/asand/Downloads/fullstack-hy2020.github.io-source | ||||
| 1:1704306013:1704306013:/Users/asand/Downloads | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal/00 - Me/09 - Keys | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal/00 - Me | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal | ||||
| 1:1704306013:1704306013:/Users/asand/.config/sketchybar/items | ||||
| 1:1704306013:1704306013:/Users/asand/.config/sketchybar | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal/03 - Classes/Bible 10 | ||||
| 1:1704306013:1704306013:/Users/asand/.config/yabai | ||||
| 1:1704306013:1704306013:/Users/asand/.config | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal/03 - Classes | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal/03 - Classes/English 10 | ||||
| 1:1704306013:1704306013:/Users/asand/Documents/02 - Personal/03 - Classes/Socials 10 | ||||
| 3:1704306025:1704306815:/Users/asand/clone/dotfiles | ||||
| 1:1704306025:1704306025:/Users/asand/server | ||||
| 1:1704306025:1704306025:/Users/asand | ||||
| 1:1704306025:1704306025:/Users/asand/clone | ||||
| 1:1704306025:1704306025:/Users/asand/Documents/05 - Saved Content/000 - YouTube/004 Spoken Gospel | ||||
| 1:1704306025:1704306025:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/forte/client | ||||
| 1:1704306025:1704306025:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/forte | ||||
| 1:1704306025:1704306025:/Users/asand/Documents/01 - Projects/2 - Progress/023 - Scripture Songs/Forte | ||||
| 1:1704306025:1704306025:/Users/asand/Documents/01 - Projects | ||||
| 2:1704306481:1704306488:/Users/asand/clone/dotfiles/scripts | ||||
| 1:1704306481:1704306481:/Users/asand/clone/dotfiles/.local | ||||
| 1:1704306481:1704306481:/Users/asand/clone/dotfiles/.local/share | ||||
| 1:1704306481:1704306481:/Users/asand/clone/dotfiles/.local/share/gnome-shell | ||||
| 1:1704306481:1704306481:/Users/asand/clone/dotfiles/.local/share/applications | ||||
| 1:1704306481:1704306481:/Users/asand/clone/dotfiles/.git | ||||
| 2:1704306481:1704308569:/Users/asand/clone/dotfiles/.config | ||||
| 1:1704306481:1704306481:/Users/asand/server/matrix-docker-ansible-deploy | ||||
| @39500 | ||||
							
								
								
									
										138
									
								
								.config/clifm/profiles/default/mimelist.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										138
									
								
								.config/clifm/profiles/default/mimelist.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,138 @@ | ||||
|                   ################################### | ||||
|                   #   Configuration file for Lira   # | ||||
|                   #     CliFM's resource opener     # | ||||
|                   ################################### | ||||
|  | ||||
| # Commented and blank lines are omitted | ||||
|  | ||||
| # The below settings cover the most common filetypes | ||||
| # It is recommended to edit this file placing your prefered applications | ||||
| # at the beginning of the apps list to speed up the opening process | ||||
|  | ||||
| # The file is read top to bottom and left to right; the first existent | ||||
| # application found will be used | ||||
|  | ||||
| # Applications defined here are NOT desktop files, but commands (arguments | ||||
| # could be used as well). Bear in mind that these commands will be executed | ||||
| # directly without shell intervention, so that no shell goodies (like pipes, | ||||
| # conditions, loops, etc) are available. In case you need something more | ||||
| # complex than a single command (including shell capabilities) write your | ||||
| # own script and place the path to the script in place of the command. | ||||
| # For example: X:^text/.*:~/scripts/my_cool_script.sh | ||||
|  | ||||
| # Applications defined here are NOT desktop files, but commands (arguments | ||||
| # could be used as well). Write you own handmade scripts to open specific | ||||
| # files if necessary. Ex: X:^text/.*:~/scripts/my_cool_script.sh | ||||
|  | ||||
| # Use 'X' to specify a GUI environment and '!X' for non-GUI environments, | ||||
| # like the kernel built-in console or a remote SSH session. | ||||
|  | ||||
| # Use 'N' to match file names instead of MIME types. | ||||
|  | ||||
| # Regular expressions are allowed for both file types and file names. | ||||
|  | ||||
| # Use the %f placeholder to specify the position of the file name to be | ||||
| # opened in the command. Example: | ||||
| # 'mpv %f --terminal=no' -> 'mpv FILE --terminal=no'  | ||||
| # If %f is not specified, the file name will be added to the end of the | ||||
| # command. Ex: 'mpv --terminal=no' -> 'mpv --terminal=no FILE' | ||||
|  | ||||
| # Running the opening application in the background: | ||||
| # For GUI applications: | ||||
| #    APP %f & | ||||
| # For terminal applications: | ||||
| #    TERM -e APP %f & | ||||
| # Replace 'TERM' and 'APP' by the corresponding values. The -e option | ||||
| # might vary depending on the terminal emulator used (TERM) | ||||
|  | ||||
| # Note on graphical applications: If the opening application is already | ||||
| # running, the file will be opened, usually in a new tab, and CliFM won't | ||||
| # wait for the file to be closed (because the procecss already returned). | ||||
| # To avoid this, instruct the application to run a new instance. For example: | ||||
| # geany -i, gedit -s, kate -n, pluma --new-window, and so on. | ||||
|  | ||||
| # To silence STDERR and/or STDOUT use !E and !O respectivelly (they could | ||||
| # be used together). Examples: | ||||
| # Silence STDERR only and run in the foreground: | ||||
| #    mpv %f !E | ||||
| # Silence both (STDERR and STDOUT) and run in the background: | ||||
| #    mpv %f !EO & | ||||
| # or | ||||
| #    mpv %f !E !O & | ||||
|  | ||||
| # Environment variables could be used as well. Example: | ||||
| # X:text/plain=$EDITOR %f &;$VISUAL;nano;vi | ||||
|  | ||||
| # Use Ranger's rifle (or whatever opener you prefer) to open all files | ||||
| #.*=rifle | ||||
|  | ||||
| ########################### | ||||
| #  File names/extensions  # | ||||
| ########################### | ||||
|  | ||||
| # Match a full file name | ||||
| #X:N:some_filename=cmd | ||||
|  | ||||
| # Match all file names starting with 'str' | ||||
| #X:N:^str.*=cmd | ||||
|  | ||||
| # Match files with extension 'ext' | ||||
| #X:N:.*\.ext$=cmd | ||||
|  | ||||
| X:N:.*\.djvu$=djview;zathura;xreader;evince;atril | ||||
| X:N:.*\.epub$=mupdf;zathura;xreader;ebook-viewer;FBReader;foliate | ||||
| X:N:.*\.mobi$=ebook-viewer;FBReader;foliate | ||||
| X:N:.*\.(cbr|cbz)$=mcomix;xreader;YACReader;qcomicbook;zathura;foliate | ||||
| X:N:(.*\.clifm$|clifmrc)=$EDITOR;$VISUAL;kak;micro;nvim;vim;vi;mg;emacs;ed;nano;mili;leafpad;mousepad;featherpad;gedit -s;kate -n;pluma --new-window | ||||
| !X:N:(.*\.clifm$|clifmrc)=$EDITOR;$VISUAL;kak;micro;nvim;vim;vi;mg;emacs;ed;nano | ||||
|  | ||||
| ################## | ||||
| #   MIME types   # | ||||
| ################## | ||||
|  | ||||
| # Directories - only for the open-with command (ow) and the --open command | ||||
| # line option | ||||
| # In graphical environments directories will be opened in a new window | ||||
| X:inode/directory=xterm -e clifm %f &;xterm -e vifm %f &;pcmanfm %f &;thunar %f &;xterm -e ncdu %f & | ||||
| !X:inode/directory=vifm;ranger;nnn;ncdu | ||||
|  | ||||
| # Web content | ||||
| X:^text/html$=$BROWSER;surf;vimprobable;vimprobable2;qutebrowser;dwb;jumanji;luakit;uzbl;uzbl-tabbed;uzbl-browser;uzbl-core;iceweasel;midori;opera;firefox;seamonkey;brave;chromium-browser;chromium;google-chrome;epiphany;konqueror;elinks;links2;links;lynx;w3m | ||||
| !X:^text/html$=$BROWSER;elinks;links2;links;lynx;w3m | ||||
|  | ||||
| # Text | ||||
| #X:^text/x-(c|shellscript|perl|script.python|makefile|fortran|java-source|javascript|pascal)$=geany | ||||
| X:^text/rtf$=libreoffice;soffice;ooffice | ||||
| X:(^text/.*|application/json|inode/x-empty)=$EDITOR;$VISUAL;kak;micro;dte;nvim;vim;vi;mg;emacs;ed;nano;mili;leafpad;mousepad;featherpad;nedit;kate;gedit;pluma;io.elementary.code;liri-text;xed;atom;nota;gobby;kwrite;xedit | ||||
| !X:(^text/.*|application/json|inode/x-empty)=$EDITOR;$VISUAL;kak;micro;dte;nvim;vim;vi;mg;emacs;ed;nano | ||||
|  | ||||
| # Office documents | ||||
| X:^application/.*(open|office)document.*=libreoffice;soffice;ooffice | ||||
|  | ||||
| # Archives | ||||
| # Note: 'ad' is CliFM's built-in archives utility (based on atool). Remove it if you | ||||
| # prefer another application | ||||
| X:^application/(zip|gzip|zstd|x-7z-compressed|x-xz|x-bzip*|x-tar|x-iso9660-image)=ad;xarchiver %f &;lxqt-archiver %f &;ark %f & | ||||
| !X:^application/(zip|gzip|zstd|x-7z-compressed|x-xz|x-bzip*|x-tar|x-iso9660-image)=ad | ||||
|  | ||||
| # PDF | ||||
| X:.*/pdf$=mupdf;sioyek;llpp;lpdf;zathura;mupdf-x11;apvlv;xpdf;xreader;evince;atril;okular;epdfview;qpdfview | ||||
|  | ||||
| # Images | ||||
| X:^image/gif$=animate;pqiv;sxiv -a;nsxiv -a | ||||
| X:^image/svg=display;inkscape | ||||
| X:^image/.*=sxiv;nsxiv;pqiv;gpicview;qview;qimgv;mirage;ristretto;eog;eom;xviewer;viewnior;nomacs;geeqie;gwenview;gthumb;gimp | ||||
| !X:^image/.*=fim;img2txt;cacaview;fbi;fbv | ||||
|  | ||||
| # Video and audio | ||||
| X:^video/.*=ffplay;mplayer;mplayer2;mpv;vlc;gmplayer;smplayer;celluloid;qmplayer2;haruna;totem | ||||
| X:^audio/.*=ffplay -nodisp -autoexit;mplayer;mplayer2;mpv;vlc;gmplayer;smplayer;totem | ||||
|  | ||||
| # Fonts | ||||
| X:^font/.*=fontforge;fontpreview | ||||
|  | ||||
| # Torrent: | ||||
| X:application/x-bittorrent=rtorrent;transimission-gtk;transmission-qt;deluge-gtk;ktorrent | ||||
|  | ||||
| # Fallback to another resource opener as last resource | ||||
| .*=xdg-open;mimeo;mimeopen -n;whippet -m;open;linopen; | ||||
							
								
								
									
										0
									
								
								.config/clifm/profiles/default/msglogs.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								.config/clifm/profiles/default/msglogs.clifm
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										62
									
								
								.config/clifm/profiles/default/nets.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								.config/clifm/profiles/default/nets.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,62 @@ | ||||
| ##################################### | ||||
| # Remotes management file for CliFM # | ||||
| ##################################### | ||||
|  | ||||
| # Blank and commented lines are omitted | ||||
|  | ||||
| # The syntax is as follows: | ||||
|  | ||||
| # A name for this remote. It will be used by the 'net' command | ||||
| # and will be available for TAB completion | ||||
| #[work_smb] | ||||
|  | ||||
| # Comment=My work samba server | ||||
| #Mountpoint=/home/user/.config/clifm/mounts/work_smb | ||||
|  | ||||
| # Use %m as a placeholder for Mountpoint | ||||
| #MountCmd=mount.cifs //WORK_IP/shared %m -o OPTIONS | ||||
| #UnmountCmd=umount %m | ||||
|  | ||||
| # Automatically mount this remote at startup | ||||
| #AutoMount=true | ||||
|  | ||||
| # Automatically unmount this remote at exit | ||||
| #AutoUnmount=true | ||||
|  | ||||
| # A few examples | ||||
|  | ||||
| # A. Samba share | ||||
| #[samba_share] | ||||
| #Comment=my samba share | ||||
| #Mountpoint="~/.config/clifm/mounts/samba_share" | ||||
| #MountCmd=sudo mount.cifs //192.168.0.26/resource_name %m -o mapchars,credentials=/etc/samba/credentials/samba_share | ||||
| #UnmountCmd=sudo umount %m | ||||
| #AutoUnmount=false | ||||
| #AutoMount=false | ||||
|  | ||||
| # B. SSH file system (sshfs) | ||||
| #[my_ssh] | ||||
| #Comment=my ssh | ||||
| #Mountpoint="/media/ssh" | ||||
| #MountCmd=sshfs user@192.168.0.12: %m -C -p 22 | ||||
| #UnmountCmd=fusermount3 -u %m | ||||
| #AutoUnmount=false | ||||
| #AutoMount=false | ||||
|  | ||||
| # C. Mounting a local file system | ||||
| #[local] | ||||
| #Comment=Local filesystem | ||||
| #Mountpoint="/media/extra" | ||||
| #MountCmd=sudo mount -U 1232dsd761278... %m | ||||
| #UnmountCmd=sudo umount %m | ||||
| #AutoUnmount=false | ||||
| #AutoMount=true | ||||
|  | ||||
| # D. Mounting a removable device | ||||
| #[USB] | ||||
| #Comment=My USB drive | ||||
| #Mountpoint="/media/usb" | ||||
| #MountCmd=sudo mount -o gid=1000,fmask=113,dmask=002 -U 5647-1... %m | ||||
| #UnmountCmd=sudo umount %m | ||||
| #AutoUnmount=true | ||||
| #AutoMount=false | ||||
							
								
								
									
										57
									
								
								.config/clifm/profiles/default/preview.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								.config/clifm/profiles/default/preview.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | ||||
|                   ###################################### | ||||
|                   #   Configuration file for Shotgun   # | ||||
|                   #       CliFM's file previewer       # | ||||
|                   ###################################### | ||||
|  | ||||
| # Commented and blank lines are omitted | ||||
|  | ||||
| # It is recommended to edit this file setting your preferred applications | ||||
| # first: the previewing process will be smoother and faster this way | ||||
| # You can even remove whatever applications you don't use | ||||
|  | ||||
| # For syntax details consult the mimelist.clifm file | ||||
|  | ||||
| # Uncomment this line to use pistol (or any other previewing program) | ||||
| #.*=pistol | ||||
|  | ||||
| # Uncomment and edit this line to use Ranger's scope script: | ||||
| #.*=/home/USER/.config/ranger/scope.sh %f 120 80 /tmp/clifm/ True | ||||
|  | ||||
| # Directories | ||||
| inode/directory=exa -a --tree --level=1 --;lsd -A --tree --depth=1 --color=always;tree -a -L 1;ls -Ap --color=always --indicator-style=none; | ||||
|  | ||||
| # Web content | ||||
| ^text/html$=w3m -dump;lynx -dump --;elinks -dump;pandoc -s -t markdown --; | ||||
|  | ||||
| # Text | ||||
| ^text/rtf=catdoc --; | ||||
| N:.*\.json$=jq --color-output . ;python -m json.tool --; | ||||
| N:.*\.md$=glow -s dark --;mdcat --; | ||||
| ^text/.*=highlight -f --out-format=xterm256 --force --;bat --style=plain --color=always --;cat --; | ||||
|  | ||||
| # Office documents | ||||
| N:.*\.xlsx$=xlsx2csv --;file -b --; | ||||
| N:.*\.(odt|ods|odp|sxw)$=odt2txt;pandoc -s -t markdown --; | ||||
| ^application/(.*wordprocessingml.document|.*epub+zip|x-fictionbook+xml)=pandoc -s -t markdown --; | ||||
| ^application/msword=catdoc --;file -b --; | ||||
| ^application/ms-excel=xls2csv --;file -b --; | ||||
|  | ||||
| # Archives | ||||
| N:.*\.rar=unrar lt -p- --; | ||||
| application/zstd=file -b --;true | ||||
| application/(zip|gzip|x-7z-compressed|x-xz|x-bzip*|x-tar)=atool --list --;bsdtar --list --file; | ||||
|  | ||||
| # PDF | ||||
| ^application/pdf$=pdftotext -l 10 -nopgbrk -q -- %f -;mutool draw -F txt -i --;exiftool; | ||||
|  | ||||
| # Image, video, and audio | ||||
| ^image/vnd.djvu=djvutxt;exiftool; | ||||
| ^image/.*=exiftool; | ||||
| ^video/.*=mediainfo;exiftool; | ||||
| ^audio/.*=mediainfo;exiftool; | ||||
|  | ||||
| # Torrent: | ||||
| application/x-bittorrent=transmission-show --; | ||||
|  | ||||
| # Fallback | ||||
| .*=file -b --;true; | ||||
							
								
								
									
										9
									
								
								.config/clifm/profiles/default/profile.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.config/clifm/profiles/default/profile.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| # This is CliFM's profile file | ||||
| # | ||||
| # Write here the commands you want to be executed at startup | ||||
| # Ex: | ||||
| #echo "CliFM, the command line file manager"; read -r | ||||
| # | ||||
| # Uncommented, non-empty lines are executed line by line. If you | ||||
| # want a multi-line command, just write a script for it: | ||||
| #sh /path/to/my/script.sh | ||||
							
								
								
									
										170
									
								
								.config/clifm/prompts.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										170
									
								
								.config/clifm/prompts.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,170 @@ | ||||
| # This file is part of CliFM | ||||
|  | ||||
| # Prompts for CliFM | ||||
|  | ||||
| # Do not edit this file directly: use the 'prompt' command instead | ||||
|  | ||||
| # The regular prompt (just as the warning one, a secondary prompt used | ||||
| # to highlight invalid/non-existent command names) is built using command | ||||
| # substitution ($(cmd)), string literals and/or one or more of the | ||||
| # following escape sequences: | ||||
|  | ||||
| # The prompt line is build using command substitution ($(cmd)), string | ||||
| # literals and/or the following escape sequences: | ||||
| # | ||||
| # \e: Escape character | ||||
| # \u: The username | ||||
| # \H: The full hostname | ||||
| # \h: The hostname, up to the first dot (.) | ||||
| # \s: The name of the shell (everything after the last slash) currently | ||||
| #     used by CliFM | ||||
| # \S: Current workspace number (colored according to wsx code in the color | ||||
| #     scheme file) | ||||
| # \l: Print an L if running in light mode | ||||
| # \P: The current profile name | ||||
| # \n: A newline character | ||||
| # \r: A carriage return | ||||
| # \a: A bell character | ||||
| # \d: The date, in abbreviated form (ex: Tue May 26) | ||||
| # \t: The time, in 24-hour HH:MM:SS format | ||||
| # \T: The time, in 12-hour HH:MM:SS format | ||||
| # \@: The time, in 12-hour am/pm format | ||||
| # \A: The time, in 24-hour HH:MM format | ||||
| # \w: The full current working directory, with $HOME abbreviated with a | ||||
| #     tilde | ||||
| # \W: The basename of $PWD, with $HOME abbreviated with a tilde | ||||
| # \p: A mix of the two above, it abbreviates the current working directory | ||||
| #     only if longer than PathMax (a value defined in the configuration | ||||
| #     file). | ||||
| # \z: Exit code of the last executed command (printed in green in case of | ||||
| #     success and in bold red in case of error) | ||||
| # \$: #, if the effective user ID is 0 (root), and $ otherwise | ||||
| # \nnn: The character whose ASCII code is the octal value nnn | ||||
| # \\: A literal backslash | ||||
| # \[: Begin a sequence of non-printing characters. This is mostly used to | ||||
| #     add color to the prompt line (using full ANSI escape sequences) | ||||
| # \]: End a sequence of non-printing characters | ||||
| # | ||||
| # The following files statistics escape sequences are available as well: | ||||
| # | ||||
| # \D: Amount of sub-directories in the current directory | ||||
| # \R: Amount of regular files in the current directory | ||||
| # \X: Amount of executable files in the current directory | ||||
| # \.: Amount of hidden files in the current directory | ||||
| # \U: Amount of SUID files in the current directory | ||||
| # \G: Amount of SGID files in the current directory | ||||
| # \F: Amount of FIFO/pipe files in the current directory | ||||
| # \K: Amount of socket files in the current directory | ||||
| # \B: Amount of block device files in the current directory | ||||
| # \C: Amount of character device files in the current directory | ||||
| # \x: Amount of files with capabilities in the current directory | ||||
| # \L: Amount of symbolic links in the current directory | ||||
| # \o: Amount of broken symbolic links in the current directory | ||||
| # \M: Amount of multi-link files in the current directory | ||||
| # \E: Amount of files with extended attributes in the current directory | ||||
| # \O: Amount of other-writable files in the current directory | ||||
| # \": Amount of files with the sticky bit set in the current directory | ||||
| # \?: Amount of files of unknown file type in the current directory | ||||
| # \!: Amount of unstatable files in the current directory | ||||
|  | ||||
| # Escape codes to control prompt notifications: | ||||
| # | ||||
| # \*: An asterisk + amount of selected files (e.g. *12) | ||||
| # \%: 'T' + amount of trashed files (e.g. T3) | ||||
| # \#: Print an 'R' if running as root | ||||
| # \(: 'E' + amount of error messages (e.g. E2) | ||||
| # \): 'W' + amount of warning messages (e.g. W2) | ||||
| # \=: 'N' + amount of notice messages (e.g. N1) | ||||
| # | ||||
| # NOTE: Except in the case of \#, nothing is printed if the corresponding | ||||
| # number is zero (no selected files, no trashed files, and so on) | ||||
|  | ||||
| # Unicode characters could be inserted by directly pasting the | ||||
| # corresponding char, or by inserting its hex code: | ||||
| # echo -ne "paste_your_char" | hexdump -C | ||||
|  | ||||
| # Set Notifications to false to prevent the automatic insertion of | ||||
| # root, trash, messages (error, warning, and notice), and selected files | ||||
| # indicators at the left of the prompt, in which case the prompt code | ||||
| # should handle itself this data using the appropriate escape codes | ||||
|  | ||||
| # To permanetly set any of the below prompts edit your color scheme file | ||||
| # (via the 'cs edit' command), set Prompt to either the prompt code or | ||||
| # the prompt name you want (e.g. Prompt="classic"), and comment out the | ||||
| # remaining prompt lines | ||||
| # | ||||
| # NOTE: Since the below prompts have been designed for CliFM's default | ||||
| # color scheme, you might need to edit the one you choose manually to | ||||
| # make it fit your current color scheme. For example, the last color | ||||
| # used in the warning prompt should match the 'wp' color defined in your | ||||
| # color scheme file | ||||
|  | ||||
| [clifm] | ||||
| Notifications=true | ||||
| RegularPrompt="\[\e[0m\][\[\e[0;36m\]\S\[\e[0m\]]\l \A \u:\H \[\e[0;36m\]\w\n\[\e[0m\]<\z\[\e[0m\]> \[\e[0;34m\]\$ \[\e[0m\]" | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[00;02;31m\](!) > " | ||||
|  | ||||
| #[clifm-colorless] | ||||
| #Notifications=true | ||||
| #RegularPrompt="\[\e[0m\][\S]\l \A \u:\H \w\n<\z\[\e[0m\]> \$ " | ||||
| #EnableWarningPrompt=true | ||||
| #WarningPrompt="(!) > " | ||||
|  | ||||
| [clifm-box-drawing] | ||||
| # The box drawing set isn't supported by all terminals | ||||
| Notifications=false | ||||
| RegularPrompt="\[\e[0m\]\[\e[0;36m\]\[\e(0\]lq\[\e(B\]\[\e[0;31m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[0m\][\S\[\e[0m\]]\l \A \u:\H \[\e[0;36m\]\w\n\[\e[0;36m\]\[\e(0\]mq\[\e(B\]\[\e[0m\]<\z\[\e[0m\]> \[\e[0;34m\]\$ \[\e[0m\]" | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[0;36m\]\[\e(0\]mq\[\e(B\]\[\e[0m\]<\z\[\e[0m\]> \[\e[1;31m\]\! \[\e[00;02;31m\]" | ||||
|  | ||||
| [classic] | ||||
| Notifications=true | ||||
| RegularPrompt="\[\e[1;32m\][\u@\H] \[\e[1;34m\]\w \[\e[0m\]\$ " | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[1;32m\][\u@\H] \[\e[1;34m\]\w \[\e[1;31m\]! \[\e[00;02;31m\]" | ||||
|  | ||||
| [security-scanner] | ||||
| # Print file statistics about the current directory (-:-:-:-) in this order: | ||||
| # SUID, SGID, other-writable, and executable files | ||||
| Notifications=true | ||||
| RegularPrompt="\[\e[0m\][\[\e[0;36m\]\S\[\e[0m\]]\l \[\e[0m\]\[\e[1;31m\]\U\[\e[0m\]:\[\e[1;33m\]\G\[\e[0m\]:\[\e[1;34m\]\O\[\e[0m\]:\[\e[1;32m\]\X\[\e[0m\] \A \[\e[0;36m\]\w\n\[\e[0m\]<\z\[\e[0m\]> \[\e[0;34m\]\$ \[\e[0m\]" | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[00;02;31m\](!) > " | ||||
|  | ||||
| [curves] | ||||
| Notifications=false | ||||
| RegularPrompt="\[\e[00;01;32m\]╭─\[\e[0m\]\[\e[1;32m\]\*\[\e[1;36m\]\%\[\e[1;31m\]\(\[\e[1;33m\]\)\[\e[1;32m\]\=\[\e[0m\][\S\[\e[0m\]]\[\e[01;32m\]─\[\e[0m\](\u:\H)\[\e[01;32m\]─\[\e[0m\][\[\e[00;36m\]\w\[\e[0m\]]\n\[\e[01;32m\]╰─\[\e[1;0m\]<\z\[\e[0m\]> \[\e[34m\]λ\[\e[0m\] " | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[0m\]\[\e[01;32m\]╰─\[\e[1;0m\]<\z\[\e[0m\]> \[\e[0;31m\]λ\[\e[00;02;31m\] " | ||||
|  | ||||
| # The prompts below require a patched Nerdfont | ||||
| [firestarter] | ||||
| Notifications=false | ||||
| RegularPrompt="\[\e[01;38;5;124m\]╭─\[\e[38;5;124m\]\[\e[37;48;5;124m\]\[\e[1;37m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[37m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[00;37;48;5;124m\][\S\[\e[37;48;5;124m\]] \[\e[0;48;5;124m\]\A \[\e[00;38;5;124;43m\]\[\e[00;30;43m\] \u:\H \[\e[00;33;48;5;124m\]\[\e[00;37;48;5;124m\] \w \[\e[00;38;5;124m\]\[\e[0m\]\n\[\e[01;38;5;124m\]╰─▶ \[\e[0m\]" | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[00;01;38;5;124m\]╰─\[\e[0;38;5;124m\]▶ \[\e[00;02;31m\]" | ||||
|  | ||||
| [cold-winter] | ||||
| Notifications=false | ||||
| RegularPrompt="\[\e[00;37;100m\]\[\e[1;31m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[0;37;100m\][\S\[\e[00;37;100m\]] \A \[\e[00;90;46m\]  \[\e[0;30;46m\]\u:\H \[\e[0;36;100m\]  \[\e[00;37;100m\]\w \[\e[00;90;40m\] \n \[\e[1;90m\]\[\e[0m\] " | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt=" \[\e[0m\]\[\e[1;2;31m\] \[\e[00;02;31m\]" | ||||
|  | ||||
| [spot] | ||||
| Notifications=false | ||||
| RegularPrompt="\[\e[00;38;5;0;48;5;53m\] \[\e[31m\]\#\[\e[32m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[34m\]\)\[\e[32m\]\=\[\e[00;37;48;5;53m\][\S\[\e[37m\]] \[\e[38;5;53;48;5;178m\] \[\e[00;38;5;0;48;5;178m\]\A \u:\H \w \[\e[00;38;5;178;48;5;0m\]\[\e[0;40m\]\n\[\e[0;38;5;254;48;5;53m\] \$ \[\e[0;38;5;53;48;5;0m\] \[\e[0m\] " | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\n\[\e[0;37;48;5;124m\] \x \[\e[0;38;5;124;48;5;0m\] \[\e[00;02;31m\] " | ||||
|  | ||||
| [artic-particles] | ||||
| Notifications=false | ||||
| RegularPrompt="\[\e[00;37;48;5;18m\] \A \[\e[00;38;5;18;47m\]  \u:\H \[\e[00;37;48;5;18m\] \w \[\e[00;38;5;18;40m\] \n\[\e[00;37;48;5;18m\] \$ \[\e[00;38;5;18;40m\] " | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[00;02;31;47m\] \$ \[\e[00;37;0m\] \[\e[00;02;31m\]" | ||||
|  | ||||
| [green-beret] | ||||
| Notifications=false | ||||
| RegularPrompt="╭─\[\e[0;38;5;239;48;5;0m\]\[\e[0;38;5;15;48;5;239m\]\[\e[31m\]\#\[\e[38;5;76m\]\*\[\e[36m\]\%\[\e[31m\]\(\[\e[33m\]\)\[\e[32m\]\=\[\e[38;5;15m\][\S\[\e[38;5;15m\]]  \A \[\e[0;38;5;239;48;5;70m\]\[\e[0;38;5;0;48;5;70m\] \w \[\e[0;38;5;70;48;5;0m\]\n\[\e[0;40m\]╰─\[\e[0;38;5;70;48;5;0m\]▶\[\e[0;40m\] " | ||||
| EnableWarningPrompt=true | ||||
| WarningPrompt="\[\e[0;40m\]╰─\[\e[0;38;5;9;48;5;0m\]▶ \[\e[00;02;31m\]" | ||||
							
								
								
									
										77
									
								
								.config/clifm/readline.clifm
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								.config/clifm/readline.clifm
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,77 @@ | ||||
| # Readline keybindings for CliFM | ||||
|  | ||||
| # For the complete list of Readline options see: | ||||
| # https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html#Readline-Init-File-Syntax | ||||
|  | ||||
| #$include /etc/inputrc | ||||
|  | ||||
| # Color files by types | ||||
| set colored-stats on | ||||
| # Append char to indicate type | ||||
| set visible-stats on | ||||
| # Mark symlinked directories | ||||
| set mark-symlinked-directories on | ||||
| # Color the common prefix | ||||
| set colored-completion-prefix on | ||||
| # Color the common prefix in menu-complete | ||||
| set menu-complete-display-prefix on | ||||
| # Disable paste protection | ||||
| set enable-bracketed-paste on | ||||
|  | ||||
| set show-all-if-ambiguous on | ||||
| set completion-ignore-case on | ||||
|  | ||||
| set meta-flag on | ||||
| set input-meta on | ||||
| set output-meta on | ||||
|  | ||||
| $if mode=emacs | ||||
|  | ||||
| # For linux console and RH/Debian xterm | ||||
| "\e[5C": forward-word | ||||
| "\e[5D": backward-word | ||||
| "\e\e[C": forward-word | ||||
| "\e\e[D": backward-word | ||||
| "\e[1;5C": forward-word | ||||
| "\e[1;5D": backward-word | ||||
|  | ||||
| # For rxvt | ||||
| "\x1b\x4f\x64": backward-word | ||||
| "\x1b\x4f\x63": forward-word | ||||
|  | ||||
| # A few keybinds to avoid conflicts with CliFM specific keybinds | ||||
| "\C-d": | ||||
| "\e\e": | ||||
| "\C-r\C-r": re-read-init-file | ||||
| "\C-zA": do-lowercase-version | ||||
| "\C-zB": do-lowercase-version | ||||
| "\C-zC": do-lowercase-version | ||||
| "\C-zD": do-lowercase-version | ||||
| "\C-zE": do-lowercase-version | ||||
| "\C-zF": do-lowercase-version | ||||
| "\C-zG": do-lowercase-version | ||||
| "\C-zH": do-lowercase-version | ||||
| "\C-zI": do-lowercase-version | ||||
| "\C-zJ": do-lowercase-version | ||||
| "\C-zK": do-lowercase-version | ||||
| "\C-zL": do-lowercase-version | ||||
| "\C-zM": do-lowercase-version | ||||
| "\C-zN": do-lowercase-version | ||||
| "\C-zO": do-lowercase-version | ||||
| "\C-zP": do-lowercase-version | ||||
| "\C-zQ": do-lowercase-version | ||||
| "\C-zR": do-lowercase-version | ||||
| "\C-zS": do-lowercase-version | ||||
| "\C-zT": do-lowercase-version | ||||
| "\C-zU": do-lowercase-version | ||||
| "\C-zV": do-lowercase-version | ||||
| "\C-zW": do-lowercase-version | ||||
| "\C-zX": do-lowercase-version | ||||
| "\C-zY": do-lowercase-version | ||||
| "\C-zZ": do-lowercase-version | ||||
|  | ||||
| # History completion based on prefix | ||||
| #"\e[A": history-search-backward | ||||
| #"\e[B": history-search-forward | ||||
|  | ||||
| $endif | ||||
		Reference in New Issue
	
	Block a user