Add a script to launch sway on FreeBSD.
This commit is contained in:
parent
172b4063ee
commit
1f408202f1
@ -18,3 +18,16 @@ cores: 8
|
|||||||
build_user:
|
build_user:
|
||||||
name: talexander
|
name: talexander
|
||||||
group: talexander
|
group: talexander
|
||||||
|
users:
|
||||||
|
talexander:
|
||||||
|
initialize: true
|
||||||
|
uid: 11235
|
||||||
|
gid: 11235
|
||||||
|
groups:
|
||||||
|
- name: wheel
|
||||||
|
- name: video
|
||||||
|
authorized_keys:
|
||||||
|
- yubikey
|
||||||
|
- main_fido
|
||||||
|
- backup_fido
|
||||||
|
- homeassistant
|
||||||
|
@ -89,3 +89,16 @@
|
|||||||
path: /etc/rc.conf
|
path: /etc/rc.conf
|
||||||
start: absent
|
start: absent
|
||||||
when: rc_conf is not defined
|
when: rc_conf is not defined
|
||||||
|
|
||||||
|
- name: Add fstab entries
|
||||||
|
mount:
|
||||||
|
name: "{{ item.dst }}"
|
||||||
|
src: "{{ item.src }}"
|
||||||
|
fstype: "{{ item.fstype }}"
|
||||||
|
opts: "{{ item.opts }}"
|
||||||
|
state: present
|
||||||
|
loop:
|
||||||
|
- dst: /tmp
|
||||||
|
src: tmpfs
|
||||||
|
fstype: tmpfs
|
||||||
|
opts: rw,mode=777
|
||||||
|
12
ansible/roles/sway/files/launch_sway.bash
Normal file
12
ansible/roles/sway/files/launch_sway.bash
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# Launch sway
|
||||||
|
set -euo pipefail
|
||||||
|
IFS=$'\n\t'
|
||||||
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
if [[ ! -v XDG_RUNTIME_DIR ]]; then
|
||||||
|
export XDG_RUNTIME_DIR=$(mktemp -d)
|
||||||
|
fi
|
||||||
|
|
||||||
|
sway |& tee $HOME/.config/swaylog
|
@ -35,3 +35,14 @@
|
|||||||
loop:
|
loop:
|
||||||
- seatd
|
- seatd
|
||||||
- dbus
|
- dbus
|
||||||
|
|
||||||
|
- name: Install scripts
|
||||||
|
copy:
|
||||||
|
src: "files/{{ item.src }}"
|
||||||
|
dest: "{{ item.dest }}"
|
||||||
|
mode: 0755
|
||||||
|
owner: root
|
||||||
|
group: wheel
|
||||||
|
loop:
|
||||||
|
- src: launch_sway.bash
|
||||||
|
dest: /usr/local/bin/launch_sway
|
||||||
|
Loading…
x
Reference in New Issue
Block a user