- OS : Kali-Linux
- DE : Hyprland
- WM : Sway
- Themes : Adwaita-dark-PONIES
- Icons: Flat-ZOMG-dark
- Lockscreen: Kali-SDDM
Simple |
---|
Lockscreen |
Classic |
---|
Desktop Environment |
Multitasking |
---|
Workspace |
- Shell : zsh
- Terminal : xfce4-terminal
- Text Editor : code
- Image Viewer : ristretto
- Media Player : mpv
- File Manager : thunar
- Archive Manager : file-roller
- Task Manager : xfce4-taskmanager
- Web Browser : google-chrome
- brightnessctl
- btop
- cava
- dunst
- grim
- hypr
- hyprland-plugins
- network-manager
- nwg-look
- polkit-kde-agent-1
- pulseaudio
- rofi
- swappy
- swaylock
- swww
- udiskie
- upower
- waybar
- wf-recorder
- wl-clipboard
- wlogout
- xdg-desktop-portal-hyprland
- yad
- font-manager
- gnome-terminal
- grub-customizer
- htop
- kitty
- logo-ls
- microsoft-edge
- mousepad
- mugshot
- neofetch
- nvtop
- nwg-dock-hyprland
- nwg-drawer
- pipes.sh
- qterminal
- radeontop
- wireless-tools
Note : If you need use this dotfiles. recommended use at clean install user or add new user.
Clone this repository.
git clone --depth=1 https://github.com/cilegordev/dotfiles ~/dotfiles
Run apply.sh
~/./dotfiles/apply.sh
Optional Y : If you want xfce you must install additional packages.
sudo apt install xfce4* kali-grant-root apt-transport-https psutils -y && pip install psutil
Optional N : If you don't need xfce you can remove before you copy main command.
rm -rf ~/dotfiles/config/autostart ~/dotfiles/config/menus ~/dotfiles/config/xfce4 ~/dotfiles/config/xsettingsd ~/dotfiles/local/share/applications ~/dotfiles/local/share/desktop-directories
Copy dotfiles & including things that might be useful.
mkdir -p ~/.cache ~/.config ~/.local ~/Pictures/wallpapers && cp -r ~/dotfiles/cache/* ~/.cache/ && cp -r ~/dotfiles/config/* ~/.config/ && cp -r ~/dotfiles/local/* ~/.local/ && cp -r ~/dotfiles/wallpapers ~/Pictures/ && cp -r ~/dotfiles/home/* ~/dotfiles/home/.* ~/ && rm ~/.Hyprland_log*
Add symlink. otherwise the dunst, rofi, waybar will be broken.
ln -sf ~/.config/dunst/styles/dunstrc-dark ~/.config/dunst/dunstrc && ln -sf ~/.config/waybar/custom_config/config-costume-short ~/.config/waybar/config && ln -sf ~/.config/waybar/style/style-costume-colorful.css ~/.config/waybar/style.css && ln -sf ~/Pictures/wallpapers/exclsv/echo_hello_world.png ~/.config/rofi/.wallpaper && ln -sf ~/.config/dunst/styles/dunstrc-dark ~/.config/dunst/styles/dunstrc && ln -sf ~/.cache/wal/colors-rofi-dark.rasi ~/.config/rofi/pywal-color/pywal-theme.rasi
Note : If you use Kali Linux. That means you should know what kind of system you are using. Using Kali Linux means you understand basic knowledge such as using the Package Manager, CLI, etc. This should not be needed. but if it is related to Xfce or Hyprland I think there are several answers.
~because I really hate so much the question of wifi not working on kali linux.
I add package for xfce like kali-grant-root apt-transport-https psutils
use this for configure.
use sudo without asking password.
sudo dpkg-reconfigure kali-grant-root
then Enable password-less privilege escalation
next sudo EDITOR=nano visudo
one more step
root
ALL=(ALL:ALL) ALL
user
ALL=(ALL:ALL) NOPASSWD:ALL
Add https on your kali repository.
because it was previously installed apt-transport-https
then sudo nano /etc/apt/sources.list
deb https://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
deb-src https://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
If xfce4-panel-profiles
"Backup and restore" can't open or force close.
just install psutils pip install psutil
If you need switch bash to zsh.
just runchsh -s $(which zsh) user
If you need open thunar as root.
sudo thunar
and it say
(thunar:00000): Gtk-WARNING **: 00:00:00.000: cannot open display: :1
just run sudo -EH thunar
If you have trouble wlan0 can't detect on nm-applet
and it say "Device Not Ready"
just remove all Ethernet on list.
If you have trouble when doing full screen on the application and it appears like a green splash.
try changing vrr = 0
on ~/.config/hypr/hyprland.conf
The sound will automatically be set at 75% and the mic will be disabled on startup.
because I have made a special script for that ~/.config/hypr/scripts/privacy.sh
Don't try systemctl suspend
use hyprctl dispatch dpms off
if you need configure lockscreen on Hyprland.
because it will make your broken screen. "50/50"
If you annoying sound "beeb" "beeb" "beeb" when you press Tab on terminal or tty.
just turn off with use the one I have provided in .zshrc
# disable beeb sound effect
#setterm --bfreq=0
#tty
#xset b off
#terminal
If you don't want "core" in your home directory.
just reconfigure with nano /etc/sysctl.conf
# disable core on home directory
fs.suid_dumpable=0
kernel.core_pattern= | /bin/false
If keyboard-state not showing on waybar
i think you need libinput
just install libinput-tools sudo apt install libinput-tools
then sudo usermod -a -G input user
Keys | Output |
---|---|
Super + Q | Floating |
Super + W | Killactive |
Super + E | Fullscreen |
Super + R | Reload |
Super + T | Cava |
Super + Y | Pipes |
and use HINT! | for the rest |
- Installed on : Tuesday, 14 November 2023, 03:00
- Hyprland package currently is not available in any Debian distro repository.
- Install Hyprland based Debian distro using script by JaKooLit : Debian-Hyprland include dotfiles.
- Forked from JaKooLit and i'm remake it almost 90%
- I can't promise if these dotfiles work on other device. and I configured it for 1366x768 not for below or above it and maybe need a little change in some aspects.
- And i'll back when a kali-desktop-hyprland Tracker Index
- Hyprland Debian package currently maintenance see it on GitLab