sudo dnf check-update
sudo dnf update
sudo dnf install zsh
which zsh
chsh -s /usr/bin/zsh
sudo dnf install git zoxide ripgrep jq bat just aria2 mako grimshot levien-inconsolata-fonts
sudo dnf group install multimedia
mkdir -p ~/.config/sway/
mkdir -p ~/.config/foot/
cp /etc/sway/config ~/.config/sway/
cp /etc/xdg/foot/foot.ini ~/.config/foot/
font pango:"SF Pro Text" Regular 12
exec swaymsg "workspace 1; exec $term"
exec swaymsg "workspace 2; exec firefox"
exec swaymsg "workspace 1; layout tabbed"
exec mako
output LVDS-2 disable
output LVDS-1 {
resolution 1680x1050
position 0,0
}
input type:touchpad {
tap enabled
}
input type:keyboard {
repeat_delay 200
repeat_rate 50
xkb_options caps:escape
}
default_border pixel 1
default_floating_border none
hide_edge_borders smart
for_window [shell="xwayland"] title_format "<span>[X11] %title</span>"
# Tokyo Night
client.focused #9aa5ce #16161d #c0caf5 #9aa5ce #9aa5ce
client.focused_inactive #16161d #16161d #c0caf5 #16161d #16161d
client.unfocused #16161d #16161d #c0caf5 #16161d #16161d
bindsym $mod+Shift+Alt+3 exec grimshot --notify save output
~/.config/foot/foot.ini
font=Inconsolata:size=14
[cursor]
style=beam
[mouse]
hide-when-typing=yes
MOZ_ENABLE_WAYLAND=1
background-color=#0D1821
border-color=#6c6f7f
text-color=#ffeaee
progress-color=source #268bd2
padding=10
border-size=2
border-radius=4
max-icon-size=32
icons=1
font=SF Pro Text 12
actions=1
max-visible=5
default-timeout=6000
margin=10,10
[urgency=critical]
background-color=#dc322f
border-color=#ffffff
text-color=#ffffff
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
sudo dnf install tuigreet
sudo systemctl disable sddm
sudo systemctl enable greetd
sudo nano /etc/greetd/config.toml
command = "tuigreet --time --remember --cmd sway"
sudo dnf copr enable peterwu/rendezvous
sudo dnf install bibata-cursor-themes
# ~/.config/sway/config
seat seat0 xcursor_theme "Bibata-Modern-Classic"
sudo dnf install zig gtk4-devel gtk4-layer-shell-devel libadwaita-devel blueprint-compiler gettext
zig build -p $HOME/.local -Doptimize=ReleaseFast
sudo dnf install rust cargo gcc-c++
cargo install --path helix-term --locked