Compare commits
8 Commits
Fedora-42
...
eaa523c000
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eaa523c000 | ||
|
|
2bf5b8ad92 | ||
|
|
920ab7224b | ||
|
|
ce2fa7d973 | ||
|
|
a99f8fd995 | ||
|
|
a04db00c0f | ||
| 4cf4c296b5 | |||
|
|
2b6e137c17 |
89
fedora.yml
89
fedora.yml
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
- name: Linux Installation Meines PCs.
|
- name: Linux Installation Meines PCs.
|
||||||
|
hosts: test
|
||||||
remote_user: root
|
remote_user: root
|
||||||
hosts: kickdev
|
|
||||||
become: true
|
become: true
|
||||||
vars_files:
|
vars_files:
|
||||||
- ./vars/user_config.yaml
|
- ./vars/user_config.yaml
|
||||||
@@ -99,11 +99,14 @@
|
|||||||
|
|
||||||
- name: Transfer der Konfigurationsdatei für die Fensterleiste.
|
- name: Transfer der Konfigurationsdatei für die Fensterleiste.
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: ./files/plasma-org.kde.plasma.desktop-appletsrc
|
src: "{{ item }}"
|
||||||
dest: /home/{{ user_name }}/.config/
|
dest: /home/{{ user_name }}/.config/
|
||||||
owner: "{{ user_name }}"
|
owner: "{{ user_name }}"
|
||||||
group: "{{ user_name }}"
|
group: "{{ user_name }}"
|
||||||
mode: u+rw
|
mode: u+rw
|
||||||
|
loop:
|
||||||
|
- ./files/plasma-org.kde.plasma.desktop-appletsrc
|
||||||
|
- ./files/plasmashellrc
|
||||||
|
|
||||||
- name: Wechsel in die GUI
|
- name: Wechsel in die GUI
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
@@ -134,36 +137,32 @@
|
|||||||
args:
|
args:
|
||||||
creates: /var/log/taskrunner.done
|
creates: /var/log/taskrunner.done
|
||||||
|
|
||||||
- name: Downloadordner für Font erstellen.
|
- name: Downloadordner für Font erstellen
|
||||||
ansible.builtin.file:
|
tags: Font
|
||||||
state: directory
|
|
||||||
path: /tmp/install/font/
|
|
||||||
mode: u=rwx,g=rw,o=rw
|
|
||||||
owner: "{{ user_name }}"
|
|
||||||
group: "{{ user_name }}"
|
|
||||||
|
|
||||||
- name: Download der Font
|
|
||||||
ansible.builtin.get_url:
|
ansible.builtin.get_url:
|
||||||
url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/FiraCode.zip
|
url: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Hack.zip
|
||||||
dest: /tmp/install/font/FiraCode.zip
|
dest: /tmp/install/font/Hack.zip
|
||||||
mode: ug+rwx
|
mode: u=rwx
|
||||||
owner: "{{ user_name }}"
|
owner: root
|
||||||
group: "{{ user_name }}"
|
group: root
|
||||||
tags: omp
|
|
||||||
|
|
||||||
- name: Erstellung des Fonts Ordners.
|
- name: Anlegen des Font Ordners
|
||||||
|
tags: Font
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /usr/share/fonts/nerd-fonts
|
path: /usr/share/fonts/hack
|
||||||
state: directory
|
state: directory
|
||||||
mode: "0755"
|
mode: u=rwx,g=rx,o=rx
|
||||||
become: true
|
owner: root
|
||||||
|
group: root
|
||||||
|
|
||||||
- name: Entpacken der Fire Nerd Font.
|
- name: Entpacken der Font
|
||||||
|
tags: Font
|
||||||
ansible.builtin.unarchive:
|
ansible.builtin.unarchive:
|
||||||
src: /tmp/install/font/FiraCode.zip
|
src: /tmp/install/font/Hack.zip
|
||||||
dest: /usr/share/fonts/nerd-fonts
|
dest: /usr/share/fonts/hack
|
||||||
remote_src: true
|
remote_src: true
|
||||||
creates: /usr/share/fonts/nerd-fonts/FiraCode-Regular.ttf
|
creates: /usr/share/fonts/hack/*
|
||||||
|
mode: u=rw,go=r
|
||||||
|
|
||||||
- name: Installation des Fira Nerd Fonts.
|
- name: Installation des Fira Nerd Fonts.
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
@@ -178,47 +177,25 @@
|
|||||||
block:
|
block:
|
||||||
- name: Erstellung der Ordners für Konfigurationsdateinen.
|
- name: Erstellung der Ordners für Konfigurationsdateinen.
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /home/{{ user_name }}/{{ item }}
|
path: /home/{{ user_name }}/.config/{{ item }}
|
||||||
state: directory
|
state: directory
|
||||||
owner: "{{ user_name }}"
|
owner: "{{ user_name }}"
|
||||||
group: "{{ user_name }}"
|
group: "{{ user_name }}"
|
||||||
mode: "{{ user_mode }}"
|
mode: "{{ user_mode }}"
|
||||||
loop:
|
loop:
|
||||||
- .config/alacritty
|
- alacritty
|
||||||
- .config/oh-my-posh
|
- oh-my-posh
|
||||||
- .config/fastfetch
|
- fastfetch
|
||||||
|
- zellij
|
||||||
|
|
||||||
- name: Übertragung der Konfigurationsdatei für Alacritty.
|
- name: Übertragen der Konfigurationsdateien in Ihre Ordner
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
dest: /home/{{ user_name }}/.config/alacritty/
|
src: "{{ item.src }}"
|
||||||
src: "{{ alacritty_conf }}"
|
dest: "{{ item.dest }}"
|
||||||
owner: "{{ user_name }}"
|
owner: "{{ user_name }}"
|
||||||
group: "{{ user_name }}"
|
group: "{{ user_name }}"
|
||||||
mode: u=rw
|
mode: u=rw
|
||||||
|
loop: "{{ config_files }}"
|
||||||
- name: Übertragung des Oh-My-Posh Theme.
|
|
||||||
ansible.builtin.copy:
|
|
||||||
dest: /home/{{ user_name }}/.config/oh-my-posh/
|
|
||||||
src: "{{ omp_themes }}"
|
|
||||||
owner: "{{ user_name }}"
|
|
||||||
group: "{{ user_name }}"
|
|
||||||
mode: u=rw,g=r,o=r
|
|
||||||
|
|
||||||
- name: Übertragung des Fastfetch Theme.
|
|
||||||
ansible.builtin.copy:
|
|
||||||
dest: /home/{{ user_name }}/.config/fastfetch/
|
|
||||||
src: "{{ fast_theme }}"
|
|
||||||
owner: "{{ user_name }}"
|
|
||||||
group: "{{ user_name }}"
|
|
||||||
mode: u+rw,g=r,o=r
|
|
||||||
|
|
||||||
- name: Übertragung der Bashrc Datei.
|
|
||||||
ansible.builtin.copy:
|
|
||||||
dest: "{{ user_home_path }}"
|
|
||||||
src: "{{ bashrc_conf }}"
|
|
||||||
owner: "{{ user_name }}"
|
|
||||||
group: "{{ user_name }}"
|
|
||||||
mode: u=rw,g=r,o=r
|
|
||||||
|
|
||||||
- name: Aufräumarbeiten
|
- name: Aufräumarbeiten
|
||||||
tags: Aufr
|
tags: Aufr
|
||||||
|
|||||||
466
files/config.kdl
Normal file
466
files/config.kdl
Normal file
@@ -0,0 +1,466 @@
|
|||||||
|
//
|
||||||
|
// THIS FILE WAS AUTOGENERATED BY ZELLIJ, THE PREVIOUS FILE AT THIS LOCATION WAS COPIED TO: /home/pan/.config/zellij/config.kdl.bak.1
|
||||||
|
//
|
||||||
|
|
||||||
|
keybinds clear-defaults=true {
|
||||||
|
locked {
|
||||||
|
bind "Ctrl g" { SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
pane {
|
||||||
|
bind "left" { MoveFocus "left"; }
|
||||||
|
bind "down" { MoveFocus "down"; }
|
||||||
|
bind "up" { MoveFocus "up"; }
|
||||||
|
bind "right" { MoveFocus "right"; }
|
||||||
|
bind "c" { SwitchToMode "renamepane"; PaneNameInput 0; }
|
||||||
|
bind "d" { NewPane "down"; SwitchToMode "normal"; }
|
||||||
|
bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "normal"; }
|
||||||
|
bind "f" { ToggleFocusFullscreen; SwitchToMode "normal"; }
|
||||||
|
bind "h" { MoveFocus "left"; }
|
||||||
|
bind "i" { TogglePanePinned; SwitchToMode "normal"; }
|
||||||
|
bind "j" { MoveFocus "down"; }
|
||||||
|
bind "k" { MoveFocus "up"; }
|
||||||
|
bind "l" { MoveFocus "right"; }
|
||||||
|
bind "n" { NewPane; SwitchToMode "normal"; }
|
||||||
|
bind "p" { SwitchFocus; }
|
||||||
|
bind "Ctrl p" { SwitchToMode "normal"; }
|
||||||
|
bind "r" { NewPane "right"; SwitchToMode "normal"; }
|
||||||
|
bind "w" { ToggleFloatingPanes; SwitchToMode "normal"; }
|
||||||
|
bind "z" { TogglePaneFrames; SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
tab {
|
||||||
|
bind "left" { GoToPreviousTab; }
|
||||||
|
bind "down" { GoToNextTab; }
|
||||||
|
bind "up" { GoToPreviousTab; }
|
||||||
|
bind "right" { GoToNextTab; }
|
||||||
|
bind "1" { GoToTab 1; SwitchToMode "normal"; }
|
||||||
|
bind "2" { GoToTab 2; SwitchToMode "normal"; }
|
||||||
|
bind "3" { GoToTab 3; SwitchToMode "normal"; }
|
||||||
|
bind "4" { GoToTab 4; SwitchToMode "normal"; }
|
||||||
|
bind "5" { GoToTab 5; SwitchToMode "normal"; }
|
||||||
|
bind "6" { GoToTab 6; SwitchToMode "normal"; }
|
||||||
|
bind "7" { GoToTab 7; SwitchToMode "normal"; }
|
||||||
|
bind "8" { GoToTab 8; SwitchToMode "normal"; }
|
||||||
|
bind "9" { GoToTab 9; SwitchToMode "normal"; }
|
||||||
|
bind "[" { BreakPaneLeft; SwitchToMode "normal"; }
|
||||||
|
bind "]" { BreakPaneRight; SwitchToMode "normal"; }
|
||||||
|
bind "b" { BreakPane; SwitchToMode "normal"; }
|
||||||
|
bind "h" { GoToPreviousTab; }
|
||||||
|
bind "j" { GoToNextTab; }
|
||||||
|
bind "k" { GoToPreviousTab; }
|
||||||
|
bind "l" { GoToNextTab; }
|
||||||
|
bind "n" { NewTab; SwitchToMode "normal"; }
|
||||||
|
bind "r" { SwitchToMode "renametab"; TabNameInput 0; }
|
||||||
|
bind "s" { ToggleActiveSyncTab; SwitchToMode "normal"; }
|
||||||
|
bind "Ctrl t" { SwitchToMode "normal"; }
|
||||||
|
bind "x" { CloseTab; SwitchToMode "normal"; }
|
||||||
|
bind "tab" { ToggleTab; }
|
||||||
|
}
|
||||||
|
resize {
|
||||||
|
bind "left" { Resize "Increase left"; }
|
||||||
|
bind "down" { Resize "Increase down"; }
|
||||||
|
bind "up" { Resize "Increase up"; }
|
||||||
|
bind "right" { Resize "Increase right"; }
|
||||||
|
bind "+" { Resize "Increase"; }
|
||||||
|
bind "-" { Resize "Decrease"; }
|
||||||
|
bind "=" { Resize "Increase"; }
|
||||||
|
bind "H" { Resize "Decrease left"; }
|
||||||
|
bind "J" { Resize "Decrease down"; }
|
||||||
|
bind "K" { Resize "Decrease up"; }
|
||||||
|
bind "L" { Resize "Decrease right"; }
|
||||||
|
bind "h" { Resize "Increase left"; }
|
||||||
|
bind "j" { Resize "Increase down"; }
|
||||||
|
bind "k" { Resize "Increase up"; }
|
||||||
|
bind "l" { Resize "Increase right"; }
|
||||||
|
bind "Ctrl n" { SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
move {
|
||||||
|
bind "left" { MovePane "left"; }
|
||||||
|
bind "down" { MovePane "down"; }
|
||||||
|
bind "up" { MovePane "up"; }
|
||||||
|
bind "right" { MovePane "right"; }
|
||||||
|
bind "h" { MovePane "left"; }
|
||||||
|
bind "Ctrl h" { SwitchToMode "normal"; }
|
||||||
|
bind "j" { MovePane "down"; }
|
||||||
|
bind "k" { MovePane "up"; }
|
||||||
|
bind "l" { MovePane "right"; }
|
||||||
|
bind "n" { MovePane; }
|
||||||
|
bind "p" { MovePaneBackwards; }
|
||||||
|
bind "tab" { MovePane; }
|
||||||
|
}
|
||||||
|
scroll {
|
||||||
|
bind "Alt left" { MoveFocusOrTab "left"; SwitchToMode "normal"; }
|
||||||
|
bind "Alt down" { MoveFocus "down"; SwitchToMode "normal"; }
|
||||||
|
bind "Alt up" { MoveFocus "up"; SwitchToMode "normal"; }
|
||||||
|
bind "Alt right" { MoveFocusOrTab "right"; SwitchToMode "normal"; }
|
||||||
|
bind "e" { EditScrollback; SwitchToMode "normal"; }
|
||||||
|
bind "Alt h" { MoveFocusOrTab "left"; SwitchToMode "normal"; }
|
||||||
|
bind "Alt j" { MoveFocus "down"; SwitchToMode "normal"; }
|
||||||
|
bind "Alt k" { MoveFocus "up"; SwitchToMode "normal"; }
|
||||||
|
bind "Alt l" { MoveFocusOrTab "right"; SwitchToMode "normal"; }
|
||||||
|
bind "s" { SwitchToMode "entersearch"; SearchInput 0; }
|
||||||
|
}
|
||||||
|
search {
|
||||||
|
bind "c" { SearchToggleOption "CaseSensitivity"; }
|
||||||
|
bind "n" { Search "down"; }
|
||||||
|
bind "o" { SearchToggleOption "WholeWord"; }
|
||||||
|
bind "p" { Search "up"; }
|
||||||
|
bind "w" { SearchToggleOption "Wrap"; }
|
||||||
|
}
|
||||||
|
session {
|
||||||
|
bind "a" {
|
||||||
|
LaunchOrFocusPlugin "zellij:about" {
|
||||||
|
floating true
|
||||||
|
move_to_focused_tab true
|
||||||
|
}
|
||||||
|
SwitchToMode "normal"
|
||||||
|
}
|
||||||
|
bind "c" {
|
||||||
|
LaunchOrFocusPlugin "configuration" {
|
||||||
|
floating true
|
||||||
|
move_to_focused_tab true
|
||||||
|
}
|
||||||
|
SwitchToMode "normal"
|
||||||
|
}
|
||||||
|
bind "Ctrl o" { SwitchToMode "normal"; }
|
||||||
|
bind "p" {
|
||||||
|
LaunchOrFocusPlugin "plugin-manager" {
|
||||||
|
floating true
|
||||||
|
move_to_focused_tab true
|
||||||
|
}
|
||||||
|
SwitchToMode "normal"
|
||||||
|
}
|
||||||
|
bind "w" {
|
||||||
|
LaunchOrFocusPlugin "session-manager" {
|
||||||
|
floating true
|
||||||
|
move_to_focused_tab true
|
||||||
|
}
|
||||||
|
SwitchToMode "normal"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
shared_except "locked" {
|
||||||
|
bind "Alt +" { Resize "Increase"; }
|
||||||
|
bind "Alt -" { Resize "Decrease"; }
|
||||||
|
bind "Alt =" { Resize "Increase"; }
|
||||||
|
bind "Alt [" { PreviousSwapLayout; }
|
||||||
|
bind "Alt ]" { NextSwapLayout; }
|
||||||
|
bind "Alt f" { ToggleFloatingPanes; }
|
||||||
|
bind "Ctrl g" { SwitchToMode "locked"; }
|
||||||
|
bind "Alt i" { MoveTab "left"; }
|
||||||
|
bind "Alt n" { NewPane; }
|
||||||
|
bind "Alt o" { MoveTab "right"; }
|
||||||
|
bind "Ctrl q" { Quit; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "move" {
|
||||||
|
bind "Ctrl h" { SwitchToMode "move"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "session" {
|
||||||
|
bind "Ctrl o" { SwitchToMode "session"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "scroll" {
|
||||||
|
bind "Alt left" { MoveFocusOrTab "left"; }
|
||||||
|
bind "Alt down" { MoveFocus "down"; }
|
||||||
|
bind "Alt up" { MoveFocus "up"; }
|
||||||
|
bind "Alt right" { MoveFocusOrTab "right"; }
|
||||||
|
bind "Alt h" { MoveFocusOrTab "left"; }
|
||||||
|
bind "Alt j" { MoveFocus "down"; }
|
||||||
|
bind "Alt k" { MoveFocus "up"; }
|
||||||
|
bind "Alt l" { MoveFocusOrTab "right"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "scroll" "search" "tmux" {
|
||||||
|
bind "Ctrl b" { SwitchToMode "tmux"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "scroll" "search" {
|
||||||
|
bind "Ctrl s" { SwitchToMode "scroll"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "tab" {
|
||||||
|
bind "Ctrl t" { SwitchToMode "tab"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "pane" {
|
||||||
|
bind "Ctrl p" { SwitchToMode "pane"; }
|
||||||
|
}
|
||||||
|
shared_except "locked" "resize" {
|
||||||
|
bind "Ctrl n" { SwitchToMode "resize"; }
|
||||||
|
}
|
||||||
|
shared_except "normal" "locked" "entersearch" {
|
||||||
|
bind "enter" { SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
shared_except "normal" "locked" "entersearch" "renametab" "renamepane" {
|
||||||
|
bind "esc" { SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
shared_among "pane" "tmux" {
|
||||||
|
bind "x" { CloseFocus; SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
shared_among "scroll" "search" {
|
||||||
|
bind "PageDown" { PageScrollDown; }
|
||||||
|
bind "PageUp" { PageScrollUp; }
|
||||||
|
bind "left" { PageScrollUp; }
|
||||||
|
bind "down" { ScrollDown; }
|
||||||
|
bind "up" { ScrollUp; }
|
||||||
|
bind "right" { PageScrollDown; }
|
||||||
|
bind "Ctrl b" { PageScrollUp; }
|
||||||
|
bind "Ctrl c" { ScrollToBottom; SwitchToMode "normal"; }
|
||||||
|
bind "d" { HalfPageScrollDown; }
|
||||||
|
bind "Ctrl f" { PageScrollDown; }
|
||||||
|
bind "h" { PageScrollUp; }
|
||||||
|
bind "j" { ScrollDown; }
|
||||||
|
bind "k" { ScrollUp; }
|
||||||
|
bind "l" { PageScrollDown; }
|
||||||
|
bind "Ctrl s" { SwitchToMode "normal"; }
|
||||||
|
bind "u" { HalfPageScrollUp; }
|
||||||
|
}
|
||||||
|
entersearch {
|
||||||
|
bind "Ctrl c" { SwitchToMode "scroll"; }
|
||||||
|
bind "esc" { SwitchToMode "scroll"; }
|
||||||
|
bind "enter" { SwitchToMode "search"; }
|
||||||
|
}
|
||||||
|
renametab {
|
||||||
|
bind "esc" { UndoRenameTab; SwitchToMode "tab"; }
|
||||||
|
}
|
||||||
|
shared_among "renametab" "renamepane" {
|
||||||
|
bind "Ctrl c" { SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
renamepane {
|
||||||
|
bind "esc" { UndoRenamePane; SwitchToMode "pane"; }
|
||||||
|
}
|
||||||
|
shared_among "session" "tmux" {
|
||||||
|
bind "d" { Detach; }
|
||||||
|
}
|
||||||
|
tmux {
|
||||||
|
bind "left" { MoveFocus "left"; SwitchToMode "normal"; }
|
||||||
|
bind "down" { MoveFocus "down"; SwitchToMode "normal"; }
|
||||||
|
bind "up" { MoveFocus "up"; SwitchToMode "normal"; }
|
||||||
|
bind "right" { MoveFocus "right"; SwitchToMode "normal"; }
|
||||||
|
bind "space" { NextSwapLayout; }
|
||||||
|
bind "\"" { NewPane "down"; SwitchToMode "normal"; }
|
||||||
|
bind "%" { NewPane "right"; SwitchToMode "normal"; }
|
||||||
|
bind "," { SwitchToMode "renametab"; }
|
||||||
|
bind "[" { SwitchToMode "scroll"; }
|
||||||
|
bind "Ctrl b" { Write 2; SwitchToMode "normal"; }
|
||||||
|
bind "c" { NewTab; SwitchToMode "normal"; }
|
||||||
|
bind "h" { MoveFocus "left"; SwitchToMode "normal"; }
|
||||||
|
bind "j" { MoveFocus "down"; SwitchToMode "normal"; }
|
||||||
|
bind "k" { MoveFocus "up"; SwitchToMode "normal"; }
|
||||||
|
bind "l" { MoveFocus "right"; SwitchToMode "normal"; }
|
||||||
|
bind "n" { GoToNextTab; SwitchToMode "normal"; }
|
||||||
|
bind "o" { FocusNextPane; }
|
||||||
|
bind "p" { GoToPreviousTab; SwitchToMode "normal"; }
|
||||||
|
bind "z" { ToggleFocusFullscreen; SwitchToMode "normal"; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Plugin aliases - can be used to change the implementation of Zellij
|
||||||
|
// changing these requires a restart to take effect
|
||||||
|
plugins {
|
||||||
|
about location="zellij:about"
|
||||||
|
compact-bar location="zellij:compact-bar"
|
||||||
|
configuration location="zellij:configuration"
|
||||||
|
filepicker location="zellij:strider" {
|
||||||
|
cwd "/"
|
||||||
|
}
|
||||||
|
plugin-manager location="zellij:plugin-manager"
|
||||||
|
session-manager location="zellij:session-manager"
|
||||||
|
status-bar location="zellij:status-bar"
|
||||||
|
strider location="zellij:strider"
|
||||||
|
tab-bar location="zellij:tab-bar"
|
||||||
|
welcome-screen location="zellij:session-manager" {
|
||||||
|
welcome_screen true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Plugins to load in the background when a new session starts
|
||||||
|
// eg. "file:/path/to/my-plugin.wasm"
|
||||||
|
// eg. "https://example.com/my-plugin.wasm"
|
||||||
|
load_plugins {
|
||||||
|
}
|
||||||
|
|
||||||
|
// Use a simplified UI without special fonts (arrow glyphs)
|
||||||
|
// Options:
|
||||||
|
// - true
|
||||||
|
// - false (Default)
|
||||||
|
//
|
||||||
|
// simplified_ui true
|
||||||
|
|
||||||
|
// Choose the theme that is specified in the themes section.
|
||||||
|
// Default: default
|
||||||
|
//
|
||||||
|
// theme "dracula"
|
||||||
|
|
||||||
|
// Choose the base input mode of zellij.
|
||||||
|
// Default: normal
|
||||||
|
//
|
||||||
|
default_mode "normal"
|
||||||
|
|
||||||
|
// Choose the path to the default shell that zellij will use for opening new panes
|
||||||
|
// Default: $SHELL
|
||||||
|
//
|
||||||
|
// default_shell "fish"
|
||||||
|
|
||||||
|
// Choose the path to override cwd that zellij will use for opening new panes
|
||||||
|
//
|
||||||
|
// default_cwd "/tmp"
|
||||||
|
|
||||||
|
// The name of the default layout to load on startup
|
||||||
|
// Default: "default"
|
||||||
|
//
|
||||||
|
// default_layout "compact"
|
||||||
|
|
||||||
|
// The folder in which Zellij will look for layouts
|
||||||
|
// (Requires restart)
|
||||||
|
//
|
||||||
|
// layout_dir "/tmp"
|
||||||
|
|
||||||
|
// The folder in which Zellij will look for themes
|
||||||
|
// (Requires restart)
|
||||||
|
//
|
||||||
|
// theme_dir "/tmp"
|
||||||
|
|
||||||
|
// Toggle enabling the mouse mode.
|
||||||
|
// On certain configurations, or terminals this could
|
||||||
|
// potentially interfere with copying text.
|
||||||
|
// Options:
|
||||||
|
// - true (default)
|
||||||
|
// - false
|
||||||
|
//
|
||||||
|
// mouse_mode false
|
||||||
|
|
||||||
|
// Toggle having pane frames around the panes
|
||||||
|
// Options:
|
||||||
|
// - true (default, enabled)
|
||||||
|
// - false
|
||||||
|
//
|
||||||
|
// pane_frames false
|
||||||
|
|
||||||
|
// When attaching to an existing session with other users,
|
||||||
|
// should the session be mirrored (true)
|
||||||
|
// or should each user have their own cursor (false)
|
||||||
|
// (Requires restart)
|
||||||
|
// Default: false
|
||||||
|
//
|
||||||
|
// mirror_session true
|
||||||
|
|
||||||
|
// Choose what to do when zellij receives SIGTERM, SIGINT, SIGQUIT or SIGHUP
|
||||||
|
// eg. when terminal window with an active zellij session is closed
|
||||||
|
// (Requires restart)
|
||||||
|
// Options:
|
||||||
|
// - detach (Default)
|
||||||
|
// - quit
|
||||||
|
//
|
||||||
|
// on_force_close "quit"
|
||||||
|
|
||||||
|
// Configure the scroll back buffer size
|
||||||
|
// This is the number of lines zellij stores for each pane in the scroll back
|
||||||
|
// buffer. Excess number of lines are discarded in a FIFO fashion.
|
||||||
|
// (Requires restart)
|
||||||
|
// Valid values: positive integers
|
||||||
|
// Default value: 10000
|
||||||
|
//
|
||||||
|
// scroll_buffer_size 10000
|
||||||
|
|
||||||
|
// Provide a command to execute when copying text. The text will be piped to
|
||||||
|
// the stdin of the program to perform the copy. This can be used with
|
||||||
|
// terminal emulators which do not support the OSC 52 ANSI control sequence
|
||||||
|
// that will be used by default if this option is not set.
|
||||||
|
// Examples:
|
||||||
|
//
|
||||||
|
// copy_command "xclip -selection clipboard" // x11
|
||||||
|
// copy_command "wl-copy" // wayland
|
||||||
|
// copy_command "pbcopy" // osx
|
||||||
|
//
|
||||||
|
// copy_command "pbcopy"
|
||||||
|
|
||||||
|
// Choose the destination for copied text
|
||||||
|
// Allows using the primary selection buffer (on x11/wayland) instead of the system clipboard.
|
||||||
|
// Does not apply when using copy_command.
|
||||||
|
// Options:
|
||||||
|
// - system (default)
|
||||||
|
// - primary
|
||||||
|
//
|
||||||
|
// copy_clipboard "primary"
|
||||||
|
|
||||||
|
// Enable automatic copying (and clearing) of selection when releasing mouse
|
||||||
|
// Default: true
|
||||||
|
//
|
||||||
|
// copy_on_select true
|
||||||
|
|
||||||
|
// Path to the default editor to use to edit pane scrollbuffer
|
||||||
|
// Default: $EDITOR or $VISUAL
|
||||||
|
// scrollback_editor "/usr/bin/vim"
|
||||||
|
|
||||||
|
// A fixed name to always give the Zellij session.
|
||||||
|
// Consider also setting `attach_to_session true,`
|
||||||
|
// otherwise this will error if such a session exists.
|
||||||
|
// Default: <RANDOM>
|
||||||
|
//
|
||||||
|
// session_name "My singleton session"
|
||||||
|
|
||||||
|
// When `session_name` is provided, attaches to that session
|
||||||
|
// if it is already running or creates it otherwise.
|
||||||
|
// Default: false
|
||||||
|
//
|
||||||
|
// attach_to_session true
|
||||||
|
|
||||||
|
// Toggle between having Zellij lay out panes according to a predefined set of layouts whenever possible
|
||||||
|
// Options:
|
||||||
|
// - true (default)
|
||||||
|
// - false
|
||||||
|
//
|
||||||
|
// auto_layout false
|
||||||
|
|
||||||
|
// Whether sessions should be serialized to the cache folder (including their tabs/panes, cwds and running commands) so that they can later be resurrected
|
||||||
|
// Options:
|
||||||
|
// - true (default)
|
||||||
|
// - false
|
||||||
|
//
|
||||||
|
session_serialization false
|
||||||
|
|
||||||
|
// Whether pane viewports are serialized along with the session, default is false
|
||||||
|
// Options:
|
||||||
|
// - true
|
||||||
|
// - false (default)
|
||||||
|
//
|
||||||
|
// serialize_pane_viewport false
|
||||||
|
|
||||||
|
// Scrollback lines to serialize along with the pane viewport when serializing sessions, 0
|
||||||
|
// defaults to the scrollback size. If this number is higher than the scrollback size, it will
|
||||||
|
// also default to the scrollback size. This does nothing if `serialize_pane_viewport` is not true.
|
||||||
|
//
|
||||||
|
// scrollback_lines_to_serialize 10000
|
||||||
|
|
||||||
|
// Enable or disable the rendering of styled and colored underlines (undercurl).
|
||||||
|
// May need to be disabled for certain unsupported terminals
|
||||||
|
// (Requires restart)
|
||||||
|
// Default: true
|
||||||
|
//
|
||||||
|
// styled_underlines false
|
||||||
|
|
||||||
|
// How often in seconds sessions are serialized
|
||||||
|
//
|
||||||
|
// serialization_interval 10000
|
||||||
|
|
||||||
|
// Enable or disable writing of session metadata to disk (if disabled, other sessions might not know
|
||||||
|
// metadata info on this session)
|
||||||
|
// (Requires restart)
|
||||||
|
// Default: false
|
||||||
|
//
|
||||||
|
// disable_session_metadata false
|
||||||
|
|
||||||
|
// Enable or disable support for the enhanced Kitty Keyboard Protocol (the host terminal must also support it)
|
||||||
|
// (Requires restart)
|
||||||
|
// Default: true (if the host terminal supports it)
|
||||||
|
//
|
||||||
|
// support_kitty_keyboard_protocol false
|
||||||
|
|
||||||
|
// Whether to stack panes when resizing beyond a certain size
|
||||||
|
// Default: true
|
||||||
|
//
|
||||||
|
// stacked_resize false
|
||||||
|
|
||||||
|
// Whether to show tips on startup
|
||||||
|
// Default: true
|
||||||
|
//
|
||||||
|
show_startup_tips false
|
||||||
|
|
||||||
|
// Whether to show release notes on first version run
|
||||||
|
// Default: true
|
||||||
|
//
|
||||||
|
// show_release_notes false
|
||||||
@@ -16,7 +16,7 @@ plugin=org.kde.plasma.folder
|
|||||||
wallpaperplugin=org.kde.image
|
wallpaperplugin=org.kde.image
|
||||||
|
|
||||||
[Containments][1][General]
|
[Containments][1][General]
|
||||||
positions={"1024x768":[]}
|
positions={"1920x1080":[]}
|
||||||
|
|
||||||
[Containments][2]
|
[Containments][2]
|
||||||
activityId=
|
activityId=
|
||||||
|
|||||||
11
files/plasmashellrc
Normal file
11
files/plasmashellrc
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[PlasmaViews][Panel 2]
|
||||||
|
alignment=1
|
||||||
|
floating=0
|
||||||
|
panelOpacity=0
|
||||||
|
panelVisibility=0
|
||||||
|
|
||||||
|
[PlasmaViews][Panel 2][Defaults]
|
||||||
|
thickness=30
|
||||||
|
|
||||||
|
[Updates]
|
||||||
|
performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/taskmanager_configUpdate_wheelEnabled.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
[MeinePC]
|
|
||||||
kickdev
|
|
||||||
4
inventory.yml
Normal file
4
inventory.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
test:
|
||||||
|
hosts:
|
||||||
|
kickdev:
|
||||||
|
ansible_host: 192.168.2.189
|
||||||
@@ -1,34 +1,37 @@
|
|||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
35316134616136316439313733303265336362303831353534626332393033396464663162333039
|
39656233363561363165636231616466373134343836343033363230663234323162386461383866
|
||||||
6238666465643735306135393065613638356337623262630a386235663437333536373835393161
|
6238393336393133353131306235373963643233363033630a643032343031386433393036633165
|
||||||
35333436316135666636333738653463343963616338323031653963656565316261373664616437
|
64333935643134616239633132336533626164343964643636326530363036393137666531323639
|
||||||
6464326438643737350a346239656636353431646232396330393364646664636161353335636662
|
3333393966323363310a316137656333366562373436643430623964363732656336303164333035
|
||||||
30666235323636333563653762306235326366613433666262336564643663383830373433363739
|
62366162316564333838353766383162626362643132366130653731356363636238383934653733
|
||||||
64373233303938306365373834633263313837343236626532666261623933346531613735303031
|
37313562633832393235303064323937353837336266633636643832386466396362383639313464
|
||||||
38353637346336383036313861313166353864666462656538353333306138663530623063656435
|
33666633373562353363633035666333633337623164396266616461666365633663633930656164
|
||||||
31643763386632393235383864613363633033366636383536303136663066383963636236656636
|
66636164616661313863353262623666616563666330643161623232376261346139366362313339
|
||||||
66323036653766306162326563306661313735623964386166656330636333373534303562646162
|
66333563623765303764643738396564333362333864613638626363666462666562393039303035
|
||||||
66663536336662343133646466343333633266306637313364363331633034326432313238663031
|
39383466386261303334313863366532383539616562616130343531626635623337303630363930
|
||||||
61336365343562396433336631313730303162623938353431613635633636633239623837323539
|
61626436636438623133653031383437656332396337643535363562383538613364626261396536
|
||||||
33376665663063383838343736383361306663393439326430643533333364313139323338303936
|
30376136383937616233313538346630343965663831373633333539323537353833363538353335
|
||||||
36363362393439336261326235646339333032643264613130376134353564373434316237306330
|
64643966313466333332383235376536396234336662613963333436356437646230666361626133
|
||||||
66633363306238366237323635626666633435343362393430346562303764623265363732633433
|
64613433623064336131353830643437393237653961376561613061646637313066666335383030
|
||||||
65643436643137336563653264666262383264653833393732613962306637303334616561613734
|
37323434633436653663303165393731306430373565356237646638393863303633636332623761
|
||||||
35356536656664313836376666356464323937653865306533666530373734663964353466666137
|
65333330323162326330393033313035643731306537656134663239393039623231353034373239
|
||||||
65666663323833646432616335626135346630376262663331653636373064336135643763656633
|
31366263316138306661383632646134666332623539376466323861323363363766306664653133
|
||||||
30333062306662633234393032663032313661316634643935623736303038636365333534346264
|
37396639303433653032343836653066306534656630633666616531623736343137396534323632
|
||||||
37363835363630633934373164386435313430313630356537366639313430326165303661393562
|
31313030363336303139326135353635656537333934326362306266323163666637346265343764
|
||||||
34396664346664636464656530373331326635303861326330393936313839633237393831633463
|
39623331366437663861323764316632376262313966336431376637643137636336376137306336
|
||||||
66666366306239393736363534653463313335326532663839636136353536356538653162633933
|
62303964333531376565656337613836306238636131343136373465656632643966663630343230
|
||||||
36343164343134383733323263313534306261316631316236616538646236373230316564643737
|
33656666643431316634623734613162663637343533666463383031346637643831663061616335
|
||||||
39343834666532313439353633396335323937613237636437666166663431343438346233383266
|
39613035343030653132323532663339636465313930363162633639343564316435633764653262
|
||||||
36336366303832376430343439316339643038383634326138663262333465303339303861663064
|
64346533306236633565316637646565386133376631383634373838396539376533626433383864
|
||||||
66393034653132313536396139623139393331393163613935353164336632363932396538386131
|
38623561643839376337663639376232386335613435666131366630373237646636376538336365
|
||||||
35633366613563646631326133643938396361313537306563343531666235343663623039323932
|
36626533393834313230326331653233303939346139376330643336633238396133636261383937
|
||||||
38383230343236356262613837303063313636343433373534363362376666313835626331326532
|
34343566396531636332393234386463363762353134313230316131346163363366386665363235
|
||||||
66396634353833376639343262636238386332643631656631303832653433663763666165303938
|
35363936656232653962373732646537613436353238306466393138316131383035386363356633
|
||||||
63323564303962653261616663613332346639623764356433336561616262633761656530326462
|
36653164666433316137356231636234386264623836636433313130643366663631373534346564
|
||||||
62383334363431386463616138333733303831656332636139653733336535653639663033303966
|
62363630313636396234663339616437643065373465383930653231353464663364343966396635
|
||||||
32366665363933636463643666316531663466616139396536316562313136393565346631323461
|
63656433323966643961343763316664376339336338346366666637333064656366646131396536
|
||||||
34623532383638636361623937343434613031366332663764313766386238653462626435623736
|
66343661383536326536343137316663343164396439313963376663643230353462373438666362
|
||||||
6461
|
35666463633661613135303131386330393535623565643638313566616435376662356137643631
|
||||||
|
37336430633834643062363536636431386361383766626136613235663333376533663166663261
|
||||||
|
39663463663235613136316239313534653262636237383566623432343863356238386530626533
|
||||||
|
32646236393732323934
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
# Pfad für Programm Konfigurationsdateien.
|
# Pfad für Programm Konfigurationsdateien.
|
||||||
|
|
||||||
# Alacritty
|
config_files:
|
||||||
alacritty_conf: ./files/alacritty.toml
|
- src: alacritty.toml
|
||||||
# Bashrc
|
dest: /home/{{ user_name }}/.config/alacritty
|
||||||
bashrc_conf: ./files/.bashrc
|
- src: config.kdl
|
||||||
# Oh-my-Posh Thema
|
dest: /home/{{ user_name }}/.config/zellji
|
||||||
omp_themes: ./files/montys.omp.json
|
- src: fancy.jsonc
|
||||||
# Codium .Repo File
|
dest: /home/{{ user_name }}/.config/fastfetch
|
||||||
codium_repo: ./files/vscodium.repo
|
- src: montys.omp.json
|
||||||
# Fastfetch Theme
|
dest: /home/{{ user_name }}/.config/oh-my-posh
|
||||||
fast_theme: ./files/fancy.jsonc
|
- src: .bashrc
|
||||||
|
dest: /home/{{ user_name}}/
|
||||||
Reference in New Issue
Block a user