Compare commits

..

11 commits

7 changed files with 27 additions and 321 deletions

View file

@ -42,8 +42,11 @@ is_running() {
start() { start() {
if ! is_running; then if ! is_running; then
set -e set -e
vncserver > /dev/null vncserver \
echo 'export DISPLAY=:1;' -xstartup ./xstartup \
-localhost \
-alwaysshared \
-securitytypes none
else else
error "The VNC server is already running!" 4 error "The VNC server is already running!" 4
fi fi

View file

@ -1,24 +1,17 @@
#!/bin/bash #!/bin/sh
# Variable # Variable
dest=/mnt/ahurac/phone if [ -n "$1" ]; then
dest="$1"
# Commands building shift
# Create destination else
create_destination=( dest=/mnt/ahurac/phone
mkdir fi
-p
"$dest"
)
# Mount phone
mount_phone=(
aft-mtp-mount
"$dest"
)
# Execution # Execution
set -xe set -xe
"${create_destination[@]}" mkdir -p "$dest"
"${mount_phone[@]}" aft-mtp-mount "$dest"
set +x
echo "Mounted on: \"${dest}\""

View file

@ -55,6 +55,8 @@ create() {
"${resolution}@$(get_mainmon_refrate)," \ "${resolution}@$(get_mainmon_refrate)," \
"${position}," \ "${position}," \
1 1
else
vscreen_name="$(get_vscreen_name)"
fi fi
if ! vnc_running; then if ! vnc_running; then
@ -98,7 +100,7 @@ status() {
exit_status="$(("$exit_status" + 1))" exit_status="$(("$exit_status" + 1))"
fi fi
exit "$exit_status" return "$exit_status"
} }
if [ -n "$1" ]; then if [ -n "$1" ]; then

View file

@ -1,5 +0,0 @@
#!/bin/sh
export AMD_VULKAN_ICD=RADV
artix-pipewire-loader &
exec xfwm4

View file

@ -1,295 +0,0 @@
---depends om https://github.com/feline-nvim/feline.nvim
local present, feline = pcall(require, "feline")
if not present then
return
end
local theme = {
aqua = "#7AB0DF",
bg = "#1C212A",
blue = "#5FB0FC",
cyan = "#70C0BA",
darkred = "#FB7373",
fg = "#C7C7CA",
gray = "#222730",
green = "#79DCAA",
lime = "#54CED6",
orange = "#FFD064",
pink = "#D997C8",
purple = "#C397D8",
red = "#F87070",
yellow = "#FFE59E"
}
local mode_theme = {
["NORMAL"] = theme.green,
["OP"] = theme.cyan,
["INSERT"] = theme.aqua,
["VISUAL"] = theme.yellow,
["LINES"] = theme.darkred,
["BLOCK"] = theme.orange,
["REPLACE"] = theme.purple,
["V-REPLACE"] = theme.pink,
["ENTER"] = theme.pink,
["MORE"] = theme.pink,
["SELECT"] = theme.darkred,
["SHELL"] = theme.cyan,
["TERM"] = theme.lime,
["NONE"] = theme.gray,
["COMMAND"] = theme.blue,
}
local component = {}
component.vim_mode = {
provider = function()
return vim.api.nvim_get_mode().mode:upper()
end,
hl = function()
return {
fg = "bg",
bg = require("feline.providers.vi_mode").get_mode_color(),
style = "bold",
name = "NeovimModeHLColor",
}
end,
left_sep = "block",
right_sep = "block",
}
component.git_branch = {
provider = "git_branch",
hl = {
fg = "fg",
bg = "bg",
style = "bold",
},
left_sep = "block",
right_sep = "",
}
component.git_add = {
provider = "git_diff_added",
hl = {
fg = "green",
bg = "bg",
},
left_sep = "",
right_sep = "",
}
component.git_delete = {
provider = "git_diff_removed",
hl = {
fg = "red",
bg = "bg",
},
left_sep = "",
right_sep = "",
}
component.git_change = {
provider = "git_diff_changed",
hl = {
fg = "purple",
bg = "bg",
},
left_sep = "",
right_sep = "",
}
component.separator = {
provider = "",
hl = {
fg = "bg",
bg = "bg",
},
}
component.diagnostic_errors = {
provider = "diagnostic_errors",
hl = {
fg = "red",
},
}
component.diagnostic_warnings = {
provider = "diagnostic_warnings",
hl = {
fg = "yellow",
},
}
component.diagnostic_hints = {
provider = "diagnostic_hints",
hl = {
fg = "aqua",
},
}
component.diagnostic_info = {
provider = "diagnostic_info",
}
component.lsp = {
provider = function()
if not rawget(vim, "lsp") then
return ""
end
local progress = vim.lsp.util.get_progress_messages()[1]
if vim.o.columns < 120 then
return ""
end
local clients = vim.lsp.get_active_clients({ bufnr = 0 })
if #clients ~= 0 then
if progress then
local spinners = {
"",
"",
"",
"",
"",
"",
}
local ms = vim.loop.hrtime() / 1000000
local frame = math.floor(ms / 120) % #spinners
local content = string.format("%%<%s", spinners[frame + 1])
return content or ""
else
return "לּ LSP"
end
end
return ""
end,
hl = function()
local progress = vim.lsp.util.get_progress_messages()[1]
return {
fg = progress and "yellow" or "green",
bg = "gray",
style = "bold",
}
end,
left_sep = "",
right_sep = "block",
}
component.file_type = {
provider = {
name = "file_type",
opts = {
filetype_icon = true,
},
},
hl = {
fg = "fg",
bg = "gray",
},
left_sep = "block",
right_sep = "block",
}
component.scroll_bar = {
provider = function()
local chars = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
}
local line_ratio = vim.api.nvim_win_get_cursor(0)[1] / vim.api.nvim_buf_line_count(0)
local position = math.floor(line_ratio * 100)
if position <= 5 then
position = " TOP"
elseif position >= 95 then
position = " BOT"
else
position = chars[math.floor(line_ratio * #chars)] .. position
end
return position
end,
hl = function()
local position = math.floor(vim.api.nvim_win_get_cursor(0)[1] / vim.api.nvim_buf_line_count(0) * 100)
local fg
local style
if position <= 5 then
fg = "aqua"
style = "bold"
elseif position >= 95 then
fg = "red"
style = "bold"
else
fg = "purple"
style = nil
end
return {
fg = fg,
style = "bold",
bg = "bg",
}
end,
left_sep = "block",
right_sep = "block",
}
local left = {}
local middle = {}
local right = {
component.vim_mode,
component.file_type,
component.lsp,
component.git_branch,
component.git_add,
component.git_delete,
component.git_change,
component.separator,
component.diagnostic_errors,
component.diagnostic_warnings,
component.diagnostic_info,
component.diagnostic_hints,
component.scroll_bar,
}
local components = {
active = {
left,
middle,
right,
},
}
feline.setup({
components = components,
theme = theme,
vi_mode_colors = mode_theme,
})
---vim:filetype=lua

View file

@ -22,6 +22,9 @@ input type:touchpad {
pointer_accel 0.7 pointer_accel 0.7
} }
# Compose key
input * xkb_options compose:rctrl
floating_modifier $mod normal floating_modifier $mod normal
include /etc/sway/config.d/* include /etc/sway/config.d/*

5
vnc/xstartup Executable file
View file

@ -0,0 +1,5 @@
#!/bin/sh
artix-pipewire-loader &
exec dbus-launch --exit-with-session \
xfwm4