68 lines
3.4 KiB
Lua
68 lines
3.4 KiB
Lua
local filesystem = require('gears.filesystem')
|
|
|
|
local config_dir = filesystem.get_configuration_dir()
|
|
local bin_dir = config_dir .. 'binaries/'
|
|
|
|
return {
|
|
|
|
-- The default applications that we will use in keybindings and widgets
|
|
default = {
|
|
terminal = 'kitty', -- Terminal Emulator
|
|
text_editor = 'subl3', -- GUI Text Editor
|
|
web_browser = 'firefox', -- Web browser
|
|
file_manager = 'dolphin', -- GUI File manager
|
|
network_manager = 'nm-connection-editor', -- Network manager
|
|
bluetooth_manager = 'blueman-manager', -- Bluetooth manager
|
|
power_manager = 'xfce4-power-manager', -- Power manager
|
|
package_manager = 'pamac-manager', -- GUI Package manager
|
|
lock = 'awesome-client "awesome.emit_signal(\'module::lockscreen_show\')"', -- Lockscreen
|
|
quake = 'kitty --name QuakeTerminal', -- Quake-like Terminal
|
|
|
|
rofiglobal = 'rofi -dpi ' .. screen.primary.dpi ..
|
|
' -show "Global Search" -modi "Global Search":' .. config_dir ..
|
|
'/configuration/rofi/sidebar/rofi-spotlight.sh' ..
|
|
' -theme ' .. config_dir ..
|
|
'/configuration/rofi/sidebar/rofi.rasi', -- Rofi Web Search
|
|
|
|
|
|
rofiappmenu = 'rofi -dpi ' .. screen.primary.dpi ..
|
|
' -show drun -theme ' .. config_dir ..
|
|
'/configuration/rofi/appmenu/rofi.rasi' -- Application Menu
|
|
|
|
-- You can add more default applications here
|
|
},
|
|
|
|
-- List of apps to start once on start-up
|
|
-- auto-start.lua module will start these
|
|
|
|
run_on_start_up = {
|
|
|
|
'picom -b --experimental-backends --dbus --config ' ..
|
|
config_dir .. '/configuration/picom.conf', -- Compositor
|
|
|
|
'blueman-applet', -- Bluetooth tray icon
|
|
'mpd', -- Music Server
|
|
'xfce4-power-manager', -- Power manager
|
|
'/usr/lib/polkit-kde-authentication-agent-1 &' ..
|
|
' eval $(gnome-keyring-daemon -s --components=pkcs11,secrets,ssh,gpg)', -- Credential manager
|
|
|
|
'xrdb $HOME/.Xresources', -- Load X Colors
|
|
'nm-applet', -- NetworkManager Applet
|
|
'pulseeffects --gapplication-service', -- Sound Equalizer
|
|
[[
|
|
xidlehook --not-when-fullscreen --not-when-audio --timer 600 \
|
|
"awesome-client 'awesome.emit_signal(\"module::lockscreen_show\")'" ""
|
|
]] -- Auto lock timer
|
|
|
|
-- You can add more start-up applications here
|
|
},
|
|
|
|
-- List of binaries/shell scripts that will execute a certain task
|
|
|
|
bins = {
|
|
full_screenshot = bin_dir .. 'snap full', -- Full Screenshot
|
|
area_screenshot = bin_dir .. 'snap area', -- Area Selected Screenshot
|
|
update_profile = bin_dir .. 'profile-image' -- Update profile picture
|
|
}
|
|
}
|