Skip to content

My first dotfile for XFCE on Linux, crafted to customize and enhance my operating system experience with configurations reflecting my initial preferences.

Notifications You must be signed in to change notification settings

abelcarriizo/dotfileXFCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language

My First Dotfiles

Table of Contents

Previews

Main Preview Window Preview

Clone Repository

To clone this repository to your home directory, use the following command:

git clone https://github.com/abelcarriizo/dotfileXFCE.git ~/dotfiles

Initial Installation

sudo apt install mughshot xfce4-terminal

Set xfce4-terminal as the default terminal: Settings -> Default Applications.

sudo apt install qt5-style-kvantum qt5-style-kvantum-themes

Caution

The folder structure in the repository reflects the expected structure in your home directory. You should copy or cut the contents of the repository and paste it directly into your home directory (/home/your_user).

Change Theme, Icons, Fonts, etc.

Access the Settings application and follow these steps:

Theme

  1. Appearance -> Style: Everblush_GTK_THEME

Icons

  1. Appearance -> Icons: Zafiro-icons-Dark

Font

  1. Appearance -> Fonts:
    • Default font: Iosevka Nerd Font Regular, size 10
    • Default monospace font: JetbrainsMono Nerd Font Mono Regular, size 10

Window Manager

  1. Window Manager:
    • Theme: Everblush-xfwm
    • Title font: Iosevka Nerd Font Regular, size 9
    • Title alignment: Left

Mouse and Touchpad

  1. Mouse and Touchpad:
    • Theme: Radioactive-nord

Kvantum Manager

  1. Kvantum Manager:
    • Change/Delete theme: Select Everblush theme

Note

Logout to see the changes.

LightDM Configuration

  1. Go to the ~/.themes directory and run:
sudo cp -R Everblush /usr/share/themes
  1. Go to the following directory and run:
sudo cp -R Zafiro-Icons-* /usr/share/icons/
sudo cp -R Papirus* /usr/share/icons/
  1. Open the "GTK+ Interface Configuration" application from the menu and select:
    • Theme: Everblush
    • Icons: Papirus-Dark
    • Font: Noto Sans Regular 10
    • Wallpaper:
      • Color: #232a2d

Note

Logout to see the changes.

Picom Installation

Dependencies

sudo apt install libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libxcb-glx0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev libpcre2-dev libpcre3-dev libevdev-dev uthash-dev libev-dev libx11-xcb-dev meson libxcb-util1 libxcb-util-dev libxcb-dpms0 libxcb-dpms0-dev

Clone the Picom repository in your preferred directory (e.g., ~/Downloads):

git clone https://github.com/yshui/picom

Run the following commands to compile and install:

cd ~/Downloads/picom
git submodule update --init --recursive
meson --buildtype=release . build
ninja -C build
ninja -C build install

Disable the current compositor in "Settings" -> "Window Manager Tweaks" -> "Compositor" and uncheck "Enable display compositing."

Start Picom

Add Picom to the system startup:

  • Name: Picom Startup
  • Description: Picom Compositor
  • Command: picom
  • Trigger: On login

Note

Logout to see the changes.

Install and Customize Neofetch

Let's proceed with the final part:

To install Neofetch, use the following command:

sudo apt install neofetch

Now, let's customize the Neofetch configuration. Access the configuration file through the following path: ~/.config/neofetch/config.conf. Use your favorite text editor to open the file and go to the line of code in the "Backend Settings" section that looks like this:

image_source="/home/your_user/.config/neofetch/idk.txt"

Replace "your_user" with your username and save the changes.

This configuration ensures that Neofetch gets the image from the correct location.

All set! Now you should have Neofetch installed and customized according to your preferences.


Remember, this is an initial set of configurations, and you can adjust it to your personal preferences. Enjoy your customized dotfiles setup in XFCE!

I hope you find this documentation helpful!

About

My first dotfile for XFCE on Linux, crafted to customize and enhance my operating system experience with configurations reflecting my initial preferences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published