101 lines
2.3 KiB
Markdown
101 lines
2.3 KiB
Markdown
# hi
|
|
this is just some configs and stuffs i decided to put on my github
|
|
eg my dotfiles
|
|
|
|
# update 05/24/2025
|
|
i liked how primagen did his dev environment and deploying of scripts. so im making my own version
|
|
note: the pacman install scripts may not be fully what i have as i made this loong after installing software
|
|
|
|
# requirements
|
|
- for dwm or awesome
|
|
- xorg-server
|
|
- xorg-xinit
|
|
- xorg-xrandr
|
|
- xorg-xsetroot
|
|
- libxft
|
|
- libxinerama
|
|
- for awesome extra
|
|
- rofi-wayland (works on x. my rofi command on awesome is rofi -x11 so this may be required)
|
|
- for surf
|
|
- gcr
|
|
- webkit2gtk
|
|
- optional
|
|
- gst-plugins-base
|
|
- gst-plugins-good
|
|
- gst-libav
|
|
- gstreamer
|
|
- installing dwm, dmenu, and surf
|
|
- cd into respective directory
|
|
- sudo make clean install
|
|
- startx #for dwm
|
|
- hyprland
|
|
- wayland
|
|
- waybar
|
|
- grim # needed for flameshot to work on wayland
|
|
- xdg-deskop=portal
|
|
- xdg-deskop=portal-hyprland
|
|
- xdg-deskop=portal-gtk
|
|
- hyprpaper
|
|
- for neovim
|
|
- packer
|
|
- for urlview - urlview
|
|
- terminal
|
|
- primary wezterm
|
|
- secondary rxvt-unicode # less memory usage
|
|
- ibus
|
|
- ibus-mozc # for japanese input
|
|
- fonts
|
|
- B612 mono
|
|
- ttf-inconsolata
|
|
- ttf-jetbrains-mono
|
|
- ttf-jetbrains-mono-nerd
|
|
- otf-ipafont
|
|
- login
|
|
- sddm (for hyprland. it doesnt like lightdm :<)
|
|
- lightdm
|
|
- lightdm-gtk-greeter
|
|
- lxappearance # for setting gtk theme
|
|
- theme
|
|
- Amy-Dark-GTK # manual download. put in /usr/share/themes
|
|
- for qt to gtk theme
|
|
- qt6gtk2
|
|
- qt5gtk2
|
|
- background setter - nitrogen # for x11
|
|
- numen # voice control, manual setup
|
|
- file manager
|
|
- lf
|
|
- pcmanfm
|
|
- shell
|
|
- zsh
|
|
- audio
|
|
- pipewire-alsa
|
|
- pipewire-jack
|
|
- pipewire-pulse
|
|
- qpwgraph
|
|
- onscreen keys - screenkey
|
|
- compositor
|
|
- xcompmgr # primarily
|
|
- picom # for fancy ness
|
|
- inetutils # for normal ftp
|
|
- screenshots
|
|
- flameshot #higher rez than ffmpeg
|
|
- ffmpeg
|
|
- not really escrotum-git
|
|
- tor stuff
|
|
- tor
|
|
- torsocks
|
|
- nyx
|
|
- tor-browser
|
|
- notifications
|
|
- libnotify
|
|
- notify-send
|
|
- dusnt # for hyprland
|
|
- calender
|
|
- calcurse
|
|
|
|
# todo
|
|
- make 3rd env so first is minimal????
|
|
- add rest of files
|
|
- make fully portable version?
|
|
- seperate installs into more scripts to have different steps in requirements. probably wont do this
|