Compare commits
53 Commits
80202f93ba
...
rotom
| Author | SHA1 | Date | |
|---|---|---|---|
| 552acd7e87 | |||
| e1e03df0f4 | |||
| ae495a9cad | |||
| 14c2260a03 | |||
| d0384e46bd | |||
| 7766acd5af | |||
| 57b6aefc41 | |||
| c0a79a9c48 | |||
| d1fb5cae37 | |||
| d9316e7760 | |||
| c9b8ec3cc6 | |||
| 0b914e87b3 | |||
| 43343965e7 | |||
| ab54ef5954 | |||
| 436ae1e976 | |||
| fbc5b123b1 | |||
| 927e7e1d41 | |||
| 4f778522db | |||
| f27822e5ae | |||
| 780a01152a | |||
| b026139811 | |||
| c185b987f3 | |||
| 3c7157df4e | |||
| e815be2505 | |||
| 22237fac62 | |||
| 008b8d0499 | |||
| b6b7c27d80 | |||
| 42e62e9297 | |||
| 5d20fc669f | |||
| c5c6d93689 | |||
| ca14315991 | |||
| 22adb473a0 | |||
| 6cfc1665eb | |||
| 00f7dbe0ab | |||
| 332a9749cb | |||
| 94c55da63e | |||
| 99238dc343 | |||
| a77fc67f6c | |||
| f7075319a5 | |||
| 0713f92ab5 | |||
| c0565da4c8 | |||
| 7ad9d894bd | |||
| 0d4ae817db | |||
| 8d8b207483 | |||
| 8c2414dd7e | |||
| 45b402c320 | |||
| 856bd58e6e | |||
| 92898f85e6 | |||
| 41182b2155 | |||
| 9500844be6 | |||
| c4c68a85c1 | |||
| aa551049ef | |||
| 19bfd1d6b2 |
54
install.sh
54
install.sh
@@ -77,6 +77,8 @@ mapfile -t extratools < <(
|
|||||||
## Applying configs ##
|
## Applying configs ##
|
||||||
######################
|
######################
|
||||||
|
|
||||||
|
env_to_set=()
|
||||||
|
|
||||||
for choice in "${desktop[@]}"; do
|
for choice in "${desktop[@]}"; do
|
||||||
case "$choice" in
|
case "$choice" in
|
||||||
"Niri")
|
"Niri")
|
||||||
@@ -110,7 +112,8 @@ for choice in "${desktop[@]}"; do
|
|||||||
xdg-mime default org.gnome.nautilus.desktop inode/directory
|
xdg-mime default org.gnome.nautilus.desktop inode/directory
|
||||||
|
|
||||||
mkdir -p "$HOME"/.config/environment.d
|
mkdir -p "$HOME"/.config/environment.d
|
||||||
echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf
|
# echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf
|
||||||
|
env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct")
|
||||||
systemctl --user daemon-reload
|
systemctl --user daemon-reload
|
||||||
|
|
||||||
systemctl --user enable dms
|
systemctl --user enable dms
|
||||||
@@ -121,7 +124,50 @@ for choice in "${desktop[@]}"; do
|
|||||||
# dms greeter sync
|
# dms greeter sync
|
||||||
sudo systemctl enable ly@tty1
|
sudo systemctl enable ly@tty1
|
||||||
;;
|
;;
|
||||||
|
"Hyprland")
|
||||||
|
sudo -v || exit 1
|
||||||
|
yay -S --needed --noconfirm \
|
||||||
|
hyprland \
|
||||||
|
uswm \
|
||||||
|
nautilus \
|
||||||
|
gnome-keyring \
|
||||||
|
brightnessctl \
|
||||||
|
cava \
|
||||||
|
candy-icons-git \
|
||||||
|
power-profiles-daemon \
|
||||||
|
qt6ct-kde \
|
||||||
|
xdg-desktop-portal-gnome \
|
||||||
|
xdg-desktop-portal-gtk \
|
||||||
|
xdg-desktop-portal-wlr \
|
||||||
|
quickshell-git \
|
||||||
|
cliphist \
|
||||||
|
wl-clipboard \
|
||||||
|
dgop \
|
||||||
|
matugen-bin \
|
||||||
|
qt6-multimedia \
|
||||||
|
dms-shell-bin \
|
||||||
|
xwayland-satellite \
|
||||||
|
ly \
|
||||||
|
noto-fonts-emoji
|
||||||
|
|
||||||
|
stow hyprland qt6ct --adopt
|
||||||
|
|
||||||
|
xdg-mime default org.gnome.nautilus.desktop inode/directory
|
||||||
|
|
||||||
|
mkdir -p "$HOME"/.config/environment.d
|
||||||
|
# echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf
|
||||||
|
env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct")
|
||||||
|
systemctl --user daemon-reload
|
||||||
|
|
||||||
|
systemctl --user enable dms
|
||||||
|
systemctl --user add-wants hyprland-session.target dms
|
||||||
|
systemctl --user add-wants hyprland-session.target gnome-keyring-daemon.service
|
||||||
|
|
||||||
|
# dms greeter enable
|
||||||
|
# dms greeter sync
|
||||||
|
sudo systemctl enable ly@tty1
|
||||||
|
|
||||||
|
;;
|
||||||
"KDE Plasma")
|
"KDE Plasma")
|
||||||
sudo -v || exit 1
|
sudo -v || exit 1
|
||||||
pacman -S --needed --noconfirm plasma kde-applications
|
pacman -S --needed --noconfirm plasma kde-applications
|
||||||
@@ -284,6 +330,12 @@ for choice in "${extratools[@]}"; do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
mkdir -p "$HOME"/.config/environment.d
|
||||||
|
echo "$(
|
||||||
|
IFS=$'\n'
|
||||||
|
printf "%s\n" "${env_to_set[@]}" | sort -u
|
||||||
|
)" >"$HOME"/.config/environment.d/90-dots.conf
|
||||||
|
|
||||||
extpkgstr=$(
|
extpkgstr=$(
|
||||||
IFS=" "
|
IFS=" "
|
||||||
echo "${extrapkgs[*]}"
|
echo "${extrapkgs[*]}"
|
||||||
|
|||||||
@@ -5,38 +5,6 @@
|
|||||||
config-notification {
|
config-notification {
|
||||||
disable-failed
|
disable-failed
|
||||||
}
|
}
|
||||||
// Outputs from existing configuration
|
|
||||||
output "eDP-1" {
|
|
||||||
// Uncomment this line to disable this output.
|
|
||||||
// off
|
|
||||||
|
|
||||||
// Resolution and, optionally, refresh rate of the output.
|
|
||||||
// The format is "<width>x<height>" or "<width>x<height>@<refresh rate>".
|
|
||||||
// If the refresh rate is omitted, niri will pick the highest refresh rate
|
|
||||||
// for the resolution.
|
|
||||||
// If the mode is omitted altogether or is invalid, niri will pick one automatically.
|
|
||||||
// Run `niri msg outputs` while inside a niri instance to list all outputs and their modes.
|
|
||||||
mode "1920x1080@144"
|
|
||||||
|
|
||||||
// You can use integer or fractional scale, for example use 1.5 for 150% scale.
|
|
||||||
scale 1
|
|
||||||
|
|
||||||
// Transform allows to rotate the output counter-clockwise, valid values are:
|
|
||||||
// normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270.
|
|
||||||
transform "normal"
|
|
||||||
|
|
||||||
// Position of the output in the global coordinate space.
|
|
||||||
// This affects directional monitor actions like "focus-monitor-left", and cursor movement.
|
|
||||||
// The cursor can only move between directly adjacent outputs.
|
|
||||||
// Output scale and rotation has to be taken into account for positioning:
|
|
||||||
// outputs are sized in logical, or scaled, pixels.
|
|
||||||
// For example, a 3840×2160 output with scale 2.0 will have a logical size of 1920×1080,
|
|
||||||
// so to put another output directly adjacent to it on the right, set its x to 1920.
|
|
||||||
// If the position is unset or results in an overlap, the output is instead placed
|
|
||||||
// automatically.
|
|
||||||
position x=0 y=0
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
hot-corners {
|
hot-corners {
|
||||||
|
|||||||
1
nvim/.config/nvim/.gitignore
vendored
1
nvim/.config/nvim/.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
lazy-lock.json
|
lazy-lock.json
|
||||||
|
dankcolors.lua
|
||||||
|
|||||||
Reference in New Issue
Block a user