Garuda Linux Yükledikten Sonra Yaptıklarım

Bu konuda garuda linux yükledikten sonra sevmediğim ve düzelttiğim şeyleri yazmayı düşünüyorum. Eğer sizinde böyle ayarlarınız varsa küçük bir garuda linux zinciri yapabiliriz.

  1. Promt : Kendi kırmızı promtunu sevmedim bunu dracula renklerine göre değiştirdim. Ok şeklini çıkarttım

## FIRST LINE/ROW: Info & Status
# First param ─┌
[username]
format = "[$user]($style)@"
show_always = true
style_root = "bold #50FA7B"
style_user = "bold #50FA7B"

# Second param
[hostname]
disabled = false
format = "[$hostname]($style) in "
ssh_only = false
style = "bold #FF79C6"
trim_at = "-"

# Third param
[directory]
style = "bold #FFB86C"
truncate_to_repo = true
truncation_length = 0
truncation_symbol = "repo: "

# Fourth param
[sudo]
disabled = false

# Before all the version info (python, nodejs, php, etc.)
[git_status]
ahead = "⇡${count}"
behind = "⇣${count}"
deleted = "x"
diverged = "⇕⇡${ahead_count}⇣${behind_count}"
style = "bold #BD93F9"

# Last param in the first line/row
[cmd_duration]
disabled = true
format = "took [$duration]($style)"
min_time = 1

## SECOND LINE/ROW: Prompt
# Somethere at the beginning
[battery]
charging_symbol = ""
disabled = true
discharging_symbol = ""
full_symbol = ""

[[battery.display]] # "bold red" style when capacity is between 0% and 15%
disabled = true
style = "bold red"
threshold = 15

[[battery.display]] # "bold yellow" style when capacity is between 15% and 50%
disabled = true
style = "bold yellow"
threshold = 50

[[battery.display]] # "bold green" style when capacity is between 50% and 80%
disabled = true
style = "bold green"
threshold = 80

# Prompt: optional param 1
[time]
disabled = true
format = " 🕙 $time($style)\n"
style = "bright-white"
time_format = "%T"

# Prompt: param 2
[character]
#error_symbol = " [×](bold red)"
#success_symbol = " [╰─λ](bold red)"
  1. Maximize : Bir pencereyi maximize durumuna getirdiğinizde üstünde ki simgeler gidip top’bar a üstünde ki tuşlar geçerli oluyor bunu sevmemiştim. Bu ayar sayesinde bir pencereyi maximize yaptığımızda pencere iconları kaybolmuyor.
vim .config/kwinrc

[Windows]
BorderlessMaximizedWindows=false
  1. find-the-command : Eğer bir komut yazdığınız ve karşılığı yoksa hemen onu yüklemeye çalıştığı bir komut çalıştırıyor. Buda bazen can sıkıcı oluyor. Burasını açıklama satırına dönüştürüyorum kapatıyorum.
vim ~/.config/fish/config.fish
  46   │ ## Advanced command-not-found hook
  47   │ #source /usr/share/doc/find-the-command/ftc.fish
  1. bat aliası : cat komutu bat komutuna alias yapmış ve cat yaptığınızda aslında bat çalıştırıyor.
 116   │ # Replace some more things with better alternatives
 117   │ #alias cat 'bat --style header --style snip --style changes --style header'
 118   │ #if not test -x /usr/bin/yay; and test -x /usr/bin/paru
 119   │ #    alias yay 'paru'
 120   │ #end
  1. Vencord : discord yerine bunu kullanıyorum ekran paylaşımında bir sorun yaşamıyorum.

sudo paru -Syu vencord

  1. eğer ssd kullanıyorsanız fstrim.timer servisini enable edip başlatmanılısınız. Bunu bir videoda gördüm ssd ömrünü uzatıyor diyor.
4 Likes

Latest timeshift-support update causes errors

Bu bende de olmuştu direkt kurulumda güncelledikten sonra

sudo pacman -S --overwrite "*" timeshift-support

Bu komutla düzeltmiştim
orijinal konu : Warning: Latest timeshift-support update causes errors

Fastfetch editlemek için;
Terminalde png kullanmak isterseniz ‘/usr/share/icons/garuda’ bu dizinde bulunuyorlar

shyuuhei@FoxHound in /usr/share/fastfetch/presets🔒 as 🧙
❯ ls
drwxr-xr-x    - root 17 Ağu 15:26  examples
.rw-r--r-- 1,9k root 16 Ağu 11:27  all.jsonc
.rw-r--r-- 2,0k root 16 Ağu 11:27  archey.jsonc
.rw-r--r-- 1,6k root 16 Ağu 11:27  ci.jsonc
.rw-r--r--  627 root 19 Ağu 18:17  dr460nized.jsonc
.rw-r--r--  980 root 16 Ağu 11:27  neofetch.jsonc
.rw-r--r--  656 root 16 Ağu 11:27  paleofetch.jsonc
.rw-r--r--  745 root 16 Ağu 11:27  screenfetch.jsonc

/usr/share/fastfetch/presets/dr460nized.jsonc dosyasında ‘source’ kısmında ki pathden image dosyasını değiştirebilir ve fastfetch düzenleyebiliriz.

Fish config dosyasınıda bu bölümü değiştiriyoruz.

# Run fastfetch if session is interactive
if status --is-interactive && type -q fastfetch
    fastfetch --load-config dr460nized
end
  • Syncthing ayarları
  • Kurulumu yaptıktan sonra syncthing servisinin arkaplanda her zaman çalışması için servis yazdım.
  • Yüklediğim paketler
    • extra/syncthing 1.29.0-1 [installed]
  • service dosyası ! Unutmayın user yazan yerleri kendi kullanıcı isminiz ile değiştirin
sudo vim /etc/systemd/system/syncthing.service
[Unit]
Description=Syncthing - Open Source Continuous File Synchronization
Documentation=https://docs.syncthing.net/
After=network.target

[Service]
ExecStart=/usr/bin/syncthing -no-browser -logfile=default
Restart=on-failure
SuccessExitStatus=3 4
RestartSec=5
User=USER
Group=USER

[Install]
WantedBy=multi-user.target

  • Servisi aktif hale getirilmesi
sudo systemctl daemon-reload
sudo systemctl enable syncthing
sudo systemctl start syncthing
sudo systemctl status syncthing
  • Remmina
    rdp işlemleri için Remmina kurdum windows server’a bağlanmak durumunda kalırsanız bunu kullanabilirsiniz.
sudo pacman -S remmina freerdp libvncserver
  • konsave
    kde ayarlarımı kayıt alıp başka ortamada taşıyabilirim veya saklamak için konsave’i buldum
sudo pacman -S konsave

ilgili video