Remove a bunch of old config to make way for KDE
Some of it might need restoring, but will work that out once I know what KDE doesn't do itself.
This commit is contained in:
parent
99c05a62aa
commit
79395ac589
24 changed files with 1 additions and 910 deletions
|
@ -1,34 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
## Modified from https://gitlab.com/vahnrr/rofi-menus/blob/master/scripts/powermenu.sh
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
power_off="Power Off"
|
|
||||||
reboot="Reboot"
|
|
||||||
lock="Lock"
|
|
||||||
suspend="Suspend"
|
|
||||||
log_out="Log Out"
|
|
||||||
|
|
||||||
options="Do Nothing\n$power_off\n$reboot\n$lock\n$suspend\n$log_out"
|
|
||||||
|
|
||||||
chosen="$(echo -e "$options" | rofi -dmenu -p Shutdown? -no-custom -lines 5)"
|
|
||||||
|
|
||||||
case $chosen in
|
|
||||||
$power_off)
|
|
||||||
systemctl poweroff -i
|
|
||||||
;;
|
|
||||||
$reboot)
|
|
||||||
systemctl reboot
|
|
||||||
;;
|
|
||||||
$lock)
|
|
||||||
xdotool key "Super_L+l"
|
|
||||||
;;
|
|
||||||
$suspend)
|
|
||||||
xdotool key "Super_L+l"
|
|
||||||
systemctl suspend
|
|
||||||
;;
|
|
||||||
$log_out)
|
|
||||||
i3-msg exit
|
|
||||||
;;
|
|
||||||
esac
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
LAYOUTS_DIR=$HOME/.config/screen-layouts
|
|
||||||
IFS=
|
|
||||||
layouts=$(find $LAYOUTS_DIR -name "*.sh" | xargs realpath --relative-to $LAYOUTS_DIR)
|
|
||||||
|
|
||||||
chosen_layout=$(echo -e $layouts | rofi -dmenu -p "Select Layout" -no-custom -lines 5)
|
|
||||||
chosen_layout_file="${LAYOUTS_DIR}/${chosen_layout}"
|
|
||||||
|
|
||||||
echo "Setting layout to ${chosen_layout}"
|
|
||||||
bash $chosen_layout_file
|
|
||||||
|
|
||||||
i3-msg restart
|
|
152
files/dunst.conf
152
files/dunst.conf
|
@ -1,152 +0,0 @@
|
||||||
[global]
|
|
||||||
### Display ###
|
|
||||||
|
|
||||||
# Which monitor should the notifications be displayed on.
|
|
||||||
monitor = 0
|
|
||||||
|
|
||||||
follow = none
|
|
||||||
|
|
||||||
width = (0, 300)
|
|
||||||
origin = top-left
|
|
||||||
offset = 10x25
|
|
||||||
|
|
||||||
# Show how many messages are currently hidden (because of geometry).
|
|
||||||
indicate_hidden = yes
|
|
||||||
|
|
||||||
# Shrink window if it's smaller than the width. Will be ignored if
|
|
||||||
# width is 0.
|
|
||||||
shrink = yes
|
|
||||||
|
|
||||||
# The transparency of the window. Range: [0; 100].
|
|
||||||
# This option will only work if a compositing window manager is
|
|
||||||
# present (e.g. xcompmgr, compiz, etc.).
|
|
||||||
transparency = 10
|
|
||||||
|
|
||||||
# Draw a line of "separator_height" pixel height between two
|
|
||||||
# notifications.
|
|
||||||
# Set to 0 to disable.
|
|
||||||
separator_height = 2
|
|
||||||
|
|
||||||
# Padding between text and separator.
|
|
||||||
padding = 8
|
|
||||||
|
|
||||||
# Horizontal padding.
|
|
||||||
horizontal_padding = 8
|
|
||||||
|
|
||||||
# Defines width in pixels of frame around the notification window.
|
|
||||||
# Set to 0 to disable.
|
|
||||||
frame_width = 1
|
|
||||||
|
|
||||||
# Defines color of the frame around the notification window.
|
|
||||||
frame_color = "#aaaaaa"
|
|
||||||
|
|
||||||
separator_color = auto
|
|
||||||
|
|
||||||
# Sort messages by urgency.
|
|
||||||
sort = yes
|
|
||||||
|
|
||||||
# Don't remove messages, if the user is idle (no mouse or keyboard input)
|
|
||||||
# for longer than idle_threshold seconds.
|
|
||||||
# Set to 0 to disable.
|
|
||||||
# A client can set the 'transient' hint to bypass this. See the rules
|
|
||||||
# section for how to disable this if necessary
|
|
||||||
idle_threshold = 120
|
|
||||||
|
|
||||||
### Text ###
|
|
||||||
|
|
||||||
font = Monospace 9
|
|
||||||
|
|
||||||
# The spacing between lines. If the height is smaller than the
|
|
||||||
# font height, it will get raised to the font height.
|
|
||||||
line_height = 0
|
|
||||||
|
|
||||||
markup = full
|
|
||||||
|
|
||||||
format = "<b>%s %p</b>\n%b"
|
|
||||||
|
|
||||||
alignment = left
|
|
||||||
|
|
||||||
show_age_threshold = 120
|
|
||||||
|
|
||||||
word_wrap = yes
|
|
||||||
|
|
||||||
ellipsize = middle
|
|
||||||
|
|
||||||
ignore_newline = no
|
|
||||||
|
|
||||||
# Stack together notifications with the same content
|
|
||||||
stack_duplicates = true
|
|
||||||
|
|
||||||
# Hide the count of stacked notifications with the same content
|
|
||||||
hide_duplicate_count = false
|
|
||||||
|
|
||||||
# Display indicators for URLs (U) and actions (A).
|
|
||||||
show_indicators = no
|
|
||||||
|
|
||||||
### Icons ###
|
|
||||||
|
|
||||||
# Align icons left/right/off
|
|
||||||
icon_position = left
|
|
||||||
|
|
||||||
# Scale larger icons down to this size, set to 0 to disable
|
|
||||||
max_icon_size = 16
|
|
||||||
|
|
||||||
# Paths to default icons.
|
|
||||||
icon_path = /usr/share/icons/Numix/16/status/:/usr/share/icons/Numix/16/devices/
|
|
||||||
|
|
||||||
### History ###
|
|
||||||
|
|
||||||
# Should a notification popped up from history be sticky or timeout
|
|
||||||
# as if it would normally do.
|
|
||||||
sticky_history = yes
|
|
||||||
|
|
||||||
# Maximum amount of notifications kept in history
|
|
||||||
history_length = 20
|
|
||||||
|
|
||||||
### Misc/Advanced ###
|
|
||||||
|
|
||||||
# dmenu path.
|
|
||||||
dmenu = /usr/bin/dmenu -p dunst:
|
|
||||||
|
|
||||||
# Browser for opening urls in context menu.
|
|
||||||
browser = /usr/bin/firefox -new-tab
|
|
||||||
|
|
||||||
# Always run rule-defined scripts, even if the notification is suppressed
|
|
||||||
always_run_script = true
|
|
||||||
|
|
||||||
# Define the title of the windows spawned by dunst
|
|
||||||
title = Dunst
|
|
||||||
|
|
||||||
# Define the class of the windows spawned by dunst
|
|
||||||
class = Dunst
|
|
||||||
|
|
||||||
corner_radius = 0
|
|
||||||
|
|
||||||
### Legacy
|
|
||||||
|
|
||||||
force_xinerama = false
|
|
||||||
|
|
||||||
### mouse
|
|
||||||
|
|
||||||
mouse_left_click = close_current
|
|
||||||
mouse_middle_click = close_all
|
|
||||||
mouse_right_click = do_action
|
|
||||||
|
|
||||||
[experimental]
|
|
||||||
per_monitor_dpi = false
|
|
||||||
|
|
||||||
[urgency_low]
|
|
||||||
background = "#222222"
|
|
||||||
foreground = "#888888"
|
|
||||||
timeout = 10
|
|
||||||
|
|
||||||
[urgency_normal]
|
|
||||||
background = "#285577"
|
|
||||||
foreground = "#ffffff"
|
|
||||||
timeout = 10
|
|
||||||
|
|
||||||
[urgency_critical]
|
|
||||||
background = "#900000"
|
|
||||||
foreground = "#ffffff"
|
|
||||||
frame_color = "#ff0000"
|
|
||||||
timeout = 0
|
|
|
@ -1,12 +1,6 @@
|
||||||
QT_QPA_PLATFORMTHEME=gtk2
|
|
||||||
GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
|
GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
|
||||||
LANG=en_GB.UTF-8
|
LANG=en_GB.UTF-8
|
||||||
ARCHFLAGS="-arch x86_64"
|
ARCHFLAGS="-arch x86_64"
|
||||||
SSH_AUTH_SOCK=/tmp/ssh-agent-{{ user }}.sock
|
SSH_AUTH_SOCK=/tmp/ssh-agent-{{ user }}.sock
|
||||||
NNN_DE_FILE_MANAGER=nautilus
|
NNN_DE_FILE_MANAGER=nautilus
|
||||||
GTK_IM_MODULE=ibus
|
|
||||||
XMODIFIERS=@im=ibus
|
|
||||||
QT_IM_MODULE=ibus
|
|
||||||
QT_AUTO_SCREEN_SCALE_FACTOR=0
|
|
||||||
WINIT_HIDPI_FACTOR=1.0
|
|
||||||
MOZ_USE_XINPUT2=1
|
MOZ_USE_XINPUT2=1
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
[Settings]
|
|
||||||
gtk-application-prefer-dark-theme=0
|
|
||||||
gtk-theme-name=Matcha-dark-aliz
|
|
||||||
gtk-fallback-icon-theme=Matcha-dark-aliz
|
|
||||||
gtk-icon-theme-name=Numix-Square
|
|
||||||
gtk-font-name=Cantarell 11
|
|
||||||
gtk-auto-mnemonics=1
|
|
||||||
gtk-visible-focus=automatic
|
|
||||||
gtk-xft-antialias=1
|
|
||||||
gtk-xft-hinting=1
|
|
||||||
gtk-xft-hintstyle=hintslight
|
|
||||||
gtk-xft-rgba=rgb
|
|
||||||
gtk-cursor-theme-name=Adwaita
|
|
||||||
gtk-cursor-theme-size=24
|
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
|
||||||
gtk-button-images=0
|
|
||||||
gtk-menu-images=0
|
|
||||||
gtk-enable-event-sounds=1
|
|
||||||
gtk-enable-input-feedback-sounds=0
|
|
||||||
gtk-modules=canberra-gtk-module
|
|
|
@ -1,17 +0,0 @@
|
||||||
include "/home/jake/.gtkrc-2.0.mine"
|
|
||||||
gtk-theme-name="Matcha-dark-aliz"
|
|
||||||
gtk-icon-theme-name="Numix-Square"
|
|
||||||
gtk-font-name="Cantarell 11"
|
|
||||||
gtk-cursor-theme-name="Adwaita"
|
|
||||||
gtk-cursor-theme-size=24
|
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
|
||||||
gtk-button-images=0
|
|
||||||
gtk-menu-images=0
|
|
||||||
gtk-enable-event-sounds=1
|
|
||||||
gtk-enable-input-feedback-sounds=0
|
|
||||||
gtk-xft-antialias=1
|
|
||||||
gtk-xft-hinting=1
|
|
||||||
gtk-xft-hintstyle="hintslight"
|
|
||||||
gtk-xft-rgba="rgb"
|
|
||||||
gtk-modules="canberra-gtk-module"
|
|
158
files/i3.conf
158
files/i3.conf
|
@ -1,158 +0,0 @@
|
||||||
set $mod Mod4
|
|
||||||
|
|
||||||
font pango:monospace 8
|
|
||||||
focus_follows_mouse no
|
|
||||||
floating_modifier $mod
|
|
||||||
|
|
||||||
# KDE overrides https://userbase.kde.org/Tutorials/Using_Other_Window_Managers_with_Plasma#Configure_i3
|
|
||||||
for_window [title="Desktop — Plasma"] kill; floating enable; border none
|
|
||||||
for_window [class="plasmashell"] floating enable;
|
|
||||||
for_window [class="Plasma"] floating enable; border none
|
|
||||||
for_window [title="plasma-desktop"] floating enable; border none
|
|
||||||
for_window [title="win7"] floating enable; border none
|
|
||||||
for_window [class="krunner"] floating enable; border none
|
|
||||||
for_window [class="Kmix"] floating enable; border none
|
|
||||||
for_window [class="Klipper"] floating enable; border none
|
|
||||||
for_window [class="Plasmoidviewer"] floating enable; border none
|
|
||||||
for_window [class="(?i)*nextcloud*"] floating disable
|
|
||||||
for_window [class="plasmashell" window_type="notification"] floating enable, border none, move right 700px, move down 450px
|
|
||||||
no_focus [class="plasmashell" window_type="notification"]
|
|
||||||
|
|
||||||
|
|
||||||
# i3 shortcuts
|
|
||||||
bindsym $mod+Shift+r restart
|
|
||||||
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
|
|
||||||
|
|
||||||
# Media Controls
|
|
||||||
|
|
||||||
set $playerctl playerctl -i firefox # ignore firefox when doing media control
|
|
||||||
|
|
||||||
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume @DEFAULT_SINK@ +2% #increase sound volume
|
|
||||||
bindsym XF86AudioLowerVolume exec --no-startup-id pactl -- set-sink-volume @DEFAULT_SINK@ -2% #decrease sound volume
|
|
||||||
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle # mute sound
|
|
||||||
bindsym XF86AudioPause exec $aplayerctl play-pause
|
|
||||||
bindsym XF86AudioNext exec $aplayerctl next
|
|
||||||
bindsym XF86AudioPrev exec $aplayerctl previous
|
|
||||||
bindsym $mod+Shift+XF86AudioMute exec --no-startup-id amixer set Capture toggle && amixer get Capture | grep '\[off\]' && notify-send "🎙 MIC OFF" || notify-send "🎙 MIC ON" # mute mic
|
|
||||||
|
|
||||||
# Some of my devices don't have full media controls
|
|
||||||
bindsym $mod+XF86AudioMute exec $aplayerctl play-pause
|
|
||||||
bindsym $mod+XF86AudioRaiseVolume exec $aplayerctl next
|
|
||||||
bindsym $mod+XF86AudioLowerVolume exec $aplayerctl previous
|
|
||||||
|
|
||||||
# Brightness
|
|
||||||
bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl s +5%
|
|
||||||
bindsym XF86MonBrightnessDown exec --no-startup-id brightnessctl s 5%-
|
|
||||||
|
|
||||||
# Colour Temperature
|
|
||||||
bindsym $mod+F11 exec --no-startup-id redshift -ox
|
|
||||||
bindsym $mod+F12 exec --no-startup-id redshift -O 3000
|
|
||||||
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
bindsym $mod+l exec --no-startup-id {{ home }}/.config/i3/lock.sh && sleep 1
|
|
||||||
bindsym $mod+Shift+l exec --no-startup-id pranklock
|
|
||||||
bindsym $mod+K exec --no-startup-id bitwarden
|
|
||||||
bindsym $mod+d exec --no-startup-id rofi -show drun -sidebar-mode
|
|
||||||
bindsym $mod+Tab exec --no-startup-id rofi -show window
|
|
||||||
bindsym $mod+c exec --no-startup-id rofi -show calc -modi calc -no-show-match -no-sort
|
|
||||||
bindsym $mod+Return exec alacritty
|
|
||||||
bindsym $mod+n exec --no-startup-id nautilus
|
|
||||||
bindsym $mod+Shift+g exec --no-startup-id nvim-qt
|
|
||||||
bindsym Control+Shift+Escape exec --no-startup-id gnome-system-monitor
|
|
||||||
bindsym Control+Q exec --no-startup-id /bin/false
|
|
||||||
bindsym $mod+Shift+Delete exec --no-startup-id rofi-powermenu
|
|
||||||
bindcode 124 exec --no-startup-id rofi-powermenu
|
|
||||||
bindsym XF86Eject exec --no-startup-id rofi-powermenu
|
|
||||||
bindsym $mod+P exec --no-startup-id rofi-screenlayout
|
|
||||||
bindsym $mod+Shift+c exec --no-startup-id vscode-project-list
|
|
||||||
bindsym $mod+period exec --no-startup-id rofimoji --action clipboard --no-frecency --files emojis emoticons math symbols_for_legacy_computing
|
|
||||||
bindsym $mod+Shift+w exec --no-startup-id website-link
|
|
||||||
|
|
||||||
# Notifications
|
|
||||||
bindsym $mod+m exec --no-startup-id dunstctl close
|
|
||||||
bindsym $mod+Shift+m exec --no-startup-id dunstctl close-all
|
|
||||||
bindsym $mod+Shift+comma exec --no-startup-id dunstctl history-pop
|
|
||||||
bindsym $mod+Shift+period exec --no-startup-id dunstctl context
|
|
||||||
|
|
||||||
# Screenshots
|
|
||||||
bindsym Print exec --no-startup-id flameshot gui
|
|
||||||
bindsym XF86LaunchB exec --no-startup-id flameshot gui
|
|
||||||
bindsym Shift+Print exec --no-startup-id flameshot screen -c
|
|
||||||
bindsym Shift+XF86LaunchB exec --no-startup-id flameshot screen -c
|
|
||||||
bindsym $mod+Print exec --no-startup-id flameshot-upload
|
|
||||||
bindsym $mod+XF86LaunchB exec --no-startup-id flameshot-upload
|
|
||||||
|
|
||||||
bindsym $mod+Shift+q kill
|
|
||||||
|
|
||||||
# Focus
|
|
||||||
bindsym $mod+a focus parent
|
|
||||||
bindsym $mod+Left focus left
|
|
||||||
bindsym $mod+Down focus down
|
|
||||||
bindsym $mod+Up focus up
|
|
||||||
bindsym $mod+Right focus right
|
|
||||||
|
|
||||||
# Movement
|
|
||||||
bindsym $mod+Shift+Left move left
|
|
||||||
bindsym $mod+Shift+Down move down
|
|
||||||
bindsym $mod+Shift+Up move up
|
|
||||||
bindsym $mod+Shift+Right move right
|
|
||||||
|
|
||||||
# Layout
|
|
||||||
bindsym $mod+v split v
|
|
||||||
bindsym $mod+f fullscreen toggle
|
|
||||||
bindsym $mod+s layout stacking
|
|
||||||
bindsym $mod+w layout tabbed
|
|
||||||
bindsym $mod+e layout toggle split
|
|
||||||
bindsym $mod+Shift+space floating toggle
|
|
||||||
bindsym $mod+space focus mode_toggle
|
|
||||||
|
|
||||||
# Workspaces
|
|
||||||
{% for i in range(1, 10) %}
|
|
||||||
bindsym $mod+{{ i }} workspace {{ i }}
|
|
||||||
bindsym $mod+Shift+{{ i }} move container to workspace {{ i }}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
bindsym $mod+Shift+minus move scratchpad
|
|
||||||
bindsym $mod+minus scratchpad show
|
|
||||||
|
|
||||||
# Resize
|
|
||||||
set $resize_increment 5
|
|
||||||
mode "resize" {
|
|
||||||
bindsym Left resize shrink width $resize_increment px or $resize_increment ppt
|
|
||||||
bindsym Down resize grow height $resize_increment px or $resize_increment ppt
|
|
||||||
bindsym Up resize shrink height $resize_increment px or $resize_increment ppt
|
|
||||||
bindsym Right resize grow width $resize_increment px or $resize_increment ppt
|
|
||||||
|
|
||||||
bindsym Escape mode "default"
|
|
||||||
}
|
|
||||||
bindsym $mod+r mode "resize"
|
|
||||||
|
|
||||||
# Gaps
|
|
||||||
mode "gaps" {
|
|
||||||
bindsym b border pixel 2
|
|
||||||
bindsym Shift+b border normal
|
|
||||||
|
|
||||||
bindsym Up gaps inner all plus 5
|
|
||||||
bindsym Down gaps inner all minus 5
|
|
||||||
|
|
||||||
bindsym Left gaps outer all minus 5
|
|
||||||
bindsym Right gaps outer all plus 5
|
|
||||||
|
|
||||||
bindsym Escape mode "default"
|
|
||||||
}
|
|
||||||
bindsym $mod+g mode "gaps"
|
|
||||||
|
|
||||||
|
|
||||||
# Autostart
|
|
||||||
exec /usr/lib/polkit-1/polkitd --no-debug
|
|
||||||
exec picom --dbus --xrender-sync-fence
|
|
||||||
exec ssh-agent -Da /tmp/ssh-agent-$USER.sock
|
|
||||||
exec bitwarden
|
|
||||||
exec dunst
|
|
||||||
exec xfce4-power-manager --no-daemon
|
|
||||||
|
|
||||||
exec_always --no-startup-id {{ home }}/.config/polybar/launch.sh
|
|
||||||
exec_always /usr/bin/ibus-daemon -drx
|
|
||||||
|
|
||||||
exec dex -as ~/.config/autostart
|
|
|
@ -1,17 +0,0 @@
|
||||||
general {
|
|
||||||
colors = true
|
|
||||||
interval = 10
|
|
||||||
}
|
|
||||||
|
|
||||||
order += "wireless _first_"
|
|
||||||
order += "ethernet _first_"
|
|
||||||
|
|
||||||
wireless _first_ {
|
|
||||||
format_up = "W: %ip (%essid)"
|
|
||||||
format_down = "W: down"
|
|
||||||
}
|
|
||||||
|
|
||||||
ethernet _first_ {
|
|
||||||
format_up = "E: %ip"
|
|
||||||
format_down = "E: down"
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
Section "InputClass"
|
|
||||||
Identifier "system-keyboard"
|
|
||||||
MatchIsKeyboard "on"
|
|
||||||
Option "XkbLayout" "gb"
|
|
||||||
EndSection
|
|
|
@ -1,10 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# From: https://github.com/jaagr/polybar/issues/763#issuecomment-392960721
|
|
||||||
|
|
||||||
pkill polybar
|
|
||||||
|
|
||||||
for m in $(polybar --list-monitors | cut -d":" -f1); do
|
|
||||||
MONITOR=$m polybar top &
|
|
||||||
MONITOR=$m polybar bottom &
|
|
||||||
done
|
|
|
@ -1,8 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
BG_DIR="$HOME/Upload/bg/"
|
|
||||||
BG=$(ls "$BG_DIR" | sort -R | tail -n 1)
|
|
||||||
|
|
||||||
i3lock -i "$BG_DIR/$BG" --scale --clock --indicator --inside-color=00000088 --indicator --date-color=FFFFFF --time-color=FFFFFF
|
|
|
@ -1,50 +0,0 @@
|
||||||
# Shadow
|
|
||||||
shadow = true; # Enabled client-side shadows on windows.
|
|
||||||
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
|
|
||||||
no-dnd-shadow = false; # Don't draw shadows on DND windows.
|
|
||||||
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
|
|
||||||
shadow-radius = 7; # The blur radius for shadows. (default 12)
|
|
||||||
shadow-offset-x = -7; # The left offset for shadows. (default -15)
|
|
||||||
shadow-offset-y = -7; # The top offset for shadows. (default -15)
|
|
||||||
# shadow-opacity = 0.7; # The translucency for shadows. (default .75)
|
|
||||||
# shadow-red = 0.0; # Red color value of shadow. (0.0 - 1.0, defaults to 0)
|
|
||||||
# shadow-green = 0.0; # Green color value of shadow. (0.0 - 1.0, defaults to 0)
|
|
||||||
# shadow-blue = 0.0; # Blue color value of shadow. (0.0 - 1.0, defaults to 0)
|
|
||||||
|
|
||||||
shadow-exclude = [ "n:e:Notification" ]; # Exclude conditions for shadows.
|
|
||||||
# shadow-exclude = "n:e:Notification";
|
|
||||||
# shadow-exclude = "n:a:Conky";
|
|
||||||
# shadow-exclude = "synapse";
|
|
||||||
|
|
||||||
shadow-ignore-shaped = true;
|
|
||||||
|
|
||||||
# Opacity
|
|
||||||
menu-opacity = 1; # The opacity for menus. (default 1.0)
|
|
||||||
inactive-opacity = 1; # Opacity of inactive windows. (0.1 - 1.0)
|
|
||||||
frame-opacity = 1; # Opacity of window titlebars and borders. (0.1 - 1.0)
|
|
||||||
inactive-opacity-override = true; # Inactive opacity set by 'inactive-opacity' overrides value of _NET_WM_OPACITY.
|
|
||||||
|
|
||||||
# Fading
|
|
||||||
fading = true; # Fade windows during opacity changes.
|
|
||||||
fade-delta = 3; # The time between steps in a fade in milliseconds. (default 10).
|
|
||||||
fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
|
|
||||||
fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
|
|
||||||
# no-fading-openclose = true; # Fade windows in/out when opening/closing.
|
|
||||||
|
|
||||||
# Other
|
|
||||||
#inactive-dim = 0.5; # Dim inactive windows. (0.0 - 1.0, defaults to 0).
|
|
||||||
mark-wmwin-focused = true; # Try to detect WM windows and mark them as active.
|
|
||||||
mark-ovredir-focused = true;
|
|
||||||
detect-rounded-corners = true;
|
|
||||||
|
|
||||||
# Window type settings
|
|
||||||
wintypes:
|
|
||||||
{
|
|
||||||
tooltip = { fade = true; shadow = false; opacity = 0.75; };
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
##excluded apps
|
|
||||||
#shadow-exclude = [ "g:si:Conky" ];
|
|
||||||
|
|
||||||
dbe = false;
|
|
|
@ -1,165 +0,0 @@
|
||||||
[colors]
|
|
||||||
background = #111
|
|
||||||
foreground = #dfdfdf
|
|
||||||
primary = #285577
|
|
||||||
secondary = #333333
|
|
||||||
alert = #bd2c40
|
|
||||||
success = #0d0
|
|
||||||
|
|
||||||
[settings]
|
|
||||||
screenchange-reload = true
|
|
||||||
|
|
||||||
[bar/top]
|
|
||||||
monitor = ${env:MONITOR:}
|
|
||||||
width = 100%
|
|
||||||
height = 25
|
|
||||||
fixed-center = true
|
|
||||||
background = ${colors.background}
|
|
||||||
foreground = ${colors.foreground}
|
|
||||||
padding = 2
|
|
||||||
font-0 = "DejaVu Sans Mono:size=9;2"
|
|
||||||
font-1 = "FontAwesome5FreeSolid:size=8;2"
|
|
||||||
modules-left = xwindow
|
|
||||||
modules-center = date
|
|
||||||
modules-right = player_mpris_tail memory cpu temperature wifi eno1 pulseaudio wattage battery power-menu
|
|
||||||
module-margin = 2
|
|
||||||
wm-restack = i3
|
|
||||||
scroll-up = i3wm-wsnext
|
|
||||||
scroll-down = i3wm-wsprev
|
|
||||||
cursor-click = pointer
|
|
||||||
cursor-scroll = default
|
|
||||||
|
|
||||||
[bar/bottom]
|
|
||||||
inherit = bar/top
|
|
||||||
bottom = true
|
|
||||||
modules-left = i3
|
|
||||||
modules-center =
|
|
||||||
tray-position = right
|
|
||||||
modules-right =
|
|
||||||
padding = 0
|
|
||||||
height = 20
|
|
||||||
|
|
||||||
[module/xwindow]
|
|
||||||
type = internal/xwindow
|
|
||||||
label = %title%
|
|
||||||
label-maxlen = 75
|
|
||||||
|
|
||||||
[module/i3]
|
|
||||||
type = internal/i3
|
|
||||||
format = <label-state> <label-mode>
|
|
||||||
index-sort = true
|
|
||||||
wrapping-scroll = false
|
|
||||||
pin-workspaces = true
|
|
||||||
|
|
||||||
label-focused = %index%
|
|
||||||
label-focused-background = ${colors.primary}
|
|
||||||
label-focused-padding = 1
|
|
||||||
|
|
||||||
label-unfocused = ${self.label-focused}
|
|
||||||
label-unfocused-padding = 1
|
|
||||||
|
|
||||||
label-visible = ${self.label-focused}
|
|
||||||
label-visible-background = ${colors.secondary}
|
|
||||||
label-visible-padding = ${self.label-focused-padding}
|
|
||||||
|
|
||||||
label-urgent = ${self.label-focused}
|
|
||||||
label-urgent-background = ${colors.alert}
|
|
||||||
label-urgent-padding = 1
|
|
||||||
|
|
||||||
[module/date]
|
|
||||||
type = internal/date
|
|
||||||
interval = 1
|
|
||||||
|
|
||||||
date = "%Y-%m-%d"
|
|
||||||
date-alt = "%c"
|
|
||||||
time = %H:%M:%S
|
|
||||||
label = %date% %time%
|
|
||||||
|
|
||||||
[module/pulseaudio]
|
|
||||||
type = internal/pulseaudio
|
|
||||||
format-volume = <ramp-volume> <label-volume>
|
|
||||||
use-ui-max = false
|
|
||||||
label-muted = MUTE
|
|
||||||
label-muted-foreground = ${colors.alert}
|
|
||||||
interval = 2
|
|
||||||
|
|
||||||
ramp-volume-0 =
|
|
||||||
ramp-volume-1 =
|
|
||||||
ramp-volume-2 =
|
|
||||||
|
|
||||||
[module/cpu]
|
|
||||||
type = internal/cpu
|
|
||||||
interval = 1
|
|
||||||
label = %percentage%%
|
|
||||||
|
|
||||||
[module/memory]
|
|
||||||
type = internal/memory
|
|
||||||
interval = 1
|
|
||||||
label = %gb_used%
|
|
||||||
|
|
||||||
[module/player_mpris_tail]
|
|
||||||
type = custom/script
|
|
||||||
exec = "python3 {{ polybar_scripts }}/player-mpris-tail/player-mpris-tail.py -f '{icon} {title} - {artist}' --icon-playing --icon-paused "
|
|
||||||
tail = true
|
|
||||||
click-left = playerctl play-pause
|
|
||||||
click-right = playerctl next
|
|
||||||
label-maxlen = 50
|
|
||||||
|
|
||||||
[module/power-menu]
|
|
||||||
type = custom/menu
|
|
||||||
label-open =
|
|
||||||
label-close =
|
|
||||||
label-open-foreground = ${colors.alert}
|
|
||||||
label-close-foreground = ${colors.alert}
|
|
||||||
menu-0-0 = Shutdown
|
|
||||||
menu-0-0-foreground = ${colors.alert}
|
|
||||||
menu-0-0-exec = shutdown -h now
|
|
||||||
menu-0-1 = Restart
|
|
||||||
menu-0-1-foreground = ${colors.success}
|
|
||||||
menu-0-1-exec = shutdown -r now
|
|
||||||
label-separator = " | "
|
|
||||||
expand-right = false
|
|
||||||
|
|
||||||
[module/battery]
|
|
||||||
type = internal/battery
|
|
||||||
full-at = 100
|
|
||||||
poll-interval = 2
|
|
||||||
time-format = %H:%M
|
|
||||||
ramp-capacity-0 =
|
|
||||||
ramp-capacity-1 =
|
|
||||||
ramp-capacity-2 =
|
|
||||||
ramp-capacity-3 =
|
|
||||||
ramp-capacity-4 =
|
|
||||||
format-charging = <label-charging>
|
|
||||||
format-discharging = <ramp-capacity> <label-discharging>
|
|
||||||
label-discharging = %percentage%% (%time%)
|
|
||||||
label-charging = %percentage%%
|
|
||||||
|
|
||||||
[module/wattage]
|
|
||||||
type = internal/battery
|
|
||||||
full-at = ${module/battery.full-at}
|
|
||||||
label-discharging = %consumption%W
|
|
||||||
label-charging = ${self.label-discharging}
|
|
||||||
poll-interval = ${module/battery.poll-interval}
|
|
||||||
|
|
||||||
[module/wifi]
|
|
||||||
type = internal/network
|
|
||||||
interface = wlp2s0
|
|
||||||
label-connected = %local_ip% (%essid%)
|
|
||||||
label-connected-foreground = ${colors.success}
|
|
||||||
label-packetloss = ${self.label-connected}
|
|
||||||
|
|
||||||
[module/eno1]
|
|
||||||
type = internal/network
|
|
||||||
inherit = module/wifi
|
|
||||||
label-connected = %local_ip%
|
|
||||||
interface = eno1
|
|
||||||
|
|
||||||
[module/temperature]
|
|
||||||
type = internal/temperature
|
|
||||||
interval = 3
|
|
||||||
base-temperature = 20
|
|
||||||
warn-temperature = 75
|
|
||||||
label-warn-foreground = ${colors.alert}
|
|
||||||
label = %temperature-c%
|
|
||||||
label-warn = %temperature-c%
|
|
|
@ -1,2 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
xrandr --output eDP-1 --off --output DP-1 --off --output HDMI-1 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-2 --off --output HDMI-2 --mode 1920x1080 --pos 1920x0 --rotate normal
|
|
|
@ -1,2 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
xrandr --output eDP-1 --primary --mode 1920x1200 --pos 0x322 --rotate normal --output DP-1 --off --output HDMI-1 --off --output DP-2 --off --output HDMI-2 --off
|
|
|
@ -1,10 +0,0 @@
|
||||||
Section "InputClass"
|
|
||||||
Identifier "libinput touchpad catchall"
|
|
||||||
Driver "libinput"
|
|
||||||
MatchIsTouchpad "on"
|
|
||||||
MatchDevicePath "/dev/input/event*"
|
|
||||||
Option "ClickMethod" "clickfinger"
|
|
||||||
Option "NaturalScrolling" "false"
|
|
||||||
Option "AccelProfile" "flat"
|
|
||||||
Option "DisableWhileTyping" "true"
|
|
||||||
EndSection
|
|
|
@ -1,31 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<channel name="xfce4-power-manager" version="1.0">
|
|
||||||
<property name="xfce4-power-manager" type="empty">
|
|
||||||
<property name="brightness-switch-restore-on-exit" type="int" value="1"/>
|
|
||||||
<property name="brightness-switch" type="int" value="0"/>
|
|
||||||
<property name="show-tray-icon" type="bool" value="true"/>
|
|
||||||
<property name="brightness-on-battery" type="uint" value="120"/>
|
|
||||||
<property name="brightness-level-on-battery" type="uint" value="80"/>
|
|
||||||
<property name="dpms-on-battery-sleep" type="uint" value="60"/>
|
|
||||||
<property name="dpms-on-battery-off" type="uint" value="0"/>
|
|
||||||
<property name="blank-on-battery" type="int" value="30"/>
|
|
||||||
<property name="blank-on-ac" type="int" value="0"/>
|
|
||||||
<property name="dpms-on-ac-sleep" type="uint" value="0"/>
|
|
||||||
<property name="dpms-on-ac-off" type="uint" value="0"/>
|
|
||||||
<property name="lid-action-on-battery" type="uint" value="1"/>
|
|
||||||
<property name="logind-handle-lid-switch" type="bool" value="true"/>
|
|
||||||
<property name="lid-action-on-ac" type="uint" value="1"/>
|
|
||||||
<property name="general-notification" type="bool" value="false"/>
|
|
||||||
<property name="brightness-level-on-ac" type="uint" value="77"/>
|
|
||||||
<property name="sleep-button-action" type="uint" value="1"/>
|
|
||||||
<property name="hibernate-button-action" type="uint" value="2"/>
|
|
||||||
<property name="handle-brightness-keys" type="bool" value="false"/>
|
|
||||||
<property name="power-button-action" type="uint" value="3"/>
|
|
||||||
<property name="critical-power-action" type="uint" value="3"/>
|
|
||||||
<property name="critical-power-level" type="uint" value="7"/>
|
|
||||||
<property name="inactivity-sleep-mode-on-battery" type="uint" value="1"/>
|
|
||||||
<property name="inactivity-on-battery" type="uint" value="60"/>
|
|
||||||
<property name="brightness-on-ac" type="uint" value="9"/>
|
|
||||||
</property>
|
|
||||||
</channel>
|
|
|
@ -1,11 +1,3 @@
|
||||||
- name: Install autostart-related packages
|
|
||||||
kewlfft.aur.aur:
|
|
||||||
name: "{{ item }}"
|
|
||||||
become: true
|
|
||||||
become_user: aur_builder
|
|
||||||
loop:
|
|
||||||
- dex
|
|
||||||
|
|
||||||
- name: Create autostart directory
|
- name: Create autostart directory
|
||||||
file:
|
file:
|
||||||
path: "{{ home }}/.config/autostart"
|
path: "{{ home }}/.config/autostart"
|
||||||
|
@ -22,10 +14,7 @@
|
||||||
state: link
|
state: link
|
||||||
force: true
|
force: true
|
||||||
loop:
|
loop:
|
||||||
- blueman
|
- solaar
|
||||||
- pulseaudio
|
|
||||||
- nm-applet
|
|
||||||
- lxqt-policykit-agent
|
|
||||||
|
|
||||||
- name: Autostart applications
|
- name: Autostart applications
|
||||||
file:
|
file:
|
||||||
|
|
|
@ -41,53 +41,3 @@
|
||||||
- matcha-gtk-theme
|
- matcha-gtk-theme
|
||||||
- numix-square-icon-theme
|
- numix-square-icon-theme
|
||||||
- qt5-styleplugins
|
- qt5-styleplugins
|
||||||
|
|
||||||
- name: Set GTK theme
|
|
||||||
dconf:
|
|
||||||
key: /org/gnome/desktop/interface/gtk-theme
|
|
||||||
value: "'Matcha-dark-aliz'"
|
|
||||||
become: true
|
|
||||||
become_user: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Set GTK icon theme
|
|
||||||
dconf:
|
|
||||||
key: /org/gnome/desktop/interface/icon-theme
|
|
||||||
value: "'Numix-Square'"
|
|
||||||
become: true
|
|
||||||
become_user: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Install GTK2 config
|
|
||||||
copy:
|
|
||||||
src: ./files/gtkrc-2.0
|
|
||||||
dest: "{{ home }}/.gtkrc-2.0"
|
|
||||||
mode: 0644
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Create GTK3 config directory
|
|
||||||
file:
|
|
||||||
path: "{{ home }}/.config/gtk-3.0/"
|
|
||||||
state: directory
|
|
||||||
owner: "{{ user }}"
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
|
|
||||||
- name: Install GTK3 config
|
|
||||||
copy:
|
|
||||||
src: ./files/gtk3-settings.ini
|
|
||||||
dest: "{{ home }}/.config/gtk-3.0/settings.ini"
|
|
||||||
mode: 0644
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Autostart gnome-settings services
|
|
||||||
file:
|
|
||||||
src: /etc/xdg/autostart/{{ item }}.desktop
|
|
||||||
dest: "{{ home }}/.config/autostart/{{ item }}.desktop"
|
|
||||||
mode: 0644
|
|
||||||
owner: "{{ user }}"
|
|
||||||
state: link
|
|
||||||
force: true
|
|
||||||
loop:
|
|
||||||
- org.gnome.SettingsDaemon.XSettings
|
|
||||||
- org.gnome.SettingsDaemon.DiskUtilityNotify
|
|
||||||
- org.gnome.SettingsDaemon.Keyboard
|
|
||||||
- gsettings-data-convert
|
|
||||||
|
|
84
tasks/i3.yml
84
tasks/i3.yml
|
@ -5,80 +5,11 @@
|
||||||
become_user: aur_builder
|
become_user: aur_builder
|
||||||
loop:
|
loop:
|
||||||
- arandr
|
- arandr
|
||||||
- brightnessctl
|
|
||||||
- picom
|
|
||||||
- dmenu
|
|
||||||
- dunst
|
|
||||||
- feh
|
|
||||||
- flameshot
|
- flameshot
|
||||||
- i3-gaps
|
|
||||||
- i3lock-color
|
|
||||||
- lxrandr
|
|
||||||
- lxqt-policykit
|
|
||||||
- polybar
|
|
||||||
- redshift
|
|
||||||
- rofi
|
- rofi
|
||||||
- rofi-calc
|
- rofi-calc
|
||||||
- rofimoji
|
- rofimoji
|
||||||
- xdotool
|
- xdotool
|
||||||
- xorg
|
|
||||||
|
|
||||||
|
|
||||||
- name: Set i3 variables
|
|
||||||
set_fact:
|
|
||||||
polybar_scripts: "{{ home }}/.config/polybar/polybar-scripts/polybar-scripts"
|
|
||||||
i3_config_files:
|
|
||||||
- {src: i3.conf, dest: "{{ home }}/.config/i3/config"}
|
|
||||||
- {src: i3status.conf, dest: "{{ home }}/.config/i3status/config"}
|
|
||||||
- {src: picom.conf, dest: "{{ home }}/.config/picom.conf"}
|
|
||||||
- {src: dunst.conf, dest: "{{ home }}/.config/dunst/dunstrc"}
|
|
||||||
- {src: polybar.ini, dest: "{{ home }}/.config/polybar/config"}
|
|
||||||
|
|
||||||
- name: Create i3 config file directories
|
|
||||||
loop: "{{ i3_config_files }}"
|
|
||||||
loop_control:
|
|
||||||
label: "{{ item.src }}"
|
|
||||||
file:
|
|
||||||
path: "{{ item.dest | dirname }}"
|
|
||||||
state: directory
|
|
||||||
owner: "{{ user }}"
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
- name: Install i3 config files
|
|
||||||
loop: "{{ i3_config_files }}"
|
|
||||||
loop_control:
|
|
||||||
label: "{{ item.src }}"
|
|
||||||
template:
|
|
||||||
src: ./files/{{ item.src }}
|
|
||||||
dest: "{{ item.dest }}"
|
|
||||||
mode: 0644
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
||||||
|
|
||||||
- name: Create polybar config directory
|
|
||||||
file:
|
|
||||||
path: "{{ home }}/.config/polybar/"
|
|
||||||
state: directory
|
|
||||||
owner: "{{ user }}"
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
|
|
||||||
- name: Polybar scripts
|
|
||||||
git:
|
|
||||||
repo: https://github.com/x70b1/polybar-scripts
|
|
||||||
dest: "{{ home }}/.config/polybar/polybar-scripts"
|
|
||||||
force: true
|
|
||||||
become: true
|
|
||||||
become_user: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Install Polybar launcher
|
|
||||||
copy:
|
|
||||||
src: ./files/launch-polybar.sh
|
|
||||||
dest: "{{ home }}/.config/polybar/launch.sh"
|
|
||||||
mode: 0755
|
|
||||||
owner: "{{ user }}"
|
|
||||||
group: users
|
|
||||||
|
|
||||||
|
|
||||||
- name: Create rofi config directory
|
- name: Create rofi config directory
|
||||||
file:
|
file:
|
||||||
|
@ -100,18 +31,3 @@
|
||||||
dest: /usr/bin/pranklock
|
dest: /usr/bin/pranklock
|
||||||
mode: 0755
|
mode: 0755
|
||||||
force: true
|
force: true
|
||||||
|
|
||||||
- name: Install Screen Layouts
|
|
||||||
copy:
|
|
||||||
src: ./files/screen-layouts
|
|
||||||
dest: "{{ home }}/.config"
|
|
||||||
mode: 0755
|
|
||||||
directory_mode: 0755
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Install screen lock script
|
|
||||||
copy:
|
|
||||||
src: ./files/lock-screen.sh
|
|
||||||
dest: "{{ home }}/.config/i3/lock.sh"
|
|
||||||
mode: 0755
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
|
@ -4,29 +4,12 @@
|
||||||
become: true
|
become: true
|
||||||
become_user: aur_builder
|
become_user: aur_builder
|
||||||
loop:
|
loop:
|
||||||
- gpointing-device-settings
|
|
||||||
- gromit-mpx
|
- gromit-mpx
|
||||||
- ibus
|
|
||||||
- ibus-uniemoji
|
|
||||||
- libinput
|
- libinput
|
||||||
- libinput-gestures
|
- libinput-gestures
|
||||||
- solaar
|
- solaar
|
||||||
- xorg-xev
|
- xorg-xev
|
||||||
|
|
||||||
- name: Install mouse config
|
|
||||||
copy:
|
|
||||||
src: ./files/touchpad.conf
|
|
||||||
dest: /usr/share/X11/xorg.conf.d/30-touchpad.conf
|
|
||||||
mode: 0644
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Install keyboard config
|
|
||||||
copy:
|
|
||||||
src: ./files/keyboard.conf
|
|
||||||
dest: /usr/share/X11/xorg.conf.d/00-keyboard.conf
|
|
||||||
mode: 0644
|
|
||||||
owner: "{{ user }}"
|
|
||||||
|
|
||||||
- name: Install libinput-gestures config
|
- name: Install libinput-gestures config
|
||||||
copy:
|
copy:
|
||||||
src: ./files/libinput-gestures.conf
|
src: ./files/libinput-gestures.conf
|
||||||
|
|
|
@ -7,18 +7,3 @@
|
||||||
- bind-tools
|
- bind-tools
|
||||||
- gnu-netcat
|
- gnu-netcat
|
||||||
- nmap
|
- nmap
|
||||||
|
|
||||||
- name: Install NetworkManager and associated tools
|
|
||||||
kewlfft.aur.aur:
|
|
||||||
name: "{{ item }}"
|
|
||||||
become: true
|
|
||||||
become_user: aur_builder
|
|
||||||
loop:
|
|
||||||
- networkmanager
|
|
||||||
- network-manager-applet
|
|
||||||
|
|
||||||
- name: Enable NetworkManger
|
|
||||||
systemd:
|
|
||||||
name: NetworkManager
|
|
||||||
enabled: true
|
|
||||||
state: started
|
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
- name: Install power-saving stuff
|
|
||||||
kewlfft.aur.aur:
|
|
||||||
name: "{{ item }}"
|
|
||||||
become: true
|
|
||||||
become_user: aur_builder
|
|
||||||
loop:
|
|
||||||
- acpi
|
|
||||||
- ethtool
|
|
||||||
- powertop
|
|
||||||
- psensor
|
|
||||||
- smartmontools
|
|
||||||
- sysstat
|
|
||||||
- xfce4-power-manager
|
|
||||||
|
|
||||||
- name: Create XFCE4 power manager config directory
|
|
||||||
file:
|
|
||||||
path: "{{ home }}/.config/xfce4/xfconf/xfce-perchannel-xml"
|
|
||||||
state: directory
|
|
||||||
owner: "{{ user }}"
|
|
||||||
mode: 0755
|
|
||||||
|
|
||||||
- name: Install XFCE4 power manager config
|
|
||||||
copy:
|
|
||||||
src: ./files/xfce4-power-manager.xml
|
|
||||||
dest: "{{ home }}/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml"
|
|
||||||
owner: "{{ user }}"
|
|
||||||
mode: 0644
|
|
|
@ -6,10 +6,8 @@
|
||||||
loop:
|
loop:
|
||||||
- bitwarden
|
- bitwarden
|
||||||
- bitwarden-cli
|
- bitwarden-cli
|
||||||
- gnome-keyring
|
|
||||||
- firejail
|
- firejail
|
||||||
- mullvad-vpn-bin
|
- mullvad-vpn-bin
|
||||||
- seahorse
|
|
||||||
- wireguard-tools
|
- wireguard-tools
|
||||||
- yubikey-personalization-gui
|
- yubikey-personalization-gui
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue