From 72f630b29a39581bc417efc4f0ce113d3068f364 Mon Sep 17 00:00:00 2001 From: Domenik Bildhauer Date: Sun, 27 Sep 2026 08:47:40 +0200 Subject: [PATCH] Add Fastfetch and XFCE configuration --- dotfiles/.config/fastfetch/config.jsonc | 34 +++ dotfiles/.config/xfce4/desktop/accels.scm | 47 +++++ .../.config/xfce4/desktop/icons.screen0.yaml | 26 +++ .../panel/launcher-13/17904646141.desktop | 17 ++ .../panel/launcher-14/17904646142.desktop | 18 ++ .../panel/launcher-15/17904646143.desktop | 18 ++ .../panel/launcher-16/17904646144.desktop | 15 ++ .../xfconf/xfce-perchannel-xml/displays.xml | 5 + .../xfconf/xfce-perchannel-xml/keyboards.xml | 7 + .../xfconf/xfce-perchannel-xml/thunar.xml | 6 + .../xfce-perchannel-xml/xfce4-desktop.xml | 43 ++++ .../xfce4-keyboard-shortcuts.xml | 196 ++++++++++++++++++ .../xfce-perchannel-xml/xfce4-notifyd.xml | 10 + .../xfce-perchannel-xml/xfce4-panel.xml | 102 +++++++++ .../xfce-perchannel-xml/xfce4-session.xml | 57 +++++ .../xfce-perchannel-xml/xfce4-terminal.xml | 5 + .../xfconf/xfce-perchannel-xml/xfwm4.xml | 91 ++++++++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 42 ++++ 18 files changed, 739 insertions(+) create mode 100644 dotfiles/.config/fastfetch/config.jsonc create mode 100644 dotfiles/.config/xfce4/desktop/accels.scm create mode 100644 dotfiles/.config/xfce4/desktop/icons.screen0.yaml create mode 100644 dotfiles/.config/xfce4/panel/launcher-13/17904646141.desktop create mode 100644 dotfiles/.config/xfce4/panel/launcher-14/17904646142.desktop create mode 100644 dotfiles/.config/xfce4/panel/launcher-15/17904646143.desktop create mode 100644 dotfiles/.config/xfce4/panel/launcher-16/17904646144.desktop create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml diff --git a/dotfiles/.config/fastfetch/config.jsonc b/dotfiles/.config/fastfetch/config.jsonc new file mode 100644 index 0000000..b8f605b --- /dev/null +++ b/dotfiles/.config/fastfetch/config.jsonc @@ -0,0 +1,34 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "modules": [ + "title", + "separator", + "os", + "host", + "kernel", + "uptime", + "packages", + "shell", + "display", + "de", + "wm", + "wmtheme", + "theme", + "icons", + "font", + "cursor", + "terminal", + "terminalfont", + "cpu", + "gpu", + "memory", + "swap", + "disk", + "localip", + "battery", + "poweradapter", + "locale", + "break", + "colors" + ] +} diff --git a/dotfiles/.config/xfce4/desktop/accels.scm b/dotfiles/.config/xfce4/desktop/accels.scm new file mode 100644 index 0000000..c9f68a8 --- /dev/null +++ b/dotfiles/.config/xfce4/desktop/accels.scm @@ -0,0 +1,47 @@ +; xfdesktop GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/XfceDesktop/primary-menu-2" "Menu") +; (gtk_accel_path "/XfdesktopFileIconManager/open-with-other" "") +; (gtk_accel_path "/XfdesktopIconView/activate-3" "Return") +; (gtk_accel_path "/XfdesktopFileIconManager/properties-3" "KP_Enter") +; (gtk_accel_path "/XfdesktopFileIconManager/trash" "Delete") +; (gtk_accel_path "/XfceDesktop/next-background" "") +; (gtk_accel_path "/XfdesktopFileIconManager/cut-2" "") +; (gtk_accel_path "/XfdesktopFileIconManager/cut" "x") +; (gtk_accel_path "/XfdesktopIconView/unselect-all" "Escape") +; (gtk_accel_path "/XfdesktopFileIconManager/copy-2" "Insert") +; (gtk_accel_path "/XfdesktopIconView/activate" "space") +; (gtk_accel_path "/XfdesktopIconView/activate-2" "KP_Space") +; (gtk_accel_path "/XfdesktopFileIconManager/open" "o") +; (gtk_accel_path "/XfdesktopIconView/select-all" "a") +; (gtk_accel_path "/XfdesktopFileIconManager/properties-2" "ISO_Enter") +; (gtk_accel_path "/XfdesktopFileIconManager/empty-trash" "") +; (gtk_accel_path "/XfdesktopFileIconManager/open-trash" "") +; (gtk_accel_path "/XfdesktopFileIconManager/trash-3" "") +; (gtk_accel_path "/XfdesktopFileIconManager/properties" "Return") +; (gtk_accel_path "/XfdesktopFileIconManager/copy" "c") +; (gtk_accel_path "/XfceDesktop/reload-2" "Reload") +; (gtk_accel_path "/XfdesktopFileIconManager/delete-3" "") +; (gtk_accel_path "/XfdesktopFileIconManager/trash-2" "KP_Delete") +; (gtk_accel_path "/XfceDesktop/reload" "r") +; (gtk_accel_path "/XfdesktopFileIconManager/paste-into-folder" "") +; (gtk_accel_path "/XfdesktopFileIconManager/paste-2" "Insert") +; (gtk_accel_path "/XfceDesktop/secondary-menu" "F10") +; (gtk_accel_path "/XfdesktopFileIconManager/delete-2" "KP_Delete") +; (gtk_accel_path "/XfdesktopIconView/toggle-cursor-2" "KP_Space") +; (gtk_accel_path "/XfceDesktop/reload-1" "F5") +; (gtk_accel_path "/XfdesktopFileIconManager/open-filesystem" "") +; (gtk_accel_path "/XfdesktopIconView/activate-5" "KP_Enter") +; (gtk_accel_path "/XfceDesktop/primary-menu" "F10") +; (gtk_accel_path "/XfdesktopFileIconManager/create-document" "") +; (gtk_accel_path "/XfdesktopFileIconManager/create-folder" "n") +; (gtk_accel_path "/XfdesktopIconView/toggle-cursor" "space") +; (gtk_accel_path "/XfdesktopFileIconManager/toggle-show-hidden" "h") +; (gtk_accel_path "/XfdesktopFileIconManager/open-home" "Home") +; (gtk_accel_path "/XfdesktopIconView/activate-4" "ISO_Enter") +; (gtk_accel_path "/XfdesktopFileIconManager/delete" "Delete") +; (gtk_accel_path "/XfdesktopFileIconManager/paste" "v") +; (gtk_accel_path "/XfdesktopFileIconManager/rename" "F2") +; (gtk_accel_path "/XfdesktopIconView/arrange-icons" "") +; (gtk_accel_path "/XfceDesktop/secondary-menu-2" "Menu") diff --git a/dotfiles/.config/xfce4/desktop/icons.screen0.yaml b/dotfiles/.config/xfce4/desktop/icons.screen0.yaml new file mode 100644 index 0000000..36fce12 --- /dev/null +++ b/dotfiles/.config/xfce4/desktop/icons.screen0.yaml @@ -0,0 +1,26 @@ +# +# DO NOT EDIT THIS FILE WHILE XFDESKTOP IS RUNNING +# +configs: +- level: 0 + monitors: + - id: "70347f869a8b2bfd2782dc63bf2be0d49e6f1965" + display_name: "rdp0" + geometry: + x: 0 + y: 0 + width: 1920 + height: 1080 + icons: + "/": + row: 1 + col: 0 + "trash:///": + row: 2 + col: 0 + "/home/dbildhauer": + row: 0 + col: 0 + "/home/dbildhauer/Schreibtisch/bg_xfce.png": + row: 3 + col: 0 diff --git a/dotfiles/.config/xfce4/panel/launcher-13/17904646141.desktop b/dotfiles/.config/xfce4/panel/launcher-13/17904646141.desktop new file mode 100644 index 0000000..dee9c92 --- /dev/null +++ b/dotfiles/.config/xfce4/panel/launcher-13/17904646141.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch TerminalEmulator +Icon=org.xfce.terminalemulator +StartupNotify=true +Terminal=false +Categories=Utility;X-XFCE;X-Xfce-Toplevel; +Keywords[de]=Terminal;Kommandozeile;Shell;Konsole;xfce; +Keywords=terminal;command line;shell;console;xfce; +OnlyShowIn=XFCE; +X-AppStream-Ignore=True +Name[de]=Terminal +Name=Terminal Emulator +Comment[de]=Befehlszeile verwenden +Comment=Use the command line +X-XFCE-Source=file:///usr/share/applications/xfce4-terminal-emulator.desktop diff --git a/dotfiles/.config/xfce4/panel/launcher-14/17904646142.desktop b/dotfiles/.config/xfce4/panel/launcher-14/17904646142.desktop new file mode 100644 index 0000000..97bb7ea --- /dev/null +++ b/dotfiles/.config/xfce4/panel/launcher-14/17904646142.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch FileManager %u +Icon=org.xfce.filemanager +StartupNotify=true +Terminal=false +Categories=Utility;X-XFCE;X-Xfce-Toplevel; +Keywords[de]=Datei;Manager;Explorer;Durchsuchen;Dateisystem;Verzeichnis;Ordner;xfce; +Keywords=file;manager;explorer;browse;filesystem;directory;folder;xfce; +OnlyShowIn=XFCE; +X-XFCE-MimeType=inode/directory;x-scheme-handler/trash; +X-AppStream-Ignore=True +Name[de]=Dateiverwaltung +Name=File Manager +Comment[de]=Das Dateisystem durchsuchen, um einen eigenen Befehl zu wählen +Comment=Browse the file system +X-XFCE-Source=file:///usr/share/applications/xfce4-file-manager.desktop diff --git a/dotfiles/.config/xfce4/panel/launcher-15/17904646143.desktop b/dotfiles/.config/xfce4/panel/launcher-15/17904646143.desktop new file mode 100644 index 0000000..b658688 --- /dev/null +++ b/dotfiles/.config/xfce4/panel/launcher-15/17904646143.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch WebBrowser %u +Icon=org.xfce.webbrowser +StartupNotify=true +Terminal=false +Categories=Network;X-XFCE;X-Xfce-Toplevel; +Keywords[de]=Internet;Web;Browser;Surfen;Erkunden;xfce; +Keywords=internet;web;browser;surf;explore;xfce; +OnlyShowIn=XFCE; +X-XFCE-MimeType=x-scheme-handler/http;x-scheme-handler/https; +X-AppStream-Ignore=True +Name[de]=Internetnavigator +Name=Web Browser +Comment[de]=Das Internet durchsuchen +Comment=Browse the web +X-XFCE-Source=file:///usr/share/applications/xfce4-web-browser.desktop diff --git a/dotfiles/.config/xfce4/panel/launcher-16/17904646144.desktop b/dotfiles/.config/xfce4/panel/launcher-16/17904646144.desktop new file mode 100644 index 0000000..cde2739 --- /dev/null +++ b/dotfiles/.config/xfce4/panel/launcher-16/17904646144.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Version=1.0 +Exec=xfce4-appfinder +Icon=org.xfce.appfinder +StartupNotify=true +Terminal=false +Type=Application +Categories=Utility;X-XFCE; +Name[de]=Anwendungsfinder +Name=Application Finder +Comment[de]=Im System installierte Anwendungen finden und starten +Comment=Find and launch applications installed on your system +Keywords[de]=Programm;Anwendungen;Lesezeichen; +Keywords=program;applications;bookmarks; +X-XFCE-Source=file:///usr/share/applications/xfce4-appfinder.desktop diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml new file mode 100644 index 0000000..4d8fd4a --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml new file mode 100644 index 0000000..7ab2ced --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..6dea1ae --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 0000000..bdc3e5c --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..6fc3567 --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml new file mode 100644 index 0000000..4aad62c --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml new file mode 100644 index 0000000..3acf88b --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml new file mode 100644 index 0000000..755706b --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml new file mode 100644 index 0000000..c232d78 --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..d2fb76a --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..18c5447 --- /dev/null +++ b/dotfiles/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +