Mises à jour diverses

This commit is contained in:
Breizh 2021-09-09 01:46:43 +02:00
parent 7eb7099161
commit e8347ae498
20 changed files with 144 additions and 135 deletions

View file

@ -20,7 +20,7 @@ eval $(ssh-agent -s)
if [ -z "$DISPLAY" ] && [ -n "$XDG_VTNR" ] && [ "$XDG_VTNR" -eq 1 ]; then
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export QT_QPA_PLATFORMTHEME=qt5ct
export BROWSER="systemd-run --user --scope -p MemoryMax=2G firefox"
export BROWSER="systemd-run --user --scope -p MemoryMax=2G -E MOZ_ENABLE_WAYLAND=1 firefox"
export TERMINAL=footclient
exec sway
elif [ "$XDG_VTNR" -ne 6 ]; then

View file

@ -141,6 +141,7 @@ gradient_color_3 = '#D50000'
# Percentage value for integral smoothing. Takes values from 0 - 100.
# Higher values means smoother, but less precise. 0 to disable.
; integral = 77
integral = 70
# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable.
monstercat = 1

View file

@ -464,9 +464,5 @@
#[stack-volumes]
# appname = "some_volume_notifiers"
# set_stack_tag = "volume"
[redshift]
summary = "Redshift"
history_ignore = yes
#
# vim: ft=cfg

View file

@ -0,0 +1,66 @@
; Global settings
[general]
; Set the day and night screen temperatures
temp-day=4500
temp-night=3400
; Disable the smooth fade between temperatures when Redshift starts and stops.
; 0 will cause an immediate change between screen temperatures.
; 1 will gradually apply the new screen temperature over a couple of seconds.
fade=1
; Solar elevation thresholds.
; By default, Redshift will use the current elevation of the sun to determine
; whether it is daytime, night or in transition (dawn/dusk). When the sun is
; above the degrees specified with elevation-high it is considered daytime and
; below elevation-low it is considered night.
;elevation-high=3
;elevation-low=-6
; Custom dawn/dusk intervals.
; Instead of using the solar elevation, the time intervals of dawn and dusk
; can be specified manually. The times must be specified as HH:MM in 24-hour
; format.
;dawn-time=6:00-7:45
;dusk-time=18:35-20:15
; Set the screen brightness. Default is 1.0.
;brightness=0.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
;gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6
; Set the location-provider: 'geoclue2', 'manual'.
; The location provider settings are in a different section.
location-provider=manual
; Set the adjustment-method: 'randr', 'vidmode', 'drm', 'wayland'.
; 'randr' is the preferred X11 method, 'vidmode' is an older API
; that works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=wayland
; Configuration of the location-provider:
; type 'gammastep -l PROVIDER:help' to see the settings.
; ex: 'gammastep -l manual:help'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
[manual]
lat=48.09104
lon=-1.63750
; Configuration of the adjustment-method
; type 'gammastep -m METHOD:help' to see the settings.
; ex: 'gammastep -m randr:help'
; In this example, randr is configured to adjust only screen 0.
; Note that the numbering starts from 0, so this is actually the first screen.
; If this option is not specified, Redshift will try to adjust _all_ screens.

View file

@ -0,0 +1,5 @@
#!/bin/sh
case $1 in
period-changed)
exec dunstify -u low -r 6903 "Gammastep" "Period changed to $3"
esac

View file

@ -1,9 +1,9 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 17 18 48 49 39 113 111 109 110 46 47 2 1
sort_key=111
sort_key=46
sort_direction=1
tree_sort_key=47
tree_sort_key=46
tree_sort_direction=1
hide_kernel_threads=1
hide_userland_threads=1

View file

@ -223,11 +223,16 @@ interval=1
markup=none
[steam]
full_text=
command=swaymsg -q exec "steam-native -no-browser +open steam://open/minigameslist"
full_text=
command=swaymsg -q exec "steam-native +open steam://open/minigameslist"
interval=0
separator=false
[claws-mail]
interval=60
signal=11
separator=false
[variety]
interval=once
signal=12

View file

@ -20,8 +20,8 @@ sub-back-color=0.0/0.0/0.0/0.5
sub-use-margins
sub-file-paths=~/Sous-titres/
sub-font=IBM Plex Sans
sub-font-size=35
sub-margin-y=0
sub-font-size=25
sub-margin-y=10
# Codecs
hwdec=auto-copy

View file

@ -1,13 +0,0 @@
[redshift]
temp-day=4500
temp-night=3400
transition=1
location-provider=manual
adjustment-method=randr
[manual]
lat=48.10038
lon=-1.66612

View file

@ -1,61 +0,0 @@
#!/bin/sh
# Set brightness via xbrightness when redshift status changes
# Set brightness values for each status.
# Range from 0 to 100 is valid
brightness_day="100"
brightness_transition="60"
brightness_night="20"
max=$(cat /sys/class/backlight/intel_backlight/max_brightness)
actual=$(cat /sys/class/backlight/intel_backlight/actual_brightness)
case $1 in
period-changed)
case $3 in
night)
for (( c=$actual; c > $((( $brightness_night * $max / 100))); c-=1 ))
do
echo $c > /sys/class/backlight/intel_backlight/brightness
sleep .2
done
;;
transition)
old="$2"
if [[ "$old" == "none" ]]
then
if [[ $actual -lt $(( $brightness_transition * $max / 100 )) ]]
then
old="night"
else
old="daytime"
fi
fi
case $old in
night)
for (( c=$actual; c < $((( $brightness_transition * $max / 100))); c+=1 ))
do
echo $c > /sys/class/backlight/intel_backlight/brightness
sleep .2
done
;;
daytime)
for (( c=$actual; c > $((( $brightness_transition * $max / 100))); c-=1 ))
do
echo $c > /sys/class/backlight/intel_backlight/brightness
sleep .2
done
;;
esac
;;
daytime)
for (( c=$actual; c < $((( $brightness_day * $max / 100))); c+=1 ))
do
echo $c > /sys/class/backlight/intel_backlight/brightness
sleep .2
done
echo $max > /sys/class/backlight/intel_backlight/brightness
;;
esac
;;
esac

View file

@ -1,6 +0,0 @@
#!/bin/sh
case $1 in
period-changed)
exec dunstify -u low -r $(sum <<<"redshift" | cut -d' ' -f1) "Redshift" "Period changed to $3"
esac

View file

@ -29,8 +29,6 @@ client.urgent $base08 $base08 $base00 $base08 $base08
client.placeholder $base00 $base00 $base05 $base00 $base00
client.background $base00
exec systemctl --user import-environment DISPLAY
# Inputs configuration
input "type:keyboard" {
@ -44,9 +42,14 @@ input "type:keyboard" {
output 'Samsung Electric Company C24FG7x HTHK500785' {
subpixel rgb
adaptive_sync off
bg /home/breizh/.config/variety/wallpaper/link fill
}
# start terminal daemon
exec foot --server
# Export some variables
exec systemctl --user import-environment DISPLAY
# GTK Configuration
set $gs org.gnome.desktop.interface
@ -61,8 +64,6 @@ exec_always {
# Set mod key (Mod1=<Alt>, Mod4=<Super>)
set $mod Mod4
exec foot --server
# set default desktop layout (default is tiling)
# workspace_layout tabbed <stacking|tabbed>
@ -107,9 +108,9 @@ bindcode $mod+Ctrl+40 exec dmenu_run -p "Execute:"
################################################################################################
# Screen
# bindsym $mod+Home exec pkill -x -USR1 redshift
bindsym $mod+End output 'Unknown Q27G2G4 0x000008C9' adaptive_sync on, exec dunstify -r 53364 -u low "Sway" "FreeSync AOC activé"
bindsym $mod+Shift+End output 'Unknown Q27G2G4 0x000008C9' adaptive_sync off, exec dunstify -r 53364 -u low "Sway" "FreeSync AOC désactivé"
bindsym $mod+Home exec pkill -x -USR1 gammastep
bindsym $mod+End output * adaptive_sync on, exec dunstify -r 53364 -u low "Sway" "FreeSync activé"
bindsym $mod+Shift+End output * adaptive_sync off, exec dunstify -r 53364 -u low "Sway" "FreeSync désactivé"
# Volume controls
bindsym XF86AudioRaiseVolume exec button=4 ${HOME}/.i3blocks/volume && pkill -RTMIN+10 i3blocks
@ -128,8 +129,10 @@ bindsym XF86AudioPrev exec mpc prev
bindsym XF86AudioPlay exec mpc toggle
bindsym $mod+XF86AudioPlay exec mpc stop
# Notifications
# Mail
bindsym XF86Mail exec pkill -RTMIN+11 i3blocks, workspace 🖂
# Notifications
bindsym Ctrl+space exec dunstctl close
bindsym Ctrl+Shift+space exec dunstctl close-all
bindsym Ctrl+Shift+dollar exec dunstctl context
@ -147,9 +150,9 @@ bindsym $mod+Ctrl+F3 exec pcmanfm
bindsym $mod+F3 exec footclient ranger
bindsym $mod+F4 exec footclient bashmount
bindsym $mod+F5 exec footclient ncmpcpp
#bindsym Print exec sway-scrot
#bindsym $mod+Print --release exec sway-scrot -w
#bindsym $mod+Shift+Print --release exec sway-scrot -s
bindsym Print exec grimshot --notify save screen
bindsym $mod+Print exec grimshot --notify save active
bindsym $mod+Shift+Print exec grimshot --notify save area
bindsym $mod+l exec passmenu --type -l 10 $DMENU_OPTIONS
# focus_follows_mouse no
@ -261,14 +264,14 @@ bindcode $mod+Shift+15 move container to workspace $ws6; workspace $ws6
bindcode $mod+Shift+16 move container to workspace $ws7; workspace $ws7
bindcode $mod+Shift+17 move container to workspace $ws8; workspace $ws8
#workspace $ws1 output DP-2
#workspace $ws2 output DP-2
#workspace $ws3 output DP-2
#workspace $ws4 output DP-2
#workspace $ws5 output DP-2
#workspace $ws6 output DP-2
#workspace $ws7 output DP-2
#workspace $ws8 output DP-1
#workspace $ws1 output DP-1
#workspace $ws2 output DP-1
#workspace $ws3 output DP-1
#workspace $ws4 output DP-1
#workspace $ws5 output DP-1
#workspace $ws6 output DP-1
#workspace $ws7 output DP-1
#workspace $ws8 output HDMI-A-1
# Open specific applications in floating mode
for_window [title="File Transfer*"] floating enable
@ -286,6 +289,7 @@ for_window [class="(?i)Rail Route.x86"] border none
# Assign apps to workspace
assign [app_id="claws-mail"] 🖂
assign [app_id="org.qbittorrent.qBittorrent"] 8
# reload the configuration file
bindsym $mod+Shift+c reload
@ -294,12 +298,12 @@ bindsym $mod+Shift+c reload
set $mode_system (l)ock, (e)xit, (s)uspend, (h)ibernate, (r)eboot, (S)hutdown
bindcode $mod+19 mode "$mode_system"
mode "$mode_system" {
bindsym l exec swaylock, mode "default"
bindsym s exec systemctl suspend, mode "default"
bindsym e exec swaymsg exit, mode "default"
bindsym l exec "systemctl --user stop graphical-session.target; swaylock", mode "default"
bindsym s exec "systemctl suspend", mode "default"
bindsym e exec "systemctl --user stop graphical-session.target; swaymsg exit", mode "default"
bindsym h exec systemctl hibernate, mode "default"
bindsym r exec systemctl reboot, mode "default"
bindsym Shift+s exec systemctl poweroff, mode "default"
bindsym r exec "systemctl --user stop graphical-session.target; systemctl reboot", mode "default"
bindsym Shift+s exec "systemctl --user stop graphical-session.target; systemctl poweroff", mode "default"
# exit system mode: "Enter" or "Escape"
bindsym Return mode "default"
@ -336,11 +340,12 @@ bindsym $mod+9 exec swaylock
# Autostart applications
#exec conky --config "$HOME/.config/conky/conkyrc1"
#exec conky --config "$HOME/.config/conky/conkyrc2"
exec claws-mail --online
exec sleep 5 && footclient -a newsboat -T newsboat -o colors.alpha=1.0 -o colors.background=2D2D2D newsboat
exec steam-native -silent -noverifyfiles -language french
exec play "$HOME/Musique/WELCOME BACK.wav"
exec gammastep
exec variety
exec claws-mail --online
# Start swaybar to display a workspace bar (plus the system information swaystatus if available)
bar {
@ -369,3 +374,4 @@ bar {
# hide/unhide swaybar
bindsym $mod+comma bar mode toggle
workspace 1

View file

@ -1,7 +1,7 @@
[Unit]
PartOf=mpd.service
After=mpd.service
Requires=mpd.service
After=mpd.service graphical-session.target
Requires=mpd.service graphical-session.target
Description=MPD Notifications
[Service]

View file

@ -221,8 +221,8 @@ if [[ " ${SIMPLE_WMS[*]} " = *" $XDG_CURRENT_DESKTOP "* || " ${SIMPLE_WMS[*]} "
fi
if [[ -n $SWAYSOCK ]]; then
swaymsg output "*" bg "$WP" fill 2> /dev/null
ln -s -f "$WP" /home/breizh/.config/variety/wallpaper/link
swaymsg output "*" bg "$WP" fit 2> /dev/null
pkill -RTMIN+12 i3blocks
fi
# trinity

View file

@ -3,6 +3,11 @@
runtime="${XDG_RUNTIME_DIR}/i3blocks"
[[ ! -d "$runtime" ]] && mkdir -p "$runtime"
if [[ "$button" -gt 0 ]]
then
swaymsg -q -- exec nm-connection-editor
fi
# Interface à utiliser (sinon, celle ayant la route par défaut)
if [[ -n "$instance" ]]
then

View file

@ -1,15 +1,15 @@
#!/bin/bash
if ! pgrep -xf "^claws-mail .*" &>/dev/null
then
swaymsg -q -- exec claws-mail --online
fi
stats=($(claws-mail --status))
status="$?"
new=${stats[0]}
unread=${stats[1]}
if [[ "$unread" == "Claws" ]]
then
swaymsg -q -- exec claws-mail --online
fi
if [[ "$button" -eq 1 ]]
then
swaymsg -q -- workspace 🖂

View file

@ -2,12 +2,17 @@
color=""
if [[ "$button" -gt 0 ]]
then
swaymsg -q -- exec nm-connection-editor
fi
if ! nmcli dev | grep " connecté" &>/dev/null
then
color="#747369"
if [ ! -f /dev/shm/claws_offline ]
then
claws-mail --offline
swaymsg -q -- exec claws-mail --offline
touch /dev/shm/claws_offline
fi
elif ping -c 1 1.1.1.1 -W 1 &>/dev/null || ping -c 1 8.8.8.8 -W 1 &>/dev/null
@ -15,14 +20,14 @@ then
color="#99CC99"
if [ -f /dev/shm/claws_offline ]
then
claws-mail --online
swaymsg -q -- exec claws-mail --online
rm /dev/shm/claws_offline
fi
else
color="#F2777A"
if [ ! -f /dev/shm/claws_offline ]
then
claws-mail --offline
swaymsg -q -- exec claws-mail --offline
touch /dev/shm/claws_offline
color="#FFCC66"
fi

View file

@ -12,7 +12,7 @@ else
fi
LONG=40
SHORT=15
SHORT=20
case $BLOCK_BUTTON in
1) mpc -q prev ;;
@ -133,8 +133,8 @@ then
else
[[ -f ${runtime}/mpd ]] && rm ${runtime}/mpd
[[ -f ${runtime}/mpd-scroll ]] && rm ${runtime}/mpd-scroll
printf "%${LONG}s $status[--:-- --:-- --:--]</span>\n" " "
printf "%${SHORT}s $status--:-- --:--</span>\n" " "
printf "$status[--:-- --:-- --:--]</span>\n" " "
printf "$status--:-- --:--</span>\n" " "
fi

View file

@ -49,7 +49,7 @@ do
(
echo " $file"
ffmpeg -n -loglevel error -i "file:$file" -c:a libopus "file:${dstdir}${dstfile}"
ffmpeg -n -loglevel error -i "file:$file" -c:a libopus -b:a 256K "file:${dstdir}${dstfile}"
echo "[${green} OK ${reset}] $file"
) &
else

View file

@ -1,5 +1,6 @@
let g:netrw_dirhistmax =10
let g:netrw_dirhistcnt =4
let g:netrw_dirhistcnt =5
let g:netrw_dirhist_5='/home/breizh/.config/base16-shell'
let g:netrw_dirhist_4='/home/breizh/.config'
let g:netrw_dirhist_3='/home/breizh/.config/fish'
let g:netrw_dirhist_2='/usr/lib/python3.9/site-packages/variety'
@ -9,4 +10,3 @@ let g:netrw_dirhist_9='/home/breizh/.local/share'
let g:netrw_dirhist_8='/home/breizh/aur'
let g:netrw_dirhist_7='/home/breizh/.ncmpcpp'
let g:netrw_dirhist_6='/home/breizh/.config/fish'
let g:netrw_dirhist_5='/home/breizh/.config/i3'