Compare commits

..

No commits in common. "2213088b43b54612e9d619ec70171f6ef1b00161" and "2bf7769933b7d411f0e4f6e79dc6eb65241447a1" have entirely different histories.

7 changed files with 26 additions and 22 deletions

View File

@ -67,8 +67,6 @@ pavucontrol
papirus-icon-theme papirus-icon-theme
papirus-folders-catppuccin-git papirus-folders-catppuccin-git
pass pass
perl-file-homedir
perl-yaml-tiny
picom picom
pipewire pipewire
pipewire-audio pipewire-audio
@ -94,7 +92,6 @@ rsync
signal-desktop signal-desktop
stylua stylua
telegram-desktop telegram-desktop
tectonic
terminator terminator
thunderbird thunderbird
torbrowser-launcher torbrowser-launcher

View File

@ -20,6 +20,21 @@ bindsym XF86AudioNext exec --no-startup-id playerctl next
bindsym Shift+XF86AudioPrev exec --no-startup-id playerctl position 3- bindsym Shift+XF86AudioPrev exec --no-startup-id playerctl position 3-
bindsym Shift+XF86AudioNext exec --no-startup-id playerctl position 3+ bindsym Shift+XF86AudioNext exec --no-startup-id playerctl position 3+
##################################
# PROGRAMS STARTED AUTOMATICALLY
##################################
# cadence will take care of all we need :
# - Config tells Cadence to start LADISH, export MIDI hw and start A2J ;
# - LADISH implies JACK starts, then it will starts needed apps (e.g. Non-Mixer)
exec --no-startup-id cadence-session-start --start
exec --no-startup-id catia
# automate port mapping for applications
exec --no-startup-id jack-matchmaker -p ~/.config/jack-matchmaker/patterns
# Start ALSA/Jack bridge for RODE mic
exec_always --no-startup-id zita-a2j -d hw:Mini -j Rode -c 1
################################## ##################################
# BINDINGS FOR STARTING PROGRAMS # BINDINGS FOR STARTING PROGRAMS
@ -40,5 +55,7 @@ bindsym Pause exec --no-startup-id bluetooth-autoconnect
################################## ##################################
# Scratchpad # Scratchpad
for_window [class="Catia*"] mark "jack", move scratchpad
bindsym $mod+Shift+j [con_mark="jack"] scratchpad show, move position center
for_window [class="Pianoteq STAGE"] floating enable, move position center for_window [class="Pianoteq STAGE"] floating enable, move position center
assign [class="Pianoteq STAGE"] → number 6 assign [class="Pianoteq STAGE"] → number 6

View File

@ -2,6 +2,11 @@
# STARTING CONFIGURATION # STARTING CONFIGURATION
################################## ##################################
# ALSA keybinding (won't work with some keyboards... scroll in polybar in that case)
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D hw:PCH -M sset Master 5%+
bindsym XF86AudioLowerVolume exec --no-startup-id aimxer -D hw:PCH -M sset Master 5%-
bindsym XF86AudioMute exec --no-startup-id amixer -D hw:PCH -M sset 'Master' toggle
# Luminosity on laptop # Luminosity on laptop
bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%- bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl set 5%-
bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +5% bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl set +5%
@ -39,4 +44,6 @@ exec pavucontrol
# OPERATIONS FOR SPECIFIC WINDOWS # OPERATIONS FOR SPECIFIC WINDOWS
################################## ##################################
# Scratchpad
for_window [class="Pavucontrol"] mark "pavucontrol", move scratchpad
bindsym $mod+Shift+j [con_mark="pavucontrol"] scratchpad show, move position center

View File

@ -116,8 +116,6 @@ exec telegram-desktop
exec obsidian exec obsidian
exec --no-startup-id redshift-gtk exec --no-startup-id redshift-gtk
exec qbittorrent exec qbittorrent
exec pavucontrol
exec helvum
# fetch keys from HSM # fetch keys from HSM
exec --no-startup-id gpg --card-status exec --no-startup-id gpg --card-status
@ -237,12 +235,6 @@ mode "$resize_mode" {
bindsym $mod+r mode "$resize_mode" bindsym $mod+r mode "$resize_mode"
# ALSA keybinding (won't work with some keyboards... scroll in polybar in that case)
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer -D pulse -M sset Master 5%+
bindsym XF86AudioLowerVolume exec --no-startup-id aimxer -D pulse -M sset Master 5%-
bindsym XF86AudioMute exec --no-startup-id amixer -D pulse -M sset 'Master' toggle
################################## ##################################
# BINDINGS FOR NOTIFICATIONS # BINDINGS FOR NOTIFICATIONS
################################## ##################################
@ -275,8 +267,6 @@ for_window [class="Signal" window_type="normal"] move scratchpad
for_window [class="Telegram"] move scratchpad for_window [class="Telegram"] move scratchpad
# we don't use class="Thunderbird" to not move windows like "MsgCompose" to scratchpad : only the main window will be in scratchpad # we don't use class="Thunderbird" to not move windows like "MsgCompose" to scratchpad : only the main window will be in scratchpad
for_window [instance="Mail"] move scratchpad for_window [instance="Mail"] move scratchpad
for_window [instance="helvum"] floating enable, move scratchpad
for_window [instance="pavucontrol"] floating enable, move scratchpad
# only target main window # only target main window
for_window [title="qBittorrent v*"] move scratchpad for_window [title="qBittorrent v*"] move scratchpad
bindsym $mod+Shift+m [instance="Mail"] scratchpad show, move position center bindsym $mod+Shift+m [instance="Mail"] scratchpad show, move position center
@ -300,6 +290,3 @@ assign [class="(?i)Obsidian"] → number 4
assign [class="(?i)Tor Browser"] → number 5 assign [class="(?i)Tor Browser"] → number 5
assign [class="(?i)Firefox" window_role="browser"] → number 3 assign [class="(?i)Firefox" window_role="browser"] → number 3
assign [class="(?i)VSCodium"] → number 2 assign [class="(?i)VSCodium"] → number 2
bindsym $mod+j [instance="pavucontrol"] scratchpad show, move position center
bindsym $mod+Shift+j [instance="helvum"] scratchpad show, move position center

View File

@ -4,7 +4,7 @@ height = 30
top_left = powermenu system-uptime-pretty top_left = powermenu system-uptime-pretty
top_center = player-mpris top_center = player-mpris
;top_center = xwindow ;top_center = xwindow
top_right = pulseaudio system-usb-udev date top_right = system-usb-udev date
bottom_left = i3 bottom_left = i3
bottom_right = temperature cpu memory filesystem-custom bottom_right = temperature cpu memory filesystem-custom

View File

@ -22,5 +22,3 @@
autoSetupRemote = true autoSetupRemote = true
[pull] [pull]
rebase = true rebase = true
[init]
defaultBranch = main

View File

@ -97,8 +97,6 @@ function init_system() {
sudo systemctl enable --now bluetooth sudo systemctl enable --now bluetooth
sudo systemctl enable --now bluetooth-autoconnect sudo systemctl enable --now bluetooth-autoconnect
sudo systemctl enable --now updatedb.timer sudo systemctl enable --now updatedb.timer
systemctl --user enable --now pipewire-pulse
systemctl --user enable --now pipewire-pulse.socket
~/.config/bootstrap/init_netctl.sh ${ENV} ~/.config/bootstrap/init_netctl.sh ${ENV}
echo -e "* Ensure hardware clock is up to date..." echo -e "* Ensure hardware clock is up to date..."
sudo hwclock --systohc sudo hwclock --systohc