You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Operating Systems/Arch Linux/Contents/Manual Customization.md
+70-8Lines changed: 70 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -138,7 +138,7 @@ systemctl enable fstrim.timer
138
138
These are packages that I always keep in my machine installed. Some of these packages, such as `btop`, `socat`, and `jq` are also required by the customization steps below.
139
139
140
140
```bash
141
-
paru -S tar unzip unrar p7zip zip xz rclone rsync trash-cli \
141
+
paru -S tar unzip unrar p7zip zip xz rclone trash-cli \
I use [Mpv](https://mpv.io/) and [imv](https://sr.ht/~exec64/imv/) to view videos and images respectively.
212
212
213
-
With Mpv, we are going to use [tomasklaen](https://github.com/tomasklaen)'s [uosc](https://github.com/tomasklaen/uosc) config. These plugins are also used:
There two versions of the Mpv configuration file: one for high-end devices and the other for low-end machines. If your device can handle high CPU/GPU usage for better playback quality, copy the `profile-high` directory to `~/.config/mpv`; otherwise, copy the `profile-low` directory.
219
+
220
+
```bash
221
+
cp -r ~/Temp/SGDotfiles/mpv/profile-high ~/.config/mpv # For high-end devices
222
+
cp -r ~/Temp/SGDotfiles/mpv/profile-low ~/.config/mpv # For low-end devices
223
+
```
224
+
225
+
With Mpv, I am using [tomasklaen](https://github.com/tomasklaen)'s [uosc](https://github.com/tomasklaen/uosc) config together with these plugins:
214
226
215
227
-[po5/evafast](https://github.com/po5/evafast): Mpv script for hybrid fast-forward and seeking.
216
228
-[rofe33/mpv-copyStuff](https://github.com/rofe33/mpv-copyStuff): Copy to clipboard the filename, full filename path, relative filename path, current video time, current displayed subtitle text, video duration/metadata.
229
+
-[po5/thumbfast](https://github.com/po5/thumbfast): High-performance on-the-fly thumbnailer script for mpv.
230
+
231
+
The config also comes with the following shaders:
232
+
233
+
-[AMD FidelityFX Super Resolution (FSR) for mpv](https://gist.github.com/agyild/82219c545228d70c5604f865ce0b0ce5): Upscales content up to 4x the original size.
-[SSimDownscaler](https://gist.github.com/igv/36508af3ffc84410fe39761d6969be10): High-quality downscaling of video content. (only available on `profile-high`)
236
+
-[KrigBilateral](https://gist.github.com/igv/a015fc885d5c22e6891820ad89555637): Bilateral filter. (only available on `profile-high`)
237
+
238
+
## Setting Up Paru and Pacman (again)
239
+
240
+
Since we have Paru now, we can configure Pacman more now. Hooks are scripts that are executed automatically at certain points during the package management process. Create the `/etc/pacman.d/hooks` directory by running the following command:
217
241
218
242
```bash
219
-
paru -S imv mpv
220
-
cp -r ~/Temp/SGDotfiles/mpv ~/.config/mpv
243
+
sudo mkdir -p /etc/pacman.d/hooks
244
+
```
245
+
246
+
In the newly-created directory, create a new file named `orphans.hook` and paste the following:
[informant](https://aur.archlinux.org/packages/informant) makes sure that you are aware of breaking changes in the updates that you'll get. [overdue](https://aur.archlinux.org/packages/overdue) lists daemons that reference outdated libraries. [pacman-cleanup-hook](https://aur.archlinux.org/packages/pacman-cleanup-hook) keeps your pacman cache clean. [downgrade](https://aur.archlinux.org/packages/downgrade), while isn't a pacman hook, will still help you in case you have to downgrade a package.
@@ -334,16 +379,14 @@ Kitty is my terminal emulator of choice. Install it via `paru` to begin.
334
379
paru -S kitty
335
380
```
336
381
337
-
Since [June 3, 2024](https://github.com/Chris1320/SetupGuides-ArchLinux/commit/edd1e5b5ea67c42c4da9cbb9d754c025210c652d), I moved dotfiles that are used across multiple operating systems to a separate repository. Because of this, the dotfiles for Kitty is not on [SetupGuides-ArchLinux](https://github.com/Chris1320/SetupGuides-ArchLinux), but rather on [SetupGuides-dotfiles](https://github.com/Chris1320/SetupGuides-dotfiles). You will have to clone the repository where it is located, copy the Kitty configuration file, and enable the Catppuccin colorscheme.
382
+
Copy the Kitty configuration file, and enable the Catppuccin colorscheme.
Since we've [[Setting Up Hyprland|set up Hyprland]], we wouldn't need any additional setup.
542
+
Since we've [[#Setting Up Hyprland|set up Hyprland]], we wouldn't need any additional setup.
543
+
544
+
## Setting Up The File Manager
545
+
546
+
I chose [Nautilus/GNOME Files](https://wiki.archlinux.org/title/GNOME/Files) as my GUI file manager. It just feels and looks better in my opinion.
547
+
548
+
```bash
549
+
paru -S nautilus \
550
+
nautilus-admin-gtk4 nautilus-checksums \
551
+
nautilus-open-any-terminal \
552
+
file-roller sushi \
553
+
tumbler ffmpegthumbnailer \
554
+
raw-thumbnailer folderpreview \
555
+
gnome-online-accounts \
556
+
gvfs-gphoto2 gvfs-mtp gvfs-afc \
557
+
gvfs-smb gvfs-dnssd gvfs-nfs \
558
+
gvfs-goa gvfs-google gvfs-onedrive
559
+
```
560
+
561
+
Now, you should edit the settings of Nautilus by following [[Fedora Workstation#2. Configuring Nautilus]]. I usually hide some of the XDG directories. Follow [[Fedora Workstation#3. Update XDG Directories]] to do this.
Copy file name to clipboardExpand all lines: Operating Systems/Fedora Workstation/Fedora Workstation.md
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -242,9 +242,12 @@ Open Nautilus and open its preferences panel (`CTRL+,`)
242
242
I want my home directory to be clean as possible. Dotfiles are everywhere, but fortunately they can be hidden in Nautilus. However, default user directories that I do not frequently visit cannot be hidden. Edit the `~/.config/user-dirs.dirs` file and move the directories to where you want to. Alternatively, you can run the following commands to move the `Desktop/`, `Templates/`, and `Public/` directories inside `~/.desktop/`.
0 commit comments