AwesomeFiles/config/awesome/configuration/apps.lua
2022-07-11 20:06:55 -05:00

40 lines
1.2 KiB
Lua
Executable file

local filesystem = require("gears.filesystem")
local config_dir = filesystem.get_configuration_dir()
local utils_dir = config_dir .. "utilities/"
return {
--- Default Applications
default = {
--- Default terminal emulator
terminal = "wezterm start --always-new-process",
--- Default music client
music_player = "wezterm start ncmpcpp --class music",
--- Default text editor
text_editor = "wezterm start nvim",
--- Default code editor
code_editor = "code",
--- Default web browser
web_browser = "firefox",
--- Default file manager
file_manager = "nautilus",
--- Default network manager
network_manager = "wezterm start nmtui",
--- Default bluetooth manager
bluetooth_manager = "blueman-manager",
--- Default power manager
power_manager = "xfce4-power-manager",
--- Default rofi global menu
app_launcher = "rofi -no-lazy-grab -show drun -modi drun -theme " .. config_dir .. "configuration/rofi.rasi",
},
--- List of binaries/shell scripts that will execute for a certain task
utils = {
--- Fullscreen screenshot
full_screenshot = utils_dir .. "screensht full",
--- Area screenshot
area_screenshot = utils_dir .. "screensht area",
--- Color Picker
color_picker = utils_dir .. "xcolor-pick",
},
}