From 1947c8e0e43352c6bd2c045c9d495029476f3b9c Mon Sep 17 00:00:00 2001 From: ProgramSnail Date: Fri, 22 Aug 2025 14:52:32 +0300 Subject: [PATCH] dotfiles basic config for quickshell and wms --- roles/dotfiles/tasks/main.yml | 10 +++++++++- roles/dotfiles/tasks/quickshell.yml | 7 +++++++ roles/dotfiles/tasks/wm.yml | 8 ++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 roles/dotfiles/tasks/quickshell.yml create mode 100644 roles/dotfiles/tasks/wm.yml diff --git a/roles/dotfiles/tasks/main.yml b/roles/dotfiles/tasks/main.yml index 715a8fa..87d0ab5 100644 --- a/roles/dotfiles/tasks/main.yml +++ b/roles/dotfiles/tasks/main.yml @@ -28,6 +28,14 @@ ansible.builtin.import_tasks: gui.yml when: "'gui' in configure" -- name: Desctop envionment config +- name: Desktop envionment config ansible.builtin.import_tasks: de.yml when: "'de' in configure" + +- name: Quickshell config + ansible.builtin.import_tasks: de.yml + when: "'quickshell' in configure" + +- name: WMs config + ansible.builtin.import_tasks: de.yml + when: "'wm' in configure" diff --git a/roles/dotfiles/tasks/quickshell.yml b/roles/dotfiles/tasks/quickshell.yml new file mode 100644 index 0000000..81336f4 --- /dev/null +++ b/roles/dotfiles/tasks/quickshell.yml @@ -0,0 +1,7 @@ +- name: Linking quickshell configuration + ansible.builtin.file: + src: '{{ role_path }}/files/.config/quickshell' + dest: '{{ ansible_env.HOME }}/.config/quickshell' + state: link + force: true + diff --git a/roles/dotfiles/tasks/wm.yml b/roles/dotfiles/tasks/wm.yml new file mode 100644 index 0000000..43824c2 --- /dev/null +++ b/roles/dotfiles/tasks/wm.yml @@ -0,0 +1,8 @@ +- name: Linking niri configuration + ansible.builtin.file: + src: '{{ role_path }}/files/niri' + dest: '{{ ansible_env.HOME }}/niri' + state: link + force: true + +# TODO: hyprland