mirror of
https://github.com/JaKooLit/Debian-Hyprland.git
synced 2025-12-21 02:10:13 +01:00
last months commits
This commit is contained in:
commit
44a1015193
5
.editorconfig
Normal file
5
.editorconfig
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
root = true
|
||||||
|
[*]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 4
|
||||||
|
|
||||||
5
.github/FUNDING.yml
vendored
Normal file
5
.github/FUNDING.yml
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# These are supported funding model platforms
|
||||||
|
|
||||||
|
github: JaKooLit
|
||||||
|
ko_fi: jakoolit
|
||||||
|
|
||||||
16
CHANGELOGS.md
Normal file
16
CHANGELOGS.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
## Changelogs
|
||||||
|
|
||||||
|
## 25 Nov 2023
|
||||||
|
- drop wlogout since Hyprland-Dots v2.1.9 uses rofi-power
|
||||||
|
|
||||||
|
## 23-Nov-2023
|
||||||
|
- Added Bibata cursor to install if opted for GTK Themes. However, it is not pre-applied. Use nwg-look utility to apply
|
||||||
|
|
||||||
|
## 19-Nov-2023
|
||||||
|
- Adjust dotfiles script to download from releases instead of from upstream
|
||||||
|
|
||||||
|
## 14-Oct-2023
|
||||||
|
- initial release. Added swappy for screenshots
|
||||||
|
|
||||||
|
## 12-Oct-2023
|
||||||
|
- BETA release
|
||||||
24
LICENSE.md
Normal file
24
LICENSE.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <https://unlicense.org>
|
||||||
191
README.md
Normal file
191
README.md
Normal file
@ -0,0 +1,191 @@
|
|||||||
|
<div align="center">
|
||||||
|
|
||||||
|
# 💌 JaKooLit's Debian/Ubuntu Hyprland Install Script 💌
|
||||||
|
|
||||||
|
  
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
</div>!
|
||||||
|
|
||||||
|
|
||||||
|
### Debian 13 Trixie and SID and Ubuntu 23.10 Mantic Minotaur - Hyprland install script based from my Fedora-Hyprland [`Link`](https://github.com/JaKooLit/Fedora-Hyprland) and Arch-Hyprland-v4 [`Link`](https://github.com/JaKooLit/Hyprland-v4)
|
||||||
|
|
||||||
|
### ⚠️ Pre-requisites and VERY Important! ###
|
||||||
|
- Do not run this installer as sudo or as root
|
||||||
|
- This Installer requires a user with a priviledge to install packages
|
||||||
|
- Needs a Debian 13 Testing (Trixie) Branch as it needs a newer wayland packages! I have tried on Stable Debian 12 Bookworm in which, Hyprland wont build.
|
||||||
|
- In theory, it should also work on Debian SID (unstable) but I have not tested yet.
|
||||||
|
- edit your /etc/apt/sources.list and remove # on lines with deb-src to enable source packaging else will not install properly especially Hyprland
|
||||||
|
```bash
|
||||||
|
sudo nano /etc/apt/sources.list
|
||||||
|
```
|
||||||
|
- delete # on the lines with 'deb-src'
|
||||||
|
- ensure to allow to install non-free drivers especially for users with NVIDIA gpus. You can also install non-free drivers if required. Edit install-scripts/nvidia.sh and change the nvidia stuff's if required
|
||||||
|
- If you have login Manager already like GDM (gnome login manager), I highly advice not to install SDDM. But if you decide to install SDDM, see here [`Issue 2 - SDDM`](https://github.com/JaKooLit/Debian-Hyprland/issues/2)
|
||||||
|
|
||||||
|
### 🔔 NOTICE TO UBUNTU USERS ###
|
||||||
|
- You can use this installer. However, I have only tested on Ubuntu 23.10. Not sure if it works on older ubuntu as Hyprland needs an updated wayland libraries. For sure wont work in any Ubuntu LTS.
|
||||||
|
- If you are using Gnome already, DO NOT install the SDDM. The GDM works file as well. For some reason, during installation, you will be asked which login manager you wanted to use. But during my test, nothing happened.
|
||||||
|
- For Ubuntu with NVIDIA GPU's, make sure to edit the install-scripts/nvidia.sh . Delete all packages in nvidia_pkg except libva-wayland2 and nvidia-vaapi-driver and uncomment/remove # before sudo ubuntu-drivers install. You also need to delete or simply just add # in the lines 43 and 44 echo "## for nvidia... and echo "deb ...........
|
||||||
|
|
||||||
|
### 📷 Screenshots click to enlarge
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian/default-dark.png" /> <img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian/switching-dark-light.png" />
|
||||||
|
<img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian/Hyprland-Laptop-Nvidia.png" /> <img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian/ubuntu-default.png" />
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
### 📷 More Screenshots [`Link`](https://github.com/JaKooLit/screenshots/tree/main/Hyprland-ScreenShots/Debian)
|
||||||
|
|
||||||
|
|
||||||
|
#### Hyprland-Dots-v2 Featuring Rofi
|
||||||
|
<p align="center">
|
||||||
|
<img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian-v2/Debian.png" /> <img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian-v2/Rofi-Light.png" />
|
||||||
|
<img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian-v2/Waybar-Layouts.png" /> <img align="center" width="49%" src="https://raw.githubusercontent.com/JaKooLit/screenshots/main/Hyprland-ScreenShots/Debian-v2/Panel-Options.png" />
|
||||||
|
|
||||||
|
</p>
|
||||||
|
|
||||||
|
### ❕ Installed on Kali Linux 😈
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 📷 More Screenshots on v2 [`Link`](https://github.com/JaKooLit/screenshots/tree/main/Hyprland-ScreenShots/Debian-v2)
|
||||||
|
|
||||||
|
|
||||||
|
### ✨ Youtube presentation [`V1`](https://youtu.be/hGEWOif5D4Y?si=WQ-PrPwEhM5Og76Q)
|
||||||
|
### ✨ Youtube presentation [`V2`](https://youtu.be/Qc4VP9JFh2Y)
|
||||||
|
|
||||||
|
### ✨ A video walk through my dotfiles[`Link`](https://youtu.be/fO-RBHvVEcc?si=ijqxxnq_DLiyO8xb)
|
||||||
|
### ✨ A video walk through of My Hyprland-Dots v2[`Link`](https://youtu.be/yaVurRoXc-s?si=iDnBC5S3thPBX3ZE)
|
||||||
|
|
||||||
|
## 🪧🪧🪧 ANNOUNCEMENT 🪧🪧🪧
|
||||||
|
- This Repo does not contain Hyprland Dots or configs! Dotfiles can be checked here [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots) . During installation, if you opt to copy installation, it will be downloaded from that centralized repo.
|
||||||
|
|
||||||
|
### 🆕 What's new with v2?
|
||||||
|
- Rofi, Pywal Colors and Moved to Kitty. (Previous config was foot as tty and wofi as app launcher)
|
||||||
|
Check out changelogs here [`Hyprland-Dots-Changelogs`](https://github.com/JaKooLit/Hyprland-Dots/wiki/CHANGELOGS)
|
||||||
|
|
||||||
|
|
||||||
|
### ✨ Some notes on this installer
|
||||||
|
- This script is meant to install in Debian Testing (Trixie).
|
||||||
|
- If However, decided to try, recommend to install SDDM. Apart from GDM and SDDM, any other Login Manager may not work nor launch Hyprland. However, hyprland can be launched through tty by type Hyprland
|
||||||
|
- It should work on latest Ubuntu 23.10
|
||||||
|
|
||||||
|
### ⚠️ WARNING! nwg-look takes long time to install.
|
||||||
|
- nwg-look is a utility to costumize your GTK theme. It's a LXAppearance like. Its a good tool though but this package is entirely optional
|
||||||
|
|
||||||
|
### ✨ Costumize the packages to be installed
|
||||||
|
- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh. Do not edit 00-dependencies.sh unless you know what you are doing. Care though as the Hyprland Dots may not work properly!
|
||||||
|
- default GTK theme if agreed to be installed is Tokyo night GTK themes (dark and light) + Tokyo night SE icons
|
||||||
|
|
||||||
|
### 🔔 NOTICE TO NVIDIA OWNERS ###
|
||||||
|
- by default it is installing the latest and newest nvidia drivers. If you have an older nvidia-gpu (GTX 800 series and older), check out nvidia-debian website [`LINK`](https://wiki.debian.org/NvidiaGraphicsDrivers) and edit nvidia.sh in install-scripts folder to install proper gpu driver
|
||||||
|
|
||||||
|
### ✨ to run
|
||||||
|
> clone this repo by using git. Change directory, make executable and run the script
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/JaKooLit/Debian-Hyprland.git
|
||||||
|
cd Debian-Hyprland
|
||||||
|
chmod +x install.sh
|
||||||
|
./install.sh
|
||||||
|
```
|
||||||
|
### ✨ for ZSH and OH-MY-ZSH installation
|
||||||
|
> do this once installed and script completed; do the following to change the default shell zsh
|
||||||
|
```bash
|
||||||
|
chsh -s $(which zsh)
|
||||||
|
zsh
|
||||||
|
source ~/.zshrc
|
||||||
|
```
|
||||||
|
- reboot or logout
|
||||||
|
- by default mikeh theme is installed. You can find more themes from this [`OH-MY-ZSH-THEMES`](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes)
|
||||||
|
- to change the theme, edit ~/.zshrc ZSH_THEME="desired theme"
|
||||||
|
|
||||||
|
### ✨ TO DO once installation done and dotfiles copied
|
||||||
|
- if you opted to install gtk themes, to apply the theme and icon, press the dark/light button (beside the padlock). To apply Bibata modern ice cursor, launch nwg-look (GTK Settings) through rofi.
|
||||||
|
- SUPER H for HINT or click on the waybar HINT! Button
|
||||||
|
- Head over to [FAQ](https://github.com/JaKooLit/Hyprland-Dots/wiki/FAQ) and [TIPS](https://github.com/JaKooLit/Hyprland-Dots/wiki/TIPS)
|
||||||
|
|
||||||
|
|
||||||
|
- if you installed in your laptop and Brightness and Keyboard brightness does not work you can execute this command `sudo chmod +s $(which brightnessctl)`
|
||||||
|
|
||||||
|
### ✨ Packages that are manually downloaded and build. These packages will not be updated by apt and have to be manually updated
|
||||||
|
- Hyprland [`LINK`](https://github.com/hyprwm/Hyprland)
|
||||||
|
- nwg-look [`LINK`](https://github.com/nwg-piotr/nwg-look)
|
||||||
|
- Asus ROG asusctl [`LINK`](https://gitlab.com/asus-linux/asusctl) and superfxctl [`LINK`](https://gitlab.com/asus-linux/supergfxctl)
|
||||||
|
- swww [`LINK`](https://github.com/Horus645/swww)
|
||||||
|
- swaylock-effects [`LINK`](https://github.com/mortie/swaylock-effects)
|
||||||
|
- swappy [`LINK`](https://github.com/jtheoof/swappy)
|
||||||
|
- xdg-desktop-portal-hyprland [`LINK`](https://github.com/hyprwm/xdg-desktop-portal-hyprland)
|
||||||
|
|
||||||
|
- a.) to update these package, in your installation folder, you can move these folders, `Hyprland` `nwg-look` `swaylock-effects` `swappy` `swww` `asusctl` `supergfxctl`, as appropriate or download manually, cd into it, update/install
|
||||||
|
|
||||||
|
- b.) to update Hyprland and xdg-desktop-portal-hyprland
|
||||||
|
``` bash
|
||||||
|
git pull
|
||||||
|
make all
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
|
- c.) for nwg-look, asusctl, supergfxtctl, to update ran
|
||||||
|
``` bash
|
||||||
|
git pull
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
|
- c.) for swww, to update
|
||||||
|
``` bash
|
||||||
|
git pull
|
||||||
|
cargo build --release
|
||||||
|
```
|
||||||
|
- d.) for swaylock-effects and swappy
|
||||||
|
``` bash
|
||||||
|
git pull
|
||||||
|
meson build
|
||||||
|
ninja -C build
|
||||||
|
sudo ninja -C build install
|
||||||
|
```
|
||||||
|
|
||||||
|
### 🛣️ Roadmap:
|
||||||
|
- [ ] Install zsh and oh-my-zsh without necessary steps above
|
||||||
|
- [ ] possibly adding gruvbox themes, cursors, icons
|
||||||
|
|
||||||
|
### ❗ some known issues
|
||||||
|
- [ ] reports from members of my discord, states that some users of nvidia are getting stuck on sddm login. credit to @Kenni Fix stated was
|
||||||
|
```
|
||||||
|
while in sddm press ctrl+alt+F2 or F3
|
||||||
|
log into your account
|
||||||
|
`lspci -nn`, find the id of your nvidia card
|
||||||
|
`ls /dev/dri/by-path` find the matching id
|
||||||
|
`ls -l /dev/dri/by-path` to check where the symlink points to
|
||||||
|
)
|
||||||
|
- add "env = WLR_DRM_DEVICES,/dev/dri/cardX" to the ENVvariables config (.config/hypr/configs/ENVariables.conf) ; X being where the symlink of the gpu points to
|
||||||
|
```
|
||||||
|
- more info from the hyprland wiki [`Hyprland Wiki Link`](https://wiki.hyprland.org/FAQ/#my-external-monitor-is-blank--doesnt-render--receives-no-signal-laptop)
|
||||||
|
|
||||||
|
- [ ] Does not work in Ubuntu 23.04
|
||||||
|
- [ ] sddm blackscreen when log-out
|
||||||
|
- [ ] Installing SDDM if or any other Login Manager installed. See [`Issue 2 - SDDM`](https://github.com/JaKooLit/Debian-Hyprland/issues/2)
|
||||||
|
- [ ] network is down or become unmanaged [`This`](https://askubuntu.com/questions/71159/network-manager-says-device-not-managed) might help
|
||||||
|
|
||||||
|
|
||||||
|
### 📒 Final Notes
|
||||||
|
- join my discord channel [`Discord`](https://discord.gg/V2SJ92vbEN)
|
||||||
|
- Feel free to copy, re-distribute, and use this script however you want. Would appreciate if you give me some loves by crediting my work :)
|
||||||
|
|
||||||
|
|
||||||
|
### 👍👍👍 Thanks and Credits!
|
||||||
|
- [`Hyprland`](https://hyprland.org/) Of course to Hyprland and @vaxerski for this awesome Dynamic Tiling Manager.
|
||||||
|
- shout out to CooSee from Gentoo forums for the nice rainbow borders
|
||||||
|
|
||||||
|
### 💌 Some screenshots shared to me via discord
|
||||||
|
- Discord user : thunderlake.
|
||||||
|

|
||||||
|
|
||||||
|
## 💖 Support
|
||||||
|
- a Star on my Github repos would be nice 🌟
|
||||||
|
|
||||||
|
- Subscribe to my Youtube Channel [YouTube](https://www.youtube.com/@Ja.KooLit)
|
||||||
|
|
||||||
|
- You can also buy me Coffee Through ko-fi.com 🤩
|
||||||
|
|
||||||
|
<a href='https://ko-fi.com/jakoolit' target='_blank'><img height='35' style='border:0px;height:46px;' src='https://az743702.vo.msecnd.net/cdn/kofi3.png?v=0' border='0' alt='Buy Me a Coffee at ko-fi.com' />
|
||||||
27
assets/.zshrc
Normal file
27
assets/.zshrc
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# If you come from bash you might have to change your $PATH.
|
||||||
|
# export PATH=$HOME/bin:/usr/local/bin:$PATH
|
||||||
|
|
||||||
|
export ZSH="$HOME/.oh-my-zsh"
|
||||||
|
|
||||||
|
ZSH_THEME="mikeh"
|
||||||
|
|
||||||
|
plugins=(
|
||||||
|
git
|
||||||
|
zsh-autosuggestions
|
||||||
|
zsh-syntax-highlighting
|
||||||
|
)
|
||||||
|
|
||||||
|
source $ZSH/oh-my-zsh.sh
|
||||||
|
|
||||||
|
# Import colorscheme from 'wal' asynchronously
|
||||||
|
# & # Run the process in the background.
|
||||||
|
# ( ) # Hide shell job control messages.
|
||||||
|
# Not supported in the "fish" shell.
|
||||||
|
(cat ~/.cache/wal/sequences &)
|
||||||
|
|
||||||
|
# Alternative (blocks terminal for 0-3ms)
|
||||||
|
cat ~/.cache/wal/sequences
|
||||||
|
|
||||||
|
# To add support for TTYs this line can be optionally added.
|
||||||
|
source ~/.cache/wal/colors-tty.sh
|
||||||
|
|
||||||
BIN
assets/Bibata-Modern-Ice.tar.xz
Normal file
BIN
assets/Bibata-Modern-Ice.tar.xz
Normal file
Binary file not shown.
131
assets/Thunar/accels.scm
Normal file
131
assets/Thunar/accels.scm
Normal file
@ -0,0 +1,131 @@
|
|||||||
|
; thunar GtkAccelMap rc-file -*- scheme -*-
|
||||||
|
; this file is an automated accelerator map dump
|
||||||
|
;
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-last-modified" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/cut" "<Primary>x")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/close-tab" "<Primary>w")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/new-window" "<Primary>n")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/05236c1e56bf89e963d95883e09da5b4" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/clear-directory-specific-settings" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/close-window" "<Primary>q")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-parent" "<Alt>Up")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-size-in-bytes" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/switch-previous-tab" "<Primary>Page_Up")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/3925ac2f7e4055558c447a20c2e047ad" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/open" "<Primary>o")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-ascending" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-split-view" "F3")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/copy-2" "<Primary>Insert")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/trash-delete" "Delete")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-recent" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-configure-toolbar" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/forward" "<Alt>Right")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/restore" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-location-alt" "<Alt>d")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/54b46b08907eba130aa7b45747971edc" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out-alt" "<Primary>minus")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/select-by-pattern" "<Primary>s")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-file-menu" "F10")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/contents" "F1")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/show-highlight" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/44e0e66b3d753576f90ed75c87917822" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-descending" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-name" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/b6b3368230fb9c168f1090ce48fbb4f5" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/select-all-files" "<Primary>a")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/execute" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/properties" "<Alt>Return")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/cut-2" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-dtime" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/switch-next-tab" "<Primary>Page_Down")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/paste-2" "<Shift>Insert")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-templates" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-filetype" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/e02afe67295bafd99368cbfb38bfb76a" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/close-all-windows" "<Primary><Shift>w")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/create-document" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/detach-tab" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/707266d8a544f819b5de3061849d9040" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/978d3e7a7225e42c977fe94183792d87" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/cancel-search" "Escape")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt2" "<Primary>equal")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarShortcutsPane/sendto-shortcuts" "<Primary>d")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/undo" "<Primary>z")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/toggle-sort-order" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/reload-alt" "F5")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-entry" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/paste" "<Primary>v")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in-alt1" "<Primary>plus")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-menubar" "<Primary>m")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/back" "<Alt>Left")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-desktop" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-detailed-list" "<Primary>2")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/restore-show" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-out" "<Primary>KP_Subtract")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-display-name" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/sendto-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/go-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/remove-from-recent" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/open-with-other" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/invert-selection" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-shortcuts" "<Primary>b")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/edit-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/reload" "<Primary>r")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/move-to-trash" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/copy" "<Primary>c")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-3" "<Shift>KP_Delete")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-side-pane" "F9")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/unselect-all-files" "Escape")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/arrange-items-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-mtime" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-computer" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/bookmarks-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/toggle-image-preview" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-icons" "<Primary>1")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/delete-2" "<Shift>Delete")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-in" "<Primary>KP_Add")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/rename" "F2")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-location" "<Primary>l")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-as-compact-list" "<Primary>3")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/search" "<Primary>f")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/new-tab" "<Primary>t")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset" "<Primary>KP_0")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/contents/help-menu" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-tab" "<Primary><Shift>p")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-location-selector-buttons" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/redo" "<Primary><Shift>z")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-trash" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/open-in-new-window" "<Primary><Shift>o")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-statusbar" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/open-location" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/duplicate" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/c76f07a72d3c8ef5d4bf8e84c8981221" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/trash-delete-2" "KP_Delete")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/1b01cfaf1605da233a4b53296606bab0" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/780467f8577186d3f1806d9df2a8aab9" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/e9f83883e2df949f12acd9850f926a67" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/create-folder" "<Primary><Shift>n")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-home" "<Alt>Home")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/show-hidden" "<Primary>h")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/back-alt" "BackSpace")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/set-default-app" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/empty-trash" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/a02380ffe1621507749c5c5773da7194" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/preferences" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/delete" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/view-side-pane-tree" "<Primary>e")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-file-system" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/open-network" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarActionManager/sendto-desktop" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/5a2d02665264f10a15b7d94f958e51dc" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset-alt" "<Primary>0")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarBookmarks/3b727c236c2811d0a6488b65982ea897" "")
|
||||||
|
; (gtk_accel_path "<Actions>/ThunarWindow/about" "")
|
||||||
10
assets/Thunar/renamerrc
Normal file
10
assets/Thunar/renamerrc
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Configuration]
|
||||||
|
LastActiveMode=THUNAR_RENAMER_MODE_NAME
|
||||||
|
LastActiveRenamer=ThunarSbrDateRenamer
|
||||||
|
|
||||||
|
[ThunarSbrDateRenamer]
|
||||||
|
Offset=0
|
||||||
|
Mode=THUNAR_SBR_DATE_MODE_NOW
|
||||||
|
Format=%Y%m%d
|
||||||
|
OffsetMode=THUNAR_SBR_OFFSET_MODE_LEFT
|
||||||
|
|
||||||
59
assets/Thunar/uca.xml
Normal file
59
assets/Thunar/uca.xml
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<actions>
|
||||||
|
<action>
|
||||||
|
<icon>audacious</icon>
|
||||||
|
<name>Add to audacious playlist</name>
|
||||||
|
<submenu></submenu>
|
||||||
|
<unique-id>1681893052016505-1</unique-id>
|
||||||
|
<command>audacious -e %U</command>
|
||||||
|
<description></description>
|
||||||
|
<range>*</range>
|
||||||
|
<patterns>*</patterns>
|
||||||
|
<audio-files/>
|
||||||
|
</action>
|
||||||
|
<action>
|
||||||
|
<icon>utilities-terminal</icon>
|
||||||
|
<name>Open Terminal Here</name>
|
||||||
|
<submenu></submenu>
|
||||||
|
<unique-id>1488955845049151-1</unique-id>
|
||||||
|
<command>for f in %F; do exo-open --working-directory "$f" --launch TerminalEmulator; done</command>
|
||||||
|
<description></description>
|
||||||
|
<range></range>
|
||||||
|
<patterns>*</patterns>
|
||||||
|
<startup-notify/>
|
||||||
|
<directories/>
|
||||||
|
</action>
|
||||||
|
<action>
|
||||||
|
<icon>checkbox</icon>
|
||||||
|
<name>Check sha1sum</name>
|
||||||
|
<submenu></submenu>
|
||||||
|
<unique-id>1526633271260079-26</unique-id>
|
||||||
|
<command>zenity --info --title="Check sha1 for %n" --text="$(sha1sum %f)"</command>
|
||||||
|
<description>Check sha1sum</description>
|
||||||
|
<range></range>
|
||||||
|
<patterns>*.iso;*.ISO</patterns>
|
||||||
|
<other-files/>
|
||||||
|
</action>
|
||||||
|
<action>
|
||||||
|
<icon>checkbox</icon>
|
||||||
|
<name>Check sha256sum</name>
|
||||||
|
<submenu></submenu>
|
||||||
|
<unique-id>1577688162350307-1</unique-id>
|
||||||
|
<command>zenity --info --title="Check sha256 for %n" --text="$(sha256sum %f)"</command>
|
||||||
|
<description>Check sha256sum</description>
|
||||||
|
<range></range>
|
||||||
|
<patterns>*.iso;*.ISO</patterns>
|
||||||
|
<other-files/>
|
||||||
|
</action>
|
||||||
|
<action>
|
||||||
|
<icon>checkbox</icon>
|
||||||
|
<name>Check md5sum</name>
|
||||||
|
<submenu></submenu>
|
||||||
|
<unique-id>1526736788575383-2</unique-id>
|
||||||
|
<command>zenity --info --title="Check md5 for %n" --text="$(md5sum %f)"</command>
|
||||||
|
<description>Check md5sum</description>
|
||||||
|
<range></range>
|
||||||
|
<patterns>*.iso;*.ISO;*.tar.gz;*.TAR.GZ;*.zip;*.ZIP</patterns>
|
||||||
|
<other-files/>
|
||||||
|
</action>
|
||||||
|
</actions>
|
||||||
5
assets/hyprland.desktop
Normal file
5
assets/hyprland.desktop
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Hyprland
|
||||||
|
Comment=An intelligent dynamic tiling Wayland compositor
|
||||||
|
Exec=Hyprland
|
||||||
|
Type=Application
|
||||||
BIN
assets/tokyo-themes/Tokyonight-Dark-B.zip
Normal file
BIN
assets/tokyo-themes/Tokyonight-Dark-B.zip
Normal file
Binary file not shown.
BIN
assets/tokyo-themes/Tokyonight-Light-B.zip
Normal file
BIN
assets/tokyo-themes/Tokyonight-Light-B.zip
Normal file
Binary file not shown.
4
assets/xfce4/helpers.rc
Normal file
4
assets/xfce4/helpers.rc
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
FileManager=Thunar
|
||||||
|
TerminalEmulator=kitty
|
||||||
|
WebBrowser=firefox
|
||||||
|
#MailReader=evolution
|
||||||
83
assets/xfce4/panel/whiskermenu-7.rc
Normal file
83
assets/xfce4/panel/whiskermenu-7.rc
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
favorites=arcolinux-welcome-app.desktop,archlinux-tweak-tool.desktop,firefox.desktop,thunar.desktop,xfce4-terminal.desktop,conkyzen.desktop
|
||||||
|
recent=
|
||||||
|
button-title=ArcoLinux\ \
|
||||||
|
button-icon=start-here-arcolinux
|
||||||
|
button-single-row=false
|
||||||
|
show-button-title=true
|
||||||
|
show-button-icon=true
|
||||||
|
launcher-show-name=true
|
||||||
|
launcher-show-description=true
|
||||||
|
launcher-show-tooltip=true
|
||||||
|
launcher-icon-size=2
|
||||||
|
hover-switch-category=true
|
||||||
|
category-show-name=true
|
||||||
|
category-icon-size=2
|
||||||
|
sort-categories=true
|
||||||
|
view-mode=1
|
||||||
|
default-category=0
|
||||||
|
recent-items-max=10
|
||||||
|
favorites-in-recent=true
|
||||||
|
position-search-alternate=true
|
||||||
|
position-commands-alternate=true
|
||||||
|
position-categories-alternate=true
|
||||||
|
position-categories-horizontal=false
|
||||||
|
stay-on-focus-out=false
|
||||||
|
profile-shape=0
|
||||||
|
confirm-session-command=true
|
||||||
|
menu-width=410
|
||||||
|
menu-height=583
|
||||||
|
menu-opacity=80
|
||||||
|
command-settings=xfce4-settings-manager
|
||||||
|
show-command-settings=true
|
||||||
|
command-lockscreen=archlinux-logout
|
||||||
|
show-command-lockscreen=true
|
||||||
|
command-switchuser=xfce4-session-logout -u
|
||||||
|
show-command-switchuser=true
|
||||||
|
command-logoutuser=xfce4-session-logout --logout --fast
|
||||||
|
show-command-logoutuser=false
|
||||||
|
command-restart=xfce4-session-logout --reboot --fast
|
||||||
|
show-command-restart=false
|
||||||
|
command-shutdown=xfce4-session-logout --halt --fast
|
||||||
|
show-command-shutdown=false
|
||||||
|
command-suspend=xfce4-session-logout --suspend
|
||||||
|
show-command-suspend=false
|
||||||
|
command-hibernate=xfce4-session-logout --hibernate
|
||||||
|
show-command-hibernate=false
|
||||||
|
command-logout=xfce4-session-logout
|
||||||
|
show-command-logout=true
|
||||||
|
command-menueditor=menulibre
|
||||||
|
show-command-menueditor=true
|
||||||
|
command-profile=mugshot
|
||||||
|
show-command-profile=true
|
||||||
|
search-actions=5
|
||||||
|
|
||||||
|
[action0]
|
||||||
|
name=Man Pages
|
||||||
|
pattern=#
|
||||||
|
command=exo-open --launch TerminalEmulator man %s
|
||||||
|
regex=false
|
||||||
|
|
||||||
|
[action1]
|
||||||
|
name=Web Search
|
||||||
|
pattern=?
|
||||||
|
command=exo-open --launch WebBrowser https://google.com/?q=%u
|
||||||
|
regex=false
|
||||||
|
|
||||||
|
[action2]
|
||||||
|
name=Wikipedia
|
||||||
|
pattern=!w
|
||||||
|
command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u
|
||||||
|
regex=false
|
||||||
|
|
||||||
|
[action3]
|
||||||
|
name=Run in Terminal
|
||||||
|
pattern=!
|
||||||
|
command=exo-open --launch TerminalEmulator %s
|
||||||
|
regex=false
|
||||||
|
|
||||||
|
[action4]
|
||||||
|
name=Open URI
|
||||||
|
pattern=^(file|http|https):\\/\\/(.*)$
|
||||||
|
command=exo-open \\0
|
||||||
|
regex=true
|
||||||
|
|
||||||
42
assets/xfce4/terminal/terminalrc
Normal file
42
assets/xfce4/terminal/terminalrc
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[Configuration]
|
||||||
|
MiscAlwaysShowTabs=FALSE
|
||||||
|
MiscBell=FALSE
|
||||||
|
MiscBellUrgent=FALSE
|
||||||
|
MiscBordersDefault=TRUE
|
||||||
|
MiscCursorBlinks=FALSE
|
||||||
|
MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK
|
||||||
|
MiscDefaultGeometry=100x30
|
||||||
|
MiscInheritGeometry=FALSE
|
||||||
|
MiscMenubarDefault=FALSE
|
||||||
|
MiscMouseAutohide=FALSE
|
||||||
|
MiscMouseWheelZoom=TRUE
|
||||||
|
MiscToolbarDefault=FALSE
|
||||||
|
MiscConfirmClose=TRUE
|
||||||
|
MiscCycleTabs=TRUE
|
||||||
|
MiscTabCloseButtons=TRUE
|
||||||
|
MiscTabCloseMiddleClick=TRUE
|
||||||
|
MiscTabPosition=GTK_POS_TOP
|
||||||
|
MiscHighlightUrls=TRUE
|
||||||
|
MiscMiddleClickOpensUri=FALSE
|
||||||
|
MiscCopyOnSelect=FALSE
|
||||||
|
MiscDefaultWorkingDir=
|
||||||
|
MiscRewrapOnResize=TRUE
|
||||||
|
MiscUseShiftArrowsToScroll=FALSE
|
||||||
|
MiscSlimTabs=FALSE
|
||||||
|
ScrollingBar=TERMINAL_SCROLLBAR_NONE
|
||||||
|
ScrollingLines=10000
|
||||||
|
ScrollingUnlimited=TRUE
|
||||||
|
FontName=Monospace 10
|
||||||
|
BackgroundMode=TERMINAL_BACKGROUND_TRANSPARENT
|
||||||
|
BackgroundDarkness=0.600000
|
||||||
|
DropdownStatusIcon=FALSE
|
||||||
|
MiscShowRelaunchDialog=TRUE
|
||||||
|
MiscNewTabAdjacent=FALSE
|
||||||
|
MiscSearchDialogOpacity=100
|
||||||
|
MiscShowUnsafePasteDialog=TRUE
|
||||||
|
DropdownWidth=60
|
||||||
|
DropdownHeight=60
|
||||||
|
FontUseSystem=TRUE
|
||||||
|
ColorPalette=#3f3f3f;#cc0000;#4e9a06;#c4a000;#3465a4;#75507b;#06989a;#d3d7cf;#555753;#ef2929;#8ae234;#fce94f;#739fcf;#ad7fa8;#34e2e2;#eeeeec
|
||||||
|
DropdownAlwaysShowTabs=FALSE
|
||||||
|
ScrollingOnOutput=FALSE
|
||||||
7
assets/xfce4/xfce4-screenshooter
Normal file
7
assets/xfce4/xfce4-screenshooter
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
delay=1
|
||||||
|
region=1
|
||||||
|
action=1
|
||||||
|
show_mouse=0
|
||||||
|
title=ArcoLinux
|
||||||
|
timestamp=TRUE
|
||||||
|
app=nomacs
|
||||||
27
assets/xfce4/xfce4-taskmanager.rc
Normal file
27
assets/xfce4/xfce4-taskmanager.rc
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
[Settings]
|
||||||
|
ShowAllProcesses=TRUE
|
||||||
|
ShowLegend=TRUE
|
||||||
|
MorePrecision=FALSE
|
||||||
|
FullCommandLine=FALSE
|
||||||
|
ShowStatusIcon=FALSE
|
||||||
|
ShowMemoryInXBytes=FALSE
|
||||||
|
MonitorPaintBox=TRUE
|
||||||
|
ShowApplicationIcons=TRUE
|
||||||
|
ToolbarStyle=DEFAULT
|
||||||
|
PromptTerminateTask=TRUE
|
||||||
|
RefreshRate=750
|
||||||
|
ColumnsPositions=0;1;3;4;5;6;7;2;8;
|
||||||
|
ColumnUID=TRUE
|
||||||
|
ColumnPID=TRUE
|
||||||
|
ColumnPPID=FALSE
|
||||||
|
ColumnState=FALSE
|
||||||
|
ColumnVSZ=FALSE
|
||||||
|
ColumnRSS=TRUE
|
||||||
|
ColumnCPU=TRUE
|
||||||
|
ColumnPriority=FALSE
|
||||||
|
SortColumn=0
|
||||||
|
SortType=0
|
||||||
|
WindowWidth=644
|
||||||
|
WindowHeight=665
|
||||||
|
HandlePosition=164
|
||||||
|
ProcessTreeView=FALSE
|
||||||
8
assets/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml
Normal file
8
assets/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="keyboards" version="1.0">
|
||||||
|
<property name="Default" type="empty">
|
||||||
|
<property name="Numlock" type="bool" value="true"/>
|
||||||
|
<property name="RestoreNumlock" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
13
assets/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
Normal file
13
assets/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="pointers" version="1.0">
|
||||||
|
<property name="SynPS2_Synaptics_TouchPad" type="empty">
|
||||||
|
<property name="RightHanded" type="bool" value="true"/>
|
||||||
|
<property name="ReverseScrolling" type="bool" value="true"/>
|
||||||
|
<property name="Threshold" type="int" value="1"/>
|
||||||
|
<property name="Acceleration" type="double" value="5.000000"/>
|
||||||
|
<property name="Properties" type="empty">
|
||||||
|
<property name="libinput_Tapping_Enabled" type="int" value="1"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
19
assets/xfce4/xfconf/xfce-perchannel-xml/thunar-volman.xml
Normal file
19
assets/xfce4/xfconf/xfce-perchannel-xml/thunar-volman.xml
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="thunar-volman" version="1.0">
|
||||||
|
<property name="automount-drives" type="empty">
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="automount-media" type="empty">
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="autobrowse" type="empty">
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="autorun" type="empty">
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="autoopen" type="empty">
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
31
assets/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
Normal file
31
assets/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="thunar" version="1.0">
|
||||||
|
<property name="last-view" type="string" value="ThunarIconView"/>
|
||||||
|
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_100_PERCENT"/>
|
||||||
|
<property name="last-separator-position" type="int" value="296"/>
|
||||||
|
<property name="last-show-hidden" type="bool" value="true"/>
|
||||||
|
<property name="last-window-width" type="int" value="1111"/>
|
||||||
|
<property name="last-window-height" type="int" value="731"/>
|
||||||
|
<property name="last-window-maximized" type="bool" value="true"/>
|
||||||
|
<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_38_PERCENT"/>
|
||||||
|
<property name="last-details-view-column-widths" type="string" value="50,124,189,50,695,1469,50,57,574,50,50,96,50,201"/>
|
||||||
|
<property name="misc-date-style" type="string" value="THUNAR_DATE_STYLE_ISO"/>
|
||||||
|
<property name="misc-single-click" type="bool" value="false"/>
|
||||||
|
<property name="misc-show-delete-action" type="bool" value="true"/>
|
||||||
|
<property name="misc-full-path-in-title" type="bool" value="true"/>
|
||||||
|
<property name="hidden-devices" type="array">
|
||||||
|
<value type="string" value="545d2f11-976c-4609-9377-36fc1d6208ab"/>
|
||||||
|
<value type="string" value="708c7c78-d39e-4e6e-b4a8-7ca3c051f59a"/>
|
||||||
|
<value type="string" value="24555645-eb69-4407-8111-3c7da3ae0253"/>
|
||||||
|
<value type="string" value="4dff6098-fe07-4d0f-953a-ab5438d15ac6"/>
|
||||||
|
<value type="string" value="510ab284-fa5a-4208-8e1b-42fcd768be40"/>
|
||||||
|
<value type="string" value="6fbf4688-143b-492d-a9a4-509c210e4abe"/>
|
||||||
|
<value type="string" value="0be19c88-28b5-4da4-acab-81d9d1c3575b"/>
|
||||||
|
<value type="string" value="38fe6924-231e-4c7e-b904-8e08d4891cf4"/>
|
||||||
|
<value type="string" value="aaeff56c-7363-477a-b5db-33766d06f9dc"/>
|
||||||
|
<value type="string" value="9cdb2a6b-f325-4b36-995c-ff89006a225b"/>
|
||||||
|
<value type="string" value="ace9b1f1-cdaf-4120-a020-5bc14cdb8cbd"/>
|
||||||
|
</property>
|
||||||
|
<property name="last-details-view-visible-columns" type="string" value="THUNAR_COLUMN_DATE_MODIFIED,THUNAR_COLUMN_NAME,THUNAR_COLUMN_SIZE,THUNAR_COLUMN_TYPE"/>
|
||||||
|
</channel>
|
||||||
48
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml
Normal file
48
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-appfinder.xml
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-appfinder" version="1.0">
|
||||||
|
<property name="last" type="empty">
|
||||||
|
<property name="window-height" type="int" value="600"/>
|
||||||
|
<property name="window-width" type="int" value="580"/>
|
||||||
|
<property name="pane-position" type="int" value="180"/>
|
||||||
|
</property>
|
||||||
|
<property name="actions" type="array">
|
||||||
|
<value type="int" value="5"/>
|
||||||
|
<value type="int" value="4"/>
|
||||||
|
<value type="int" value="3"/>
|
||||||
|
<value type="int" value="2"/>
|
||||||
|
<value type="int" value="1"/>
|
||||||
|
<property name="action-5" type="empty">
|
||||||
|
<property name="type" type="int" value="0"/>
|
||||||
|
<property name="pattern" type="string" value="/"/>
|
||||||
|
<property name="command" type="string" value="exo-open --launch FileManager %S"/>
|
||||||
|
<property name="save" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="action-4" type="empty">
|
||||||
|
<property name="type" type="int" value="0"/>
|
||||||
|
<property name="pattern" type="string" value="#"/>
|
||||||
|
<property name="command" type="string" value="exo-open --launch TerminalEmulator man %s"/>
|
||||||
|
<property name="save" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="action-3" type="empty">
|
||||||
|
<property name="type" type="int" value="0"/>
|
||||||
|
<property name="pattern" type="string" value="!w"/>
|
||||||
|
<property name="command" type="string" value="exo-open --launch WebBrowser http://en.wikipedia.org/wiki/%s"/>
|
||||||
|
<property name="save" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="action-2" type="empty">
|
||||||
|
<property name="type" type="int" value="0"/>
|
||||||
|
<property name="pattern" type="string" value="$"/>
|
||||||
|
<property name="command" type="string" value="exo-open --launch TerminalEmulator %s"/>
|
||||||
|
<property name="save" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="action-1" type="empty">
|
||||||
|
<property name="type" type="int" value="1"/>
|
||||||
|
<property name="pattern" type="string" value="^(file|http|https):\/\/(.*)$"/>
|
||||||
|
<property name="command" type="string" value="exo-open \0"/>
|
||||||
|
<property name="save" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="always-center" type="bool" value="true"/>
|
||||||
|
<property name="sort-by-frecency" type="bool" value="true"/>
|
||||||
|
</channel>
|
||||||
685
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
Normal file
685
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
Normal file
@ -0,0 +1,685 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-desktop" version="1.0">
|
||||||
|
<property name="backdrop" type="empty">
|
||||||
|
<property name="screen0" type="empty">
|
||||||
|
<property name="monitor0" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitor1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorVGA-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorHDMI1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorHDMI2" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorLVDS1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorDVI-I-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorDVI-D-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorDVI-D-0" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorHDMI-0" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorHDMI-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorHDMI-2" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorVirtual1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorVirtual2" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorVirtual-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorVirtual-2" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace6" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorDP-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="monitorLVDS-1" type="empty">
|
||||||
|
<property name="workspace0" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace1" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace2" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace3" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace4" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace5" type="empty">
|
||||||
|
<property name="color-style" type="int" value="0"/>
|
||||||
|
<property name="image-style" type="int" value="5"/>
|
||||||
|
<property name="last-image" type="string" value="/usr/share/backgrounds/arcolinux/arco-wallpaper.jpg"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="last" type="empty">
|
||||||
|
<property name="window-width" type="int" value="709"/>
|
||||||
|
<property name="window-height" type="int" value="601"/>
|
||||||
|
</property>
|
||||||
|
<property name="desktop-icons" type="empty">
|
||||||
|
<property name="file-icons" type="empty">
|
||||||
|
<property name="show-home" type="bool" value="false"/>
|
||||||
|
<property name="show-filesystem" type="bool" value="false"/>
|
||||||
|
<property name="show-trash" type="bool" value="false"/>
|
||||||
|
<property name="show-removable" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="desktop-menu" type="empty">
|
||||||
|
<property name="show" type="bool" value="true"/>
|
||||||
|
<property name="show-icons" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="windowlist-menu" type="empty">
|
||||||
|
<property name="show-icons" type="bool" value="true"/>
|
||||||
|
<property name="show-workspace-names" type="bool" value="true"/>
|
||||||
|
<property name="show-submenus" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
@ -0,0 +1,245 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-keyboard-shortcuts" version="1.0">
|
||||||
|
<property name="commands" type="empty">
|
||||||
|
<property name="default" type="empty">
|
||||||
|
<property name="<Alt>F1" type="empty"/>
|
||||||
|
<property name="<Alt>F2" type="empty">
|
||||||
|
<property name="startup-notify" type="empty"/>
|
||||||
|
</property>
|
||||||
|
<property name="<Alt>F3" type="empty">
|
||||||
|
<property name="startup-notify" type="empty"/>
|
||||||
|
</property>
|
||||||
|
<property name="<Primary><Alt>Delete" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>l" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>t" type="empty"/>
|
||||||
|
<property name="XF86Display" type="empty"/>
|
||||||
|
<property name="<Super>p" type="empty"/>
|
||||||
|
<property name="<Primary>Escape" type="empty"/>
|
||||||
|
<property name="XF86WWW" type="empty"/>
|
||||||
|
<property name="HomePage" type="empty"/>
|
||||||
|
<property name="XF86Mail" type="empty"/>
|
||||||
|
<property name="Print" type="empty"/>
|
||||||
|
<property name="<Alt>Print" type="empty"/>
|
||||||
|
<property name="<Shift>Print" type="empty"/>
|
||||||
|
<property name="<Super>e" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>f" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>Escape" type="empty"/>
|
||||||
|
<property name="<Primary><Shift>Escape" type="empty"/>
|
||||||
|
<property name="<Super>r" type="empty">
|
||||||
|
<property name="startup-notify" type="empty"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="custom" type="empty">
|
||||||
|
<property name="<Alt>F2" type="string" value="xfce4-appfinder --collapsed">
|
||||||
|
<property name="startup-notify" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="<Super>r" type="string" value="rofi-theme-selector">
|
||||||
|
<property name="startup-notify" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="<Alt>F3" type="string" value="xfce4-appfinder">
|
||||||
|
<property name="startup-notify" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
|
||||||
|
<property name="<Super>w" type="string" value="exo-open --launch WebBrowser"/>
|
||||||
|
<property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
|
||||||
|
<property name="HomePage" type="string" value="exo-open --launch WebBrowser"/>
|
||||||
|
<property name="<Super>f" type="string" value="exo-open --launch FileManager"/>
|
||||||
|
<property name="<Primary>Escape" type="string" value="xfdesktop --menu"/>
|
||||||
|
<property name="<Primary><Alt>Delete" type="string" value="xfce4-session-logout"/>
|
||||||
|
<property name="<Primary><Alt>f" type="string" value="firefox"/>
|
||||||
|
<property name="<Primary><Alt>l" type="string" value="archlinux-logout"/>
|
||||||
|
<property name="<Alt>F1" type="string" value="xfce4-popup-whiskermenu"/>
|
||||||
|
<property name="<Super>p" type="string" value="xfce4-display-settings --minimal"/>
|
||||||
|
<property name="<Primary><Shift>Escape" type="string" value="xfce4-taskmanager"/>
|
||||||
|
<property name="<Primary><Alt>Escape" type="string" value="xkill"/>
|
||||||
|
<property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
|
||||||
|
<property name="override" type="bool" value="true"/>
|
||||||
|
<property name="<Primary><Alt>w" type="string" value="arcolinux-welcome-app"/>
|
||||||
|
<property name="<Primary><Alt>m" type="string" value="xfce4-settings-manager"/>
|
||||||
|
<property name="<Primary><Shift>Print" type="string" value="xfce4-screenshooter -r"/>
|
||||||
|
<property name="Print" type="string" value="xfce4-screenshooter -f"/>
|
||||||
|
<property name="<Primary>Print" type="string" value="xfce4-screenshooter"/>
|
||||||
|
<property name="<Shift><Super>d" type="string" value="dmenu_run -i -nb '#191919' -nf '#fea63c' -sb '#fea63c' -sf '#191919' -fn 'NotoMonoRegular:bold:pixelsize=14'"/>
|
||||||
|
<property name="<Super>t" type="string" value="urxvt"/>
|
||||||
|
<property name="<Super>m" type="string" value="pragha"/>
|
||||||
|
<property name="<Super>h" type="string" value="urxvt -T 'htop task manager' -e htop"/>
|
||||||
|
<property name="<Super>v" type="string" value="pavucontrol"/>
|
||||||
|
<property name="<Primary><Alt>u" type="string" value="pavucontrol"/>
|
||||||
|
<property name="<Super>Escape" type="string" value="xkill"/>
|
||||||
|
<property name="<Super>Return" type="string" value="alacritty"/>
|
||||||
|
<property name="<Shift><Super>Return" type="string" value="thunar"/>
|
||||||
|
<property name="<Super>F1" type="string" value="exo-open --launch webbrowser"/>
|
||||||
|
<property name="<Super>F2" type="string" value="atom"/>
|
||||||
|
<property name="<Super>F3" type="string" value="inkscape"/>
|
||||||
|
<property name="<Super>F4" type="string" value="gimp"/>
|
||||||
|
<property name="<Super>F5" type="string" value="meld"/>
|
||||||
|
<property name="<Super>F6" type="string" value="vlc"/>
|
||||||
|
<property name="<Super>F7" type="string" value="virtualbox"/>
|
||||||
|
<property name="<Super>F8" type="string" value="thunar"/>
|
||||||
|
<property name="<Super>F9" type="string" value="evolution"/>
|
||||||
|
<property name="<Super>F10" type="string" value="spotify"/>
|
||||||
|
<property name="<Primary><Alt>a" type="string" value="xfce4-appfinder"/>
|
||||||
|
<property name="<Primary><Alt>v" type="string" value="vivaldi-stable"/>
|
||||||
|
<property name="<Primary><Alt>b" type="string" value="thunar"/>
|
||||||
|
<property name="<Primary><Alt>s" type="string" value="spotify"/>
|
||||||
|
<property name="<Primary><Alt>c" type="string" value="catfish"/>
|
||||||
|
<property name="<Primary><Alt>g" type="string" value="chromium"/>
|
||||||
|
<property name="<Super>x" type="string" value="archlinux-logout"/>
|
||||||
|
<property name="XF86AudioPlay" type="string" value="playerctl play-pause"/>
|
||||||
|
<property name="XF86AudioStop" type="string" value="playerctl pause"/>
|
||||||
|
<property name="XF86AudioPrev" type="string" value="playerctl previous"/>
|
||||||
|
<property name="XF86AudioNext" type="string" value="playerctl next"/>
|
||||||
|
<property name="<Primary><Alt>Return" type="string" value="alacritty"/>
|
||||||
|
<property name="<Primary><Alt>r" type="string" value="rofi-theme-selector"/>
|
||||||
|
<property name="<Primary><Alt>p" type="string" value="pamac-manager"/>
|
||||||
|
<property name="<Super>c" type="string" value="conky-toggle"/>
|
||||||
|
<property name="<Primary><Alt>Page_Up" type="string" value="conky-rotate -n"/>
|
||||||
|
<property name="<Primary><Alt>Page_Down" type="string" value="conky-rotate -p"/>
|
||||||
|
<property name="F12" type="string" value="xfce4-terminal --drop-down"/>
|
||||||
|
<property name="<Primary><Alt>k" type="string" value="archlinux-logout"/>
|
||||||
|
<property name="<Primary><Alt>e" type="string" value="archlinux-tweak-tool"/>
|
||||||
|
<property name="<Primary><Alt>n" type="string" value="xfce4-settings-manager"/>
|
||||||
|
<property name="<Primary><Alt>comma" type="string" value="xfce4-settings-manager"/>
|
||||||
|
<property name="<Primary><Alt>z" type="string" value="arcolinux-welcome-app"/>
|
||||||
|
<property name="<Primary><Alt>KP_Enter" type="string" value="alacritty"/>
|
||||||
|
<property name="<Alt>n" type="string" value="variety -n"/>
|
||||||
|
<property name="<Alt>p" type="string" value="variety -p"/>
|
||||||
|
<property name="<Alt>t" type="string" value="variety -t"/>
|
||||||
|
<property name="<Alt>f" type="string" value="variety -f"/>
|
||||||
|
<property name="<Alt>Right" type="string" value="variety -n"/>
|
||||||
|
<property name="<Alt>Left" type="string" value="variety -p"/>
|
||||||
|
<property name="<Alt>Up" type="string" value="variety --toggle-pause"/>
|
||||||
|
<property name="<Alt>Down" type="string" value="variety --resume"/>
|
||||||
|
<property name="<Primary><Alt>t" type="string" value="alacritty"/>
|
||||||
|
<property name="<Super>space" type="string" value="dmenu_run -i -nb '#191919' -nf '#fea63c' -sb '#fea63c' -sf '#191919' -fn 'NotoMonoRegular:bold:pixelsize=14'"/>
|
||||||
|
<property name="<Super>F12" type="string" value="rofi -show drun"/>
|
||||||
|
<property name="<Super>F11" type="string" value="rofi -show drun -theme-str 'window {width: 100%;height: 100%;}'"/>
|
||||||
|
<property name="<Primary><Super>Print" type="string" value="flameshot gui"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="xfwm4" type="empty">
|
||||||
|
<property name="default" type="empty">
|
||||||
|
<property name="<Alt>Insert" type="empty"/>
|
||||||
|
<property name="Escape" type="empty"/>
|
||||||
|
<property name="Left" type="empty"/>
|
||||||
|
<property name="Right" type="empty"/>
|
||||||
|
<property name="Up" type="empty"/>
|
||||||
|
<property name="Down" type="empty"/>
|
||||||
|
<property name="<Alt>Tab" type="empty"/>
|
||||||
|
<property name="<Alt><Shift>Tab" type="empty"/>
|
||||||
|
<property name="<Alt>Delete" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>Down" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>Left" type="empty"/>
|
||||||
|
<property name="<Shift><Alt>Page_Down" type="empty"/>
|
||||||
|
<property name="<Alt>F4" type="empty"/>
|
||||||
|
<property name="<Alt>F6" type="empty"/>
|
||||||
|
<property name="<Alt>F7" type="empty"/>
|
||||||
|
<property name="<Alt>F8" type="empty"/>
|
||||||
|
<property name="<Alt>F9" type="empty"/>
|
||||||
|
<property name="<Alt>F10" type="empty"/>
|
||||||
|
<property name="<Alt>F11" type="empty"/>
|
||||||
|
<property name="<Alt>F12" type="empty"/>
|
||||||
|
<property name="<Primary><Shift><Alt>Left" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>End" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>Home" type="empty"/>
|
||||||
|
<property name="<Primary><Shift><Alt>Right" type="empty"/>
|
||||||
|
<property name="<Primary><Shift><Alt>Up" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_1" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_2" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_3" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_4" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_5" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_6" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_7" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_8" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>KP_9" type="empty"/>
|
||||||
|
<property name="<Alt>space" type="empty"/>
|
||||||
|
<property name="<Shift><Alt>Page_Up" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>Right" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>d" type="empty"/>
|
||||||
|
<property name="<Primary><Alt>Up" type="empty"/>
|
||||||
|
<property name="<Super>Tab" type="empty"/>
|
||||||
|
<property name="<Primary>F1" type="empty"/>
|
||||||
|
<property name="<Primary>F2" type="empty"/>
|
||||||
|
<property name="<Primary>F3" type="empty"/>
|
||||||
|
<property name="<Primary>F4" type="empty"/>
|
||||||
|
<property name="<Primary>F5" type="empty"/>
|
||||||
|
<property name="<Primary>F6" type="empty"/>
|
||||||
|
<property name="<Primary>F7" type="empty"/>
|
||||||
|
<property name="<Primary>F8" type="empty"/>
|
||||||
|
<property name="<Primary>F9" type="empty"/>
|
||||||
|
<property name="<Primary>F10" type="empty"/>
|
||||||
|
<property name="<Primary>F11" type="empty"/>
|
||||||
|
<property name="<Primary>F12" type="empty"/>
|
||||||
|
<property name="<Super>KP_Left" type="empty"/>
|
||||||
|
<property name="<Super>KP_Right" type="empty"/>
|
||||||
|
<property name="<Super>KP_Up" type="empty"/>
|
||||||
|
<property name="<Super>KP_Down" type="empty"/>
|
||||||
|
<property name="<Super>KP_Page_Up" type="empty"/>
|
||||||
|
<property name="<Super>KP_Home" type="empty"/>
|
||||||
|
<property name="<Super>KP_End" type="empty"/>
|
||||||
|
<property name="<Super>KP_Next" type="empty"/>
|
||||||
|
</property>
|
||||||
|
<property name="custom" type="empty">
|
||||||
|
<property name="Up" type="string" value="up_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_9" type="string" value="move_window_workspace_9_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_8" type="string" value="move_window_workspace_8_key"/>
|
||||||
|
<property name="Left" type="string" value="left_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_6" type="string" value="move_window_workspace_6_key"/>
|
||||||
|
<property name="<Alt>Insert" type="string" value="add_workspace_key"/>
|
||||||
|
<property name="<Alt>Tab" type="string" value="cycle_windows_key"/>
|
||||||
|
<property name="<Alt><Shift>Tab" type="string" value="cycle_reverse_windows_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_7" type="string" value="move_window_workspace_7_key"/>
|
||||||
|
<property name="<Primary><Alt>Right" type="string" value="right_workspace_key"/>
|
||||||
|
<property name="<Primary><Shift><Alt>Right" type="string" value="move_window_right_key"/>
|
||||||
|
<property name="<Primary><Alt>d" type="string" value="show_desktop_key"/>
|
||||||
|
<property name="<Primary><Alt>Up" type="string" value="up_workspace_key"/>
|
||||||
|
<property name="<Primary>F7" type="string" value="workspace_7_key"/>
|
||||||
|
<property name="<Primary><Alt>Home" type="string" value="move_window_prev_workspace_key"/>
|
||||||
|
<property name="<Alt>F4" type="string" value="close_window_key"/>
|
||||||
|
<property name="<Super>q" type="string" value="close_window_key"/>
|
||||||
|
<property name="<Primary><Shift><Alt>Left" type="string" value="move_window_left_key"/>
|
||||||
|
<property name="<Alt>F6" type="string" value="stick_window_key"/>
|
||||||
|
<property name="<Alt>F10" type="string" value="maximize_window_key"/>
|
||||||
|
<property name="<Alt>F12" type="string" value="above_key"/>
|
||||||
|
<property name="<Alt>F9" type="string" value="hide_window_key"/>
|
||||||
|
<property name="<Primary><Alt>Down" type="string" value="down_workspace_key"/>
|
||||||
|
<property name="<Alt>F8" type="string" value="resize_window_key"/>
|
||||||
|
<property name="<Super>Tab" type="string" value="switch_window_key"/>
|
||||||
|
<property name="Escape" type="string" value="cancel_key"/>
|
||||||
|
<property name="<Primary><Alt>End" type="string" value="move_window_next_workspace_key"/>
|
||||||
|
<property name="<Primary>F10" type="string" value="workspace_10_key"/>
|
||||||
|
<property name="<Primary>F11" type="string" value="workspace_11_key"/>
|
||||||
|
<property name="<Alt>F11" type="string" value="fullscreen_key"/>
|
||||||
|
<property name="<Primary><Shift><Alt>Up" type="string" value="move_window_up_key"/>
|
||||||
|
<property name="Right" type="string" value="right_key"/>
|
||||||
|
<property name="Down" type="string" value="down_key"/>
|
||||||
|
<property name="<Alt>F7" type="string" value="move_window_key"/>
|
||||||
|
<property name="<Shift><Alt>Page_Down" type="string" value="lower_window_key"/>
|
||||||
|
<property name="<Primary>F12" type="string" value="workspace_12_key"/>
|
||||||
|
<property name="<Primary>F1" type="string" value="workspace_1_key"/>
|
||||||
|
<property name="<Primary><Alt>Left" type="string" value="left_workspace_key"/>
|
||||||
|
<property name="<Primary>F2" type="string" value="workspace_2_key"/>
|
||||||
|
<property name="<Primary>F4" type="string" value="workspace_4_key"/>
|
||||||
|
<property name="<Primary>F5" type="string" value="workspace_5_key"/>
|
||||||
|
<property name="<Primary>F6" type="string" value="workspace_6_key"/>
|
||||||
|
<property name="<Alt>space" type="string" value="popup_menu_key"/>
|
||||||
|
<property name="<Primary>F8" type="string" value="workspace_8_key"/>
|
||||||
|
<property name="<Primary>F9" type="string" value="workspace_9_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_1" type="string" value="move_window_workspace_1_key"/>
|
||||||
|
<property name="<Alt>Delete" type="string" value="del_workspace_key"/>
|
||||||
|
<property name="<Shift><Alt>Page_Up" type="string" value="raise_window_key"/>
|
||||||
|
<property name="<Primary>F3" type="string" value="workspace_3_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_2" type="string" value="move_window_workspace_2_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_3" type="string" value="move_window_workspace_3_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_4" type="string" value="move_window_workspace_4_key"/>
|
||||||
|
<property name="<Primary><Alt>KP_5" type="string" value="move_window_workspace_5_key"/>
|
||||||
|
<property name="override" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="providers" type="array">
|
||||||
|
<value type="string" value="commands"/>
|
||||||
|
<value type="string" value="xfwm4"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
54
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
Normal file
54
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-notifyd" version="1.0">
|
||||||
|
<property name="applications" type="empty">
|
||||||
|
<property name="known_applications" type="array">
|
||||||
|
<value type="string" value="ca.desrt.dconf-editor"/>
|
||||||
|
<value type="string" value="chromium"/>
|
||||||
|
<value type="string" value="com.uploadedlobster.peek"/>
|
||||||
|
<value type="string" value="discord"/>
|
||||||
|
<value type="string" value="Discord"/>
|
||||||
|
<value type="string" value="Discord Canary"/>
|
||||||
|
<value type="string" value="Dropbox"/>
|
||||||
|
<value type="string" value="Electron"/>
|
||||||
|
<value type="string" value="evolution"/>
|
||||||
|
<value type="string" value="FileZilla"/>
|
||||||
|
<value type="string" value="Firefox"/>
|
||||||
|
<value type="string" value="flameshot"/>
|
||||||
|
<value type="string" value="nm-applet"/>
|
||||||
|
<value type="string" value="Insync"/>
|
||||||
|
<value type="string" value="notify-send"/>
|
||||||
|
<value type="string" value="org.freedesktop.network-manager-applet"/>
|
||||||
|
<value type="string" value="org.gnome.Software"/>
|
||||||
|
<value type="string" value="org.manjaro.pamac.tray"/>
|
||||||
|
<value type="string" value="Package Manager"/>
|
||||||
|
<value type="string" value="pasystray"/>
|
||||||
|
<value type="string" value="pragha"/>
|
||||||
|
<value type="string" value="Spotify"/>
|
||||||
|
<value type="string" value="System Config Printer Notification"/>
|
||||||
|
<value type="string" value="Terminal"/>
|
||||||
|
<value type="string" value="Thunar"/>
|
||||||
|
<value type="string" value="Transmission"/>
|
||||||
|
<value type="string" value="thunar-volman"/>
|
||||||
|
<value type="string" value="Update Manager"/>
|
||||||
|
<value type="string" value="Variety"/>
|
||||||
|
<value type="string" value="vivaldi-snapshot"/>
|
||||||
|
<value type="string" value="vivaldi-stable"/>
|
||||||
|
<value type="string" value="Volume Icon"/>
|
||||||
|
<value type="string" value="Xfce volume control"/>
|
||||||
|
<value type="string" value="Xfce4-notifyd settings"/>
|
||||||
|
<value type="string" value="xfce4-power-manager"/>
|
||||||
|
<value type="string" value="xfce4-settings-helper"/>
|
||||||
|
</property>
|
||||||
|
<property name="muted_applications" type="array">
|
||||||
|
<value type="string" value="ca.desrt.dconf-editor"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="notify-location" type="uint" value="2"/>
|
||||||
|
<property name="log-level" type="uint" value="0"/>
|
||||||
|
<property name="log-level-apps" type="uint" value="0"/>
|
||||||
|
<property name="expire-timeout" type="int" value="5"/>
|
||||||
|
<property name="initial-opacity" type="double" value="1"/>
|
||||||
|
<property name="primary-monitor" type="uint" value="0"/>
|
||||||
|
<property name="theme" type="string" value="Default"/>
|
||||||
|
</channel>
|
||||||
117
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Normal file
117
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-panel" version="1.0">
|
||||||
|
<property name="configver" type="int" value="2"/>
|
||||||
|
<property name="panels" type="array">
|
||||||
|
<value type="int" value="1"/>
|
||||||
|
<property name="panel-1" type="empty">
|
||||||
|
<property name="position" type="string" value="p=8;x=960;y=1064"/>
|
||||||
|
<property name="length" type="uint" value="100"/>
|
||||||
|
<property name="position-locked" type="bool" value="true"/>
|
||||||
|
<property name="size" type="uint" value="30"/>
|
||||||
|
<property name="plugin-ids" type="array">
|
||||||
|
<value type="int" value="7"/>
|
||||||
|
<value type="int" value="3"/>
|
||||||
|
<value type="int" value="15"/>
|
||||||
|
<value type="int" value="4"/>
|
||||||
|
<value type="int" value="6"/>
|
||||||
|
<value type="int" value="8"/>
|
||||||
|
<value type="int" value="5"/>
|
||||||
|
<value type="int" value="2"/>
|
||||||
|
</property>
|
||||||
|
<property name="background-alpha" type="uint" value="76"/>
|
||||||
|
<property name="enter-opacity" type="uint" value="95"/>
|
||||||
|
<property name="leave-opacity" type="uint" value="95"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="plugins" type="empty">
|
||||||
|
<property name="plugin-2" type="string" value="actions">
|
||||||
|
<property name="items" type="array">
|
||||||
|
<value type="string" value="+restart"/>
|
||||||
|
<value type="string" value="+logout"/>
|
||||||
|
<value type="string" value="+suspend"/>
|
||||||
|
<value type="string" value="+shutdown"/>
|
||||||
|
<value type="string" value="-lock-screen"/>
|
||||||
|
<value type="string" value="-switch-user"/>
|
||||||
|
<value type="string" value="-separator"/>
|
||||||
|
<value type="string" value="-hibernate"/>
|
||||||
|
<value type="string" value="-separator"/>
|
||||||
|
<value type="string" value="-separator"/>
|
||||||
|
<value type="string" value="-logout-dialog"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="plugin-3" type="string" value="tasklist"/>
|
||||||
|
<property name="plugin-15" type="string" value="separator">
|
||||||
|
<property name="expand" type="bool" value="true"/>
|
||||||
|
<property name="style" type="uint" value="0"/>
|
||||||
|
</property>
|
||||||
|
<property name="plugin-4" type="string" value="pager">
|
||||||
|
<property name="rows" type="uint" value="2"/>
|
||||||
|
<property name="miniature-view" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="plugin-5" type="string" value="clock"/>
|
||||||
|
<property name="plugin-6" type="string" value="systray">
|
||||||
|
<property name="names-visible" type="array">
|
||||||
|
<value type="string" value="evolution-alarm-notify"/>
|
||||||
|
<value type="string" value="discord"/>
|
||||||
|
<value type="string" value="pragha music player"/>
|
||||||
|
<value type="string" value="simplescreenrecorder"/>
|
||||||
|
<value type="string" value="pamac-tray"/>
|
||||||
|
<value type="string" value="vlc"/>
|
||||||
|
<value type="string" value="blueberry-tray.py"/>
|
||||||
|
<value type="string" value="xfce4-power-manager"/>
|
||||||
|
<value type="string" value="task manager"/>
|
||||||
|
<value type="string" value="insync.py"/>
|
||||||
|
<value type="string" value="telegramdesktop"/>
|
||||||
|
<value type="string" value="variety"/>
|
||||||
|
<value type="string" value="flameshot"/>
|
||||||
|
<value type="string" value="bluetooth"/>
|
||||||
|
<value type="string" value="clipman"/>
|
||||||
|
<value type="string" value="redshift-gtk"/>
|
||||||
|
<value type="string" value="scp-dbus-service.py"/>
|
||||||
|
<value type="string" value="networkmanager applet"/>
|
||||||
|
<value type="string" value="thunar"/>
|
||||||
|
<value type="string" value="gpick"/>
|
||||||
|
<value type="string" value="clipit"/>
|
||||||
|
<value type="string" value="dropbox"/>
|
||||||
|
</property>
|
||||||
|
<property name="show-frame" type="bool" value="false"/>
|
||||||
|
<property name="names-ordered" type="array">
|
||||||
|
<value type="string" value="zoom"/>
|
||||||
|
<value type="string" value="simplescreenrecorder"/>
|
||||||
|
<value type="string" value="task manager"/>
|
||||||
|
<value type="string" value="vlc"/>
|
||||||
|
<value type="string" value="xfce terminal"/>
|
||||||
|
<value type="string" value="thunar"/>
|
||||||
|
<value type="string" value="dropbox"/>
|
||||||
|
<value type="string" value="discord"/>
|
||||||
|
<value type="string" value="insync"/>
|
||||||
|
<value type="string" value="variety"/>
|
||||||
|
<value type="string" value="telegramdesktop"/>
|
||||||
|
<value type="string" value="blueberry-tray.py"/>
|
||||||
|
<value type="string" value="flameshot"/>
|
||||||
|
<value type="string" value="pamac-tray"/>
|
||||||
|
<value type="string" value="networkmanager applet"/>
|
||||||
|
<value type="string" value="clipman"/>
|
||||||
|
</property>
|
||||||
|
<property name="known-legacy-items" type="array">
|
||||||
|
<value type="string" value="clipman"/>
|
||||||
|
<value type="string" value="pamac-tray"/>
|
||||||
|
<value type="string" value="networkmanager applet"/>
|
||||||
|
</property>
|
||||||
|
<property name="known-items" type="array">
|
||||||
|
<value type="string" value="variety"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="plugin-7" type="string" value="whiskermenu"/>
|
||||||
|
<property name="clipman" type="empty">
|
||||||
|
<property name="tweaks" type="empty">
|
||||||
|
<property name="never-confirm-history-clear" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="plugin-8" type="string" value="pulseaudio">
|
||||||
|
<property name="enable-keyboard-shortcuts" type="bool" value="true"/>
|
||||||
|
<property name="mpris-players" type="string" value="pragha;spotify"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-power-manager" version="1.0">
|
||||||
|
<property name="xfce4-power-manager" type="empty">
|
||||||
|
<property name="power-button-action" type="uint" value="4"/>
|
||||||
|
<property name="sleep-button-action" type="uint" value="1"/>
|
||||||
|
<property name="hibernate-button-action" type="uint" value="2"/>
|
||||||
|
<property name="brightness-switch-restore-on-exit" type="int" value="0"/>
|
||||||
|
<property name="brightness-switch" type="int" value="0"/>
|
||||||
|
<property name="lid-action-on-battery" type="uint" value="1"/>
|
||||||
|
<property name="lid-action-on-ac" type="uint" value="1"/>
|
||||||
|
<property name="logind-handle-lid-switch" type="bool" value="false"/>
|
||||||
|
<property name="dpms-on-ac-sleep" type="uint" value="30"/>
|
||||||
|
<property name="dpms-on-ac-off" type="uint" value="45"/>
|
||||||
|
<property name="blank-on-ac" type="int" value="15"/>
|
||||||
|
<property name="inactivity-on-ac" type="uint" value="14"/>
|
||||||
|
<property name="general-notification" type="bool" value="true"/>
|
||||||
|
<property name="show-tray-icon" type="bool" value="false"/>
|
||||||
|
<property name="inactivity-sleep-mode-on-battery" type="uint" value="1"/>
|
||||||
|
<property name="critical-power-action" type="uint" value="3"/>
|
||||||
|
<property name="lock-screen-suspend-hibernate" type="bool" value="false"/>
|
||||||
|
<property name="brightness-on-battery" type="uint" value="9"/>
|
||||||
|
<property name="blank-on-battery" type="int" value="15"/>
|
||||||
|
<property name="dpms-on-battery-sleep" type="uint" value="30"/>
|
||||||
|
<property name="dpms-on-battery-off" type="uint" value="45"/>
|
||||||
|
<property name="brightness-level-on-battery" type="uint" value="50"/>
|
||||||
|
<property name="brightness-level-on-ac" type="uint" value="100"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-screensaver" version="1.0">
|
||||||
|
<property name="saver" type="empty">
|
||||||
|
<property name="mode" type="int" value="0"/>
|
||||||
|
<property name="fullscreen-inhibit" type="bool" value="true"/>
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="lock" type="empty">
|
||||||
|
<property name="saver-activation" type="empty">
|
||||||
|
<property name="delay" type="int" value="5"/>
|
||||||
|
</property>
|
||||||
|
<property name="enabled" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
34
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Normal file
34
assets/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-session" version="1.0">
|
||||||
|
<property name="general" type="empty">
|
||||||
|
<property name="FailsafeSessionName" type="empty"/>
|
||||||
|
<property name="SessionName" type="string" value="Default"/>
|
||||||
|
<property name="SaveOnExit" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="sessions" type="empty">
|
||||||
|
<property name="Failsafe" type="empty">
|
||||||
|
<property name="IsFailsafe" type="empty"/>
|
||||||
|
<property name="Count" type="empty"/>
|
||||||
|
<property name="Client0_Command" type="empty"/>
|
||||||
|
<property name="Client0_PerScreen" type="empty"/>
|
||||||
|
<property name="Client1_Command" type="empty"/>
|
||||||
|
<property name="Client1_PerScreen" type="empty"/>
|
||||||
|
<property name="Client2_Command" type="empty"/>
|
||||||
|
<property name="Client2_PerScreen" type="empty"/>
|
||||||
|
<property name="Client3_Command" type="empty"/>
|
||||||
|
<property name="Client3_PerScreen" type="empty"/>
|
||||||
|
<property name="Client4_Command" type="empty"/>
|
||||||
|
<property name="Client4_PerScreen" type="empty"/>
|
||||||
|
</property>
|
||||||
|
</property>
|
||||||
|
<property name="splash" type="empty">
|
||||||
|
<property name="Engine" type="empty"/>
|
||||||
|
</property>
|
||||||
|
<property name="shutdown" type="empty">
|
||||||
|
<property name="LockScreen" type="bool" value="false"/>
|
||||||
|
</property>
|
||||||
|
<property name="compat" type="empty">
|
||||||
|
<property name="LaunchGNOME" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfce4-settings-manager" version="1.0">
|
||||||
|
<property name="last" type="empty">
|
||||||
|
<property name="window-width" type="int" value="1150"/>
|
||||||
|
<property name="window-height" type="int" value="735"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
92
assets/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
Normal file
92
assets/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
Normal file
@ -0,0 +1,92 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xfwm4" version="1.0">
|
||||||
|
<property name="general" type="empty">
|
||||||
|
<property name="workspace_names" type="array">
|
||||||
|
<value type="string" value="1"/>
|
||||||
|
<value type="string" value="2"/>
|
||||||
|
<value type="string" value="3"/>
|
||||||
|
<value type="string" value="4"/>
|
||||||
|
</property>
|
||||||
|
<property name="workspace_count" type="int" value="4"/>
|
||||||
|
<property name="activate_action" type="string" value="bring"/>
|
||||||
|
<property name="borderless_maximize" type="bool" value="true"/>
|
||||||
|
<property name="box_move" type="bool" value="false"/>
|
||||||
|
<property name="box_resize" type="bool" value="false"/>
|
||||||
|
<property name="button_layout" type="string" value="O|SHMC"/>
|
||||||
|
<property name="button_offset" type="int" value="0"/>
|
||||||
|
<property name="button_spacing" type="int" value="0"/>
|
||||||
|
<property name="click_to_focus" type="bool" value="true"/>
|
||||||
|
<property name="cycle_apps_only" type="bool" value="false"/>
|
||||||
|
<property name="cycle_draw_frame" type="bool" value="true"/>
|
||||||
|
<property name="cycle_hidden" type="bool" value="true"/>
|
||||||
|
<property name="cycle_minimum" type="bool" value="true"/>
|
||||||
|
<property name="cycle_preview" type="bool" value="true"/>
|
||||||
|
<property name="cycle_tabwin_mode" type="int" value="0"/>
|
||||||
|
<property name="cycle_workspaces" type="bool" value="false"/>
|
||||||
|
<property name="double_click_action" type="string" value="maximize"/>
|
||||||
|
<property name="double_click_distance" type="int" value="5"/>
|
||||||
|
<property name="double_click_time" type="int" value="250"/>
|
||||||
|
<property name="easy_click" type="string" value="Alt"/>
|
||||||
|
<property name="focus_delay" type="int" value="250"/>
|
||||||
|
<property name="focus_hint" type="bool" value="true"/>
|
||||||
|
<property name="focus_new" type="bool" value="true"/>
|
||||||
|
<property name="frame_opacity" type="int" value="92"/>
|
||||||
|
<property name="full_width_title" type="bool" value="true"/>
|
||||||
|
<property name="horiz_scroll_opacity" type="bool" value="false"/>
|
||||||
|
<property name="inactive_opacity" type="int" value="100"/>
|
||||||
|
<property name="maximized_offset" type="int" value="0"/>
|
||||||
|
<property name="mousewheel_rollup" type="bool" value="true"/>
|
||||||
|
<property name="move_opacity" type="int" value="88"/>
|
||||||
|
<property name="placement_mode" type="string" value="center"/>
|
||||||
|
<property name="placement_ratio" type="int" value="100"/>
|
||||||
|
<property name="popup_opacity" type="int" value="100"/>
|
||||||
|
<property name="prevent_focus_stealing" type="bool" value="false"/>
|
||||||
|
<property name="raise_delay" type="int" value="250"/>
|
||||||
|
<property name="raise_on_click" type="bool" value="true"/>
|
||||||
|
<property name="raise_on_focus" type="bool" value="false"/>
|
||||||
|
<property name="raise_with_any_button" type="bool" value="true"/>
|
||||||
|
<property name="repeat_urgent_blink" type="bool" value="false"/>
|
||||||
|
<property name="resize_opacity" type="int" value="88"/>
|
||||||
|
<property name="scroll_workspaces" type="bool" value="true"/>
|
||||||
|
<property name="shadow_delta_height" type="int" value="0"/>
|
||||||
|
<property name="shadow_delta_width" type="int" value="0"/>
|
||||||
|
<property name="shadow_delta_x" type="int" value="0"/>
|
||||||
|
<property name="shadow_delta_y" type="int" value="-3"/>
|
||||||
|
<property name="shadow_opacity" type="int" value="50"/>
|
||||||
|
<property name="show_app_icon" type="bool" value="false"/>
|
||||||
|
<property name="show_dock_shadow" type="bool" value="false"/>
|
||||||
|
<property name="show_frame_shadow" type="bool" value="true"/>
|
||||||
|
<property name="show_popup_shadow" type="bool" value="false"/>
|
||||||
|
<property name="snap_resist" type="bool" value="false"/>
|
||||||
|
<property name="snap_to_border" type="bool" value="true"/>
|
||||||
|
<property name="snap_to_windows" type="bool" value="false"/>
|
||||||
|
<property name="snap_width" type="int" value="10"/>
|
||||||
|
<property name="sync_to_vblank" type="bool" value="false"/>
|
||||||
|
<property name="theme" type="string" value="Arc-Dark"/>
|
||||||
|
<property name="tile_on_move" type="bool" value="true"/>
|
||||||
|
<property name="title_alignment" type="string" value="center"/>
|
||||||
|
<property name="title_font" type="string" value="Noto Sans 11"/>
|
||||||
|
<property name="title_horizontal_offset" type="int" value="0"/>
|
||||||
|
<property name="titleless_maximize" type="bool" value="false"/>
|
||||||
|
<property name="title_shadow_active" type="string" value="false"/>
|
||||||
|
<property name="title_shadow_inactive" type="string" value="false"/>
|
||||||
|
<property name="title_vertical_offset_active" type="int" value="0"/>
|
||||||
|
<property name="title_vertical_offset_inactive" type="int" value="0"/>
|
||||||
|
<property name="toggle_workspaces" type="bool" value="false"/>
|
||||||
|
<property name="unredirect_overlays" type="bool" value="true"/>
|
||||||
|
<property name="urgent_blink" type="bool" value="true"/>
|
||||||
|
<property name="use_compositing" type="bool" value="true"/>
|
||||||
|
<property name="wrap_cycle" type="bool" value="true"/>
|
||||||
|
<property name="wrap_layout" type="bool" value="true"/>
|
||||||
|
<property name="wrap_resistance" type="int" value="10"/>
|
||||||
|
<property name="wrap_windows" type="bool" value="false"/>
|
||||||
|
<property name="wrap_workspaces" type="bool" value="false"/>
|
||||||
|
<property name="zoom_desktop" type="bool" value="true"/>
|
||||||
|
<property name="cycle_raise" type="bool" value="false"/>
|
||||||
|
<property name="frame_border_top" type="int" value="0"/>
|
||||||
|
<property name="vblank_mode" type="string" value="auto"/>
|
||||||
|
<property name="cycle_minimized" type="bool" value="false"/>
|
||||||
|
<property name="zoom_pointer" type="bool" value="true"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
44
assets/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
Normal file
44
assets/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<channel name="xsettings" version="1.0">
|
||||||
|
<property name="Net" type="empty">
|
||||||
|
<property name="ThemeName" type="string" value="Adwaita"/>
|
||||||
|
<property name="IconThemeName" type="string" value="Adwaita"/>
|
||||||
|
<property name="DoubleClickTime" type="empty"/>
|
||||||
|
<property name="DoubleClickDistance" type="empty"/>
|
||||||
|
<property name="DndDragThreshold" type="empty"/>
|
||||||
|
<property name="CursorBlink" type="empty"/>
|
||||||
|
<property name="CursorBlinkTime" type="empty"/>
|
||||||
|
<property name="SoundThemeName" type="empty"/>
|
||||||
|
<property name="EnableEventSounds" type="empty"/>
|
||||||
|
<property name="EnableInputFeedbackSounds" type="empty"/>
|
||||||
|
</property>
|
||||||
|
<property name="Xft" type="empty">
|
||||||
|
<property name="DPI" type="empty"/>
|
||||||
|
<property name="Antialias" type="int" value="1"/>
|
||||||
|
<property name="Hinting" type="int" value="1"/>
|
||||||
|
<property name="HintStyle" type="string" value="hintslight"/>
|
||||||
|
<property name="RGBA" type="string" value="rgb"/>
|
||||||
|
</property>
|
||||||
|
<property name="Gtk" type="empty">
|
||||||
|
<property name="CanChangeAccels" type="empty"/>
|
||||||
|
<property name="ColorPalette" type="empty"/>
|
||||||
|
<property name="FontName" type="string" value="Noto Sans 11"/>
|
||||||
|
<property name="MonospaceFontName" type="string" value="Monospace 11"/>
|
||||||
|
<property name="IconSizes" type="empty"/>
|
||||||
|
<property name="KeyThemeName" type="empty"/>
|
||||||
|
<property name="ToolbarStyle" type="empty"/>
|
||||||
|
<property name="ToolbarIconSize" type="empty"/>
|
||||||
|
<property name="MenuImages" type="empty"/>
|
||||||
|
<property name="ButtonImages" type="empty"/>
|
||||||
|
<property name="MenuBarAccel" type="empty"/>
|
||||||
|
<property name="CursorThemeName" type="string" value="Bibata-Modern-Ice"/>
|
||||||
|
<property name="CursorThemeSize" type="empty"/>
|
||||||
|
<property name="DecorationLayout" type="empty"/>
|
||||||
|
<property name="DialogsUseHeader" type="empty"/>
|
||||||
|
<property name="TitlebarMiddleClick" type="empty"/>
|
||||||
|
</property>
|
||||||
|
<property name="Gdk" type="empty">
|
||||||
|
<property name="WindowScalingFactor" type="empty"/>
|
||||||
|
</property>
|
||||||
|
</channel>
|
||||||
158
install-scripts/00-dependencies.sh
Normal file
158
install-scripts/00-dependencies.sh
Normal file
@ -0,0 +1,158 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# https://github.com/JaKooLit
|
||||||
|
|
||||||
|
# WARNING! If you remove packages here, Hyprland may not work properly.
|
||||||
|
|
||||||
|
# packages neeeded
|
||||||
|
dependencies=(
|
||||||
|
build-essential
|
||||||
|
cmake
|
||||||
|
cmake-extras
|
||||||
|
curl
|
||||||
|
gettext
|
||||||
|
gir1.2-graphene-1.0
|
||||||
|
git
|
||||||
|
glslang-tools
|
||||||
|
gobject-introspection
|
||||||
|
golang
|
||||||
|
hwdata
|
||||||
|
jq
|
||||||
|
libavcodec-dev
|
||||||
|
libavformat-dev
|
||||||
|
libavutil-dev
|
||||||
|
libcairo2-dev
|
||||||
|
libdeflate-dev
|
||||||
|
libdisplay-info-dev
|
||||||
|
libdrm-dev
|
||||||
|
libegl1-mesa-dev
|
||||||
|
libgbm-dev
|
||||||
|
libgdk-pixbuf-2.0-dev
|
||||||
|
libgdk-pixbuf2.0-bin
|
||||||
|
libgirepository1.0-dev
|
||||||
|
libgl1-mesa-dev
|
||||||
|
libgraphene-1.0-0
|
||||||
|
libgraphene-1.0-dev
|
||||||
|
libgtk-3-dev
|
||||||
|
libgulkan-0.15-0
|
||||||
|
libgulkan-dev
|
||||||
|
libinih-dev
|
||||||
|
libinput-dev
|
||||||
|
libjbig-dev
|
||||||
|
libjpeg-dev
|
||||||
|
libjpeg62-turbo-dev
|
||||||
|
liblerc-dev
|
||||||
|
libliftoff-dev
|
||||||
|
liblzma-dev
|
||||||
|
libnotify-bin
|
||||||
|
libpam0g-dev
|
||||||
|
libpango1.0-dev
|
||||||
|
libpipewire-0.3-dev
|
||||||
|
libseat-dev
|
||||||
|
libswresample-dev
|
||||||
|
libsystemd-dev
|
||||||
|
libtiff-dev
|
||||||
|
libtiffxx6
|
||||||
|
libudev-dev
|
||||||
|
libvkfft-dev
|
||||||
|
libvulkan-dev
|
||||||
|
libvulkan-volk-dev
|
||||||
|
libwayland-dev
|
||||||
|
libwebp-dev
|
||||||
|
libxcb-composite0-dev
|
||||||
|
libxcb-dri3-dev
|
||||||
|
libxcb-ewmh-dev
|
||||||
|
libxcb-icccm4-dev
|
||||||
|
libxcb-present-dev
|
||||||
|
libxcb-render-util0-dev
|
||||||
|
libxcb-res0-dev
|
||||||
|
libxcb-xinput-dev
|
||||||
|
libxcb-xkb-dev
|
||||||
|
libxkbcommon-dev
|
||||||
|
libxkbcommon-x11-dev
|
||||||
|
libxkbregistry-dev
|
||||||
|
libxml2-dev
|
||||||
|
libxxhash-dev
|
||||||
|
meson
|
||||||
|
ninja-build
|
||||||
|
openssl
|
||||||
|
psmisc
|
||||||
|
python3-mako
|
||||||
|
python3-markdown
|
||||||
|
python3-markupsafe
|
||||||
|
python3-yaml
|
||||||
|
qt6-base-dev
|
||||||
|
scdoc
|
||||||
|
seatd
|
||||||
|
spirv-tools
|
||||||
|
vulkan-validationlayers
|
||||||
|
vulkan-validationlayers-dev
|
||||||
|
wayland-protocols
|
||||||
|
xdg-desktop-portal
|
||||||
|
xwayland
|
||||||
|
)
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_dependencies.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# Installation of main dependencies
|
||||||
|
printf "\n%s - Installing main dependencies.... \n" "${NOTE}"
|
||||||
|
|
||||||
|
for PKG1 in "${dependencies[@]}"; do
|
||||||
|
install_package "$PKG1" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\e[1A\e[K${ERROR} - $PKG1 install had failed, please check the install.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Install dependencies for wlroots
|
||||||
|
sudo apt build-dep wlroots
|
||||||
|
export PATH=$PATH:/usr/local/go/bin
|
||||||
|
|
||||||
|
# Install Rust
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||||
|
source $HOME/.cargo/env
|
||||||
|
|
||||||
|
clear
|
||||||
116
install-scripts/00-hypr-pkgs.sh
Normal file
116
install-scripts/00-hypr-pkgs.sh
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# https://github.com/JaKooLit
|
||||||
|
|
||||||
|
# edit your packages desired here.
|
||||||
|
# WARNING! If you remove packages here, dotfiles may not work properly.
|
||||||
|
# and also, ensure that packages are present in debian repo
|
||||||
|
|
||||||
|
# add packages wanted here
|
||||||
|
Extra=(
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
# packages neeeded
|
||||||
|
hypr_package=(
|
||||||
|
cliphist
|
||||||
|
dunst
|
||||||
|
grim
|
||||||
|
gvfs
|
||||||
|
gvfs-backends
|
||||||
|
imagemagick
|
||||||
|
kitty
|
||||||
|
nano
|
||||||
|
network-manager-gnome
|
||||||
|
pavucontrol
|
||||||
|
playerctl
|
||||||
|
polkit-kde-agent-1
|
||||||
|
python3-requests
|
||||||
|
python3-pip
|
||||||
|
qt5ct
|
||||||
|
rofi
|
||||||
|
slurp
|
||||||
|
waybar
|
||||||
|
wget
|
||||||
|
wl-clipboard
|
||||||
|
xdg-user-dirs
|
||||||
|
yad
|
||||||
|
)
|
||||||
|
|
||||||
|
# the following packages can be deleted. however, dotfiles may not work properly
|
||||||
|
hypr_package_2=(
|
||||||
|
brightnessctl
|
||||||
|
btop
|
||||||
|
cava
|
||||||
|
eog
|
||||||
|
gnome-system-monitor
|
||||||
|
mousepad
|
||||||
|
mpv
|
||||||
|
nvtop
|
||||||
|
pamixer
|
||||||
|
swayidle
|
||||||
|
vim
|
||||||
|
wlsunset
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_hypr-pkgs.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Installation of main components
|
||||||
|
printf "\n%s - Installing hyprland packages.... \n" "${NOTE}"
|
||||||
|
|
||||||
|
for PKG1 in "${hypr_package[@]}" "${hypr_package_2[@]}" "${Extra[@]}"; do
|
||||||
|
install_package "$PKG1" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\e[1A\e[K${ERROR} - $PKG1 install had failed, please check the install.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
## Installing pywal colors
|
||||||
|
printf "\n%s - Installing Pywal.... \n" "${NOTE}"
|
||||||
|
|
||||||
|
sudo pip3 install pywal --break-system-packages 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
clear
|
||||||
64
install-scripts/bluetooth.sh
Normal file
64
install-scripts/bluetooth.sh
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
blue=(
|
||||||
|
bluez
|
||||||
|
blueman
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_bluetooth.log"
|
||||||
|
|
||||||
|
# Set the script to exit on error
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Bluetooth
|
||||||
|
|
||||||
|
printf "${NOTE} Installing Bluetooth Packages...\n"
|
||||||
|
for BLUE in "${blue[@]}"; do
|
||||||
|
install_package "$BLUE" 2>&1 | tee -a "$LOG"
|
||||||
|
[ $? -ne 0 ] && { echo -e "\e[1A\e[K${ERROR} - $BLUE install had failed, please check the install.log"; exit 1; }
|
||||||
|
done
|
||||||
|
|
||||||
|
printf " Activating Bluetooth Services...\n"
|
||||||
|
sudo systemctl enable --now bluetooth.service 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
clear
|
||||||
97
install-scripts/dotfiles.sh
Normal file
97
install-scripts/dotfiles.sh
Normal file
@ -0,0 +1,97 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
printf "${NOTE} Downloading / Checking for existing Hyprland-Dots.tar.gz...\n"
|
||||||
|
|
||||||
|
# Check if Hyprland-Dots.tar.gz exists
|
||||||
|
if [ -f Hyprland-Dots.tar.gz ]; then
|
||||||
|
printf "${NOTE} Hyprland-Dots.tar.gz found.\n"
|
||||||
|
|
||||||
|
# Get the version from the existing tarball filename
|
||||||
|
existing_version=$(echo Hyprland-Dots.tar.gz | grep -oP 'v\d+\.\d+\.\d+' | sed 's/v//')
|
||||||
|
|
||||||
|
# Fetch the tag_name for the latest release using the GitHub API
|
||||||
|
latest_version=$(curl -s https://api.github.com/repos/JaKooLit/Hyprland-Dots/releases/latest | grep "tag_name" | cut -d '"' -f 4 | sed 's/v//')
|
||||||
|
|
||||||
|
# Check if versions match
|
||||||
|
if [ "$existing_version" = "$latest_version" ]; then
|
||||||
|
echo -e "${OK} Hyprland-Dots.tar.gz is up-to-date with the latest release ($latest_version)."
|
||||||
|
|
||||||
|
# Sleep for 10 seconds before exiting
|
||||||
|
printf "${NOTE} No update found. Sleeping for 10 seconds...\n"
|
||||||
|
sleep 10
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
echo -e "${WARN} Hyprland-Dots.tar.gz is outdated (Existing version: $existing_version, Latest version: $latest_version)."
|
||||||
|
read -p "Do you want to upgrade to the latest version? (y/n): " upgrade_choice
|
||||||
|
if [ "$upgrade_choice" = "y" ]; then
|
||||||
|
echo -e "${NOTE} Proceeding to download the latest release."
|
||||||
|
|
||||||
|
# Delete existing directories starting with JaKooLit-Hyprland-Dots
|
||||||
|
find . -type d -name 'JaKooLit-Hyprland-Dots*' -exec rm -rf {} +
|
||||||
|
rm -f Hyprland-Dots.tar.gz
|
||||||
|
printf "${WARN} Removed existing Hyprland-Dots.tar.gz.\n"
|
||||||
|
else
|
||||||
|
echo -e "${NOTE} User chose not to upgrade. Exiting..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
printf "${NOTE} Downloading the latest Hyprland source code release...\n"
|
||||||
|
|
||||||
|
# Fetch the tag name for the latest release using the GitHub API
|
||||||
|
latest_tag=$(curl -s https://api.github.com/repos/JaKooLit/Hyprland-Dots/releases/latest | grep "tag_name" | cut -d '"' -f 4)
|
||||||
|
|
||||||
|
# Check if the tag is obtained successfully
|
||||||
|
if [ -z "$latest_tag" ]; then
|
||||||
|
echo -e "${ERROR} Unable to fetch the latest tag information."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Fetch the tarball URL for the latest release using the GitHub API
|
||||||
|
latest_tarball_url=$(curl -s https://api.github.com/repos/JaKooLit/Hyprland-Dots/releases/latest | grep "tarball_url" | cut -d '"' -f 4)
|
||||||
|
|
||||||
|
# Check if the URL is obtained successfully
|
||||||
|
if [ -z "$latest_tarball_url" ]; then
|
||||||
|
echo -e "${ERROR} Unable to fetch the tarball URL for the latest release."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Get the filename from the URL and include the tag name in the file name
|
||||||
|
file_name="Hyprland-Dots-${latest_tag}.tar.gz"
|
||||||
|
|
||||||
|
# Download the latest release source code tarball to the current directory
|
||||||
|
if curl -L "$latest_tarball_url" -o "$file_name"; then
|
||||||
|
# Extract the contents of the tarball
|
||||||
|
tar -xzf "$file_name" || exit 1
|
||||||
|
|
||||||
|
# delete existing Hyprland-Dots
|
||||||
|
rm -rf JaKooLit-Hyprland-Dots
|
||||||
|
|
||||||
|
# Identify the extracted directory
|
||||||
|
extracted_directory=$(tar -tf "$file_name" | grep -o '^[^/]\+' | uniq)
|
||||||
|
|
||||||
|
# Rename the extracted directory to JaKooLit-Hyprland-Dots
|
||||||
|
mv "$extracted_directory" JaKooLit-Hyprland-Dots || exit 1
|
||||||
|
|
||||||
|
cd "JaKooLit-Hyprland-Dots" || exit 1
|
||||||
|
|
||||||
|
# Set execute permission for copy.sh and execute it
|
||||||
|
chmod +x copy.sh
|
||||||
|
./copy.sh 2>&1 | tee -a "../install-$(date +'%d-%H%M%S')_dots.log"
|
||||||
|
|
||||||
|
echo -e "${OK} Latest source code release downloaded, extracted, and processed successfully."
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Failed to download the latest source code release."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
90
install-scripts/fonts.sh
Normal file
90
install-scripts/fonts.sh
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
fonts=(
|
||||||
|
fonts-firacode
|
||||||
|
fonts-font-awesome
|
||||||
|
fonts-noto
|
||||||
|
fonts-noto-cjk
|
||||||
|
fonts-noto-color-emoji
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_fonts.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Installation of main components
|
||||||
|
printf "\n%s - Installing fonts.... \n" "${NOTE}"
|
||||||
|
|
||||||
|
for PKG1 in "${fonts[@]}"; do
|
||||||
|
install_package "$PKG1" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\e[1A\e[K${ERROR} - $PKG1 install had failed, please check the install.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# jetbrains nerd font. Necessary for waybar
|
||||||
|
DOWNLOAD_URL="https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz"
|
||||||
|
# Maximum number of download attempts
|
||||||
|
MAX_ATTEMPTS=3
|
||||||
|
for ((ATTEMPT = 1; ATTEMPT <= MAX_ATTEMPTS; ATTEMPT++)); do
|
||||||
|
curl -OL "$DOWNLOAD_URL" 2>&1 | tee -a "$LOG" && break
|
||||||
|
echo "Download attempt $ATTEMPT failed. Retrying in 2 seconds..." 2>&1 | tee -a "$LOG"
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
|
|
||||||
|
# Check if the JetBrainsMono folder exists and delete it if it does
|
||||||
|
if [ -d ~/.local/share/fonts/JetBrainsMonoNerd ]; then
|
||||||
|
rm -rf ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
mkdir -p ~/.local/share/fonts/JetBrainsMonoNerd
|
||||||
|
|
||||||
|
# Extract the new files into the JetBrainsMono folder and log the output
|
||||||
|
tar -xJkf JetBrainsMono.tar.xz -C ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Update font cache and log the output
|
||||||
|
fc-cache -v 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
clear
|
||||||
68
install-scripts/gtk_themes.sh
Normal file
68
install-scripts/gtk_themes.sh
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_themes.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# installing unzip package to unzip theme packages
|
||||||
|
for PKG1 in unzip; do
|
||||||
|
install_package "$PKG1" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\033[1A\033[K${ERROR} - $PKG1 install had failed, please check the install.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
printf "${NOTE} Installing Tokyo Theme GTK packages...\n"
|
||||||
|
if wget https://github.com/ljmill/tokyo-night-icons/releases/download/v0.2.0/TokyoNight-SE.tar.bz2; then
|
||||||
|
mkdir -p ~/.icons
|
||||||
|
tar -xvjf TokyoNight-SE.tar.bz2 -C ~/.icons
|
||||||
|
mkdir -p ~/.themes
|
||||||
|
unzip -q "assets/tokyo-themes/Tokyonight-Dark-B.zip" -d ~/.themes || true
|
||||||
|
unzip -q "assets/tokyo-themes/Tokyonight-Light-B.zip" -d ~/.themes || true
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for Tokyo Theme GTK packages."
|
||||||
|
fi
|
||||||
|
|
||||||
|
tar -xf "assets/Bibata-Modern-Ice.tar.xz" -C ~/.icons 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
clear
|
||||||
32
install-scripts/hyprland.sh
Normal file
32
install-scripts/hyprland.sh
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_hyprland.log"
|
||||||
|
|
||||||
|
# Clone, build, and install Hyprland using Cmake
|
||||||
|
printf "${NOTE} Cloning Hyprland...\n"
|
||||||
|
if git clone --recursive https://github.com/hyprwm/Hyprland 2>&1 | tee -a "$LOG"; then
|
||||||
|
cd Hyprland || exit 1
|
||||||
|
make all 2>&1 | tee -a "$LOG"
|
||||||
|
if sudo make install 2>&1 | tee -a "$LOG"; then
|
||||||
|
printf "${OK} Hyprland installed successfully.\n"
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Installation failed for Hyprland."
|
||||||
|
fi
|
||||||
|
# Return to the previous directory
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for Hyprland."
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
147
install-scripts/nvidia.sh
Normal file
147
install-scripts/nvidia.sh
Normal file
@ -0,0 +1,147 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
nvidia_pkg=(
|
||||||
|
nvidia-driver
|
||||||
|
firmware-misc-nonfree
|
||||||
|
nvidia-kernel-dkms
|
||||||
|
linux-headers-$(uname -r)
|
||||||
|
libva-wayland2
|
||||||
|
nvidia-vaapi-driver
|
||||||
|
)
|
||||||
|
|
||||||
|
# for ubuntu-nvidia owners! just delete #
|
||||||
|
# sudo ubuntu-drivers install
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_nvidia.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
## adding the deb source for nvidia driver
|
||||||
|
# Create a backup of the sources.list file
|
||||||
|
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Add the comment and repository entry to sources.list
|
||||||
|
echo "## for nvidia" | sudo tee -a /etc/apt/sources.list 2>&1 | tee -a "$LOG"
|
||||||
|
echo "deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware" | sudo tee -a /etc/apt/sources.list 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Update the package list
|
||||||
|
sudo apt update
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Function to add a value to a configuration file if not present
|
||||||
|
add_to_file() {
|
||||||
|
local config_file="$1"
|
||||||
|
local value="$2"
|
||||||
|
|
||||||
|
if ! sudo grep -q "$value" "$config_file"; then
|
||||||
|
echo "Adding $value to $config_file"
|
||||||
|
sudo sh -c "echo '$value' >> '$config_file'"
|
||||||
|
else
|
||||||
|
echo "$value is already present in $config_file."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Clone, build, and install nvidia-Hyprland using Cmake
|
||||||
|
printf "${NOTE} Installing nvidia-Hyprland...\n"
|
||||||
|
if git clone --recursive https://github.com/hyprwm/Hyprland 2>&1 | tee -a "$LOG"; then
|
||||||
|
cd Hyprland || exit 1
|
||||||
|
# additional for hyprland-nvidia
|
||||||
|
sed 's/glFlush();/glFinish();/g' -i subprojects/wlroots/render/gles2/renderer.c
|
||||||
|
make all
|
||||||
|
if sudo make install 2>&1 | tee -a "$LOG"; then
|
||||||
|
printf "${OK} Nvidia-Hyprland installed successfully.\n"
|
||||||
|
# Return to the previous directory
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Installation failed for Nvidia-Hyprland." 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for Nvidia-Hyprland." 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install additional Nvidia packages
|
||||||
|
printf "${YELLOW} Installing Nvidia packages...\n"
|
||||||
|
for NVIDIA in "${nvidia_pkg[@]}"; do
|
||||||
|
install_package "$NVIDIA" 2>&1 | tee -a "$LOG"
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
|
printf "${YELLOW} nvidia-stuff to /etc/default/grub..."
|
||||||
|
|
||||||
|
# Additional options to add to GRUB_CMDLINE_LINUX
|
||||||
|
additional_options="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 rcutree.rcu_idle_gp_delay=1"
|
||||||
|
|
||||||
|
# Check if additional options are already present in GRUB_CMDLINE_LINUX
|
||||||
|
if grep -q "GRUB_CMDLINE_LINUX.*$additional_options" /etc/default/grub; then
|
||||||
|
echo "GRUB_CMDLINE_LINUX already contains the additional options"
|
||||||
|
else
|
||||||
|
# Append the additional options to GRUB_CMDLINE_LINUX
|
||||||
|
sudo sed -i "s/GRUB_CMDLINE_LINUX=\"/GRUB_CMDLINE_LINUX=\"$additional_options /" /etc/default/grub
|
||||||
|
echo "Added the additional options to GRUB_CMDLINE_LINUX"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Update GRUB configuration
|
||||||
|
sudo update-grub 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Define the configuration file and the line to add
|
||||||
|
config_file="/etc/modprobe.d/nvidia.conf"
|
||||||
|
line_to_add="options nvidia-drm modeset=1"
|
||||||
|
|
||||||
|
# Check if the config file exists
|
||||||
|
if [ ! -e "$config_file" ]; then
|
||||||
|
echo "Creating $config_file"
|
||||||
|
sudo touch "$config_file" 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
add_to_file "$config_file" "$line_to_add"
|
||||||
|
|
||||||
|
# Add NVIDIA modules to initramfs configuration
|
||||||
|
modules_to_add="nvidia nvidia_modeset nvidia_uvm nvidia_drm"
|
||||||
|
modules_file="/etc/initramfs-tools/modules"
|
||||||
|
|
||||||
|
if [ -e "$modules_file" ]; then
|
||||||
|
add_to_file "$modules_file" "$modules_to_add" 2>&1 | tee -a "$LOG"
|
||||||
|
sudo update-initramfs -u 2>&1 | tee -a "$LOG"
|
||||||
|
else
|
||||||
|
echo "Modules file ($modules_file) not found." 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
67
install-scripts/nwg-look.sh
Normal file
67
install-scripts/nwg-look.sh
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
nwg_look=(
|
||||||
|
golang
|
||||||
|
libgtk-3-dev
|
||||||
|
libcairo2-dev
|
||||||
|
libglib2.0-bin
|
||||||
|
)
|
||||||
|
|
||||||
|
############## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING! ##############
|
||||||
|
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +'%d-%H%M%S')_nwg-look.log"
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
for package in "${nwg_look[@]}"; do
|
||||||
|
install_package "$package" || exit 1
|
||||||
|
done
|
||||||
|
|
||||||
|
printf "${NOTE} Installing nwg-look\n"
|
||||||
|
if git clone https://github.com/nwg-piotr/nwg-look.git; then
|
||||||
|
cd nwg-look || exit 1
|
||||||
|
make build
|
||||||
|
sudo make install
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for nwg-look."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
62
install-scripts/rog.sh
Normal file
62
install-scripts/rog.sh
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
############## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING! ##############
|
||||||
|
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +'%d-%H%M%S')_rog.log"
|
||||||
|
|
||||||
|
# Function to handle the installation and log messages
|
||||||
|
install_and_log() {
|
||||||
|
local project_name="$1"
|
||||||
|
local git_url="$2"
|
||||||
|
|
||||||
|
printf "${NOTE} Installing $project_name\n"
|
||||||
|
|
||||||
|
if git clone "$git_url" "$project_name"; then
|
||||||
|
cd "$project_name" || exit 1
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 2>&1 | tee -a "$LOG"
|
||||||
|
source "$HOME/.cargo/env"
|
||||||
|
make
|
||||||
|
|
||||||
|
if sudo make install 2>&1 | tee -a "$LOG"; then
|
||||||
|
printf "${OK} $project_name installed successfully.\n"
|
||||||
|
if [ "$project_name" == "supergfxctl" ]; then
|
||||||
|
# Enable supergfxctl
|
||||||
|
sudo systemctl enable --now supergfxd 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Installation failed for $project_name."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Return to the previous directory
|
||||||
|
cd - || exit 1
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Cloning $project_name from $git_url failed."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Download and build asusctl
|
||||||
|
install_and_log "asusctl" "https://gitlab.com/asus-linux/asusctl.git"
|
||||||
|
|
||||||
|
# Download and build supergfxctl
|
||||||
|
install_and_log "supergfxctl" "https://gitlab.com/asus-linux/supergfxctl.git"
|
||||||
|
|
||||||
|
|
||||||
|
clear
|
||||||
108
install-scripts/sddm.sh
Normal file
108
install-scripts/sddm.sh
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# https://github.com/JaKooLit
|
||||||
|
|
||||||
|
# WARNING! If you remove packages here, dotfiles may not work properly.
|
||||||
|
# and also, ensure that packages are present in debian repo
|
||||||
|
|
||||||
|
sddm1=(
|
||||||
|
sddm
|
||||||
|
)
|
||||||
|
|
||||||
|
sddm2=(
|
||||||
|
qml-module-qtgraphicaleffects
|
||||||
|
qml-module-qtquick-controls
|
||||||
|
qml-module-qtquick-controls2
|
||||||
|
qml-module-qtquick-extras
|
||||||
|
qml-module-qtquick-layouts
|
||||||
|
)
|
||||||
|
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_sddm.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Install SDDM and Tokyo-Night theme
|
||||||
|
printf "\n%s - Installing sddm.... \n" "${NOTE}"
|
||||||
|
for PKG1 in "${sddm1[@]}" ; do
|
||||||
|
sudo apt-get install --no-install-recommends -y "$PKG1" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\e[1A\e[K${ERROR} - $PKG1 install had failed, please check the install.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Installation of additional sddm stuff
|
||||||
|
printf "\n%s - Installing sddm additional stuff.... \n" "${NOTE}"
|
||||||
|
for PKG2 in "${sddm2[@]}"; do
|
||||||
|
install_package "$PKG2" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\e[1A\e[K${ERROR} - $PKG2 install had failed, please check the install.log"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Check if other login managers are installed and disabling their service before enabling sddm
|
||||||
|
for login_manager in lightdm gdm lxdm lxdm-gtk3; do
|
||||||
|
if sudo apt-get list installed "$login_manager" &>> /dev/null; then
|
||||||
|
echo "Disabling $login_manager..."
|
||||||
|
sudo systemctl disable "$login_manager" 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
printf " Activating sddm service........\n"
|
||||||
|
sudo systemctl enable sddm
|
||||||
|
|
||||||
|
# Set up SDDM
|
||||||
|
echo -e "${NOTE} Setting up the login screen."
|
||||||
|
sddm_conf_dir=/etc/sddm.conf.d
|
||||||
|
[ ! -d "$sddm_conf_dir" ] && { printf "$CAT - $sddm_conf_dir not found, creating...\n"; sudo mkdir -p "$sddm_conf_dir" 2>&1 | tee -a "$LOG"; }
|
||||||
|
|
||||||
|
wayland_sessions_dir=/usr/share/wayland-sessions
|
||||||
|
[ ! -d "$wayland_sessions_dir" ] && { printf "$CAT - $wayland_sessions_dir not found, creating...\n"; sudo mkdir -p "$wayland_sessions_dir" 2>&1 | tee -a "$LOG"; }
|
||||||
|
sudo cp assets/hyprland.desktop "$wayland_sessions_dir/" 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Tokyo-night SDDM-themes
|
||||||
|
printf "\n%s - Installing Tokyo-Night SDDM Theme\n" "${NOTE}"
|
||||||
|
git clone https://github.com/rototrash/tokyo-night-sddm.git 2>&1 | tee -a "$LOG"
|
||||||
|
sudo mkdir -p /usr/share/sddm/themes
|
||||||
|
sudo mv tokyo-night-sddm /usr/share/sddm/themes/
|
||||||
|
echo -e "[Theme]\nCurrent=tokyo-night-sddm" | sudo tee -a "$sddm_conf_dir/10-theme.conf" 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
clear
|
||||||
38
install-scripts/swappy.sh
Normal file
38
install-scripts/swappy.sh
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
############## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING! ##############
|
||||||
|
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +'%d-%H%M%S')_swappy.log"
|
||||||
|
|
||||||
|
printf "${NOTE} Installing swappy..\n"
|
||||||
|
|
||||||
|
if git clone https://github.com/jtheoof/swappy.git; then
|
||||||
|
cd swappy || exit 1
|
||||||
|
meson build
|
||||||
|
ninja -C build
|
||||||
|
sudo ninja -C build install 2>&1 | tee -a "$LOG"
|
||||||
|
# Return to the previous directory
|
||||||
|
cd - || exit 1
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for swappy" 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
38
install-scripts/swaylock-effects.sh
Normal file
38
install-scripts/swaylock-effects.sh
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
############## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING! ##############
|
||||||
|
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +'%d-%H%M%S')_swaylock-effects.log"
|
||||||
|
|
||||||
|
printf "${NOTE} Installing swaylock-effects\n"
|
||||||
|
|
||||||
|
if git clone https://github.com/mortie/swaylock-effects.git; then
|
||||||
|
cd swaylock-effects || exit 1
|
||||||
|
meson build
|
||||||
|
ninja -C build
|
||||||
|
sudo ninja -C build install 2>&1 | tee -a "$LOG"
|
||||||
|
# Return to the previous directory
|
||||||
|
cd - || exit 1
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for swaylock-effects" 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
50
install-scripts/swww.sh
Normal file
50
install-scripts/swww.sh
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
############## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING! ##############
|
||||||
|
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +'%d-%H%M%S')_swww.log"
|
||||||
|
|
||||||
|
printf "${NOTE} Installing swww\n"
|
||||||
|
|
||||||
|
if git clone https://github.com/Horus645/swww.git 2>&1 | tee -a "$LOG"; then
|
||||||
|
cd swww || exit 1
|
||||||
|
source "$HOME/.cargo/env"
|
||||||
|
cargo build --release 2>&1 | tee -a "$LOG"
|
||||||
|
# Copy binaries to /usr/bin/
|
||||||
|
sudo cp target/release/swww /usr/bin/ 2>&1 | tee -a "$LOG"
|
||||||
|
sudo cp target/release/swww-daemon /usr/bin/ 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Copy bash completions
|
||||||
|
sudo mkdir -p /usr/share/bash-completion/completions 2>&1 | tee -a "$LOG"
|
||||||
|
sudo cp completions/swww.bash /usr/share/bash-completion/completions/swww 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Copy zsh completions
|
||||||
|
sudo mkdir -p /usr/share/zsh/site-functions 2>&1 | tee -a "$LOG"
|
||||||
|
sudo cp completions/_swww /usr/share/zsh/site-functions/_swww 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
# Return to the previous directory
|
||||||
|
cd - || exit 1
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for swww" 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
clear
|
||||||
73
install-scripts/thunar.sh
Normal file
73
install-scripts/thunar.sh
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
thunar=(
|
||||||
|
ffmpegthumbnailer
|
||||||
|
thunar
|
||||||
|
thunar-volman
|
||||||
|
tumbler
|
||||||
|
thunar-archive-plugin
|
||||||
|
xarchiver
|
||||||
|
)
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_thunar.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
printf "${NOTE} Installing Thunar Packages...\n"
|
||||||
|
for THUNAR in "${thunar[@]}"; do
|
||||||
|
install_package "$THUNAR" 2>&1 | tee -a "$LOG"
|
||||||
|
[ $? -ne 0 ] && { echo -e "\e[1A\e[K${ERROR} - $THUNAR install had failed, please check the install.log"; exit 1; }
|
||||||
|
done
|
||||||
|
|
||||||
|
# Check for existing config folders and backup
|
||||||
|
for DIR1 in Thunar xfce4; do
|
||||||
|
DIRPATH=~/.config/$DIR1
|
||||||
|
if [ -d "$DIRPATH" ]; then
|
||||||
|
echo -e "${NOTE} Config for $DIR1 found, backing up."
|
||||||
|
mv $DIRPATH $DIRPATH-back-up 2>&1 | tee -a "$LOG"
|
||||||
|
echo -e "${NOTE} Backed up $DIR1 to $DIRPATH-back-up."
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
cp -r assets/xfce4 ~/.config/ && { echo "Copy xfce4 completed!"; } || { echo "Error: Failed to copy xfce4 config files."; exit 1; } 2>&1 | tee -a "$LOG"
|
||||||
|
cp -r assets/Thunar ~/.config/ && { echo "Copy Thunar completed!"; } || { echo "Error: Failed to copy Thunar config files."; exit 1; } 2>&1 | tee -a "$LOG"
|
||||||
|
|
||||||
|
clear
|
||||||
61
install-scripts/xdph.sh
Normal file
61
install-scripts/xdph.sh
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_xdph.log"
|
||||||
|
|
||||||
|
# Clone and build xdg-desktop-portal-hyprland
|
||||||
|
printf "${NOTE} Installing xdg-desktop-portal-hyprland...\n"
|
||||||
|
if git clone --recursive https://github.com/hyprwm/xdg-desktop-portal-hyprland 2>&1 | tee -a "$LOG"; then
|
||||||
|
cd xdg-desktop-portal-hyprland || exit 1
|
||||||
|
make all
|
||||||
|
if sudo make install 2>&1 | tee -a "$LOG"; then
|
||||||
|
printf "${OK} xdg-desktop-portal-hyprland installed successfully.\n"
|
||||||
|
# Return to the previous directory
|
||||||
|
cd ..
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Installation failed for xdg-desktop-portal-hyprland."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo -e "${ERROR} Download failed for xdg-desktop-portal-hyprland."
|
||||||
|
fi
|
||||||
|
|
||||||
|
printf "\n"
|
||||||
|
printf "\n"
|
||||||
|
printf "\n"
|
||||||
|
# Clean out other portals
|
||||||
|
printf "${NOTE} Clearing any other xdg-desktop-portal implementations...\n"
|
||||||
|
# Check if packages are installed and uninstall if present
|
||||||
|
if sudo apt-get list installed xdg-desktop-portal-gnome &>> /dev/null; then
|
||||||
|
echo "Removing xdg-desktop-portal-gnome..."
|
||||||
|
sudo apt-get remove -y xdg-desktop-portal-gnome 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
if sudo apt-get list installed xdg-desktop-portal-wlr &>> /dev/null; then
|
||||||
|
echo "Removing xdg-desktop-portal-wlr..."
|
||||||
|
sudo apt-get remove -y xdg-desktop-portal-wlr 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
if sudo apt-get list installed xdg-desktop-portal-lxqt &>> /dev/null; then
|
||||||
|
echo "Removing xdg-desktop-portal-lxqt..."
|
||||||
|
sudo apt-get remove -y xdg-desktop-portal-lxqt 2>&1 | tee -a "$LOG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
clear
|
||||||
74
install-scripts/zsh.sh
Normal file
74
install-scripts/zsh.sh
Normal file
@ -0,0 +1,74 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
############## WARNING DO NOT EDIT BEYOND THIS LINE if you dont know what you are doing! ######################################
|
||||||
|
# Determine the directory where the script is located
|
||||||
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Change the working directory to the parent directory of the script
|
||||||
|
PARENT_DIR="$SCRIPT_DIR/.."
|
||||||
|
cd "$PARENT_DIR" || exit 1
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S)_zsh.log"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# Function for installing packages
|
||||||
|
install_package() {
|
||||||
|
# Checking if package is already installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "${OK} $1 is already installed. Skipping..."
|
||||||
|
else
|
||||||
|
# Package not installed
|
||||||
|
echo -e "${NOTE} Installing $1 ..."
|
||||||
|
sudo apt-get install -y "$1" 2>&1 | tee -a "$LOG"
|
||||||
|
# Making sure the package is installed
|
||||||
|
if sudo dpkg -l | grep -q -w "$1" ; then
|
||||||
|
echo -e "\e[1A\e[K${OK} $1 was installed."
|
||||||
|
else
|
||||||
|
# Something is missing, exiting to review the log
|
||||||
|
echo -e "\e[1A\e[K${ERROR} $1 failed to install :( , please check the install.log. You may need to install manually! Sorry, I have tried :("
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# zsh and oh-my-zsh
|
||||||
|
printf "${WARN} #### IF YOU HAVE ALREADY ZSH AND OH MY ZSH, YOU SHOULD CHOOSE NO HERE #########\n"
|
||||||
|
printf "${WARN} ### ------------------------------------------------------------------------------------------------------------------------###\n"
|
||||||
|
printf "${NOTE} ## CHECK OUT README FOR ADDITIONAL STEPS REQUIRED ONCE ZSH AND OH-MY-ZSH INSTALLED ##\n"
|
||||||
|
printf "\n"
|
||||||
|
printf "\n"
|
||||||
|
read -n1 -rep "${CAT} OPTIONAL - Would you like to install zsh and oh-my-zsh and use as default shell? (y/n)" zsh
|
||||||
|
echo
|
||||||
|
|
||||||
|
if [[ $zsh =~ ^[Yy]$ ]]; then
|
||||||
|
for ZSH in zsh ; do
|
||||||
|
install_package "$ZSH" 2>&1 | tee -a "$LOG"
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo -e "\e[1A\e[K${ERROR} - $ZSH install had failed, please check the install.log"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
# Oh-my-zsh plus zsh-autosuggestions and zsh-syntax-highlighting
|
||||||
|
printf "${NOTE} Installing oh-my-zsh and plugins.\n"
|
||||||
|
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended && \
|
||||||
|
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && \
|
||||||
|
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting && \
|
||||||
|
cp -r 'assets/.zshrc' ~/
|
||||||
|
else
|
||||||
|
printf "${NOTE} ZSH wont be installed.\n"
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
232
install.sh
Normal file
232
install.sh
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# https://github.com/JaKooLit
|
||||||
|
|
||||||
|
# Check if running as root. If root, script will exit
|
||||||
|
if [[ $EUID -eq 0 ]]; then
|
||||||
|
echo "This script should not be executed as root! Exiting......."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
|
|
||||||
|
echo "
|
||||||
|
|
||||||
|
██╗ █████╗ ██╗ ██╗ ██████╗ ██████╗ ██╗ ██╗████████╗
|
||||||
|
██║██╔══██╗ ██║ ██╔╝██╔═══██╗██╔═══██╗██║ ██║╚══██╔══╝
|
||||||
|
██║███████║ █████╔╝ ██║ ██║██║ ██║██║ ██║ ██║
|
||||||
|
██ ██║██╔══██║ ██╔═██╗ ██║ ██║██║ ██║██║ ██║ ██║
|
||||||
|
╚█████╔╝██║ ██║██╗██║ ██╗╚██████╔╝╚██████╔╝███████╗██║ ██║
|
||||||
|
╚════╝ ╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝
|
||||||
|
|
||||||
|
|
||||||
|
"
|
||||||
|
|
||||||
|
# Welcome message
|
||||||
|
echo "$(tput setaf 6)Welcome to JaKooLit's Debian / Ubuntu Hyprland Install Script!$(tput sgr0)"
|
||||||
|
echo
|
||||||
|
echo "$(tput setaf 166)ATTENTION: Run a full system update and Reboot first!! (Highly Recommended) $(tput sgr0)"
|
||||||
|
echo
|
||||||
|
echo "$(tput setaf 3)NOTE: You will be required to answer some questions during the installation! $(tput sgr0)"
|
||||||
|
echo
|
||||||
|
|
||||||
|
read -p "$(tput setaf 6)Would you like to proceed? (y/n): $(tput sgr0)" proceed
|
||||||
|
|
||||||
|
if [ "$proceed" != "y" ]; then
|
||||||
|
echo "Installation aborted."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
read -p "$(tput setaf 6)Have you edited your /etc/apt/sources.list? (y/n): $(tput sgr0)" proceed2
|
||||||
|
|
||||||
|
if [ "$proceed2" != "y" ]; then
|
||||||
|
echo "Installation aborted Kindly edit your sources.list first. Refer to readme."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set some colors for output messages
|
||||||
|
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||||
|
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||||
|
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||||
|
WARN="$(tput setaf 166)[WARN]$(tput sgr0)"
|
||||||
|
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||||
|
ORANGE=$(tput setaf 166)
|
||||||
|
YELLOW=$(tput setaf 3)
|
||||||
|
RESET=$(tput sgr0)
|
||||||
|
|
||||||
|
# Function to colorize prompts
|
||||||
|
colorize_prompt() {
|
||||||
|
local color="$1"
|
||||||
|
local message="$2"
|
||||||
|
echo -n "${color}${message}$(tput sgr0)"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Set the name of the log file to include the current date and time
|
||||||
|
LOG="install-$(date +%d-%H%M%S).log"
|
||||||
|
|
||||||
|
# Initialize variables to store user responses
|
||||||
|
bluetooth=""
|
||||||
|
dots=""
|
||||||
|
gtk_themes=""
|
||||||
|
nvidia=""
|
||||||
|
nwg=""
|
||||||
|
rog=""
|
||||||
|
sddm=""
|
||||||
|
swaylock=""
|
||||||
|
thunar=""
|
||||||
|
xdph=""
|
||||||
|
zsh=""
|
||||||
|
|
||||||
|
# Define the directory where your scripts are located
|
||||||
|
script_directory=install-scripts
|
||||||
|
|
||||||
|
# Function to ask a yes/no question and set the response in a variable
|
||||||
|
ask_yes_no() {
|
||||||
|
while true; do
|
||||||
|
read -p "$(colorize_prompt "$CAT" "$1 (y/n): ")" choice
|
||||||
|
case "$choice" in
|
||||||
|
[Yy]* ) eval "$2='Y'"; return 0;;
|
||||||
|
[Nn]* ) eval "$2='N'"; return 1;;
|
||||||
|
* ) echo "Please answer with y or n.";;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
# Function to ask a custom question with specific options and set the response in a variable
|
||||||
|
ask_custom_option() {
|
||||||
|
local prompt="$1"
|
||||||
|
local valid_options="$2"
|
||||||
|
local response_var="$3"
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
read -p "$(colorize_prompt "$CAT" "$prompt ($valid_options): ")" choice
|
||||||
|
if [[ " $valid_options " == *" $choice "* ]]; then
|
||||||
|
eval "$response_var='$choice'"
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
echo "Please choose one of the provided options: $valid_options"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
# Function to execute a script if it exists and make it executable
|
||||||
|
execute_script() {
|
||||||
|
local script="$1"
|
||||||
|
local script_path="$script_directory/$script"
|
||||||
|
if [ -f "$script_path" ]; then
|
||||||
|
chmod +x "$script_path"
|
||||||
|
if [ -x "$script_path" ]; then
|
||||||
|
"$script_path"
|
||||||
|
else
|
||||||
|
echo "Failed to make script '$script' executable."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Script '$script' not found in '$script_directory'."
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Collect user responses to all questions
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Do you have nvidia gpu?" nvidia
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Install GTK themes (required for Dark/Light function)?" gtk_themes
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Do you want to configure Bluetooth?" bluetooth
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Do you want to install Thunar file manager?" thunar
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Installing on Asus ROG Laptops?" rog
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Install and configure SDDM log-in Manager?" sddm
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Install XDG-DESKTOP-PORTAL-HYPRLAND? (For proper Screen Share ie OBS)" xdph
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Do you want to install zsh and oh-my-zsh?" zsh
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Install swaylock-effects? (recommended - for screen locks)" swaylock
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Do you want to install nwg-look? (GTK Theming app - lxappearance-like)" nwg
|
||||||
|
printf "\n"
|
||||||
|
ask_yes_no "-Do you want to copy Hyprland dotfiles?" dots
|
||||||
|
printf "\n"
|
||||||
|
# Ensuring all in the scripts folder are made executable
|
||||||
|
chmod +x install-scripts/*
|
||||||
|
|
||||||
|
sudo apt update
|
||||||
|
|
||||||
|
# Install hyprland packages
|
||||||
|
execute_script "00-dependencies.sh"
|
||||||
|
execute_script "00-hypr-pkgs.sh"
|
||||||
|
execute_script "fonts.sh"
|
||||||
|
execute_script "swappy.sh"
|
||||||
|
execute_script "swww.sh"
|
||||||
|
|
||||||
|
if [ "$nvidia" == "Y" ]; then
|
||||||
|
execute_script "nvidia.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$nvidia" == "N" ]; then
|
||||||
|
execute_script "hyprland.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$gtk_themes" == "Y" ]; then
|
||||||
|
execute_script "gtk_themes.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$bluetooth" == "Y" ]; then
|
||||||
|
execute_script "bluetooth.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$thunar" == "Y" ]; then
|
||||||
|
execute_script "thunar.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$rog" == "Y" ]; then
|
||||||
|
execute_script "rog.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$sddm" == "Y" ]; then
|
||||||
|
execute_script "sddm.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$xdph" == "Y" ]; then
|
||||||
|
execute_script "xdph.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$zsh" == "Y" ]; then
|
||||||
|
execute_script "zsh.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$swaylock" == "Y" ]; then
|
||||||
|
execute_script "swaylock-effects.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$nwg" == "Y" ]; then
|
||||||
|
execute_script "nwg-look.sh"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$dots" == "Y" ]; then
|
||||||
|
execute_script "dotfiles.sh"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
clear
|
||||||
|
|
||||||
|
printf "\n${OK} Yey! Installation Completed.\n"
|
||||||
|
printf "\n"
|
||||||
|
printf "\n${NOTE} NOTICE TO NVIDIA OWNERS! IT's a MUST for your to reboot your system\n"
|
||||||
|
sleep 2
|
||||||
|
printf "\n${NOTE} You can start Hyprland by typing Hyprland (IF SDDM is not installed) (note the capital H!).\n"
|
||||||
|
printf "\n"
|
||||||
|
printf "\n${NOTE} It is highly recommended to reboot your system.\n\n"
|
||||||
|
read -n1 -rep "${CAT} Would you like to reboot now? (y,n)" HYP
|
||||||
|
|
||||||
|
if [[ $HYP =~ ^[Yy]$ ]]; then
|
||||||
|
if [[ "$nvidia" == "Y" ]]; then
|
||||||
|
echo "${NOTE} NVIDIA GPU detected. Rebooting the system..."
|
||||||
|
systemctl reboot
|
||||||
|
else
|
||||||
|
systemctl reboot
|
||||||
|
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user