Compare commits
54 Commits
b38d5ff658
...
rotom
| Author | SHA1 | Date | |
|---|---|---|---|
| 552acd7e87 | |||
| e1e03df0f4 | |||
| ae495a9cad | |||
| 14c2260a03 | |||
| d0384e46bd | |||
| 7766acd5af | |||
| 57b6aefc41 | |||
| db33e654b5 | |||
| 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 |
3
hyprland/.config/hypr/dms/.gitignore
vendored
3
hyprland/.config/hypr/dms/.gitignore
vendored
@@ -1 +1,4 @@
|
||||
colors.conf
|
||||
cursor.conf
|
||||
layout.conf
|
||||
outputs.conf
|
||||
|
||||
54
install.sh
54
install.sh
@@ -77,6 +77,8 @@ mapfile -t extratools < <(
|
||||
## Applying configs ##
|
||||
######################
|
||||
|
||||
env_to_set=()
|
||||
|
||||
for choice in "${desktop[@]}"; do
|
||||
case "$choice" in
|
||||
"Niri")
|
||||
@@ -110,7 +112,8 @@ for choice in "${desktop[@]}"; do
|
||||
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
|
||||
# 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
|
||||
@@ -121,7 +124,50 @@ for choice in "${desktop[@]}"; do
|
||||
# dms greeter sync
|
||||
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")
|
||||
sudo -v || exit 1
|
||||
pacman -S --needed --noconfirm plasma kde-applications
|
||||
@@ -284,6 +330,12 @@ for choice in "${extratools[@]}"; do
|
||||
esac
|
||||
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=$(
|
||||
IFS=" "
|
||||
echo "${extrapkgs[*]}"
|
||||
|
||||
@@ -5,38 +5,6 @@
|
||||
config-notification {
|
||||
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 {
|
||||
hot-corners {
|
||||
|
||||
5
niri/.config/niri/dms/.gitignore
vendored
5
niri/.config/niri/dms/.gitignore
vendored
@@ -1 +1,6 @@
|
||||
alttab.kdl
|
||||
colors.kdl
|
||||
cursor.kdl
|
||||
layout.kdl
|
||||
outputs.kdl
|
||||
wpblur.kdl
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
// ! DO NOT EDIT !
|
||||
// ! AUTO-GENERATED BY DMS !
|
||||
// ! CHANGES WILL BE OVERWRITTEN !
|
||||
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
|
||||
|
||||
recent-windows {
|
||||
highlight {
|
||||
corner-radius 12
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
// ! DO NOT EDIT !
|
||||
// ! AUTO-GENERATED BY DMS !
|
||||
// ! CHANGES WILL BE OVERWRITTEN !
|
||||
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
|
||||
|
||||
cursor {
|
||||
xcursor-theme "Sweet-cursors"
|
||||
xcursor-size 24
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
// ! DO NOT EDIT !
|
||||
// ! AUTO-GENERATED BY DMS !
|
||||
// ! CHANGES WILL BE OVERWRITTEN !
|
||||
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
|
||||
|
||||
layout {
|
||||
gaps 4
|
||||
|
||||
border {
|
||||
width 2
|
||||
}
|
||||
|
||||
focus-ring {
|
||||
width 2
|
||||
}
|
||||
}
|
||||
window-rule {
|
||||
geometry-corner-radius 12
|
||||
clip-to-geometry true
|
||||
tiled-state true
|
||||
draw-border-with-background false
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
// Auto-generated by DMS - do not edit manually
|
||||
|
||||
output "DP-2" {
|
||||
mode "2560x1440@180.002"
|
||||
scale 1
|
||||
position x=0 y=0
|
||||
}
|
||||
|
||||
output "DP-1" {
|
||||
mode "2560x1440@59.951"
|
||||
scale 1
|
||||
position x=2560 y=140
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
// ! DO NOT EDIT !
|
||||
// ! AUTO-GENERATED BY DMS !
|
||||
// ! CHANGES WILL BE OVERWRITTEN !
|
||||
// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE !
|
||||
|
||||
layer-rule {
|
||||
match namespace="dms:blurwallpaper"
|
||||
place-within-backdrop true
|
||||
}
|
||||
1
nvim/.config/nvim/.gitignore
vendored
1
nvim/.config/nvim/.gitignore
vendored
@@ -1 +1,2 @@
|
||||
lazy-lock.json
|
||||
dankcolors.lua
|
||||
|
||||
Reference in New Issue
Block a user