Compare commits
No commits in common. "2213088b43b54612e9d619ec70171f6ef1b00161" and "2bf7769933b7d411f0e4f6e79dc6eb65241447a1" have entirely different histories.
2213088b43
...
2bf7769933
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
@ -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
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -22,5 +22,3 @@
|
||||||
autoSetupRemote = true
|
autoSetupRemote = true
|
||||||
[pull]
|
[pull]
|
||||||
rebase = true
|
rebase = true
|
||||||
[init]
|
|
||||||
defaultBranch = main
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue