meta: unarchiving repository

false alarm. i don't think my brother
will particularly care about his SSD
getting taken over by me, as he hasn't
cared in the past... hopefully it's
the same this time.
This commit is contained in:
Artur Manuel 2024-11-11 00:48:02 +00:00
commit ab8461fd06
16 changed files with 60 additions and 35 deletions

View file

@ -0,0 +1,10 @@
{inputs, ...}: {
systemd.user.tmpfiles.users.artur.rules = (hcfg: [
"L+ ${hcfg}/qutebrowser/config.py - - - - ${./qutebrowser/config.py}"
"L+ ${hcfg}/qutebrowser/rosepine - - - - ${inputs.rosepine-qutebrowser}"
"L+ ${hcfg}/kanshi/ - - - - ${./kanshi}"
"L+ ${hcfg}/fuzzel/ - - - - ${./fuzzel}"
"L+ ${hcfg}/river/ - - - - ${./river}"
"L+ ${hcfg}/foot/ - - - - ${./foot}"
]) "%h/.config";
}

View file

@ -0,0 +1,25 @@
pad=15x15
font=monospace:size=15
[cursor]
color=191724 e0def4
[colors]
background=191724
foreground=e0def4
regular0=26233a
regular1=eb6f92
regular2=31748f
regular3=f6c177
regular4=9ccfd8
regular5=c4a7e7
regular6=ebbcba
regular7=e0def4
bright0=6e6a86
bright1=eb6f92
bright2=31748f
bright3=f6c177
bright4=9ccfd8
bright5=c4a7e7
bright6=ebbcba
bright7=e0def4

View file

@ -0,0 +1,28 @@
[main]
font=monospace:size=15
use-bold=yes
icons-enabled=no
match-mode=fuzzy
anchor=center
lines=8
horizontal-pad=15
vertical-pad=15
[colors]
background=191724ff
text=e0def4ff
match=ebbcbaff
selection=403d52ff
selection-text=e0def4ff
selection-match=ebbcbaff
border=524f67ff
prompt=6e6a86ff
placeholder=6e6a86ff
input=e0def4ff
[border]
width=2
[key-bindings]
cancel=Control+[
execute=Control+m

View file

@ -0,0 +1,3 @@
profile {
output HDMI-A-1 mode 1920x1080@100Hz
}

View file

@ -0,0 +1,5 @@
import rosepine
config.load_autoconfig()
rosepine.setup(c, 'rose-pine', True)

View file

@ -0,0 +1,89 @@
#!/bin/sh
riverctl spawn kanshi
riverctl spawn "swaybg -i /tmp/wallpapers/rose_pine/04.png -m fill"
riverctl spawn "systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
riverctl spawn "dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=river"
riverctl map normal Super+Shift Return spawn foot
riverctl map normal Super R spawn fuzzel
riverctl map normal Super Q close
riverctl map normal Super+Shift E exit
riverctl map normal Super J focus-view next
riverctl map normal Super K focus-view previous
riverctl map normal Super+Shift J swap next
riverctl map normal Super+Shift K swap previous
riverctl map normal Super Period focus-output next
riverctl map normal Super Comma focus-output previous
riverctl map normal Super+Shift Period send-to-output next
riverctl map normal Super+Shift Comma send-to-output previous
riverctl map normal Super Return zoom
riverctl map normal Super H send-layout-cmd rivertile "main-ratio -0.05"
riverctl map normal Super L send-layout-cmd rivertile "main-ratio +0.05"
riverctl map normal Super+Shift H send-layout-cmd rivertile "main-count +1"
riverctl map normal Super+Shift L send-layout-cmd rivertile "main-count -1"
riverctl map normal Super+Alt H move left 100
riverctl map normal Super+Alt J move down 100
riverctl map normal Super+Alt K move up 100
riverctl map normal Super+Alt L move right 100
riverctl map normal Super+Alt+Control H snap left
riverctl map normal Super+Alt+Control J snap down
riverctl map normal Super+Alt+Control K snap up
riverctl map normal Super+Alt+Control L snap right
riverctl map normal Super+Alt+Shift H resize horizontal -100
riverctl map normal Super+Alt+Shift J resize vertical 100
riverctl map normal Super+Alt+Shift K resize vertical -100
riverctl map normal Super+Alt+Shift L resize horizontal 100
riverctl map-pointer normal Super BTN_LEFT move-view
riverctl map-pointer normal Super BTN_RIGHT resize-view
riverctl map-pointer normal Super BTN_MIDDLE toggle-float
for i in $(seq 1 9)
do
tags=$((1 << ($i - 1)))
riverctl map normal Super $i set-focused-tags $tags
riverctl map normal Super+Shift $i set-view-tags $tags
riverctl map normal Super+Control $i toggle-focused-tags $tags
riverctl map normal Super+Shift+Control $i toggle-view-tags $tags
done
all_tags=$(((1 << 32) - 1))
riverctl map normal Super 0 set-focused-tags $all_tags
riverctl map normal Super+Shift 0 set-view-tags $all_tags
riverctl map normal Super Space toggle-float
riverctl map normal Super F toggle-fullscreen
riverctl map normal Super Up send-layout-cmd rivertile "main-location top"
riverctl map normal Super Right send-layout-cmd rivertile "main-location right"
riverctl map normal Super Down send-layout-cmd rivertile "main-location bottom"
riverctl map normal Super Left send-layout-cmd rivertile "main-location left"
riverctl declare-mode passthrough
riverctl map normal Super F11 enter-mode passthrough
riverctl map passthrough Super F11 enter-mode normal
for mode in normal locked
do
riverctl map $mode None XF86Eject spawn 'eject -T'
riverctl map $mode None XF86AudioRaiseVolume spawn 'pamixer -i 5'
riverctl map $mode None XF86AudioLowerVolume spawn 'pamixer -d 5'
riverctl map $mode None XF86AudioMute spawn 'pamixer --toggle-mute'
riverctl map $mode None XF86AudioMedia spawn 'playerctl play-pause'
riverctl map $mode None XF86AudioPlay spawn 'playerctl play-pause'
riverctl map $mode None XF86AudioPrev spawn 'playerctl previous'
riverctl map $mode None XF86AudioNext spawn 'playerctl next'
riverctl map $mode None XF86MonBrightnessUp spawn 'brightnessctl set +5%'
riverctl map $mode None XF86MonBrightnessDown spawn 'brightnessctl set 5%-'
done
riverctl background-color 0x000000
riverctl border-color-focused 0x9ccfd8
riverctl border-color-unfocused 0x524f67
riverctl set-repeat 50 300
riverctl rule-add ssd
riverctl xcursor-theme "BreezeX-RosePine-Linux"
riverctl default-layout rivertile
rivertile -view-padding 6 -outer-padding 6 &