Compare commits
15 Commits
5041d65ef8
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| e8ae3a3126 | |||
| 96d7b224db | |||
| 2c0cec03a0 | |||
| 137e7e99dd | |||
| e5e7581400 | |||
| 3fb8f0a4a1 | |||
| 6618fe8a52 | |||
| b099c9fae2 | |||
| fbb60aceda | |||
| b76b2ce1d2 | |||
| ea38edd616 | |||
| 9cdd171e7f | |||
| f161430273 | |||
| 7124684228 | |||
| 45999e59a9 |
@@ -1,4 +1,4 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=Dashboard Chrome
|
||||
Exec=chromium --new-window --kiosk airsense.airbus.com -window-position=4096,0 & chromium --new-window --kiosk airsense.airbus.com -window-position=0,0
|
||||
Exec=sh -c 'chromium --new-window --kiosk monitoring.airsense.live -window-position=4096,0 --password-store=basic & chromium --new-window --kiosk monitoring.airsense.live -window-position=0,0 --password-store=basic --user-data-dir=/home/airsense/chrome_data'
|
||||
34
playbook.yml
34
playbook.yml
@@ -8,8 +8,12 @@
|
||||
upgrade: yes
|
||||
- name: Install basic packages
|
||||
community.general.pacman:
|
||||
name: sudo,zsh,htop,autoconf,automake,binutils,bison,file,findutils,flex,gawk,gcc,gettext,grep,groff,gzip,libtool,m4,make,patch,pkgconf,sed,texinfo,which,base-devel,ttf-font-awesome,archlinux-keyring
|
||||
state: present
|
||||
name: archlinux-keyring
|
||||
state: latest
|
||||
- name: Install basic packages
|
||||
community.general.pacman:
|
||||
name: sudo,zsh,htop,autoconf,automake,binutils,bison,file,findutils,flex,gawk,gcc,gettext,grep,groff,gzip,libtool,m4,make,patch,pkgconf,sed,texinfo,which,base-devel,ttf-font-awesome
|
||||
state: latest
|
||||
- name: Make sure we have a 'wheel' group
|
||||
group:
|
||||
name: wheel
|
||||
@@ -71,18 +75,13 @@
|
||||
owner: airsense
|
||||
group: airsense
|
||||
mode: '0644'
|
||||
- name: Copy chrome startup file
|
||||
ansible.builtin.copy:
|
||||
src: ./chrome.desktop
|
||||
dest: /etc/xdg/autostart/chrome.desktop
|
||||
become: yes
|
||||
- name: Set a hostname
|
||||
hostname:
|
||||
name: "{{ hostname }}"
|
||||
- name: Install packages from AUR
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: gnome,gnome-extra,orchis-theme-git,python-pip,gnome-shell-extension-dash-to-panel,papirus-icon-theme
|
||||
name: gnome,gnome-extra,orchis-theme-git,python-pip,gnome-shell-extension-dash-to-panel,papirus-icon-theme,gnome-shell-extension-no-overview
|
||||
state: present
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
@@ -121,10 +120,27 @@
|
||||
state: present
|
||||
become: yes
|
||||
become_user: airsense
|
||||
- name: Activate no overview extensions
|
||||
dconf:
|
||||
key: /org/gnome/shell/enabled-extensions
|
||||
value: "['no-overview@fthx']"
|
||||
state: present
|
||||
become: yes
|
||||
become_user: airsense
|
||||
- name: Install some more user-packages
|
||||
kewlfft.aur.aur:
|
||||
use: paru
|
||||
name: chromium
|
||||
state: present
|
||||
become: yes
|
||||
become_user: aur_builder
|
||||
become_user: aur_builder
|
||||
- name: Copy chrome startup file
|
||||
ansible.builtin.copy:
|
||||
src: ./chrome.desktop
|
||||
dest: /etc/xdg/autostart/chrome.desktop
|
||||
become: yes
|
||||
- name: Copy autologin startup file
|
||||
ansible.builtin.copy:
|
||||
src: ./custom.conf
|
||||
dest: /etc/gdm/custom.conf
|
||||
become: yes
|
||||
140
sway_config
140
sway_config
@@ -1,140 +0,0 @@
|
||||
# Logo key. Use Mod1 for Alt.
|
||||
set $mod Mod1
|
||||
|
||||
|
||||
input "type:keyboard" {
|
||||
xkb_layout de
|
||||
}
|
||||
|
||||
|
||||
default_border pixel 0
|
||||
|
||||
|
||||
set $term foot
|
||||
|
||||
for_window [app_id="launcher"] floating enable, sticky enable, resize set 30 ppt 60 ppt, border pixel 10
|
||||
set $menu exec $term -a=launcher -e sway-launcher-desktop
|
||||
bindsym $mod+d exec $menu
|
||||
|
||||
output * bg /usr/share/backgrounds/archlinux/small.png fill
|
||||
|
||||
bindsym $mod+Return exec $term
|
||||
bindsym $mod+Shift+q kill
|
||||
floating_modifier $mod normal
|
||||
|
||||
bindsym $mod+Shift+c reload
|
||||
|
||||
smart_borders on
|
||||
|
||||
|
||||
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit'
|
||||
#
|
||||
# Moving arStatusound:
|
||||
#
|
||||
# Or use $mod+[up|down|left|right]
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
# Ditto, with arrow keys
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
#
|
||||
# Workspaces:
|
||||
#
|
||||
# Switch to workspace
|
||||
bindsym $mod+1 workspace number 1
|
||||
bindsym $mod+2 workspace number 2
|
||||
bindsym $mod+3 workspace number 3
|
||||
bindsym $mod+4 workspace number 4
|
||||
bindsym $mod+5 workspace number 5
|
||||
bindsym $mod+6 workspace number 6
|
||||
bindsym $mod+7 workspace number 7
|
||||
bindsym $mod+8 workspace number 8
|
||||
bindsym $mod+9 workspace number 9
|
||||
bindsym $mod+0 workspace number 10
|
||||
# Move focused container to workspace
|
||||
bindsym $mod+Shift+1 move container to workspace number 1
|
||||
bindsym $mod+Shift+2 move container to workspace number 2
|
||||
bindsym $mod+Shift+3 move container to workspace number 3
|
||||
bindsym $mod+Shift+4 move container to workspace number 4
|
||||
bindsym $mod+Shift+5 move container to workspace number 5
|
||||
bindsym $mod+Shift+6 move container to workspace number 6
|
||||
bindsym $mod+Shift+7 move container to workspace number 7
|
||||
bindsym $mod+Shift+8 move container to workspace number 8
|
||||
bindsym $mod+Shift+9 move container to workspace number 9
|
||||
bindsym $mod+Shift+0 move container to workspace number 10
|
||||
# Note: workspaces can have any name you want, not just numbers.
|
||||
# We just use 1-10 as the default.
|
||||
#
|
||||
# Layout stuff:
|
||||
#
|
||||
# You can "split" the current object of your focus with
|
||||
# $mod+b or $mod+v, for horizontal and vertical splits
|
||||
# respectively.
|
||||
bindsym $mod+b splith
|
||||
bindsym $mod+v splitv
|
||||
|
||||
# Switch the current container between different layout styles
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# Make the current focus fullscreen
|
||||
bindsym $mod+f fullscreen
|
||||
|
||||
# Toggle the current focus between tiling and floating mode
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# Swap focus between the tiling area and the floating area
|
||||
bindsym $mod+space focus mode_toggle
|
||||
|
||||
# Move focus to the parent container
|
||||
bindsym $mod+a focus parent
|
||||
#
|
||||
# Scratchpad:
|
||||
#
|
||||
# Sway has a "scratchpad", which is a bag of holding for windows.
|
||||
# You can send windows there and get them back later.
|
||||
|
||||
# Move the currently focused window to the scratchpad
|
||||
bindsym $mod+Shift+minus move scratchpad
|
||||
|
||||
# Show the next scratchpad window or hide the focused scratchpad window.
|
||||
# If there are multiple scratchpad windows, this command cycles through them.
|
||||
bindsym $mod+minus scratchpad show
|
||||
#
|
||||
# Resizing containers:
|
||||
#
|
||||
mode "resize" {
|
||||
|
||||
# Ditto, with arrow keys
|
||||
bindsym Left resize shrink width 10px
|
||||
bindsym Down resize grow height 10px
|
||||
bindsym Up resize shrink height 10px
|
||||
bindsym Right resize grow width 10px
|
||||
|
||||
# Return to default mode
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
}
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
# class border bground text indicator child_border
|
||||
client.focused #FFA445 #FFA445 #000000 #FFA445 #FFA445
|
||||
client.focused_inactive #4A4A4A #4A4A4A #FFFFFF #4A4A4A #4A4A4A
|
||||
client.unfocused #4A4A4A #4A4A4A #FFFFFF #4A4A4A #4A4A4A
|
||||
client.urgent #2F343A #900000 #FFFFFF #900000 #900000
|
||||
client.placeholder #000000 #0C0C0C #FFFFFF #000000 #0C0C0C
|
||||
|
||||
|
||||
include /etc/sway/config.d/*
|
||||
|
||||
workspace 1
|
||||
exec chromium --start-fullscreen --kiosk --noerrdialogs --no-first-run airsense.airbus.com
|
||||
|
||||
workspace 2
|
||||
exec sleep 2 && chromium --new-window --start-fullscreen --kiosk --noerrdialogs --no-first-run airbus.com
|
||||
Reference in New Issue
Block a user