update files

This commit is contained in:
Luis 2024-03-03 07:28:24 +00:00
parent 759cd4a30f
commit 0bb4057c43
11 changed files with 14 additions and 940 deletions

View File

@ -2,11 +2,13 @@
# /etc/scratchpkg.repo : scratchpkg repo file
#
# format:
# <repo directory> <repo url for sync>
# <repo directory> <repo url> <repo branch, "main" by default>
#
/usr/ports/local https://github.com/lumarogit/local/tree/main
/usr/ports/core https://github.com/venomlinux/ports/tree/repos/core
/usr/ports/main https://github.com/venomlinux/ports/tree/repos/main
#/usr/ports/multilib https://github.com/venomlinux/ports/tree/repos/multilib
#/usr/ports/nonfree https://github.com/venomlinux/ports/tree/repos/nonfree
#/usr/ports/testing https://github.com/venomlinux/ports/tree/repos/testing
/usr/ports/custom https://git.disroot.org/lumaro/custom
/usr/ports/testing https://gitlab.com/venomlinux/ports/testing
/usr/ports/s6 https://gitlab.com/venomlinux/ports/s6
/usr/ports/main https://gitlab.com/venomlinux/ports/main
#/usr/ports/multilib https://gitlab.com/venomlinux/ports/multilib
#/usr/ports/nonfree https://gitlab.com/venomlinux/ports/nonfree

View File

@ -1,55 +0,0 @@
#!/bin/sh
mem=$(busybox free -m | awk '/^Mem:/ {print $3"m/"$2"m"}')
kernel=$(uname -r)
kernelsize=$(du -sh /boot/vmlinuz-venom | awk '{print $1}')
. /etc/os-release
os=${PRETTY_NAME}
hn=$(cat /etc/hostname)
shell=$(basename $SHELL)
mksh=$(scratch info mksh-git | awk '/Installed/{print $2}')
#init=$(eval /sbin/init --version 1>/dev/null && echo SysVinit)
init=$(scratch info sysvinit | awk '/Installed/{print $2}')
cpu=$(awk -F ": " 'NR==5 {print $2}' /proc/cpuinfo)
gpu=$(awk -F'"' '/Chipset:/{print $1}' /var/log/Xorg.0.log | cut -c 58-82)
tr=$(scratch info rxvt-unicode | awk '/Installed/{print $2}')
font="$(awk -F'=' '/font/{print $2}' "${HOME}/.config/gtk-3.0/settings.ini")"
wm=$(scratch info dwm-git | awk '/Installed/{print $2}')
spkg=$(ls $(pkgadd --print-dbdir) | wc -l)
glibc=$(scratch info glibc | awk '/Installed/{print $2}')
gcc=$(scratch info gcc | awk '/Installed/{print $2}')
binut=$(scratch info binutils | awk '/Installed/{print $2}')
pyth=$(scratch info python3 | awk '/Installed/{print $2}')
llvm=$(scratch info llvm | awk '/Installed/{print $2}')
x11=$(scratch info xorg-server | awk '/Installed/{print $2}')
snd=$(scratch info alsa-lib | awk '/Installed/{print $2}')
xz=$(scratch info xz | awk '/Installed/{print $2}')
#runit=$(scratch info runit | awk '/Installed/{print $2}')
full() {
cat << EOF
> ${os}
> sysvinit-${init%-*}
> linux-${kernel} (${kernelsize})
> glibc-${glibc%-*}
> gcc-${gcc%-*}
> binutils-${binut%-*}
> llvm-${llvm%-*}
> xz-${xz%-*}
> python-${pyth%-*}
> spkg: ${spkg}
> ${font}
> mksh-git-${mksh}
> rxvt-unicode-${tr%-*}
> xorg-server-${x11%-*}
> dwm-git-${wm}
> alsa-${snd%-*}
> ${cpu}
> ${gpu}
> ${mem}
EOF
}
full

View File

@ -1,49 +0,0 @@
#!/bin/sh
mem=$(busybox free -m | awk '/^Mem:/ {print $3"m/"$2"m" }')
kernel=$(uname -r)
#kernelsize=$(du -sh /boot/vmlinuz-venom | awk '{print $1}')
. /etc/os-release
os=${PRETTY_NAME}
hn=$(cat /etc/hostname)
shell=$(basename $SHELL)
mksh=$(scratch info mksh-git | awk '/Installed/{print $2}')
init=$(scratch info sysvinit | awk '/Installed/{print $2}')
cpu=$(awk -F ": " 'NR==5 {print $2}' /proc/cpuinfo | awk '{print $1" "$2" "$3" "$4}')
gpu=$(awk -F ": " 'NR==5 {print $2}' /proc/cpuinfo | awk '{print $6" "$7}')
tr=$(scratch info foot | awk '/Installed/{print $2}')
font="$(awk -F'=' '/font/{print $2}' "${HOME}/.config/gtk-3.0/settings.ini")"
wm=$(scratch info dwl-git | awk '/Installed/{print $2}')
spkg=$(ls $(pkgadd --print-dbdir) | wc -l)
glibc=$(scratch info glibc | awk '/Installed/{print $2}')
gcc=$(scratch info gcc | awk '/Installed/{print $2}')
binut=$(scratch info binutils | awk '/Installed/{print $2}')
pyth=$(scratch info python3 | awk '/Installed/{print $2}')
wl=$(scratch info wayland | awk '/Installed/{print $2}')
snd=$(scratch info alsa-lib | awk '/Installed/{print $2}')
full() {
cat << EOF
> ${os}
> linux-${kernel}
> sysvinit-${init%-*}
> glibc-${glibc%-*}
> gcc-${gcc%-*}
> binutils-${binut%-*}
> python-${pyth%-*}
> spkg: ${spkg}
> ${font}
> mksh-git-${mksh}
> foot-${tr%-*}
> wayland-${wl%-*}
> dwl-git-${wm}
> alsa-${snd%-*}
> ${cpu}
> ${gpu}
> ${mem}
EOF
}
full

View File

@ -1,6 +1,6 @@
#! /bin/sh
prts="gcc linux-api-headers glibc binutils gcc libtool libmpc elfutils libmpfr linux-libre"
prts="gcc linux-api-headers glibc binutils gcc libtool libmpc elfutils libmpfr linux"
gccup() {
for i in $prts

View File

@ -1,10 +1,11 @@
#!/bin/sh
pth=/ports
rp="main multilib nonfree"
prt="$(ls ${pth}/$r)"
rp="s6 main multilib nonfree"
for r in $rp; do
for p in $(ls $pth/$r); do
cd $pth/$r
git checkout -B verifysums-$r
for p in $(ls); do
cd $pth/$r/$p
pkgbuild -o
pkgbuild -g

View File

@ -1,70 +0,0 @@
# Default status configuration file.
# see "man i3status" for documentation.
# It is important that this file is edited as UTF-8.
# The following line should contain a sharp s:
# ß
# If the above line is not correctly displayed, fix your editor first!
general {
colors = false
interval = 5
}
order += "wireless _first_"
order += "battery all"
order += "cpu_temperature 0"
order += "volume master"
order += "tztime local"
#order += "ipv6"
#order += "ethernet _first_"
#order += "load"
#order += "memory"
#order += "disk /"
cpu_temperature 0 {
path = "/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp2_input"
format = " %degrees°C"
}
wireless _first_ {
#format_up = "W (%quality at %essid) %ip"
format_up = "%quality"
format_down = " sin conexión"
}
ethernet _first_ {
format_up = "E: %ip (%speed)"
format_down = "E: down"
}
volume master {
format = " %volume"
format_muted = " %volume"
#device = "pulse"
device = "default"
mixer = "Master"
mixer_idx = 0
}
battery all {
#format = "%status %percentage %remaining"
format= " %percentage"
}
disk "/" {
format = " %avail"
}
load {
format = "%1min"
}
memory {
format = "%used | %available"
threshold_degraded = "1G"
format_degraded = "MEMORY < %available"
}
tztime local {
format = "%H:%M:%S %d-%m-%Y "
}

View File

@ -1,314 +0,0 @@
# Default config for sway
#
# Copy this to ~/.config/sway/config and edit it to your liking.
#
# Read `man 5 sway` for a complete reference.
### Variables
#
# Logo key. Use Mod1 for Alt.
set $mod Mod4
# Focus window when mouse hovers it
focus_follows_mouse yes
default_border pixel 1
default_floating_border pixel 1
hide_edge_borders smart
# class border backg text indicator child_border
client.focused #4c7899 #285577 #ffffff #2e9ef4 #777777
client.focused_inactive #333333 #5f676a #ffffff #484e50 #5f676a
client.unfocused #333333 #222222 #888888 #292d2e #333333
client.urgent #2f343a #900000 #ffffff #900000 #900000
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
set $gnome-schema org.gnome.desktop.interface
exec_always {
gsettings set $gnome-schema gtk-theme 'Adwaita-gray-dark'
gsettings set $gnome-schema icon-theme 'Adwaita'
gsettings set $gnome-schema cursor-theme 'Qogir-white-cursors'
gsettings set $gnome-schema font-name 'mononoki 10'
}
# Home row direction keys, like vim
set $left h
set $down j
set $up k
set $right l
# Your preferred terminal emulator
set $term foot
# Your preferred application launcher
# Note: pass the final command to swaymsg so that the resulting window can be opened
# on the original workspace that the command was run on.
set $menufont mononoki 11
set $col1 #1e1e1e
set $col2 #353535
set $col3 #777777
set $col4 #ffffff
set $col5 #535353
set $menu bemenu-run -p "Ejecutar:" --fn "$menufont" --tb "$col1" --tf "$col3" --fb "$col1" --ff "$col3" --nb "$col1" --nf "$col3" --hb "$col1" --hf "$col4" --sb "$col1" --sf "$col4"
### Output configuration
#
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
#exec_always wbg /home/luis/.icons/fondo.jpg
#output "*" bg /home/luis/.icons/fondo.png fill
output * bg #1e1e1e solid_color
#
# Example configuration:
#
# output HDMI-A-1 resolution 1920x1080 position 1920,0
#
# You can get the names of your outputs by running: swaymsg -t get_outputs
### Idle configuration
#
# Example configuration:
#
# exec swayidle -w \
# timeout 300 'swaylock -f -c 000000' \
# timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
# before-sleep 'swaylock -f -c 000000'
#
# This will lock your screen after 300 seconds of inactivity, then turn off
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
### Input configuration
#
# Example configuration:
#
# input "2:14:SynPS/2_Synaptics_TouchPad" {
# dwt enabled
# tap enabled
# natural_scroll enabled
# middle_emulation enabled
# }
input "type:keyboard" {
xkb_layout "es"
xkb_variant ""
xkb_options "grp:win_space_toggle"
xkb_model "pc105"
}
input * xkb_numlock enable
# You can get the names of your inputs by running: swaymsg -t get_inputs
# Read `man 5 sway-input` for more information about this section.
### Key bindings
#
# Basics:
#
# Start a terminal
bindsym $mod+Shift+Return exec $term
# Kill focused window
bindsym $mod+Shift+q kill
# Start your launcher
bindsym $mod+d exec $menu
# Drag floating windows by holding down $mod and left mouse button.
# Resize them with right mouse button + $mod.
# Despite the name, also works for non-floating windows.
# Change normal to inverse to use left mouse button for resizing and right
# mouse button for dragging.
floating_modifier $mod normal
# Reload the configuration file
bindsym $mod+Shift+c reload
# Exit sway (logs you out of your Wayland session)
bindsym $mod+Shift+e exec swaynag -t warning -m 'Sesion' -b 'Salir' 'swaymsg exit'
#
# Moving around:
#
# Move your focus around
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
# Or use $mod+[up|down|left|right]
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# Move the focused window with the same, but add Shift
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# Ditto, with arrow keys
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
#
# Workspaces:
#
# Switch to workspace
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8
bindsym $mod+9 workspace number 9
bindsym $mod+0 workspace number 10
# Move focused container to workspace
bindsym $mod+Shift+1 move container to workspace number 1
bindsym $mod+Shift+2 move container to workspace number 2
bindsym $mod+Shift+3 move container to workspace number 3
bindsym $mod+Shift+4 move container to workspace number 4
bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8
bindsym $mod+Shift+9 move container to workspace number 9
bindsym $mod+Shift+0 move container to workspace number 10
# Note: workspaces can have any name you want, not just numbers.
# We just use 1-10 as the default.
#
# Layout stuff:
#
# You can "split" the current object of your focus with
# $mod+b or $mod+v, for horizontal and vertical splits
# respectively.
bindsym $mod+b splith
bindsym $mod+v splitv
# Switch the current container between different layout styles
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
# Make the current focus fullscreen
bindsym $mod+f fullscreen
# Toggle the current focus between tiling and floating mode
bindsym $mod+Shift+space floating toggle
# Swap focus between the tiling area and the floating area
bindsym $mod+space focus mode_toggle
# Move focus to the parent container
bindsym $mod+a focus parent
#
# Scratchpad:
#
# Sway has a "scratchpad", which is a bag of holding for windows.
# You can send windows there and get them back later.
# Move the currently focused window to the scratchpad
bindsym $mod+Shift+minus move scratchpad
# Show the next scratchpad window or hide the focused scratchpad window.
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show
#
# Resizing containers:
#
mode "resize" {
# left will shrink the containers width
# right will grow the containers width
# up will shrink the containers height
# down will grow the containers height
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
# Ditto, with arrow keys
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
# Return to default mode
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
#
# Status Bar:
#
# Read `man 5 sway-bar` for more information about this section.
bar {
position top
# When the status_command prints a new line to stdout, swaybar updates.
# The default just shows the current date and time.
#status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done
status_command while date +' %a, %d %b %H:%M '; do sleep 1; done
colors {
statusline #ffffff
background #1e1e1e
separator #1e1e1e
#Indicadores Border Backgr Text
focused_workspace #1e1e1e #e1e1e1 #000000
active_workspace #1e1e1e #e1e1e1 #000000
inactive_workspace #1e1e1e #1e1e1e #ffffff
urgent_workspace #ff7200 #ff7200 #ffffff
binding_mode #1e1e1e #1e1e1e #ffffff
}
}
set $mode_system System:  [A]pagar |  [B]loquear |  [R]einiciar |  [S]alir
mode "$mode_system" {
bindsym a exec doas poweroff, mode "default"
bindsym b exec swaylock -f -c 1e1e1e, mode "default"
bindsym r exec doas reboot, mode "default"
bindsym s exec swaymsg exit, mode "default"
# back to normal: Enter or Escape
bindsym Escape mode "default"
}
bindsym $mod+x mode "$mode_system"
# Captura de pantalla
bindsym Print exec grim | wl-copy
bindsym Control+Print exec grim -g "$(slurp)" - | wl-copy
bindsym $mod+Print exec grim $HOME/capturas/ps_$(date +"%Y%m%d%H%M%S").pg
bindsym $mod+Control+Print exec grim -g "$(slurp)" $HOME/capturas/ps_$(date +"%Y%m%d%H%M%S").png
bindsym Alt+Print exec wf-recorder
bindsym $mod+z exec $term nnn
# Audio
bindsym XF86AudioRaiseVolume exec amixer -q sset Master 3%+
bindsym XF86AudioLowerVolume exec amixer -q sset Master 3%-
bindsym XF86AudioMute exec amixer set Master toggle
bindsym XF86AudioMicMute exec amixer set Mic toggle
bindsym $mod+F10 exec amixer -q sset Master 3%+
bindsym $mod+F9 exec amixer -q sset Master 3%-
bindsym $mod+F11 exec amixer set Master toggle
bindsym $mod+F12 exec amixer set Mic toggle
# Brillo de pantalla
#bindsym XF86MonBrightnessDown exec light -U 11
#bindsym XF86MonBrightnessUp exec light -A 11
# Reproductor
#bindsym XF86AudioPlay exec playerctl play-pause
#bindsym XF86AudioNext exec playerctl next
#bindsym XF86AudioPrev exec playerctl previous
# Configuración de ALSA
exec_always amixer -q set Master unmute
exec_always amixer -q sset Master 100%
include /etc/sway/config.d/*

View File

@ -1,346 +0,0 @@
# Default config for sway
# Copy this to ~/.config/sway/config and edit it to your liking.
# Read `man 5 sway` for a complete reference.
### Variables
# Logo key. Use Mod1 for Alt.
set $mod Mod4
# Gaps
default_border pixel 1
gaps inner 3
gaps outer 2
bindsym $mod+i gaps inner current plus 1
bindsym $mod+Shift+i gaps inner current minus 1
bindsym $mod+z gaps outer current plus 1
bindsym $mod+Shift+z gaps outer current minus 1
# Home row direction keys, like vim
set $left h
set $down j
set $up k
set $right l
# Your preferred terminal emulator
set $term foot
# Your preferred application launcher
# Note: pass the final command to swaymsg so that the resulting window can be opened
# on the original workspace that the command was run on.
set $menu dmenu_path | dmenu | xargs swaymsg exec --
### Output configuration
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
#output * bg $HOME/.icons/fondo.png fill
# Example configuration:
# output HDMI-A-1 resolution 1920x1080 position 1920,0
# You can get the names of your outputs by running: swaymsg -t get_outputs
### Idle configuration
# Example configuration:
# exec swayidle -w \
# timeout 300 'swaylock -f -c 000000' \
# timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
# before-sleep 'swaylock -f -c 000000'
# This will lock your screen after 300 seconds of inactivity, then turn off
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
### Input configuration
# Example configuration:
# input "2:14:SynPS/2_Synaptics_TouchPad" {
# dwt enabled
# tap enabled
# natural_scroll enabled
# middle_emulation enabled
# }
# You can get the names of your inputs by running: swaymsg -t get_inputs
# Read `man 5 sway-input` for more information about this section.
input "type:keyboard" {
xkb_layout "es"
xkb_variant ""
xkb_options "grp:win_space_toggle"
xkb_model "pc104"
}
#input "type:touchpad" {
# tap enabled
# natural_scroll enabled
#}
# Activar CapsLock/NumLock
# input * xkb_capslock enable
input * xkb_numlock enable
### Key bindings
# Basics:
# Start a terminal
bindsym $mod+Shift+Return exec $term
# Kill focused window
bindsym $mod+Shift+q kill
# Start your launcher
bindsym $mod+d exec $menu
#bindsym $mod+r exec wofi --show drun --columns 2 --location 1 --xoffset 9 --yoffset 11
# Drag floating windows by holding down $mod and left mouse button.
# Resize them with right mouse button + $mod.
# Despite the name, also works for non-floating windows.
# Change normal to inverse to use left mouse button for resizing and right
# mouse button for dragging.
floating_modifier $mod normal
# Reload the configuration file
bindsym $mod+Shift+c reload
# Exit sway (logs you out of your Wayland session)
bindsym $mod+Shift+e exec swaynag --border '#222222' --border-bottom '#ffffff' --background '#222222' --button-background '#222222' --text '#ffffff' -t warning -m '¿Salir?' -b 'Sí' 'swaymsg exit'
# swaynag -t warning -m '¿Salir?' -b 'Sí' 'swaymsg exit'
# swaynag --border '#222222' --border-bottom '#ffffff' --background '#222222' --button-background '#222222' --text '#ffffff' -t warning -m '¿Salir?' -b 'Sí' 'swaymsg exit'
# Moving around:
# Move your focus around
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
# Or use $mod+[up|down|left|right]
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# Move the focused window with the same, but add Shift
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# Ditto, with arrow keys
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# Workspaces:
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8
bindsym $mod+9 workspace number 9
bindsym $mod+0 workspace number 10
# Move focused container to workspace
bindsym $mod+Shift+1 move container to workspace number 1
bindsym $mod+Shift+2 move container to workspace number 2
bindsym $mod+Shift+3 move container to workspace number 3
bindsym $mod+Shift+4 move container to workspace number 4
bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8
bindsym $mod+Shift+9 move container to workspace number 9
bindsym $mod+Shift+0 move container to workspace number 10
# Note: workspaces can have any name you want, not just numbers.
# We just use 1-10 as the default.
# Layout stuff:
# You can "split" the current object of your focus with
# $mod+b or $mod+v, for horizontal and vertical splits
# respectively.
bindsym $mod+b splith
bindsym $mod+v splitv
# Switch the current container between different layout styles
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
# Make the current focus fullscreen
bindsym $mod+f fullscreen
# Toggle the current focus between tiling and floating mode
bindsym $mod+Shift+space floating toggle
# Swap focus between the tiling area and the floating area
bindsym $mod+space focus mode_toggle
# Move focus to the parent container
bindsym $mod+a focus parent
# Scratchpad:
# Sway has a "scratchpad", which is a bag of holding for windows.
# You can send windows there and get them back later.
# Move the currently focused window to the scratchpad
bindsym $mod+Shift+minus move scratchpad
# Show the next scratchpad window or hide the focused scratchpad window.
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show
# Resizing containers:
mode "resize" {
# left will shrink the containers width
# right will grow the containers width
# up will shrink the containers height
# down will grow the containers height
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
# Ditto, with arrow keys
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
# Return to default mode
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+Shift+r mode "resize"
# Status Bar:
# Read `man 5 sway-bar` for more information about this section.
# bar {
# position top
#
# When the status_command prints a new line to stdout, swaybar updates.
# The default just shows the current date and time.
# status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done
# status_command i3status
# colors {
# statusline #ffffff
# background #323232
# inactive_workspace #32323200 #32323200 #5c5c5c
# }
#}
#:::::: Configuración del panel ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
bar {
# status_command i3status
# status_command i3blocks -c ~/.config/sway/i3blocks.conf
position top
workspace_buttons yes
# mode dock
# tray_output primary
font pango: awesome, sans, 10
colors {
background #222222
statusline #ffffff
separator #222222
# Indicadores Border Backgr Text
focused_workspace #cccccc #666666 #cccccc
active_workspace #333333 #5f676a #ffffff
inactive_workspace #000000 #333333 #666666
urgent_workspace #ff7200 #ff7200 #ffffff
binding_mode #222222 #222222 #ffffff
}
}
#:::::: Marco de ventana :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
# class border backgr text indicator child_border
client.focused #cccccc #607d8b #DFDFDF #dddddd #cccccc
client.focused_inactive #263238 #263238 #9a9b9c #111111 #263238
client.unfocused #455a64 #455a64 #a1a1a1 #bfbfbf #455a64
client.urgent #4a4b4c #4a4b4c #fdfdfd #fbfbfb #4a4c4b
client.placeholder #000000 #0c0c0c #ffffff #000000 #0c0c0c
client.background #111111
#:::::: Salida del sistema :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
set $Locker i3lock && sleep 1
set $mode_system System: S :  | L :  | E :  | H :  | R :  | P : 
mode "$mode_system" {
bindsym l exec --no-startup-id lock, mode "default"
bindsym s exec --no-startup-id lock && sudo zzz, mode "default"
bindsym p exec --no-startup-id doas umount /media/livebox & doas poweroff, mode "default"
bindsym r exec --no-startup-id doas umount /media/livebox & doas reboot, mode "default"
bindsym e exec --no-startup-id i3-msg exit, mode "default"
bindsym h exec --no-startup-id lock && sudo ZZZ, mode "default"
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+x mode "$mode_system"
#:::::: Configuración de sonido ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
bindsym XF86AudioRaiseVolume exec amixer -q sset Master 3%+
bindsym XF86AudioLowerVolume exec amixer -q sset Master 3%-
bindsym XF86AudioMute exec amixer set Master toggle
bindsym XF86AudioMicMute exec amixer set Mic toggle
# Pulseaudio
#bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
#bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
#bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
#bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
#:::::: Brillo de pantalla :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
bindsym XF86MonBrightnessDown exec light -U 11
bindsym XF86MonBrightnessUp exec light -A 11
#:::::: Captura de pantalla ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
#bindsym Print exec grimshot copy screen
#bindsym $mod+Print exec grimshot save screen
bindsym Print exec grim ~/capturas/$(date +%Y-%m-%d_%H-%m-%s).png
bindsym $mod+Print exec grim -g "$(slurp)" ~/capturas/$(date +%Y-%m-%d_%H-%m-%s).png
bindsym Alt+Print exec wf-recorder
bindsym $mod+Alt+Print exec wf-recorder -a
#:::::: Captura de pantalla área seleccionada ::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
bindsym Shift+Print exec grimshot copy area
bindsym $mod+Shift+Print exec grimshot save area
#:::::: Captura de pantalla ventana enfocada :::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
bindsym Control+Print exec grimshot copy window
bindsym $mod+Control+Print exec grimshot save window
#:::::: Reproductor ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
bindsym XF86AudioPlay exec playerctl play-pause
bindsym XF86AudioNext exec playerctl next
bindsym XF86AudioPrev exec playerctl previous
#:::::: Iniciar aplicaciones::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
###################################################################################################
# Pulseaudio
#exec --no-startup-id pulseaudio -D
include /etc/sway/config.d/*

View File

@ -1,47 +0,0 @@
alsa-utils
base
busybox
dmenu
dosfstools
dwm-git
efibootmgr
ffmpeg
firefox
grub-efi
herbe
imagemagick
libisoburn
libreoffice-testing-bin
libva-intel
libva-utils
light
linux
linux-api-headers
mksh-git
mpv
neofetch
ngetty
nnn
nsxiv
opendoas
pciutils
rxvt-unicode
slock
slstatus
squashfs-tools
tabbed
tree
usbutils
wpa_supplicant
xauth
xclip
xdotool
xf86-input-libinput
xf86-video-intel
xfsprogs
xinit
xorg-server
xrandr
yt-dlp
zathura-pdf-mupdf
zstd

View File

@ -1,48 +0,0 @@
alsa-utils
base
busybox
devour
dmenu
dosfstools
dwm-git
efibootmgr
ffmpeg
firefox
git
grub-efi
herbe
imagemagick
lftp
libisoburn
libreoffice-bin
libva-utils
linux
linux-firmware-amd
mksh-git
mpv
ngetty
nnn
nsxiv
opendoas
pciutils
rxvt-unicode
samurai
slock
slstatus
squashfs-tools
tabbed
tree
usbutils
xauth
xclip
xdotool
xf86-input-libinput
xf86-video-amdgpu
xfsprogs
xinit
xorg-server
xrandr
xrdb
yt-dlp
zathura-pdf-mupdf
zstd