mirror of
				https://github.com/gaschz/dotfiles.git
				synced 2025-11-04 05:28:56 +01:00 
			
		
		
		
	add custom aliases
This commit is contained in:
		
							parent
							
								
									7928a352be
								
							
						
					
					
						commit
						002e0354ab
					
				
							
								
								
									
										45
									
								
								copy-root.sls
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								copy-root.sls
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					{#
 | 
				
			||||||
 | 
					SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
 | 
					#}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{%- import "dom0/gui-user.jinja" as gui_user -%}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"{{ slsdotpath }}-copy-root":
 | 
				
			||||||
 | 
					  file.managed:
 | 
				
			||||||
 | 
					    - name: /etc/profile.d/zzz-alias.sh
 | 
				
			||||||
 | 
					    - source: salt://{{ slsdotpath }}/files/aliases/zzz-alias.sh
 | 
				
			||||||
 | 
					    - mode: '0644'
 | 
				
			||||||
 | 
					    - user: root
 | 
				
			||||||
 | 
					    - group: root
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% if grains['nodename'] != 'dom0' -%}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"{{ slsdotpath }}-root-bashrc-dircolors":
 | 
				
			||||||
 | 
					  file.replace:
 | 
				
			||||||
 | 
					    - name: /root/.bashrc
 | 
				
			||||||
 | 
					    - pattern: '^# eval '
 | 
				
			||||||
 | 
					    - repl: 'eval '
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"{{ slsdotpath }}-root-bashrc-alias-ls":
 | 
				
			||||||
 | 
					  file.replace:
 | 
				
			||||||
 | 
					    - name: /root/.bashrc
 | 
				
			||||||
 | 
					    - pattern: '^# alias ls='
 | 
				
			||||||
 | 
					    - repl: 'alias ls='
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"{{ slsdotpath }}-root-bashrc-append":
 | 
				
			||||||
 | 
					  file.append:
 | 
				
			||||||
 | 
					    - require:
 | 
				
			||||||
 | 
					      - file: "{{ slsdotpath }}-copy-root"
 | 
				
			||||||
 | 
					    - name: /root/.bashrc
 | 
				
			||||||
 | 
					    - text: "source /etc/profile.d/zzz-alias.sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					"{{ slsdotpath }}-user-bashrc-append":
 | 
				
			||||||
 | 
					  file.append:
 | 
				
			||||||
 | 
					    - require:
 | 
				
			||||||
 | 
					      - file: "{{ slsdotpath }}-copy-root"
 | 
				
			||||||
 | 
					    - name: /home/user/.bashrc
 | 
				
			||||||
 | 
					    - text: "source /etc/profile.d/zzz-alias.sh"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% endif -%}
 | 
				
			||||||
							
								
								
									
										9
									
								
								copy-root.top
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								copy-root.top
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					{#
 | 
				
			||||||
 | 
					SPDX-FileCopyrightText: 2024 Blacky <blacky@blackies.de>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					SPDX-License-Identifier: AGPL-3.0-or-later
 | 
				
			||||||
 | 
					#}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					base:
 | 
				
			||||||
 | 
					  '*':
 | 
				
			||||||
 | 
					    - dotfiles.copy-root
 | 
				
			||||||
							
								
								
									
										5
									
								
								files/aliases/zzz-alias.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								files/aliases/zzz-alias.sh
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					alias l='ls --color=auto -al'
 | 
				
			||||||
 | 
					alias ..='cd ..'
 | 
				
			||||||
 | 
					alias ...='cd ../..'
 | 
				
			||||||
 | 
					alias qusaltar='tar cvzf /Daten/donner0/qusal.tar.gz /srv/salt/qusal /root/*salt /etc/salt/minion.d/qusal.conf'
 | 
				
			||||||
 | 
					alias qusaluntar='tar xvzf /Daten/donner0/qusal.tar.gz -C /'
 | 
				
			||||||
@ -340,6 +340,10 @@ _fzf_comprun() {
 | 
				
			|||||||
  esac
 | 
					  esac
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					alias l='ls -al'
 | 
				
			||||||
 | 
					alias ..='cd ..'
 | 
				
			||||||
 | 
					alias ...='cd ../..'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## }}}
 | 
					## }}}
 | 
				
			||||||
## {{{ End
 | 
					## {{{ End
 | 
				
			||||||
## Source local shell configuration file.
 | 
					## Source local shell configuration file.
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user