Add sysyadm alias
This commit is contained in:
		
							parent
							
								
									56934091ef
								
							
						
					
					
						commit
						4ca38a8806
					
				
					 2 changed files with 21 additions and 0 deletions
				
			
		
							
								
								
									
										20
									
								
								.bin/system-mode
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										20
									
								
								.bin/system-mode
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | #!/usr/bin/env bash | ||||||
|  | 
 | ||||||
|  | shopt -s expand_aliases | ||||||
|  | . "$XDG_CONFIG_HOME/aliasrc" | ||||||
|  | 
 | ||||||
|  | system_mode_wayland () { | ||||||
|  |     sysyadm config --unset-all local.class x11 | ||||||
|  |     sysyadm alt | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | system_mode_x11 () { | ||||||
|  |     sysyadm config --add local.class x11 | ||||||
|  |     sysyadm alt | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | case $1 in | ||||||
|  |     "wayland")  system_mode_wayland ;; | ||||||
|  |     "x11")      system_mode_x11 ;; | ||||||
|  |     *)              echo "'$1' is not a valid mode" ;; | ||||||
|  | esac | ||||||
|  | @ -89,6 +89,7 @@ test -x "$(command -v nvim)" && alias vim='nvim' | ||||||
| test -x "$(command -v rmtrash)" && alias rm='rmtrash -I --one-file-system' | test -x "$(command -v rmtrash)" && alias rm='rmtrash -I --one-file-system' | ||||||
| test -x "$(command -v rmdirtrash)" && alias rmdir='rmdirtrash' | test -x "$(command -v rmdirtrash)" && alias rmdir='rmdirtrash' | ||||||
| 
 | 
 | ||||||
|  | test -x "$(command -v yadm)" && alias sysyadm="sudo yadm --yadm-dir /etc/yadm --yadm-data /etc/yadm/data" | ||||||
| test ! -x "$(command -v yadm)" && alias yadm='git --git-dir="$HOME/.local/share/yadm/repo.git"' | test ! -x "$(command -v yadm)" && alias yadm='git --git-dir="$HOME/.local/share/yadm/repo.git"' | ||||||
| 
 | 
 | ||||||
| test -x "$HOME/.config/aliasrc.local" && . "$HOME/.config/aliasrc.local" | test -x "$HOME/.config/aliasrc.local" && . "$HOME/.config/aliasrc.local" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue