From 51d46cc4684313c8efaa955390c3ca4109451932 Mon Sep 17 00:00:00 2001 From: Logan Fick Date: Sat, 26 Apr 2025 17:12:15 -0400 Subject: [PATCH] Added Xfce and LightDM default configuration files. --- .../xfconf/xfce-perchannel-xml/thunar.xml | 32 +++ .../xfce-perchannel-xml/xfce4-desktop.xml | 22 ++ .../xfce4-keyboard-shortcuts.xml | 196 ++++++++++++++++++ .../xfce-perchannel-xml/xfce4-notifyd.xml | 7 + .../xfce-perchannel-xml/xfce4-panel.xml | 82 ++++++++ .../xfce4-power-manager.xml | 15 ++ .../xfce-perchannel-xml/xfce4-screensaver.xml | 31 +++ .../xfce-perchannel-xml/xfce4-terminal.xml | 12 ++ .../xfconf/xfce-perchannel-xml/xfwm4.xml | 91 ++++++++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 42 ++++ install-arch-linux.sh | 20 ++ 11 files changed, 550 insertions(+) create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..e70405a --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 0000000..da0aac1 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..6fc3567 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml new file mode 100644 index 0000000..26feb96 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml new file mode 100644 index 0000000..2b014e7 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml new file mode 100644 index 0000000..83fa8af --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml new file mode 100644 index 0000000..16a5ca2 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml new file mode 100644 index 0000000..df79ef7 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..bdafecd --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..2f69db2 --- /dev/null +++ b/default-home-directory-config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install-arch-linux.sh b/install-arch-linux.sh index ea5eef1..50985f5 100755 --- a/install-arch-linux.sh +++ b/install-arch-linux.sh @@ -246,6 +246,7 @@ install_base_xfce() { arch-chroot /mnt pacman --noconfirm -S lightdm \ lightdm-gtk-greeter \ lightdm-gtk-greeter-settings \ + papirus-icon-theme \ thunar \ thunar-archive-plugin \ gvfs \ @@ -256,6 +257,8 @@ install_base_xfce() { xfce4-terminal \ xfdesktop \ xfwm4 \ + orchis-theme \ + papirus-icon-theme \ xfce4-battery-plugin \ xfce4-notifyd \ xfce4-whiskermenu-plugin \ @@ -278,6 +281,23 @@ install_base_xfce() { unzip \ xreader arch-chroot /mnt systemctl enable lightdm.service + + cp -r ./default-home-directory-config /mnt/home/$username/.config + chown -R 1000:1000 /mnt/home/$username/.config + +arch-chroot /mnt sh -c "cat > /etc/lightdm/lightdm-gtk-greeter.conf" <