ayy
This commit is contained in:
4
.gitmodules
vendored
Normal file
4
.gitmodules
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
[submodule "Shell"]
|
||||||
|
path = Shell
|
||||||
|
url = https://git.ocbwoy3.dev/kris/DeltaruneQuickshell
|
||||||
|
branch = main
|
||||||
22
README.md
22
README.md
@@ -62,7 +62,7 @@
|
|||||||
| ------------------- | ---------------------------------------------------------------------------------------------------------------- |
|
| ------------------- | ---------------------------------------------------------------------------------------------------------------- |
|
||||||
| `SUPER+SHIFT+ENTER` | Change wallpaper |
|
| `SUPER+SHIFT+ENTER` | Change wallpaper |
|
||||||
| `SUPER+F1` | Hide waybar |
|
| `SUPER+F1` | Hide waybar |
|
||||||
| `SUPER+F2` | [Roblox](https://roblox.com) [Roblox](https://sober.vinegarhq.org) [Roblox](https://github.com/ocbwoy3/tuxstrap) |
|
| `SUPER+F2` | [Roblox](https://roblox.com) [Roblox](https://sober.vinegarhq.org) |
|
||||||
| `SUPER+Space` | Switch Keyboard Layout (English, Latvian) |
|
| `SUPER+Space` | Switch Keyboard Layout (English, Latvian) |
|
||||||
|
|
||||||
## How to install NixOS
|
## How to install NixOS
|
||||||
@@ -85,7 +85,7 @@
|
|||||||
root -> /root
|
root -> /root
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Create user named 'ocbwoy3'
|
2. Create user named `kris`
|
||||||
|
|
||||||
3. Run this in order:
|
3. Run this in order:
|
||||||
|
|
||||||
@@ -97,19 +97,21 @@ nix-shell -p git
|
|||||||
4. Run this inside the `nix-shell`
|
4. Run this inside the `nix-shell`
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone git@tangled.sh:ocbwoy3.dev/nix
|
git clone git@tangled.sh:kris.darkworld.download/nix /tmp/nix-config
|
||||||
cd config
|
sudo rm -rf /etc/nixos
|
||||||
sudo nixos-rebuild switch --flake .#default --impure --cores 20
|
sudo mv /tmp/nix-config /etc/nixos
|
||||||
|
cd /etc/nixos
|
||||||
|
sudo nixos-rebuild switch --flake /etc/nixos#default --cores 20
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Reboot, run this in your terminal:
|
1. Reboot, run this in your terminal:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
mkdir -p /home/ocbwoy3/Pictures/Screenshots
|
mkdir -p /home/kris/Pictures/Screenshots
|
||||||
mkdir -p /home/ocbwoy3/Downloads
|
mkdir -p /home/kris/Downloads
|
||||||
mkdir -p /home/ocbwoy3/Desktop
|
mkdir -p /home/kris/Desktop
|
||||||
mkdir -p /home/ocbwoy3/Documents
|
mkdir -p /home/kris/Documents
|
||||||
mkdir -p /home/ocbwoy3/Projects
|
mkdir -p /home/kris/Projects
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Add this to `/etc/resolv.conf` as root
|
6. Add this to `/etc/resolv.conf` as root
|
||||||
|
|||||||
2
asset/thirdparty/deltarune/COPYRIGHT_NOTICE.txt
vendored
Normal file
2
asset/thirdparty/deltarune/COPYRIGHT_NOTICE.txt
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
Asset & Copyright Disclaimer
|
||||||
|
DELTARUNE, its trademark and all related assets are Copyright (c) Toby Fox.
|
||||||
BIN
asset/thirdparty/deltarune/border.png
vendored
Normal file
BIN
asset/thirdparty/deltarune/border.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
@@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
### Text ###
|
### Text ###
|
||||||
|
|
||||||
font = SF Pro Display 11, SFProJPDisplay-Regular 11
|
font = 8-bit Operator+, 8bitoperator JVE, Determination Mono, SF Pro Display 11, SFProJPDisplay-Regular 11
|
||||||
line_height = 0
|
line_height = 0
|
||||||
markup = full
|
markup = full
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@
|
|||||||
timeout = 10
|
timeout = 10
|
||||||
|
|
||||||
[hyprland_welcome_new]
|
[hyprland_welcome_new]
|
||||||
summary = "Sveicināti Hyprland!"
|
summary = "Welcome to Hyprland!"
|
||||||
background = "#1e1e2e"
|
background = "#1e1e2e"
|
||||||
frame_color = "#a6e3a1"
|
frame_color = "#a6e3a1"
|
||||||
foreground = "#a6e3a1"
|
foreground = "#a6e3a1"
|
||||||
@@ -128,13 +128,13 @@
|
|||||||
foreground = "#fab387"
|
foreground = "#fab387"
|
||||||
|
|
||||||
[dotfiles_kbd]
|
[dotfiles_kbd]
|
||||||
summary = "Tastatūra"
|
summary = "Keyboard"
|
||||||
background = "#1e1e2e"
|
background = "#1e1e2e"
|
||||||
frame_color = "#fab387"
|
frame_color = "#fab387"
|
||||||
foreground = "#fab387"
|
foreground = "#fab387"
|
||||||
|
|
||||||
[dotfiles_wallpaper]
|
[dotfiles_wallpaper]
|
||||||
summary = "Fons"
|
summary = "Wallpaper"
|
||||||
background = "#1e1e2e"
|
background = "#1e1e2e"
|
||||||
frame_color = "#fab387"
|
frame_color = "#fab387"
|
||||||
foreground = "#fab387"
|
foreground = "#fab387"
|
||||||
@@ -146,13 +146,13 @@
|
|||||||
frame_color = "#f38ba8"
|
frame_color = "#f38ba8"
|
||||||
|
|
||||||
[dotfiles_screenshot]
|
[dotfiles_screenshot]
|
||||||
summary = "Ekrānuzņēmums"
|
summary = "Screenshot"
|
||||||
background = "#1e1e2e"
|
background = "#1e1e2e"
|
||||||
frame_color = "#89dceb"
|
frame_color = "#89dceb"
|
||||||
foreground = "#89dceb"
|
foreground = "#89dceb"
|
||||||
|
|
||||||
[dotfiles_error]
|
[dotfiles_error]
|
||||||
summary = "Kļūda"
|
summary = "Error"
|
||||||
background = "#1e1e2e"
|
background = "#1e1e2e"
|
||||||
foreground = "#f38ba8"
|
foreground = "#f38ba8"
|
||||||
frame_color = "#f38ba8"
|
frame_color = "#f38ba8"
|
||||||
|
|||||||
BIN
config/fastfetch/ProphecySymbol.png
Normal file
BIN
config/fastfetch/ProphecySymbol.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 627 KiB |
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
|
||||||
"logo": {
|
"logo": {
|
||||||
"source": "~/.config/fastfetch/ralsei.png",
|
"source": "~/.config/fastfetch/deltarune.png"
|
||||||
},
|
},
|
||||||
"display": {
|
"display": {
|
||||||
"color": "magenta",
|
"color": "magenta"
|
||||||
},
|
},
|
||||||
"modules": [
|
"modules": [
|
||||||
"break",
|
"break",
|
||||||
@@ -12,7 +12,8 @@
|
|||||||
{
|
{
|
||||||
"type": "title",
|
"type": "title",
|
||||||
"keyColor": "blue",
|
"keyColor": "blue",
|
||||||
"format": "{user-name-colored}{at-symbol-colored}{host-name-colored}",
|
"outputColor": "magenta",
|
||||||
|
"format": "kris@darkworld" // "{user-name-colored}{at-symbol-colored}{host-name-colored}"
|
||||||
},
|
},
|
||||||
|
|
||||||
"break",
|
"break",
|
||||||
@@ -20,30 +21,43 @@
|
|||||||
{
|
{
|
||||||
"type": "os",
|
"type": "os",
|
||||||
"key": "OS",
|
"key": "OS",
|
||||||
"format": "{pretty-name}",
|
"format": "DARKWORLD NIXOS"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "kernel",
|
"type": "kernel",
|
||||||
// "format": "Linux 6.17.0-2-cachyos-ralsei-rt-bore-lto"
|
"format": "Linux 6.17.0-2-dark-fountain"
|
||||||
},
|
},
|
||||||
// "packages",
|
{
|
||||||
|
"type": "packages",
|
||||||
|
"format": "9999 (darkworld), 4 (deltarune), 1 (the-prophecy)"
|
||||||
|
},
|
||||||
|
//"packages",
|
||||||
|
|
||||||
"break",
|
"break",
|
||||||
|
|
||||||
"host",
|
//"host",
|
||||||
"uptime",
|
{
|
||||||
|
"type": "os",
|
||||||
|
"key": "Host",
|
||||||
|
"format": "Hopes and Dreams"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "uptime",
|
||||||
|
"format": "a few minutes"
|
||||||
|
},
|
||||||
|
//"uptime",
|
||||||
|
|
||||||
"break",
|
"break",
|
||||||
|
|
||||||
{
|
{
|
||||||
"type": "cpu",
|
"type": "cpu",
|
||||||
"format": "{cores-logical}x {name} @ {freq-base} {temperature}",
|
"format": "{cores-logical}x {name} @ {freq-base} {temperature}",
|
||||||
"temp": true,
|
"temp": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "gpu",
|
"type": "gpu",
|
||||||
"format": "{name} [{type}] {temperature}",
|
"format": "{name} [{type}] {temperature}",
|
||||||
"temp": true,
|
"temp": true
|
||||||
},
|
},
|
||||||
|
|
||||||
"break",
|
"break",
|
||||||
@@ -56,12 +70,12 @@
|
|||||||
{
|
{
|
||||||
"type": "wm",
|
"type": "wm",
|
||||||
"key": "WM",
|
"key": "WM",
|
||||||
"format": "{pretty-name}",
|
"format": "{pretty-name}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "shell",
|
"type": "shell",
|
||||||
"key": "Shell",
|
"key": "Shell",
|
||||||
"format": "{pretty-name}",
|
"format": "{pretty-name}"
|
||||||
},
|
},
|
||||||
"terminal",
|
"terminal",
|
||||||
"locale",
|
"locale",
|
||||||
@@ -82,19 +96,19 @@
|
|||||||
{
|
{
|
||||||
"type": "media",
|
"type": "media",
|
||||||
"key": "Song",
|
"key": "Song",
|
||||||
"format": "{artist} — {title}",
|
"format": "{artist} — {title}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "media",
|
"type": "media",
|
||||||
"key": "Album",
|
"key": "Album",
|
||||||
"format": "{album}",
|
"format": "{album}"
|
||||||
},
|
},
|
||||||
|
|
||||||
"break",
|
"break",
|
||||||
|
|
||||||
{
|
{
|
||||||
"type": "colors",
|
"type": "colors",
|
||||||
"symbol": "circle",
|
"symbol": "circle"
|
||||||
},
|
}
|
||||||
],
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
config/fastfetch/deltarune.png
Normal file
BIN
config/fastfetch/deltarune.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 850 KiB |
@@ -1,5 +1,6 @@
|
|||||||
# Polkit
|
# Polkit
|
||||||
# exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent
|
exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent
|
||||||
|
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent
|
||||||
|
|
||||||
# Waybar
|
# Waybar
|
||||||
exec-once = "GTK_THEME=Adwaita LC_TIME=lv_LV.UTF-8 waybar -c ~/config/config/waybar/config -s ~/config/config/waybar/style.css"
|
exec-once = "GTK_THEME=Adwaita LC_TIME=lv_LV.UTF-8 waybar -c ~/config/config/waybar/config -s ~/config/config/waybar/style.css"
|
||||||
@@ -8,7 +9,7 @@ exec-once = "GTK_THEME=Adwaita LC_TIME=lv_LV.UTF-8 waybar -c ~/config/config/way
|
|||||||
exec-once = swww-daemon
|
exec-once = swww-daemon
|
||||||
|
|
||||||
# Notification Manager
|
# Notification Manager
|
||||||
exec-once = dunst
|
# exec-once = dunst
|
||||||
|
|
||||||
# Gentoo Stuff
|
# Gentoo Stuff
|
||||||
exec-once = bash ~/config/scripts/gentoo-init.sh
|
exec-once = bash ~/config/scripts/gentoo-init.sh
|
||||||
@@ -26,14 +27,19 @@ exec-once = bash ~/config/scripts/gtk.sh
|
|||||||
exec-once = bash ~/config/scripts/hot-reload.sh
|
exec-once = bash ~/config/scripts/hot-reload.sh
|
||||||
|
|
||||||
# Hyprland polkit
|
# Hyprland polkit
|
||||||
exec-once = /usr/libexec/hyprpolkitagent
|
exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent
|
||||||
|
|
||||||
|
exec-once = [workspace special:music silent] cider
|
||||||
|
exec-once = [workspace special:quick silent] equibop
|
||||||
|
|
||||||
# exec-once = arrpc
|
# exec-once = arrpc
|
||||||
|
|
||||||
|
# deltarune
|
||||||
|
exec-once = qs
|
||||||
|
|
||||||
# Hyprland Splash
|
# Hyprland Splash
|
||||||
# exec-once = "sleep 5 && bun run scripts/bin/betterSplash.ts"
|
# exec-once = "sleep 5 && bun run scripts/bin/betterSplash.ts"
|
||||||
exec-once = sleep 5 && notify-send "Sveicināti Hyprland!" "$(hyprctl splash)"
|
exec-once = sleep 5 && notify-send -a dotfiles "Welcome to Hyprland!" "$(hyprctl splash)"
|
||||||
|
|
||||||
# exec-once = nix-shell -p mpvpaper --command "mpvpaper -o \"no-audio loop loop-playlist\" HDMI-A-2 \"/home/ralsei/Documents/Boykisser Chipi Chipi Full Animation [3sP6ZvlqJeE].webm\""
|
# exec-once = nix-shell -p mpvpaper --command "mpvpaper -o \"no-audio loop loop-playlist\" HDMI-A-2 \"/home/ralsei/Documents/Boykisser Chipi Chipi Full Animation [3sP6ZvlqJeE].webm\""
|
||||||
|
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ monitor=,1920x1080@240,auto,1
|
|||||||
general {
|
general {
|
||||||
gaps_in = 5
|
gaps_in = 5
|
||||||
gaps_out = 20
|
gaps_out = 20
|
||||||
border_size = 2
|
border_size = 0
|
||||||
|
|
||||||
col.active_border = rgb(89b4fa)
|
# col.active_border = rgb(89b4fa)
|
||||||
col.inactive_border = rgb(585b70)
|
# col.inactive_border = rgb(585b70)
|
||||||
|
|
||||||
resize_on_border = false
|
resize_on_border = false
|
||||||
allow_tearing = true
|
allow_tearing = true
|
||||||
@@ -29,7 +29,7 @@ general {
|
|||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 12
|
# rounding = 12
|
||||||
|
|
||||||
active_opacity = 1.0
|
active_opacity = 1.0
|
||||||
inactive_opacity = 1.0
|
inactive_opacity = 1.0
|
||||||
@@ -103,7 +103,7 @@ cursor {
|
|||||||
|
|
||||||
windowrule {
|
windowrule {
|
||||||
name = games
|
name = games
|
||||||
match:class = org.vinegarhq.Sober|com.mojang.minecraft.java-edition|deltarune.exe|steam_app_1671210
|
match:class = org\.vinegarhq\.Sober|com\.mojang\.minecraft\.java-edition|deltarune\.exe|steam_app_1671210
|
||||||
tag = +game
|
tag = +game
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,9 +113,16 @@ windowrule {
|
|||||||
tag = +discord
|
tag = +discord
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
windowrule {
|
||||||
|
name = roblox
|
||||||
|
match:class = org\.vinegarhq\.Sober
|
||||||
|
tag = +roblox
|
||||||
|
}
|
||||||
|
|
||||||
windowrule {
|
windowrule {
|
||||||
name = deltarune
|
name = deltarune
|
||||||
match:class = deltarune.exe|steam_app_1671210
|
match:class = deltarune\.exe|steam_app_1671210
|
||||||
tag = +deltarune
|
tag = +deltarune
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -158,7 +165,7 @@ misc {
|
|||||||
enable_anr_dialog = true
|
enable_anr_dialog = true
|
||||||
disable_hyprland_logo = false
|
disable_hyprland_logo = false
|
||||||
initial_workspace_tracking = 0
|
initial_workspace_tracking = 0
|
||||||
new_window_takes_over_fullscreen = 1
|
# new_window_takes_over_fullscreen = 1
|
||||||
disable_splash_rendering = false
|
disable_splash_rendering = false
|
||||||
font_family = "SF Pro Display"
|
font_family = "SF Pro Display"
|
||||||
render_unfocused_fps = 240
|
render_unfocused_fps = 240
|
||||||
@@ -191,6 +198,7 @@ layerrule {
|
|||||||
match:namespace = wofi
|
match:namespace = wofi
|
||||||
animation = popin 70%
|
animation = popin 70%
|
||||||
dim_around = on
|
dim_around = on
|
||||||
|
no_screen_share = off
|
||||||
order = -10
|
order = -10
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -213,8 +221,8 @@ layerrule {
|
|||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
windowrule {
|
windowrule {
|
||||||
name = blueman music internet
|
name = utility windows
|
||||||
match:class = blueman-manager|blueman-manager-wrapped|org.pulseaudio.pavucontrol|nm-connection-editor|nm-connection-editor-wrapped
|
match:class = xdg-desktop-portal-gtk|blueman-manager|blueman-manager-wrapped|org\.pulseaudio\.pavucontrol|nm-connection-editor|nm-connection-editor-wrapped
|
||||||
float = true
|
float = true
|
||||||
size = 900 500
|
size = 900 500
|
||||||
center = true
|
center = true
|
||||||
@@ -224,7 +232,12 @@ windowrule {
|
|||||||
# OTHER
|
# OTHER
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
windowrule = match:class steam_proton|org.vinegarhq.Sober, allows_input on
|
windowrule = match:class steam_proton|org\.vinegarhq\.Sober, allows_input on
|
||||||
|
|
||||||
|
env = QT_QPA_PLATFORMTHEME,qt6ct
|
||||||
|
env = QT_STYLE_OVERRIDE,kvantum
|
||||||
|
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
|
||||||
|
|
||||||
|
|
||||||
# windowrulev2 = immediate, class:^(sober)$
|
# windowrulev2 = immediate, class:^(sober)$
|
||||||
# windowrulev2 = fullscreen,title:^(Sober)$
|
# windowrulev2 = fullscreen,title:^(Sober)$
|
||||||
|
|||||||
@@ -62,15 +62,15 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
|||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
# Function keys ( FN + F[1-12] )
|
# Function keys ( FN + F[1-12] )
|
||||||
bindl = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
bindlu = , XF86MonBrightnessUp, exec, brightnessctl -q s +10%
|
||||||
bindl = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
bindlu = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%-
|
||||||
bindl = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
bindlu = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
||||||
bindl = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
bindlu = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
||||||
bindl = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
bindlu = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||||
bindl = , XF86AudioPlay, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus play-pause
|
bindlu = , XF86AudioPlay, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus play-pause
|
||||||
bindl = , XF86AudioPause, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus pause
|
bindlu = , XF86AudioPause, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus pause
|
||||||
bindl = , XF86AudioNext, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus next
|
bindlu = , XF86AudioNext, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus next
|
||||||
bindl = , XF86AudioPrev, exec, playerctl -p cider,chromium,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus previous
|
bindlu = , XF86AudioPrev, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus previous
|
||||||
bindl = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
bindlu = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||||
bindl = , XF86Lock, exec, pkill -USR1 hyprlock || hyprlock
|
bindl = , XF86Lock, exec, pkill -USR1 hyprlock || hyprlock
|
||||||
|
|
||||||
|
|||||||
@@ -12,22 +12,22 @@ bind = $mainMod SHIFT, B, exec, bash ~/config/scripts/hot-reload.sh
|
|||||||
bind = $mainMod SHIFT, RETURN, exec, pkill wofi || bash ~/config/scripts/select-wallpaper.sh
|
bind = $mainMod SHIFT, RETURN, exec, pkill wofi || bash ~/config/scripts/select-wallpaper.sh
|
||||||
|
|
||||||
# Screenshot keybinds
|
# Screenshot keybinds
|
||||||
bind = $mainMod, PRINT, exec, bash ~/config/scripts/screenshot-selection.sh
|
bindu = $mainMod, PRINT, exec, bash ~/config/scripts/screenshot-selection.sh
|
||||||
bind = $mainMod SHIFT, PRINT, exec, bash ~/config/scripts/screenshot-fullscreen.sh
|
bindu = $mainMod SHIFT, PRINT, exec, bash ~/config/scripts/screenshot-fullscreen.sh
|
||||||
bind = $mainMod CTRL SHIFT, PRINT, exec, bash ~/config/scripts/edit-last-screenshot.sh
|
bind = $mainMod CTRL SHIFT, PRINT, exec, bash ~/config/scripts/edit-last-screenshot.sh
|
||||||
|
|
||||||
# Music Get Keybind
|
# Music Get Keybind
|
||||||
|
|
||||||
# input:repeat_delay = 10
|
# input:repeat_delay = 10
|
||||||
bindel = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh
|
bindelu = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh
|
||||||
bindrl = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh rel
|
# bindrl = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh rel
|
||||||
|
|
||||||
# Global shit
|
# Global shit
|
||||||
bind = ALT, F9, pass, class:^(com\.obsproject\.Studio)$
|
bind = ALT, F9, pass, class:^(com\.obsproject\.Studio)$
|
||||||
|
|
||||||
# Music volume control
|
# Music volume control
|
||||||
bindl = $mainMod, XF86AudioRaiseVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02+
|
bindl = $mainMod, XF86AudioRaiseVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02+
|
||||||
bindl = $mainMod, XF86AudioLowerVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02-
|
bindl = $mainMod, XF86AudioLowerVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02-
|
||||||
|
|
||||||
# Screen locker and logout keybinds
|
# Screen locker and logout keybinds
|
||||||
bind = CTRL ALT, DELETE, exec, wlogout
|
bind = CTRL ALT, DELETE, exec, wlogout
|
||||||
@@ -45,8 +45,8 @@ bindl = SUPER SHIFT, L, exec, pkill -9 hyprlock || hyprlock
|
|||||||
# bind = $mainMod CTRL ALT, down, moveintogroup, d
|
# bind = $mainMod CTRL ALT, down, moveintogroup, d
|
||||||
|
|
||||||
# zoom
|
# zoom
|
||||||
bind = $mainMod SHIFT CTRL, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.25}')"
|
bindu = $mainMod SHIFT CTRL, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.25}')"
|
||||||
bind = $mainMod SHIFT CTRL, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.25}')"
|
bindu = $mainMod SHIFT CTRL, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.25}')"
|
||||||
|
|
||||||
bind = $mainMod SHIFT, M, exec, bun run $HOME/config/scripts/bin/r2Upload.ts
|
bind = $mainMod SHIFT, M, exec, bun run $HOME/config/scripts/bin/r2Upload.ts
|
||||||
bind = $mainMod, F1, exec, bash $HOME/config/scripts/roblox-fullscreen.sh
|
bind = $mainMod, F1, exec, bash $HOME/config/scripts/roblox-fullscreen.sh
|
||||||
|
|||||||
25
config/hypr/config/plugin.conf
Normal file
25
config/hypr/config/plugin.conf
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
plugin:imgborders {
|
||||||
|
enabled = true
|
||||||
|
image = /etc/nixos/asset/thirdparty/deltarune/border.png
|
||||||
|
sizes = 52,52,52,52 # left, right, top, bottom
|
||||||
|
insets = 20,20,20,20 # left, right, top, bottom
|
||||||
|
# 16 16+8=24 16+4=20
|
||||||
|
# 1 = the same scale in deltarune
|
||||||
|
scale = 0.5
|
||||||
|
smooth = true
|
||||||
|
blur = false
|
||||||
|
noimgborders = true
|
||||||
|
}
|
||||||
|
|
||||||
|
plugin:dynamic-cursors {
|
||||||
|
enabled = false
|
||||||
|
mode = tilt
|
||||||
|
shake {
|
||||||
|
enabled = false
|
||||||
|
}
|
||||||
|
hyprcursor {
|
||||||
|
nearest = true
|
||||||
|
enabled = true
|
||||||
|
resolution = -12
|
||||||
|
}
|
||||||
|
}
|
||||||
51
config/hypr/config/rice/deltarune.conf
Normal file
51
config/hypr/config/rice/deltarune.conf
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
exec-once = qs -p ~/.config/quickshell/default/Startup
|
||||||
|
|
||||||
|
layerrule {
|
||||||
|
name = deltarune qs
|
||||||
|
match:namespace = deltarune-quickshell
|
||||||
|
animation = slide top
|
||||||
|
above_lock = 2
|
||||||
|
order = -20
|
||||||
|
no_screen_share = off
|
||||||
|
}
|
||||||
|
|
||||||
|
layerrule {
|
||||||
|
name = deltarune qs dn
|
||||||
|
match:namespace = deltarune-quickshell-bottom
|
||||||
|
animation = slide bottom
|
||||||
|
above_lock = 2
|
||||||
|
order = -20
|
||||||
|
no_screen_share = off
|
||||||
|
}
|
||||||
|
|
||||||
|
layerrule {
|
||||||
|
name = deltarune qs db
|
||||||
|
match:namespace = deltarune-quickshell-dialogbox
|
||||||
|
animation = slide bottom
|
||||||
|
order = 100
|
||||||
|
above_lock = 2
|
||||||
|
order = -20
|
||||||
|
no_screen_share = off
|
||||||
|
}
|
||||||
|
|
||||||
|
bind = SUPER, A, global, deltarune:shell_open
|
||||||
|
|
||||||
|
submap = deltarune
|
||||||
|
|
||||||
|
bind = SUPER, A, global, deltarune:shell_close
|
||||||
|
|
||||||
|
bind = , ESCAPE, global, deltarune:input_back
|
||||||
|
bind = , Shift_L, global, deltarune:input_back
|
||||||
|
bind = , Shift_R, global, deltarune:input_back
|
||||||
|
bind = , X, global, deltarune:input_back
|
||||||
|
|
||||||
|
bind = , Z, global, deltarune:input_enter
|
||||||
|
bind = , ENTER, global, deltarune:input_enter
|
||||||
|
bind = , RETURN, global, deltarune:input_enter
|
||||||
|
|
||||||
|
bind = , UP, global, deltarune:input_up
|
||||||
|
bind = , DOWN, global, deltarune:input_down
|
||||||
|
bind = , LEFT, global, deltarune:input_left
|
||||||
|
bind = , RIGHT, global, deltarune:input_right
|
||||||
|
|
||||||
|
submap = reset
|
||||||
@@ -5,18 +5,20 @@ $mainMod = SUPER
|
|||||||
|
|
||||||
# Programs
|
# Programs
|
||||||
|
|
||||||
$terminal = ghostty
|
$terminal = kitty
|
||||||
$fileManager = nautilus
|
$fileManager = nautilus
|
||||||
$menu = wofi --show drun
|
$menu = wofi --show drun
|
||||||
$browser = zen-browser
|
$browser = zen-browser
|
||||||
|
|
||||||
# Cursor
|
# Cursor
|
||||||
|
|
||||||
exec = hyprctl setcursor RalseiCursors 24
|
exec = hyprctl setcursor kris 24
|
||||||
|
|
||||||
env = HYPRCURSOR_THEME,RalseiCursors
|
# RalseiCursors 24
|
||||||
|
|
||||||
|
env = HYPRCURSOR_THEME,kris
|
||||||
env = HYPRCURSOR_SIZE,24
|
env = HYPRCURSOR_SIZE,24
|
||||||
env = XCURSOR_THEME,RalseiCursors
|
env = XCURSOR_THEME,kris
|
||||||
env = XCURSOR_SIZE,24
|
env = XCURSOR_SIZE,24
|
||||||
|
|
||||||
# Toolkit Env
|
# Toolkit Env
|
||||||
|
|||||||
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
exec-once = hyprctl notify 1 5000 0 " Hyprland!!"
|
exec-once = hyprctl notify 1 5000 0 " Hyprland!!"
|
||||||
|
|
||||||
|
exec-once = hyprpm reload
|
||||||
|
|
||||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY
|
exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY
|
||||||
@@ -12,9 +14,12 @@ source = ~/config/config/hypr/config/input.conf
|
|||||||
source = ~/config/config/hypr/config/keybindings/default.conf
|
source = ~/config/config/hypr/config/keybindings/default.conf
|
||||||
source = ~/config/config/hypr/config/keybindings/other.conf
|
source = ~/config/config/hypr/config/keybindings/other.conf
|
||||||
source = ~/config/config/hypr/config/autoexec.conf
|
source = ~/config/config/hypr/config/autoexec.conf
|
||||||
|
source = ~/config/config/hypr/config/permissions.conf
|
||||||
|
|
||||||
|
source = ~/config/config/hypr/config/rice/deltarune.conf
|
||||||
|
|
||||||
# hyprlang noerror true
|
# hyprlang noerror true
|
||||||
|
|
||||||
source = ~/config/config/hypr/config/permissions.conf
|
source = ~/config/config/hypr/config/plugin.conf
|
||||||
|
|
||||||
# hyprlang noerror false
|
# hyprlang noerror false
|
||||||
|
|||||||
@@ -11,8 +11,9 @@ general {
|
|||||||
|
|
||||||
#BACKGROUND
|
#BACKGROUND
|
||||||
background {
|
background {
|
||||||
monitor =
|
monitor =
|
||||||
path = ~/Pictures/Wallpapers/kris_ralsei_kissing.png # definetly not a picture of kris and ralsei kissing!!
|
color = rgba(0,0,0,0)
|
||||||
|
# path = ~/Pictures/Wallpapers/israel.png # definetly not a picture of kris and ralsei kissing!!
|
||||||
}
|
}
|
||||||
|
|
||||||
input-field {
|
input-field {
|
||||||
@@ -25,12 +26,12 @@ input-field {
|
|||||||
inner_color = rgba(0, 0, 0, 0)
|
inner_color = rgba(0, 0, 0, 0)
|
||||||
check_color = rgba(0, 0, 0, 0)
|
check_color = rgba(0, 0, 0, 0)
|
||||||
fail_color = rgba(0, 0, 0, 0)
|
fail_color = rgba(0, 0, 0, 0)
|
||||||
font_color = rgb(245, 194, 231)
|
font_color = rgb(255, 0, 255)
|
||||||
fade_on_empty = false
|
fade_on_empty = false
|
||||||
font_family = Symbols Nerd Font, SF Pro Display
|
font_family = Symbols Nerd Font, SF Pro Display
|
||||||
placeholder_text = Session locked, enter password to unlock!
|
placeholder_text = Session locked, enter password to unlock!
|
||||||
hide_input = false
|
hide_input = false
|
||||||
fail_text = Password hint: Favorite Character - Deltarune, not Regretevator!
|
fail_text = wrong password mf
|
||||||
position = 0, -30
|
position = 0, -30
|
||||||
halign = center
|
halign = center
|
||||||
valign = top
|
valign = top
|
||||||
|
|||||||
62
config/kitty/kitty.conf
Normal file
62
config/kitty/kitty.conf
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
foreground #ffffff
|
||||||
|
background #000000
|
||||||
|
font_family family="Determination Mono"
|
||||||
|
font_size 15
|
||||||
|
disable_ligatures always
|
||||||
|
bold_font auto
|
||||||
|
italic_font auto
|
||||||
|
bold_italic_font auto
|
||||||
|
cursor_shape beam
|
||||||
|
cursor_trail 1
|
||||||
|
window_padding_width 16
|
||||||
|
|
||||||
|
# vim:ft=kitty
|
||||||
|
|
||||||
|
## name: Catppuccin Kitty Diff Mocha
|
||||||
|
## author: Catppuccin Org
|
||||||
|
## license: MIT
|
||||||
|
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/diff-mocha.conf
|
||||||
|
## blurb: Soothing pastel theme for the high-spirited!
|
||||||
|
|
||||||
|
# text
|
||||||
|
# foreground #cdd6f4
|
||||||
|
# base
|
||||||
|
# background #1e1e2e
|
||||||
|
# subtext0
|
||||||
|
title_fg #a6adc8
|
||||||
|
|
||||||
|
# mantle
|
||||||
|
title_bg #181825
|
||||||
|
margin_bg #181825
|
||||||
|
|
||||||
|
# subtext1
|
||||||
|
margin_fg #a6adc8
|
||||||
|
# mantle
|
||||||
|
filler_bg #181825
|
||||||
|
|
||||||
|
# 30% red, 70% base
|
||||||
|
removed_bg #5e3f53
|
||||||
|
# 50% red, 50% base
|
||||||
|
highlight_removed_bg #89556b
|
||||||
|
# 40% red, 60% base
|
||||||
|
removed_margin_bg #734a5f
|
||||||
|
|
||||||
|
# 30% green, 70% base
|
||||||
|
added_bg #475a51
|
||||||
|
# 50% green, 50% base
|
||||||
|
highlight_added_bg #628168
|
||||||
|
# 40% green, 60% base
|
||||||
|
added_margin_bg #734a5f
|
||||||
|
|
||||||
|
# mantle
|
||||||
|
hunk_margin_bg #181825
|
||||||
|
hunk_bg #181825
|
||||||
|
|
||||||
|
# 40% yellow, 60% base
|
||||||
|
search_bg #766c62
|
||||||
|
# text
|
||||||
|
search_fg #cdd6f4
|
||||||
|
# 30% sky, 70% base
|
||||||
|
select_bg #3e5767
|
||||||
|
# text
|
||||||
|
select_fg #cdd6f4
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
[Appearance]
|
[Appearance]
|
||||||
color_scheme_path=/home/ralsei/.config/qt5ct/colors/catppuccin-mocha-blue.conf
|
color_scheme_path=/home/kris/.config/qt5ct/colors/catppuccin-mocha-blue.conf
|
||||||
custom_palette=true
|
custom_palette=true
|
||||||
icon_theme=Arashi
|
icon_theme=Arashi
|
||||||
standard_dialogs=default
|
standard_dialogs=default
|
||||||
|
|||||||
@@ -14,7 +14,8 @@
|
|||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
// "custom/regretevator_state",
|
// "custom/regretevator_state",
|
||||||
"custom/cider",
|
//"custom/cider",
|
||||||
|
"mpris",
|
||||||
"group/traygroup",
|
"group/traygroup",
|
||||||
"clock"
|
"clock"
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -9,11 +9,9 @@
|
|||||||
"pulseaudio#lol"
|
"pulseaudio#lol"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/middle-split": {
|
"custom/middle-split": {
|
||||||
"format": " "
|
"format": " "
|
||||||
},
|
},
|
||||||
|
|
||||||
"mpris": {
|
"mpris": {
|
||||||
"players": [
|
"players": [
|
||||||
"chromium",
|
"chromium",
|
||||||
@@ -21,14 +19,14 @@
|
|||||||
"elisa",
|
"elisa",
|
||||||
"cider",
|
"cider",
|
||||||
"spotify",
|
"spotify",
|
||||||
"OCbwoy3_s_iPhone"
|
"Kris_s_iPhone"
|
||||||
],
|
],
|
||||||
"interval": 1,
|
"interval": 1,
|
||||||
"on-scroll-up": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone volume 0.05+",
|
"on-scroll-up": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone volume 0.05+",
|
||||||
"on-scroll-down": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone volume 0.05-",
|
"on-scroll-down": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone volume 0.05-",
|
||||||
"on-click": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone play-pause",
|
"on-click": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone play-pause",
|
||||||
"on-click-right": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone next",
|
"on-click-right": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone next",
|
||||||
"on-click-middle": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone previous",
|
"on-click-middle": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone previous",
|
||||||
"format": " {artist} — {title}",
|
"format": " {artist} — {title}",
|
||||||
// "format": " {title}",
|
// "format": " {title}",
|
||||||
"tooltip-format": "{album}",
|
"tooltip-format": "{album}",
|
||||||
@@ -37,32 +35,29 @@
|
|||||||
"smooth-scrolling-treshold": 40,
|
"smooth-scrolling-treshold": 40,
|
||||||
"max-length": 60
|
"max-length": 60
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/cider": {
|
"custom/cider": {
|
||||||
"restart-interval": 1,
|
"restart-interval": 1,
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
// "exec": "bun run ~/config/scripts/bin/actWithMusic.ts waybar",
|
// "exec": "bun run ~/config/scripts/bin/actWithMusic.ts waybar",
|
||||||
"exec": "~/config/scripts/bin/ocbwoy3-actwithmus waybar",
|
"exec": "/etc/nixos/scripts/bin/ocbwoy3-actwithmus waybar",
|
||||||
"on-scroll-up": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone volume 0.05+",
|
"on-scroll-up": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone volume 0.05+",
|
||||||
"on-scroll-down": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone volume 0.05-",
|
"on-scroll-down": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone volume 0.05-",
|
||||||
"on-click": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone play-pause",
|
"on-click": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone play-pause",
|
||||||
"on-click-right": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone next",
|
"on-click-right": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone next",
|
||||||
"on-click-middle": "playerctl -p chromium,cmus,elisa,cider,spotify,OCbwoy3_s_iPhone previous"
|
"on-click-middle": "playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone previous"
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/regretevator_state": {
|
"custom/regretevator_state": {
|
||||||
"restart-interval": 1,
|
"restart-interval": 1,
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
"exec": "cat /tmp/.regretevator_state"
|
"exec": "cat /tmp/.regretevator_state"
|
||||||
},
|
},
|
||||||
|
|
||||||
"hyprland/window": {
|
"hyprland/window": {
|
||||||
"format": "{}",
|
"format": "{}",
|
||||||
// "tooltip": "{initialClass}",
|
// "tooltip": "{initialClass}",
|
||||||
"rewrite": {
|
"rewrite": {
|
||||||
"(Support Hyprland|MainPicker|Hyprland Updated)": "Hyprland",
|
"(Support Hyprland|MainPicker|Hyprland Updated)": "Hyprland",
|
||||||
"DELTARUNE": "Deltarune",
|
"DELTARUNE": "Deltarune",
|
||||||
"DELTARUNE Chapter ([0-9]+)": "Deltarune",
|
// "DELTARUNE Chapter ([0-9]+)": "Deltarune",
|
||||||
"Sober": "Roblox",
|
"Sober": "Roblox",
|
||||||
"vinegar": "Vinegar",
|
"vinegar": "Vinegar",
|
||||||
"RobloxStudio": "Roblox Studio",
|
"RobloxStudio": "Roblox Studio",
|
||||||
@@ -70,14 +65,16 @@
|
|||||||
"PORTAL 2 - (OpenGL|Vulkan)": "Portal 2",
|
"PORTAL 2 - (OpenGL|Vulkan)": "Portal 2",
|
||||||
"HALF-LIFE 2 - (OpenGL|Vulkan)": "Half-Life 2",
|
"HALF-LIFE 2 - (OpenGL|Vulkan)": "Half-Life 2",
|
||||||
"(.*) - Google( Search| meklēšana)?": "$1",
|
"(.*) - Google( Search| meklēšana)?": "$1",
|
||||||
|
|
||||||
"Cider": "Apple Music",
|
"Cider": "Apple Music",
|
||||||
"swappy": "Swappy",
|
"swappy": "Swappy",
|
||||||
"(.*) — (Firefox( Developer Edition)|Zen Browser)?": "$1"
|
// "(.*) - PDSls": "$1",
|
||||||
|
"(.*) — Mozilla Firefox": "$1",
|
||||||
|
"(.*) - PDSls — Mozilla Firefox": "PDSls",
|
||||||
|
"(.*) — ((Mozilla )?Firefox( Developer Edition)|Zen Browser)?": "$1",
|
||||||
|
"(.*) - PDSls": "$1"
|
||||||
},
|
},
|
||||||
"separate-outputs": false
|
"separate-outputs": false
|
||||||
},
|
},
|
||||||
|
|
||||||
"hyprland/workspaces": {
|
"hyprland/workspaces": {
|
||||||
"on-click": "activate",
|
"on-click": "activate",
|
||||||
"active-only": false,
|
"active-only": false,
|
||||||
@@ -93,12 +90,10 @@
|
|||||||
"*": 1
|
"*": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"tray": {
|
"tray": {
|
||||||
"icon-size": 21,
|
"icon-size": 21,
|
||||||
"spacing": 10
|
"spacing": 10
|
||||||
},
|
},
|
||||||
|
|
||||||
"clock": {
|
"clock": {
|
||||||
"timezone": "Europe/Riga",
|
"timezone": "Europe/Riga",
|
||||||
"locale": "lv_LV.UTF-8",
|
"locale": "lv_LV.UTF-8",
|
||||||
@@ -117,32 +112,37 @@
|
|||||||
"format-alt": "{:%H:%M:%S}",
|
"format-alt": "{:%H:%M:%S}",
|
||||||
"interval": 1
|
"interval": 1
|
||||||
},
|
},
|
||||||
|
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
"format-muted": "",
|
"format-muted": "",
|
||||||
"format-source": "",
|
"format-source": "",
|
||||||
"format-source-muted": "",
|
"format-source-muted": "",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"default": ["", "", ""]
|
"default": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"tooltip-format": "{desc}\n{icon} {volume}%",
|
"tooltip-format": "{desc}\n{icon} {volume}%",
|
||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
},
|
},
|
||||||
|
|
||||||
"pulseaudio#lol": {
|
"pulseaudio#lol": {
|
||||||
"format": "{volume}%",
|
"format": "{volume}%",
|
||||||
"format-muted": "0%",
|
"format-muted": "0%",
|
||||||
"format-source": "{volume}%",
|
"format-source": "{volume}%",
|
||||||
"format-source-muted": "0%",
|
"format-source-muted": "0%",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"default": ["", "", ""]
|
"default": [
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"tooltip-format": "{desc}\n{icon} {volume}%",
|
"tooltip-format": "{desc}\n{icon} {volume}%",
|
||||||
"on-click": "pavucontrol",
|
"on-click": "pavucontrol",
|
||||||
"class": "pulseaudio-lol"
|
"class": "pulseaudio-lol"
|
||||||
},
|
},
|
||||||
|
|
||||||
"network": {
|
"network": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"format-wifi": "",
|
"format-wifi": "",
|
||||||
@@ -155,7 +155,6 @@
|
|||||||
"max-length": 50,
|
"max-length": 50,
|
||||||
"on-click": "nm-connection-editor"
|
"on-click": "nm-connection-editor"
|
||||||
},
|
},
|
||||||
|
|
||||||
"bluetooth": {
|
"bluetooth": {
|
||||||
"format": "",
|
"format": "",
|
||||||
"format-disabled": "",
|
"format-disabled": "",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
* {
|
* {
|
||||||
font-family: "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
font-family: "8-bit Operator+", "Determination Mono", "8bitoperator JVE", "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
||||||
border: none;
|
border: none;
|
||||||
font-size: 15px;
|
font-size: 13px;
|
||||||
min-height: 10px;
|
min-height: 10px;
|
||||||
/* max-height: 10px; */
|
/* max-height: 10px; */
|
||||||
}
|
}
|
||||||
@@ -28,7 +28,7 @@ window#waybar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#clock {
|
#clock {
|
||||||
font-family: "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
font-family: "8-bit Operator+", "Determination Mono", "8bitoperator JVE", "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
||||||
}
|
}
|
||||||
|
|
||||||
#traygroup,
|
#traygroup,
|
||||||
@@ -46,7 +46,7 @@ window#waybar {
|
|||||||
#custom-regretevator_state,
|
#custom-regretevator_state,
|
||||||
#custom-cider {
|
#custom-cider {
|
||||||
font-family:
|
font-family:
|
||||||
"DotfilesFont", SFProJPDisplay-Regular, "Symbols Nerd Font", "Geist";
|
"DotfilesFont", "8-bit Operator+", "Determination Mono", "8bitoperator JVE", SFProJPDisplay-Regular, "Symbols Nerd Font", "Geist";
|
||||||
}
|
}
|
||||||
|
|
||||||
#mpris,
|
#mpris,
|
||||||
@@ -69,6 +69,7 @@ window#waybar {
|
|||||||
#workspaces button.active {
|
#workspaces button.active {
|
||||||
color: #cba6f7;
|
color: #cba6f7;
|
||||||
font-weight: bolder;
|
font-weight: bolder;
|
||||||
|
font-family: "Determination Mono";
|
||||||
}
|
}
|
||||||
|
|
||||||
#tray {
|
#tray {
|
||||||
@@ -133,7 +134,7 @@ window#waybar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tooltip {
|
tooltip {
|
||||||
font-family: "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
font-family: "8-bit Operator+", "Determination Mono", "8bitoperator JVE", "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
||||||
padding: 0px 0px 0px 0px;
|
padding: 0px 0px 0px 0px;
|
||||||
margin: 0px 0px 0px 0px;
|
margin: 0px 0px 0px 0px;
|
||||||
border-radius: 4px;
|
border-radius: 4px;
|
||||||
@@ -144,7 +145,7 @@ tooltip {
|
|||||||
}
|
}
|
||||||
|
|
||||||
tooltip * {
|
tooltip * {
|
||||||
font-family: "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
font-family: "8-bit Operator+", "Determination Mono", "8bitoperator JVE", "SF Pro Display", SFProJPDisplay-Regular, "Symbols Nerd Font";
|
||||||
padding: 0px 0px 0px 0px;
|
padding: 0px 0px 0px 0px;
|
||||||
margin: 0px 0px 0px 0px;
|
margin: 0px 0px 0px 0px;
|
||||||
color: #cdd6f4;
|
color: #cdd6f4;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
"label" : "logout",
|
"label" : "logout",
|
||||||
"action" : "pkill -9 -u ralsei",
|
"action" : "pkill -9 -u kris",
|
||||||
"text" : "Logout",
|
"text" : "Logout",
|
||||||
"keybind" : "e"
|
"keybind" : "e"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
* {
|
* {
|
||||||
background-image: none;
|
background-image: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
font-family: "SF Pro Display", "Symbols Nerd Font";
|
font-family: "8-bit Operator+", "SF Pro Display", "Symbols Nerd Font";
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -36,36 +36,36 @@ button:hover {
|
|||||||
|
|
||||||
#lock {
|
#lock {
|
||||||
background-image: image(
|
background-image: image(
|
||||||
url("/home/ralsei/config/config/wlogout/assets/lock.png")
|
url("/etc/nixos/config/wlogout/assets/lock.png")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#logout {
|
#logout {
|
||||||
background-image: image(
|
background-image: image(
|
||||||
url("/home/ralsei/config/config/wlogout/assets/logout.png")
|
url("/etc/nixos/config/wlogout/assets/logout.png")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#suspend {
|
#suspend {
|
||||||
background-image: image(
|
background-image: image(
|
||||||
url("/home/ralsei/config/config/wlogout/assets/suspend.png")
|
url("/etc/nixos/config/wlogout/assets/suspend.png")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#hibernate {
|
#hibernate {
|
||||||
background-image: image(
|
background-image: image(
|
||||||
url("/home/ralsei/config/config/wlogout/assets/hibernate.png")
|
url("/etc/nixos/config/wlogout/assets/hibernate.png")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#shutdown {
|
#shutdown {
|
||||||
background-image: image(
|
background-image: image(
|
||||||
url("/home/ralsei/config/config/wlogout/assets/shutdown.png")
|
url("/etc/nixos/config/wlogout/assets/shutdown.png")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#reboot {
|
#reboot {
|
||||||
background-image: image(
|
background-image: image(
|
||||||
url("/home/ralsei/config/config/wlogout/assets/reboot.png")
|
url("/etc/nixos/config/wlogout/assets/reboot.png")
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
869
flake.lock
generated
869
flake.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
description = "https://tangled.sh/@ocbwoy3.dev/nix";
|
description = "https://tangled.sh/@kris.darkworld.download/nix";
|
||||||
|
|
||||||
inputs = {
|
inputs = {
|
||||||
# Core
|
# Core
|
||||||
@@ -18,9 +18,6 @@
|
|||||||
ghostty.url = "github:ghostty-org/ghostty";
|
ghostty.url = "github:ghostty-org/ghostty";
|
||||||
zen-browser.url = "github:0xc000022070/zen-browser-flake";
|
zen-browser.url = "github:0xc000022070/zen-browser-flake";
|
||||||
|
|
||||||
# Programs
|
|
||||||
tuxstrap.url = "git+https://tangled.sh/@ocbwoy3.dev/tuxstrap";
|
|
||||||
|
|
||||||
# Package tooling
|
# Package tooling
|
||||||
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
|
chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable";
|
||||||
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1";
|
nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1";
|
||||||
|
|||||||
@@ -1,6 +1,12 @@
|
|||||||
{ config, inputs, pkgs, lib, ... }:
|
{ config, inputs, pkgs, lib, ... }:
|
||||||
|
|
||||||
{
|
let
|
||||||
|
userName = "kris";
|
||||||
|
realName = "Kris";
|
||||||
|
configRoot = "/etc/nixos";
|
||||||
|
homeDir = "/home/${userName}";
|
||||||
|
quickshellRoot = "${homeDir}/Projects/DeltaruneQuickshell";
|
||||||
|
in {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
../../modules/forceMainPC.nix
|
../../modules/forceMainPC.nix
|
||||||
@@ -14,12 +20,7 @@
|
|||||||
|
|
||||||
services.displayManager.gdm.enable = true;
|
services.displayManager.gdm.enable = true;
|
||||||
|
|
||||||
boot.kernelPackages = (pkgs.linuxPackages_cachyos-lto.override {
|
boot.kernelPackages = pkgs.linuxPackages_cachyos-lto;
|
||||||
ticksHz = 1000;
|
|
||||||
useLTO = "full";
|
|
||||||
# extraMakeFlags = ["-O3"];
|
|
||||||
withoutDebug = true;
|
|
||||||
});
|
|
||||||
|
|
||||||
services.scx.enable = true;
|
services.scx.enable = true;
|
||||||
services.scx.scheduler = "scx_bpfland";
|
services.scx.scheduler = "scx_bpfland";
|
||||||
@@ -68,7 +69,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
programs.virt-manager.enable = true;
|
programs.virt-manager.enable = true;
|
||||||
users.groups.libvirtd.members = [ "ocbwoy3" ];
|
users.groups.libvirtd.members = [ userName ];
|
||||||
virtualisation.libvirtd.enable = true;
|
virtualisation.libvirtd.enable = true;
|
||||||
# virtualisation.waydroid.enable = true;
|
# virtualisation.waydroid.enable = true;
|
||||||
virtualisation.spiceUSBRedirection.enable = true;
|
virtualisation.spiceUSBRedirection.enable = true;
|
||||||
@@ -165,8 +166,8 @@
|
|||||||
# CHANGE YOUR NAME IN HOME MANAGER!
|
# CHANGE YOUR NAME IN HOME MANAGER!
|
||||||
# BETTER YET, DON'T TOUCH THIS. AT ALL.
|
# BETTER YET, DON'T TOUCH THIS. AT ALL.
|
||||||
|
|
||||||
main-user.userName = "ocbwoy3";
|
main-user.userName = userName;
|
||||||
main-user.realName = "OCbwoy3";
|
main-user.realName = realName;
|
||||||
|
|
||||||
services.fstrim.enable = true;
|
services.fstrim.enable = true;
|
||||||
systemd.services.fstrim.enable = false;
|
systemd.services.fstrim.enable = false;
|
||||||
@@ -188,7 +189,7 @@
|
|||||||
accent = "blue";
|
accent = "blue";
|
||||||
};
|
};
|
||||||
|
|
||||||
home-manager.users.ocbwoy3 = { programs, config, pkgs, ... }: {
|
home-manager.users.${userName} = { programs, config, pkgs, ... }: {
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
inputs.catppuccin.homeModules.catppuccin
|
inputs.catppuccin.homeModules.catppuccin
|
||||||
@@ -227,56 +228,66 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/fastfetch" = {
|
home.file.".config/fastfetch" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/fastfetch";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/fastfetch";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/dunst" = {
|
home.file.".config/dunst" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/dunst";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/dunst";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# home.file.".config/gtk-3.0" = {
|
# home.file.".config/gtk-3.0" = {
|
||||||
# source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/gtk-3.0";
|
# source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/gtk-3.0";
|
||||||
# recursive = true;
|
# recursive = true;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
home.file.".config/hypr" = {
|
home.file.".config/hypr" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/hypr";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/hypr";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/xdg-desktop-portal" = {
|
home.file.".config/xdg-desktop-portal" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/xdg-desktop-portal";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/xdg-desktop-portal";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".local/share/fonts/DotfilesFont.otf" = {
|
home.file.".local/share/fonts/DotfilesFont.otf" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/dotfile_deps/DotfilesFont.otf";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/dotfile_deps/DotfilesFont.otf";
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/ghostty" = {
|
home.file.".config/ghostty" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/ghostty";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/ghostty";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/wlogout" = {
|
home.file.".config/wlogout" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/wlogout";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/wlogout";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/qt5ct" = {
|
home.file.".config/qt5ct" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/qt5ct";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/qt5ct";
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.file.".config/wofi" = {
|
home.file.".config/wofi" = {
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/wofi";
|
source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/wofi";
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
home.file.".config/quickshell/default" = {
|
||||||
|
source = config.lib.file.mkOutOfStoreSymlink quickshellRoot;
|
||||||
|
recursive = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
home.file.".config/quickshell/DeltaruneQuickshell" = {
|
||||||
|
source = config.lib.file.mkOutOfStoreSymlink quickshellRoot;
|
||||||
recursive = true;
|
recursive = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
# xdg.configHome = "/home/ocbwoy3/config/config";
|
# xdg.configHome = "${configRoot}/config";
|
||||||
|
|
||||||
services.mpris-proxy.enable = true;
|
services.mpris-proxy.enable = true;
|
||||||
|
|
||||||
@@ -308,8 +319,8 @@
|
|||||||
|
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "OCbwoy3";
|
userName = realName;
|
||||||
userEmail = "ocbwoy3@ocbwoy3.dev";
|
userEmail = "kris@kris.darkworld.download";
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.obs-studio = {
|
programs.obs-studio = {
|
||||||
|
|||||||
@@ -14,9 +14,9 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
system.name = "ocbwoy3";
|
system.name = "kris";
|
||||||
system.nixos.label = "ocbwoy3-config-main";
|
system.nixos.label = "kris-config-main";
|
||||||
boot.loader.grub.configurationName = lib.mkDefault "git+https://tangled.sh/@ocbwoy3.dev/nix?ref=main";
|
boot.loader.grub.configurationName = lib.mkDefault "git+https://tangled.sh/@kris.darkworld.download/nix?ref=main";
|
||||||
|
|
||||||
system.activationScripts.reloadFonts = {
|
system.activationScripts.reloadFonts = {
|
||||||
text = ''
|
text = ''
|
||||||
|
|||||||
@@ -35,9 +35,6 @@
|
|||||||
inputs.hyprlock.packages.${pkgs.stdenv.hostPlatform.system}.hyprlock
|
inputs.hyprlock.packages.${pkgs.stdenv.hostPlatform.system}.hyprlock
|
||||||
inputs.hyprsysteminfo.packages.${pkgs.stdenv.hostPlatform.system}.hyprsysteminfo
|
inputs.hyprsysteminfo.packages.${pkgs.stdenv.hostPlatform.system}.hyprsysteminfo
|
||||||
|
|
||||||
# roblox
|
|
||||||
inputs.tuxstrap.packages.${pkgs.stdenv.hostPlatform.system}.default
|
|
||||||
|
|
||||||
# minecraft
|
# minecraft
|
||||||
qemu
|
qemu
|
||||||
(writeShellScriptBin "qemu-system-x86_64-uefi" ''
|
(writeShellScriptBin "qemu-system-x86_64-uefi" ''
|
||||||
@@ -53,7 +50,7 @@
|
|||||||
(callPackage ./apps/wl-shimeji.nix {})
|
(callPackage ./apps/wl-shimeji.nix {})
|
||||||
(writeShellScriptBin "stop-shimejis" ''${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/hyprctl dispatch exec "shimejictl stop"'')
|
(writeShellScriptBin "stop-shimejis" ''${inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland}/bin/hyprctl dispatch exec "shimejictl stop"'')
|
||||||
# (writeShellScriptBin "partynoob" ''shimejictl summon PartyNoob'')
|
# (writeShellScriptBin "partynoob" ''shimejictl summon PartyNoob'')
|
||||||
# inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default
|
quickshell
|
||||||
kdePackages.qtdeclarative
|
kdePackages.qtdeclarative
|
||||||
catppuccin-gtk
|
catppuccin-gtk
|
||||||
catppuccin
|
catppuccin
|
||||||
@@ -141,13 +138,9 @@
|
|||||||
mpv
|
mpv
|
||||||
nixfmt-rfc-style
|
nixfmt-rfc-style
|
||||||
|
|
||||||
protonvpn-cli
|
|
||||||
protonvpn-gui
|
|
||||||
(writeShellScriptBin "protonvpn" ''${pkgs.protonvpn-cli}/bin/protonvpn-cli "$@"'')
|
|
||||||
|
|
||||||
kdePackages.kdialog
|
kdePackages.kdialog
|
||||||
|
|
||||||
(writeShellScriptBin "roblox-studio-patcher" ''${pkgs.bun}/bin/bun run /home/ocbwoy3/config/scripts/bin/patchInternalRobloxStudio.ts'')
|
(writeShellScriptBin "roblox-studio-patcher" ''${pkgs.bun}/bin/bun run /etc/nixos/scripts/bin/patchInternalRobloxStudio.ts'')
|
||||||
# firefox-devedition
|
# firefox-devedition
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "OCbwoy3's Custom Icons for NixOS";
|
description = "OCbwoy3's Custom Icons for NixOS";
|
||||||
homepage = "https://tangled.sh/@ocbwoy3.dev/nix?ref=main";
|
homepage = "https://tangled.sh/@kris.darkworld.download/nix?ref=main";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ ];
|
maintainers = with maintainers; [ ];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -3,13 +3,13 @@
|
|||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
main-user.userName = lib.mkOption {
|
main-user.userName = lib.mkOption {
|
||||||
default = "ocbwoy3";
|
default = "kris";
|
||||||
description = ''
|
description = ''
|
||||||
Username
|
Username
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
main-user.realName = lib.mkOption {
|
main-user.realName = lib.mkOption {
|
||||||
default = "OCbwoy3";
|
default = "Kris";
|
||||||
description = ''
|
description = ''
|
||||||
User's Name
|
User's Name
|
||||||
'';
|
'';
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
{
|
{
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
nixpkgs.config.replaceStdenv = args: args.pkgs.stdenv;
|
||||||
nixpkgs.config.packageOverrides = pkgs: {
|
nixpkgs.config.packageOverrides = pkgs: {
|
||||||
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
|
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
PasswordAuthentication = false;
|
PasswordAuthentication = false;
|
||||||
KbdInteractiveAuthentication = false;
|
KbdInteractiveAuthentication = false;
|
||||||
PermitRootLogin = "no";
|
PermitRootLogin = "no";
|
||||||
AllowUsers = [ "ocbwoy3" "git" ];
|
AllowUsers = [ "kris" "ocbwoy3" "git" ];
|
||||||
};
|
};
|
||||||
# fucks up ssh connections from iphone if you enable this
|
# fucks up ssh connections from iphone if you enable this
|
||||||
# settings = {
|
# settings = {
|
||||||
|
|||||||
@@ -50,9 +50,10 @@ import { getRegretevatorState } from "../lib/RegretevatorUtil";
|
|||||||
|
|
||||||
const windowClassFriendyName: { [windowClass: string]: string } = {
|
const windowClassFriendyName: { [windowClass: string]: string } = {
|
||||||
steam_app_1671210: "Deltarune",
|
steam_app_1671210: "Deltarune",
|
||||||
"deltarune.exe": "Deltarune", // deltarune with proton-cachyos/proton-cachyos-slr + PROTON_ENABLE_WAYLAND=1
|
"deltarune.exe": "Deltarune", // <-- proton-cachyos
|
||||||
|
steam_app_1690940: "Deltarune", // <-- demo
|
||||||
|
|
||||||
"org.vinegarhq.Sober": "Roblox",
|
"org.vinegarhq.Sober": "Roblox",
|
||||||
steam_app_1690940: "Deltarune", // demo
|
|
||||||
};
|
};
|
||||||
|
|
||||||
async function getWMClass(): Promise<string> {
|
async function getWMClass(): Promise<string> {
|
||||||
@@ -86,7 +87,7 @@ async function getFilename(wmClass?: string): Promise<string> {
|
|||||||
|
|
||||||
const program = new Command("handle-screenshot");
|
const program = new Command("handle-screenshot");
|
||||||
|
|
||||||
const SCREENSHOT_PATH = `/home/ralsei/Pictures/Screenshots`;
|
const SCREENSHOT_PATH = `/home/kris/Pictures/Screenshots`;
|
||||||
|
|
||||||
// useless
|
// useless
|
||||||
async function transformImage(b: Buffer): Promise<Buffer> {
|
async function transformImage(b: Buffer): Promise<Buffer> {
|
||||||
|
|||||||
@@ -6,13 +6,13 @@ setConsoleTitle("Music Test");
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const artUrl =
|
const artUrl =
|
||||||
await $`playerctl -s -p cider,chromium,OCbwoy3_s_iPhone metadata mpris:artUrl`.text();
|
await $`playerctl -s -p cider,chromium,Kris___s_iPhone metadata mpris:artUrl`.text();
|
||||||
const title =
|
const title =
|
||||||
await $`playerctl -s -p cider,chromium,OCbwoy3_s_iPhone metadata title`.text();
|
await $`playerctl -s -p cider,chromium,Kris___s_iPhone metadata title`.text();
|
||||||
const artist =
|
const artist =
|
||||||
await $`playerctl -s -p cider,chromium,OCbwoy3_s_iPhone metadata artist`.text();
|
await $`playerctl -s -p cider,chromium,Kris___s_iPhone metadata artist`.text();
|
||||||
const album =
|
const album =
|
||||||
await $`playerctl -s -p cider,chromium,OCbwoy3_s_iPhone metadata album`.text();
|
await $`playerctl -s -p cider,chromium,Kris___s_iPhone metadata album`.text();
|
||||||
|
|
||||||
const MT = `${artist.trim()},${album.trim()}`;
|
const MT = `${artist.trim()},${album.trim()}`;
|
||||||
|
|
||||||
@@ -28,8 +28,8 @@ try {
|
|||||||
|
|
||||||
$`notify-send ${title.trim()} ${artist.trim()} -i /tmp/.musictest`
|
$`notify-send ${title.trim()} ${artist.trim()} -i /tmp/.musictest`
|
||||||
.nothrow()
|
.nothrow()
|
||||||
.catch((a) => {});
|
.catch((a) => { });
|
||||||
} catch (e_) {
|
} catch (e_) {
|
||||||
console.error(e_);
|
console.error(e_);
|
||||||
$`notify-send "music test" "lol"`.nothrow().catch((a) => {});
|
$`notify-send "music test" "lol"`.nothrow().catch((a) => { });
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,9 +11,9 @@ setConsoleTitle("Screenshot Uploader");
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const start = Date.now();
|
const start = Date.now();
|
||||||
$`notify-send -t 1000 "Screenshot" "Uploading.."`
|
$`notify-send -a dotfiles-screenshot -t 1000 "Screenshot" "Uploading.."`
|
||||||
.nothrow()
|
.nothrow()
|
||||||
.catch((a) => {});
|
.catch((a) => { });
|
||||||
configDotenv({
|
configDotenv({
|
||||||
path: `${homedir()}/.ocbwoy3-dotfiles-SECRET-DO-NOT-TOUCH.env`,
|
path: `${homedir()}/.ocbwoy3-dotfiles-SECRET-DO-NOT-TOUCH.env`,
|
||||||
});
|
});
|
||||||
@@ -34,8 +34,8 @@ try {
|
|||||||
|
|
||||||
execSync(`echo "${url}" | wl-copy -n`);
|
execSync(`echo "${url}" | wl-copy -n`);
|
||||||
execSync(
|
execSync(
|
||||||
`notify-send "Ekrānuzņēmums" "Attēls augšuplādēts e-z.host ${Date.now() - start}ms"`,
|
`notify-send -a dotfiles-screenshot "Screenshot" "Uploaded to e-z.host in ${Date.now() - start}ms"`,
|
||||||
);
|
);
|
||||||
} catch (e_) {
|
} catch (e_) {
|
||||||
execSync(`notify-send "Error" "${`${e_}`}"`);
|
execSync(`notify-send -a dotfiles-screenshot "Error" "${`${e_}`}"`);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
hyprctl notify 1 5000 0 " Loading OCbwoy3's Dotfiles"
|
hyprctl notify 1 5000 0 " Loading OCbwoy3's Dotfiles"
|
||||||
|
|
||||||
# Dotfiles
|
# Dotfiles
|
||||||
notify-send "Sveicināti Hyprland!" "some basic startup code"
|
notify-send "Welcome to Hyprland!" "some basic startup code"
|
||||||
notify-send "Hyprland" "Enabled debugging overlay"
|
notify-send "Hyprland" "Enabled debugging overlay"
|
||||||
notify-send "OCbwoy3's Dotfiles" "Keyboard Layout: English"
|
notify-send "OCbwoy3's Dotfiles" "Keyboard Layout: English"
|
||||||
notify-send "Screenshot" "Saved and copied to clipboard."
|
notify-send "Screenshot" "Saved and copied to clipboard."
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
DOTFILES_DIR="/home/ralsei/config/config"
|
DOTFILES_DIR="/etc/nixos/config"
|
||||||
|
|
||||||
# fastfetch
|
# fastfetch
|
||||||
ln -sfn "${DOTFILES_DIR}/fastfetch" "${HOME}/.config/fastfetch"
|
ln -sfn "${DOTFILES_DIR}/fastfetch" "${HOME}/.config/fastfetch"
|
||||||
@@ -29,4 +29,6 @@ ln -sfn "${DOTFILES_DIR}/wofi" "${HOME}/.config/wofi"
|
|||||||
# dotfile font
|
# dotfile font
|
||||||
ln -sfn "${DOTFILES_DIR}/dotfile_deps/DotfilesFont.otf" "${HOME}/.local/share/fonts/DotfilesFont.otf"
|
ln -sfn "${DOTFILES_DIR}/dotfile_deps/DotfilesFont.otf" "${HOME}/.local/share/fonts/DotfilesFont.otf"
|
||||||
|
|
||||||
|
ln -sfn "${DOTFILES_DIR}/kitty" "${HOME}/.config/kitty
|
||||||
|
|
||||||
echo "symlinked this that"
|
echo "symlinked this that"
|
||||||
|
|||||||
@@ -7,5 +7,5 @@ LAST_SCREENSHOT=$(ls -t "$SCREENSHOTS_DIR" | head -n 1)
|
|||||||
if [[ -n "$LAST_SCREENSHOT" ]]; then
|
if [[ -n "$LAST_SCREENSHOT" ]]; then
|
||||||
swappy -f "$SCREENSHOTS_DIR/$LAST_SCREENSHOT" -o "$SCREENSHOTS_DIR/$LAST_SCREENSHOT"
|
swappy -f "$SCREENSHOTS_DIR/$LAST_SCREENSHOT" -o "$SCREENSHOTS_DIR/$LAST_SCREENSHOT"
|
||||||
else
|
else
|
||||||
notify-send -u critical -t 3 "Error" "Can't find the damn file :("
|
notify-send -a dotfiles-screenshot -u critical -t 3 "Error" "Can't find the damn file :("
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
pkill -9 waybar > /dev/null
|
pkill -9 waybar > /dev/null
|
||||||
|
|
||||||
hyprctl dispatch exec "GTK_THEME=Adwaita waybar -c ~/config/config/waybar/config -s ~/config/config/waybar/style.css" > /dev/null &
|
# hyprctl dispatch exec "GTK_THEME=Adwaita waybar -c ~/config/config/waybar/config -s ~/config/config/waybar/style.css" > /dev/null &
|
||||||
hyprctl reload > /dev/null &
|
hyprctl reload > /dev/null &
|
||||||
|
|
||||||
ROBLOX_PID="$(pidof sober)"
|
ROBLOX_PID="$(pidof sober)"
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { existsSync, readFileSync } from "fs";
|
import { existsSync, readFileSync } from "fs";
|
||||||
|
|
||||||
|
// removed in tuxstrap v2
|
||||||
const STATE_FILE_PATH = "/tmp/.regretevator_state";
|
const STATE_FILE_PATH = "/tmp/.regretevator_state";
|
||||||
|
|
||||||
type DeadUnknownState = { state: "DEAD" | "UNKNOWN" };
|
type DeadUnknownState = { state: "DEAD" | "UNKNOWN" };
|
||||||
@@ -14,6 +15,8 @@ export type RegretevatorState = DeadUnknownState | InElevatorState;
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
|
when using dotfilesfont, `ý` is replaced with the regretevator icon
|
||||||
|
|
||||||
➜ config git:(main) ✗ cat /tmp/.regretevator_state
|
➜ config git:(main) ✗ cat /tmp/.regretevator_state
|
||||||
{"text":"ý 82","tooltip":"On Floor 82"}
|
{"text":"ý 82","tooltip":"On Floor 82"}
|
||||||
➜ config git:(main) ✗ cat /tmp/.regretevator_state
|
➜ config git:(main) ✗ cat /tmp/.regretevator_state
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# do NOT use $PATH for this!!
|
# do NOT use $PATH for this!!
|
||||||
SS_PATH=$(timeout 30s bun run ~/config/scripts/bin/handleScreenshot.ts fullscreen)
|
SS_PATH=$(timeout 30s bun run /etc/nixos/scripts/bin/handleScreenshot.ts fullscreen)
|
||||||
|
|
||||||
echo "$SS_PATH"
|
echo "$SS_PATH"
|
||||||
|
|
||||||
if [[ -n "$SS_PATH" && "$SS_PATH" == /home/ralsei/Pictures/Screenshots/* ]]; then
|
if [[ -n "$SS_PATH" && "$SS_PATH" == /home/kris/Pictures/Screenshots/* ]]; then
|
||||||
wl-copy < "$SS_PATH"
|
wl-copy < "$SS_PATH"
|
||||||
notify-send -i "$SS_PATH" "Ekrānuzņēmums" "nokopēts starpliktuvē!"
|
notify-send -i "$SS_PATH" "Screenshot" "copied to clipboard!"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# do NOT use $PATH for this!!
|
# do NOT use $PATH for this!!
|
||||||
SS_PATH=$(timeout 30s bun run ~/config/scripts/bin/handleScreenshot.ts selection)
|
SS_PATH=$(timeout 30s bun run /etc/nixos/scripts/bin/handleScreenshot.ts selection)
|
||||||
|
|
||||||
echo "$SS_PATH"
|
echo "$SS_PATH"
|
||||||
|
|
||||||
if [[ -n "$SS_PATH" && "$SS_PATH" == /home/ralsei/Pictures/Screenshots/* ]]; then
|
if [[ -n "$SS_PATH" && "$SS_PATH" == /home/kris/Pictures/Screenshots/* ]]; then
|
||||||
wl-copy < "$SS_PATH"
|
wl-copy < "$SS_PATH"
|
||||||
notify-send -i "$SS_PATH" "Ekrānuzņēmums" "nokopēts starpliktuvē!"
|
notify-send -a dotfiles-screenshot -i "$SS_PATH" "Screenshot" "selection copied to clipboard!"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
KBLANG=$(hyprctl getoption input:kb_layout | awk 'NR==1{print $2}')
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# hyprctl switchxkblayout semico--usb-gaming-keyboard- next
|
# hyprctl switchxkblayout semico--usb-gaming-keyboard- next
|
||||||
|
|
||||||
hyprctl switchxkblayout current next
|
hyprctl switchxkblayout current next
|
||||||
notify-send -u low "Tastatūra" "Valoda mainīta"
|
notify-send -r 13 "Keyboard" "Language changed!"
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
function _sanitize {
|
function _sanitize {
|
||||||
sed -r "s/(^[ ]*)|([ ]*$)//g" | sed -r 's/\&/\&/g' | sed -r 's/\"/\"/g' | sed -r "s/'/\'/g"
|
sed -r "s/(^[ ]*)|([ ]*$)//g" | sed -r 's/\&/\&/g' | sed -r 's/\"/\"/g' | sed -r "s/'/\'/g"
|
||||||
}
|
}
|
||||||
|
|
||||||
# {{artist}} — {{title}}
|
# {{artist}} — {{title}}
|
||||||
|
|
||||||
SONGNAME="$( playerctl -s -p cider,chromium,OCbwoy3_s_iPhone metadata -f "{{artist}} — {{title}}" | _sanitize )"
|
SONGNAME="$( playerctl -s -p cider,chromium,Kris___s_iPhone metadata -f "{{artist}} — {{title}}" | _sanitize )"
|
||||||
ALBUMNAME="$( playerctl -s -p cider,chromium,OCbwoy3_s_iPhone metadata album | _sanitize )"
|
ALBUMNAME="$( playerctl -s -p cider,chromium,Kris___s_iPhone metadata album | _sanitize )"
|
||||||
|
|
||||||
if [ ${#SONGNAME} -gt 0 ] ; then
|
if [ ${#SONGNAME} -gt 0 ] ; then
|
||||||
printf "{\"text\": \" $SONGNAME\", \"tooltip\": \"$ALBUMNAME\", \"class\":\"music\" }"
|
printf "{\"text\": \" $SONGNAME\", \"tooltip\": \"$ALBUMNAME\", \"class\":\"music\" }"
|
||||||
else
|
else
|
||||||
printf "{\"text\": \"\", \"tooltip\": \" \", \"class\":\"invisible\" }"
|
printf "{\"text\": \"\", \"tooltip\": \" \", \"class\":\"invisible\" }"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
# bun run ~/config/scripts/bin/actWithMusic.ts notif $@
|
# bun run /etc/nixos/scripts/bin/actWithMusic.ts notif "$@"
|
||||||
exec ~/config/scripts/bin/ocbwoy3-actwithmus notif $@
|
exec /etc/nixos/scripts/bin/ocbwoy3-actwithmus notif "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user