Compare commits
No commits in common. "7204fa768a13167dfca17bfceb13016c1582c2ad" and "11edc277ece9207d8c354529dc8ae8c0776a51fb" have entirely different histories.
7204fa768a
...
11edc277ec
|
@ -15,34 +15,4 @@ picom_git: https://github.com/ibhagwan/picom.git
|
||||||
|
|
||||||
powerlevel10k_git: https://github.com/romkatv/powerlevel10k.git
|
powerlevel10k_git: https://github.com/romkatv/powerlevel10k.git
|
||||||
|
|
||||||
comice_control_git: https://github.com/libredeb/comice-control-center.git
|
comice_control_git: https://github.com/libredeb/comice-control-center.git
|
||||||
|
|
||||||
picom_dependency:
|
|
||||||
- cmake
|
|
||||||
- meson
|
|
||||||
- ninja-build
|
|
||||||
- git
|
|
||||||
- pkg-config
|
|
||||||
- asciidoc
|
|
||||||
- libxext-dev
|
|
||||||
- libxcb1-dev
|
|
||||||
- libxcb-damage0-dev
|
|
||||||
- libxcb-xfixes0-dev
|
|
||||||
- libxcb-shape0-dev
|
|
||||||
- libxcb-render-util0-dev
|
|
||||||
- libxcb-render0-dev
|
|
||||||
- libxcb-randr0-dev
|
|
||||||
- libxcb-composite0-dev
|
|
||||||
- libxcb-image0-dev
|
|
||||||
- libxcb-present-dev
|
|
||||||
- libxcb-xinerama0-dev
|
|
||||||
- libxcb-glx0-dev
|
|
||||||
- libpixman-1-dev
|
|
||||||
- libdbus-1-dev
|
|
||||||
- libconfig-dev
|
|
||||||
- libgl1-mesa-dev
|
|
||||||
- libpcre2-dev
|
|
||||||
- libevdev-dev
|
|
||||||
- uthash-dev
|
|
||||||
- libev-dev
|
|
||||||
- libx11-xcb-dev
|
|
34
playbook/roles/role-one/files/terminalrc
Normal file
34
playbook/roles/role-one/files/terminalrc
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
[Configuration]
|
||||||
|
MiscAlwaysShowTabs=FALSE
|
||||||
|
MiscBell=FALSE
|
||||||
|
MiscBellUrgent=FALSE
|
||||||
|
MiscBordersDefault=TRUE
|
||||||
|
MiscCursorBlinks=FALSE
|
||||||
|
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
|
||||||
|
MiscDefaultGeometry=80x24
|
||||||
|
MiscInheritGeometry=FALSE
|
||||||
|
MiscMenubarDefault=TRUE
|
||||||
|
MiscMouseAutohide=FALSE
|
||||||
|
MiscMouseWheelZoom=TRUE
|
||||||
|
MiscToolbarDefault=FALSE
|
||||||
|
MiscConfirmClose=TRUE
|
||||||
|
MiscCycleTabs=TRUE
|
||||||
|
MiscTabCloseButtons=TRUE
|
||||||
|
MiscTabCloseMiddleClick=TRUE
|
||||||
|
MiscTabPosition=GTK_POS_TOP
|
||||||
|
MiscHighlightUrls=TRUE
|
||||||
|
MiscMiddleClickOpensUri=FALSE
|
||||||
|
MiscCopyOnSelect=FALSE
|
||||||
|
MiscShowRelaunchDialog=TRUE
|
||||||
|
MiscRewrapOnResize=TRUE
|
||||||
|
MiscUseShiftArrowsToScroll=FALSE
|
||||||
|
MiscSlimTabs=FALSE
|
||||||
|
MiscNewTabAdjacent=FALSE
|
||||||
|
MiscSearchDialogOpacity=100
|
||||||
|
MiscShowUnsafePasteDialog=TRUE
|
||||||
|
FontUseSystem=TRUE
|
||||||
|
BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT
|
||||||
|
RunCustomCommand=TRUE
|
||||||
|
CustomCommand=zsh
|
||||||
|
BackgroundDarkness=0.900000
|
||||||
|
ColorPalette=#000000;#cc0000;#4e9a06;#c4a000;#3465a4;#75507b;#06989a;#d3d7cf;#555753;#ef2929;#8ae234;#fce94f;#739fcf;#ad7fa8;#34e2e2;#eeeeec
|
|
@ -1 +0,0 @@
|
||||||
user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"urlbar-container\",\"customizableui-special-spring2\",\"new-tab-button\",\"save-to-pocket-button\",\"downloads-button\",\"fxa-toolbar-menu-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\",\"alltabs-button\"],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\"],\"currentVersion\":17,\"newElementCount\":6}");
|
|
|
@ -19,15 +19,3 @@
|
||||||
- name: Customize Firefox | Run Firefox Tweaks
|
- name: Customize Firefox | Run Firefox Tweaks
|
||||||
shell: "cd {{ home_directory }}/Downloads/WhiteSur-gtk-theme/ && ./tweaks.sh -f"
|
shell: "cd {{ home_directory }}/Downloads/WhiteSur-gtk-theme/ && ./tweaks.sh -f"
|
||||||
when: firefox_check.rc == 0
|
when: firefox_check.rc == 0
|
||||||
|
|
||||||
- name: Customize Firefox | Get the name of default profile
|
|
||||||
shell:
|
|
||||||
cmd: "ls ~/.mozilla/firefox/ | grep 'default-release'"
|
|
||||||
register: firefox_profile
|
|
||||||
when: firefox_check.rc == 0
|
|
||||||
|
|
||||||
- name: Customize Firefox | Place user.js in profile
|
|
||||||
copy:
|
|
||||||
src: user.js
|
|
||||||
dest: "{{ home_directory }}/.mozilla/firefox/{{ firefox_profile.stdout }}/user.js"
|
|
||||||
when: firefox_check.rc == 0
|
|
||||||
|
|
11
playbook/roles/role-one/tasks/file-manager.yml
Normal file
11
playbook/roles/role-one/tasks/file-manager.yml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
|
||||||
|
- name: File Manager | Install nautilus
|
||||||
|
become: yes
|
||||||
|
apt:
|
||||||
|
name: nautilus
|
||||||
|
state: latest
|
||||||
|
|
||||||
|
- name: File Manager | Make Nautilus default file manager
|
||||||
|
shell:
|
||||||
|
cmd: "xdg-mime default nautilus.desktop inode/directory application"
|
|
@ -46,5 +46,5 @@
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
copy:
|
||||||
src: "{{ home_directory }}/Pictures/wallpapers"
|
src: "{{ home_directory }}/Pictures/wallpapers"
|
||||||
dest: /usr/share/backgrounds/
|
dest: /usr/share/backgrounds
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
|
|
|
@ -19,21 +19,6 @@
|
||||||
dest: "{{ home_directory }}/.local/share/icons/"
|
dest: "{{ home_directory }}/.local/share/icons/"
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
|
|
||||||
- name: Plank Dock | Dconf - Set zoom enabled
|
|
||||||
dconf:
|
|
||||||
key: /net/launchpad/plank/docks/dock1/zoom-enabled
|
|
||||||
value: "true"
|
|
||||||
|
|
||||||
- name: Plank Dock | Dconf - Set zoom percent
|
|
||||||
dconf:
|
|
||||||
key: /net/launchpad/plank/docks/dock1/zoom-percent
|
|
||||||
value: 130
|
|
||||||
|
|
||||||
- name: Plank Dock | Dconf - Set theme
|
|
||||||
dconf:
|
|
||||||
key: /net/launchpad/plank/docks/dock1/theme
|
|
||||||
value: "'theme-dark'"
|
|
||||||
|
|
||||||
- name: Plank Dock | Ensure that plank_dock_launcher_path exists
|
- name: Plank Dock | Ensure that plank_dock_launcher_path exists
|
||||||
file:
|
file:
|
||||||
path: "{{ plank_dock_launcher_path }}"
|
path: "{{ plank_dock_launcher_path }}"
|
||||||
|
@ -48,30 +33,35 @@
|
||||||
src: launchpad.dockitem
|
src: launchpad.dockitem
|
||||||
dest: "{{ plank_dock_launcher_path }}/launchpad.dockitem"
|
dest: "{{ plank_dock_launcher_path }}/launchpad.dockitem"
|
||||||
|
|
||||||
- name: Plank Dock | Add org.gnome.Nautilus.dockitem to dock
|
- name: Plank Dock | Add thunar.dockitem to dock
|
||||||
copy:
|
copy:
|
||||||
src: org.gnome.Nautilus.dockitem
|
src: thunar.dockitem
|
||||||
dest: "{{ plank_dock_launcher_path }}/org.gnome.Nautilus.dockitem"
|
dest: "{{ plank_dock_launcher_path }}/thunar.dockitem"
|
||||||
|
|
||||||
|
- name: Plank Dock | Add org.xfce.Parole.dockitem to dock
|
||||||
|
copy:
|
||||||
|
src: org.xfce.Parole.dockitem
|
||||||
|
dest: "{{ plank_dock_launcher_path }}/org.xfce.Parole.dockitem"
|
||||||
|
|
||||||
|
- name: Plank Dock | Add thunderbird.dockitem to dock
|
||||||
|
copy:
|
||||||
|
src: thunderbird.dockitem
|
||||||
|
dest: "{{ plank_dock_launcher_path }}/thunderbird.dockitem"
|
||||||
|
|
||||||
- name: Plank Dock | Add firefox.dockitem to dock
|
- name: Plank Dock | Add firefox.dockitem to dock
|
||||||
copy:
|
copy:
|
||||||
src: firefox.dockitem
|
src: firefox.dockitem
|
||||||
dest: "{{ plank_dock_launcher_path }}/firefox.dockitem"
|
dest: "{{ plank_dock_launcher_path }}/firefox.dockitem"
|
||||||
|
|
||||||
- name: Plank Dock | Add org.gnome.gedit.dockitem to dock
|
- name: Plank Dock | Add xfce4-terminal.dockitem to dock
|
||||||
copy:
|
copy:
|
||||||
src: org.gnome.gedit.dockitem
|
src: xfce4-terminal.dockitem
|
||||||
dest: "{{ plank_dock_launcher_path }}/org.gnome.gedit.dockitem"
|
dest: "{{ plank_dock_launcher_path }}/xfce4-terminal.dockitem"
|
||||||
|
|
||||||
- name: Plank Dock | Add org.gnome.Terminal.dockitem to dock
|
- name: Plank Dock | Add mate-calc.dockitem to dock
|
||||||
copy:
|
copy:
|
||||||
src: org.gnome.Terminal.dockitem
|
src: mate-calc.dockitem
|
||||||
dest: "{{ plank_dock_launcher_path }}/org.gnome.Terminal.dockitem"
|
dest: "{{ plank_dock_launcher_path }}/mate-calc.dockitem"
|
||||||
|
|
||||||
- name: Plank Dock | Add org.gnome.Calculator.dockitem to dock
|
|
||||||
copy:
|
|
||||||
src: org.gnome.Calculator.dockitem
|
|
||||||
dest: "{{ plank_dock_launcher_path }}/org.gnome.Calculator.dockitem"
|
|
||||||
|
|
||||||
- name: Plank Dock | Add desktop.dockitem to dock
|
- name: Plank Dock | Add desktop.dockitem to dock
|
||||||
copy:
|
copy:
|
||||||
|
|
|
@ -27,32 +27,16 @@
|
||||||
src: zshrc
|
src: zshrc
|
||||||
dest: "{{ home_directory }}/.zshrc"
|
dest: "{{ home_directory }}/.zshrc"
|
||||||
|
|
||||||
- name: Terminal | Get default profile
|
- name: Terminal | Disable powerlevel10k prompt
|
||||||
shell:
|
shell:
|
||||||
cmd: "gsettings get org.gnome.Terminal.ProfilesList default"
|
cmd: "echo 'POWERLEVEL9K_DISABLE_CONFIGURATION_WIZARD=true' >>! ~/.zshrc"
|
||||||
register: default_profile
|
|
||||||
|
|
||||||
- name: Terminal | Dconf - use-custom-command
|
- name: Terminal | Make sure terminal_config_path directory exists
|
||||||
dconf:
|
file:
|
||||||
key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/use-custom-command"
|
path: "{{ terminal_config_path }}"
|
||||||
value: "true"
|
state: directory
|
||||||
|
|
||||||
- name: Terminal | Dconf - custom-command
|
- name: Terminal | Copy terminal config
|
||||||
dconf:
|
copy:
|
||||||
key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/custom-command"
|
src: terminalrc
|
||||||
value: "'zsh'"
|
dest: "{{ terminal_config_path }}/terminalrc"
|
||||||
|
|
||||||
- name: Terminal | Dconf - use-theme-transparency
|
|
||||||
dconf:
|
|
||||||
key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/use-theme-transparency"
|
|
||||||
value: "false"
|
|
||||||
|
|
||||||
- name: Terminal | Dconf - use-transparent-background
|
|
||||||
dconf:
|
|
||||||
key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/use-transparent-background"
|
|
||||||
value: "true"
|
|
||||||
|
|
||||||
- name: Terminal | Dconf - background-transparency-percent
|
|
||||||
dconf:
|
|
||||||
key: "/org/gnome/terminal/legacy/profiles:/:{{ default_profile.stdout.strip(\"'\") }}/background-transparency-percent"
|
|
||||||
value: "5"
|
|
||||||
|
|
|
@ -6,7 +6,32 @@ autostart_path: "{{ home_directory }}/.config/autostart"
|
||||||
lightdm_path: /etc/lightdm
|
lightdm_path: /etc/lightdm
|
||||||
terminal_config_path: "{{ home_directory }}/.config/xfce4/terminal"
|
terminal_config_path: "{{ home_directory }}/.config/xfce4/terminal"
|
||||||
|
|
||||||
# Disabling compositor gives a beautiful blurry window borders
|
picom_dependency:
|
||||||
# But it's been observed that it cause issues with the whole system
|
- cmake
|
||||||
# So its default to false for now
|
- meson
|
||||||
enable_picom: false
|
- ninja-build
|
||||||
|
- git
|
||||||
|
- pkg-config
|
||||||
|
- asciidoc
|
||||||
|
- libxext-dev
|
||||||
|
- libxcb1-dev
|
||||||
|
- libxcb-damage0-dev
|
||||||
|
- libxcb-xfixes0-dev
|
||||||
|
- libxcb-shape0-dev
|
||||||
|
- libxcb-render-util0-dev
|
||||||
|
- libxcb-render0-dev
|
||||||
|
- libxcb-randr0-dev
|
||||||
|
- libxcb-composite0-dev
|
||||||
|
- libxcb-image0-dev
|
||||||
|
- libxcb-present-dev
|
||||||
|
- libxcb-xinerama0-dev
|
||||||
|
- libxcb-glx0-dev
|
||||||
|
- libpixman-1-dev
|
||||||
|
- libdbus-1-dev
|
||||||
|
- libconfig-dev
|
||||||
|
- libgl1-mesa-dev
|
||||||
|
- libpcre2-dev
|
||||||
|
- libevdev-dev
|
||||||
|
- uthash-dev
|
||||||
|
- libev-dev
|
||||||
|
- libx11-xcb-dev
|
||||||
|
|
Loading…
Reference in New Issue
Block a user