Skip to content
nsetyoPublic

About

My Daily Workspace Configuration

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

My Daily Workspace Configuration

Screenshot

Configurations

Requirements

Hyprland >= 0.55 (konfigurasi Lua diperkenalkan di 0.55; layout scrolling masuk core sejak 0.54). Quickshell dari repo resmi Arch.

sudo pacman -S hyprland hyprlock hypridle hyprpaper \
  quickshell \
  rofi kitty grim slurp mako brightnessctl playerctl \
  networkmanager gammastep starship stow git

Installation

Dotfiles are grouped into GNU Stow packages under packages/. Stow itself is a requirement.

git clone git@github.com:nsetyo/dotfiles.git
cd dotfiles
./install               # stow every package into $HOME
./install hypr kitty    # stow only the named packages
./install -n hypr       # dry run
./install -D hypr       # unstow

.stowrc sets the target to $HOME and enables --no-folding, so only individual files are linked and apps can write runtime state into their config dirs without touching this repo.

Dash-prefixed arguments are passed to stow; write options that take a value as --opt=value. Existing non-symlink files at the target (e.g. ~/.config/starship.toml) must be moved away first, or use stow --adopt to pull them into the repo.

System files in etc/sysctl.d are copied (not linked) with scripts/install-sysctl.sh; run sudo sysctl --system or reboot to apply them.

Wallpaper

Wallpaper diambil dari Unsplash lewat script wallpaper-rotate.sh (packages/hypr/.config/hypr/wallpaper-rotate.sh) yang jalan tiap Hyprland start, jadi tiap sesi wallpaper-nya baru.

Siapkan kunci Unsplash sekali saja:

  1. Buat aplikasi di https://unsplash.com/developers dan salin "Access Key"-nya.
  2. Salin contoh konfigurasinya dan isi kuncinya:
    cp ~/.config/hypr/wallpaper.env.example ~/.config/hypr/wallpaper.env
    # lalu isi UNSPLASH_ACCESS_KEY di wallpaper.env
    File wallpaper.env (yang asli, berisi kunci) jangan di-commit — sudah ada di .gitignore. Yang di-commit hanya wallpaper.env.example (template tanpa kunci).

Kalau mau ganti wallpaper di tengah sesi, jalankan manual: bash ~/.config/hypr/wallpaper-rotate.sh.

Contoh wallpaper (Mount Fuji, Unsplash): Mount Fuji at night

About

My Daily Workspace Configuration

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages