vim copilot, waybar config
This commit is contained in:
@@ -9,6 +9,5 @@ cursor_trail_start_threshold 0
|
|||||||
shell_integration no-cursor
|
shell_integration no-cursor
|
||||||
cursor_trail_decay 0.01 0.15
|
cursor_trail_decay 0.01 0.15
|
||||||
cursor_shape block
|
cursor_shape block
|
||||||
cursor_blink true
|
|
||||||
|
|
||||||
include ~/.cache/wal/colors-kitty.conf
|
#include ~/.cache/wal/colors-kitty.conf
|
||||||
|
|||||||
@@ -19,7 +19,8 @@ vim.cmd('source ~/.config/nvim/settings.vim')
|
|||||||
-- colorscheme
|
-- colorscheme
|
||||||
vim.o.termguicolors = true
|
vim.o.termguicolors = true
|
||||||
vim.o.background = "dark" -- or "light" for light mode
|
vim.o.background = "dark" -- or "light" for light mode
|
||||||
vim.cmd("colorscheme gruvbox ")
|
--vim.cmd("colorscheme gruvbox ")
|
||||||
|
vim.cmd("colorscheme retrobox")
|
||||||
|
|
||||||
-- keymaps
|
-- keymaps
|
||||||
vim.keymap.set('n', '<leader>/', ':nohlsearch<CR>')
|
vim.keymap.set('n', '<leader>/', ':nohlsearch<CR>')
|
||||||
|
|||||||
@@ -1,27 +1,28 @@
|
|||||||
{
|
{
|
||||||
"LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" },
|
"LuaSnip": { "branch": "master", "commit": "fb525166ccc30296fb3457441eb979113de46b00" },
|
||||||
"async.vim": { "branch": "master", "commit": "2082d13bb195f3203d41a308b89417426a7deca1" },
|
"async.vim": { "branch": "master", "commit": "2082d13bb195f3203d41a308b89417426a7deca1" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
|
||||||
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
|
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
|
||||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
"cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" },
|
||||||
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
|
"copilot.vim": { "branch": "release", "commit": "3955014c503b0cd7b30bc56c86c56c0736ca0951" },
|
||||||
"gruvbox.nvim": { "branch": "main", "commit": "15958f5ee43e144856cd2084ce6c571bfdb44504" },
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
|
"gruvbox.nvim": { "branch": "main", "commit": "00e38a379bab3389e187b3953566d67d494dfddd" },
|
||||||
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
|
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
"lsp-zero.nvim": { "branch": "v2.x", "commit": "9a686513eaaa13d737d0fec8956a18268ead8b29" },
|
"lsp-zero.nvim": { "branch": "v2.x", "commit": "320d5913bc5a0b0f15537e32777331d2323ab7f8" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "f4f791f67e70d378a754d02da068231d2352e5bc" },
|
"lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "bb30c422329e86fcaa4e4920181f6715d634e516" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
|
"mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" },
|
||||||
"mini.nvim": { "branch": "main", "commit": "22a7bcc9e67a86379e95edf00f62ed643f48f5e0" },
|
"mini.nvim": { "branch": "main", "commit": "3f5d06a6f710966cb93baaadc4897eeb6d6210e5" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "c27370703e798666486e3064b64d59eaf4bdc6d5" },
|
"nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "84e0cd5a3c58e88ef706fdf4a1eed59ded1d3ce2" },
|
"nvim-lspconfig": { "branch": "master", "commit": "99d3a0f26bfe402f45257c1398287aef252cbe2d" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "794cf2f6309691d4e9d3945ae33943a3d90ddd84" },
|
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "ab4cfee554e501f497bce0856788d43cf2eb93d7" },
|
"nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||||
"render-markdown.nvim": { "branch": "main", "commit": "b56fa1bc7b513f16a1c361b81438f4944b420a32" },
|
"render-markdown.nvim": { "branch": "main", "commit": "76f7ce56ccb913632745714f160faa53164c5574" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" },
|
"telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" },
|
||||||
"vim-arsync": { "branch": "master", "commit": "dd5fd93182aafb67ede2ef465f379610980b52d3" },
|
"vim-arsync": { "branch": "master", "commit": "dd5fd93182aafb67ede2ef465f379610980b52d3" },
|
||||||
"vim-tmux-navigator": { "branch": "master", "commit": "791dacfcfc8ccb7f6eb1c853050883b03e5a22fe" }
|
"vim-tmux-navigator": { "branch": "master", "commit": "412c474e97468e7934b9c217064025ea7a69e05e" }
|
||||||
}
|
}
|
||||||
|
|||||||
6
.config/nvim/lua/plugins/vim-copilot.lua
Normal file
6
.config/nvim/lua/plugins/vim-copilot.lua
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
return {
|
||||||
|
'github/copilot.vim',
|
||||||
|
config = function()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
@@ -1,10 +1,12 @@
|
|||||||
font 'JetBrainsMono NF' 9
|
font 'JetBrainsMono NF' 9
|
||||||
|
|
||||||
### Variables
|
### Variables
|
||||||
#set $mod Mod4
|
#set $mod Mod1
|
||||||
set $mod Mod1
|
set $mod Mod4
|
||||||
|
|
||||||
|
set $term kitty -1
|
||||||
|
#set $term ghostty
|
||||||
|
|
||||||
set $term alacritty
|
|
||||||
set $menu wofi -S drun -G
|
set $menu wofi -S drun -G
|
||||||
|
|
||||||
set $left h
|
set $left h
|
||||||
@@ -14,18 +16,16 @@ set $right l
|
|||||||
|
|
||||||
set $laptop eDP-1
|
set $laptop eDP-1
|
||||||
|
|
||||||
include /etc/sway/config-vars.d/*
|
include ~/.config/sway/config.d/*
|
||||||
|
|
||||||
### Output configuration
|
### Output configuration
|
||||||
# You can get the names of your outputs by running: swaymsg -t get_outputs
|
# You can get the names of your outputs by running: swaymsg -t get_outputs
|
||||||
#output * background ~/Downloads/jordan-duca-aOqEXM_zI_4-unsplash.jpg fill
|
# https://gitlab.com/w0lff/shikane for multitple display handling
|
||||||
|
exec --no-startup-id nohup shikane -c /home/jozamudi/.config/shikane/config.toml
|
||||||
|
|
||||||
output * scale 1.5 bg #000000 solid_color
|
|
||||||
output $laptop scale 1.8 mode 2880x1800@60Hz
|
|
||||||
bindswitch --reload --locked lid:on output $laptop disable
|
bindswitch --reload --locked lid:on output $laptop disable
|
||||||
bindswitch --reload --locked lid:off output $laptop enable
|
bindswitch --reload --locked lid:off output $laptop enable
|
||||||
exec_always '/home/jozamudi/.config/sway/scripts/clamshell-mode.sh'
|
exec_always --no-startup-id nohup '/home/jozamudi/.config/sway/scripts/clamshell-mode.sh'
|
||||||
|
|
||||||
|
|
||||||
### Idle configuration
|
### Idle configuration
|
||||||
exec swayidle -w \
|
exec swayidle -w \
|
||||||
@@ -34,197 +34,19 @@ exec swayidle -w \
|
|||||||
before-sleep 'playerctl pause; swaylock -f -c 000000'
|
before-sleep 'playerctl pause; swaylock -f -c 000000'
|
||||||
|
|
||||||
|
|
||||||
### Key bindings
|
|
||||||
#
|
|
||||||
# Basics:
|
|
||||||
#
|
|
||||||
# Start a terminal
|
|
||||||
bindsym $mod+Return exec $term
|
|
||||||
|
|
||||||
# Kill focused window
|
|
||||||
bindsym $mod+Shift+q kill
|
|
||||||
|
|
||||||
# Start your launcher
|
|
||||||
bindsym $mod+d exec $menu
|
|
||||||
|
|
||||||
# Drag floating windows by holding down $mod and left mouse button.
|
|
||||||
# Resize them with right mouse button + $mod.
|
|
||||||
# Despite the name, also works for non-floating windows.
|
|
||||||
# Change normal to inverse to use left mouse button for resizing and right
|
|
||||||
# mouse button for dragging.
|
|
||||||
floating_modifier $mod normal
|
|
||||||
|
|
||||||
# Reload the configuration file
|
|
||||||
bindsym $mod+Shift+c reload
|
|
||||||
|
|
||||||
# Exit sway (logs you out of your Wayland session)
|
|
||||||
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
|
|
||||||
#
|
|
||||||
# Moving around:
|
|
||||||
#
|
|
||||||
# Move your focus around
|
|
||||||
bindsym $mod+$left focus left
|
|
||||||
bindsym $mod+$down focus down
|
|
||||||
bindsym $mod+$up focus up
|
|
||||||
bindsym $mod+$right focus right
|
|
||||||
# Or use $mod+[up|down|left|right]
|
|
||||||
bindsym $mod+Left focus left
|
|
||||||
bindsym $mod+Down focus down
|
|
||||||
bindsym $mod+Up focus up
|
|
||||||
bindsym $mod+Right focus right
|
|
||||||
|
|
||||||
# Move the focused window with the same, but add Shift
|
|
||||||
bindsym $mod+Shift+$left move left
|
|
||||||
bindsym $mod+Shift+$down move down
|
|
||||||
bindsym $mod+Shift+$up move up
|
|
||||||
bindsym $mod+Shift+$right move right
|
|
||||||
|
|
||||||
# Ditto, with arrow keys
|
|
||||||
bindsym $mod+Shift+Left move left
|
|
||||||
bindsym $mod+Shift+Down move down
|
|
||||||
bindsym $mod+Shift+Up move up
|
|
||||||
bindsym $mod+Shift+Right move right
|
|
||||||
#
|
|
||||||
# Workspaces:
|
|
||||||
#
|
|
||||||
# Switch to workspace
|
|
||||||
bindsym $mod+1 workspace number 1
|
|
||||||
bindsym $mod+2 workspace number 2
|
|
||||||
bindsym $mod+3 workspace number 3
|
|
||||||
bindsym $mod+4 workspace number 4
|
|
||||||
bindsym $mod+5 workspace number 5
|
|
||||||
bindsym $mod+6 workspace number 6
|
|
||||||
bindsym $mod+7 workspace number 7
|
|
||||||
bindsym $mod+8 workspace number 8
|
|
||||||
bindsym $mod+9 workspace number 9
|
|
||||||
bindsym $mod+0 workspace number 10
|
|
||||||
# Move focused container to workspace
|
|
||||||
bindsym $mod+Shift+1 move container to workspace number 1
|
|
||||||
bindsym $mod+Shift+2 move container to workspace number 2
|
|
||||||
bindsym $mod+Shift+3 move container to workspace number 3
|
|
||||||
bindsym $mod+Shift+4 move container to workspace number 4
|
|
||||||
bindsym $mod+Shift+5 move container to workspace number 5
|
|
||||||
bindsym $mod+Shift+6 move container to workspace number 6
|
|
||||||
bindsym $mod+Shift+7 move container to workspace number 7
|
|
||||||
bindsym $mod+Shift+8 move container to workspace number 8
|
|
||||||
bindsym $mod+Shift+9 move container to workspace number 9
|
|
||||||
bindsym $mod+Shift+0 move container to workspace number 10
|
|
||||||
# Note: workspaces can have any name you want, not just numbers.
|
|
||||||
# We just use 1-10 as the default.
|
|
||||||
#
|
|
||||||
# Layout stuff:
|
|
||||||
#
|
|
||||||
# You can "split" the current object of your focus with
|
|
||||||
# $mod+b or $mod+v, for horizontal and vertical splits
|
|
||||||
# respectively.
|
|
||||||
bindsym $mod+b splith
|
|
||||||
bindsym $mod+v splitv
|
|
||||||
|
|
||||||
# Switch the current container between different layout styles
|
|
||||||
bindsym $mod+s layout stacking
|
|
||||||
bindsym $mod+w layout tabbed
|
|
||||||
bindsym $mod+e layout toggle split
|
|
||||||
|
|
||||||
# Make the current focus fullscreen
|
|
||||||
bindsym $mod+f fullscreen
|
|
||||||
|
|
||||||
# Toggle the current focus between tiling and floating mode
|
|
||||||
bindsym $mod+Shift+space floating toggle
|
|
||||||
|
|
||||||
# Swap focus between the tiling area and the floating area
|
|
||||||
bindsym $mod+space focus mode_toggle
|
|
||||||
|
|
||||||
# Move focus to the parent container
|
|
||||||
bindsym $mod+a focus parent
|
|
||||||
#
|
|
||||||
# Scratchpad:
|
|
||||||
#
|
|
||||||
# Sway has a "scratchpad", which is a bag of holding for windows.
|
|
||||||
# You can send windows there and get them back later.
|
|
||||||
|
|
||||||
# Move the currently focused window to the scratchpad
|
|
||||||
bindsym $mod+Shift+minus move scratchpad
|
|
||||||
|
|
||||||
# Show the next scratchpad window or hide the focused scratchpad window.
|
|
||||||
# If there are multiple scratchpad windows, this command cycles through them.
|
|
||||||
bindsym $mod+minus scratchpad show
|
|
||||||
#
|
|
||||||
# Resizing containers:
|
|
||||||
#
|
|
||||||
mode "resize" {
|
|
||||||
# left will shrink the containers width
|
|
||||||
# right will grow the containers width
|
|
||||||
# up will shrink the containers height
|
|
||||||
# down will grow the containers height
|
|
||||||
bindsym $right resize shrink width 10px
|
|
||||||
bindsym $down resize grow height 10px
|
|
||||||
bindsym $up resize shrink height 10px
|
|
||||||
bindsym $left resize grow width 10px
|
|
||||||
|
|
||||||
bindsym Shift+$right resize shrink width 40px
|
|
||||||
bindsym Shift+$down resize grow height 40px
|
|
||||||
bindsym Shift+$up resize shrink height 40px
|
|
||||||
bindsym Shift+$left resize grow width 40px
|
|
||||||
|
|
||||||
# Ditto, with arrow keys
|
|
||||||
bindsym Left resize shrink width 10px
|
|
||||||
bindsym Down resize grow height 10px
|
|
||||||
bindsym Up resize shrink height 10px
|
|
||||||
bindsym Right resize grow width 10px
|
|
||||||
|
|
||||||
# Return to default mode
|
|
||||||
bindsym Return mode "default"
|
|
||||||
bindsym Escape mode "default"
|
|
||||||
}
|
|
||||||
|
|
||||||
bindsym $mod+r mode "resize"
|
|
||||||
bindsym $mod+Shift+s sticky toggle
|
|
||||||
bindsym $mod+Shift+o exec 'playerctl pause && swaylock -c 0x0000'
|
|
||||||
|
|
||||||
# Status Bar:
|
|
||||||
bar swaybar_command waybar
|
|
||||||
|
|
||||||
# Generated windows.
|
|
||||||
for_window [title="(?:Open|Save) (?:File|Folder|As)"] floating enable;
|
|
||||||
for_window [title="(?:Open|Save) (?:File|Folder|As)"] resize set 800 600
|
|
||||||
for_window [window_role="pop-up"] floating enable
|
|
||||||
for_window [window_role="bubble"] floating enable
|
|
||||||
for_window [window_role="task_dialog"] floating enable
|
|
||||||
for_window [window_role="Preferences"] floating enable
|
|
||||||
for_window [window_type="dialog"] floating enable
|
|
||||||
for_window [window_type="menu"] floating enable
|
|
||||||
for_window [shell="xwayland"] title_format "[XWayland] %title"
|
|
||||||
|
|
||||||
|
|
||||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% \
|
|
||||||
&& pkill -RTMIN+10 i3blocks;
|
|
||||||
|
|
||||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% \
|
|
||||||
&& pkill -RTMIN+10 i3blocks;
|
|
||||||
|
|
||||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle \
|
|
||||||
&& pkill -RTMIN+10 i3blocks;
|
|
||||||
|
|
||||||
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
|
||||||
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
|
|
||||||
bindsym XF86MonBrightnessUp exec brightnessctl set 5%+
|
|
||||||
bindsym XF86Search exec bemenu-run
|
|
||||||
|
|
||||||
bindsym $mod+p exec slurp | grim -g - - | tee ~/Pictures/$(date +%s).png | wl-copy
|
|
||||||
|
|
||||||
bindgesture swipe:right workspace prev
|
|
||||||
bindgesture swipe:left workspace next
|
|
||||||
|
|
||||||
seat seat0 xcursor_theme Adwaita 25
|
seat seat0 xcursor_theme Adwaita 25
|
||||||
|
|
||||||
# Auto start .desktop files using dex
|
# Auto start .desktop files using dex
|
||||||
#exec dex -a
|
exec dex -a
|
||||||
exec pipewire
|
exec nohup pipewire
|
||||||
exec powertop --auto-tune
|
exec nohup swaync
|
||||||
exec swaync
|
exec nohup sway-audio-idle-inhibit
|
||||||
exec sway-audio-idle-inhibit
|
exec nohup waybar
|
||||||
exec eval "$(ssh-agent -s)"
|
exec wl-paste -t text --watch clipman store --no-persist
|
||||||
|
|
||||||
|
#better audio
|
||||||
|
exec easyeffects -w -l Laptop
|
||||||
|
|
||||||
include /etc/sway/config.d/*
|
default_border pixel 2
|
||||||
|
default_floating_border pixel 2
|
||||||
|
|
||||||
|
|||||||
139
.config/sway/config.d/keybinds
Normal file
139
.config/sway/config.d/keybinds
Normal file
@@ -0,0 +1,139 @@
|
|||||||
|
### Key bindings
|
||||||
|
# Start a terminal
|
||||||
|
bindsym $mod+Return exec $term
|
||||||
|
|
||||||
|
# Kill focused window
|
||||||
|
bindsym $mod+Shift+q kill
|
||||||
|
|
||||||
|
# Start your launcher
|
||||||
|
bindsym $mod+d exec $menu
|
||||||
|
|
||||||
|
# Drag floating windows by holding down $mod and left mouse button.
|
||||||
|
# Resize them with right mouse button + $mod.
|
||||||
|
# Despite the name, also works for non-floating windows.
|
||||||
|
# Change normal to inverse to use left mouse button for resizing and right
|
||||||
|
# mouse button for dragging.
|
||||||
|
floating_modifier $mod normal
|
||||||
|
|
||||||
|
# Reload the configuration file
|
||||||
|
bindsym $mod+Shift+c reload
|
||||||
|
|
||||||
|
# Exit sway (logs you out of your Wayland session)
|
||||||
|
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
|
||||||
|
#
|
||||||
|
# Moving around:
|
||||||
|
#
|
||||||
|
# Move your focus around
|
||||||
|
bindsym $mod+$left focus left
|
||||||
|
bindsym $mod+$down focus down
|
||||||
|
bindsym $mod+$up focus up
|
||||||
|
bindsym $mod+$right focus right
|
||||||
|
# Or use $mod+[up|down|left|right]
|
||||||
|
bindsym $mod+Left focus left
|
||||||
|
bindsym $mod+Down focus down
|
||||||
|
bindsym $mod+Up focus up
|
||||||
|
bindsym $mod+Right focus right
|
||||||
|
|
||||||
|
# Move the focused window with the same, but add Shift
|
||||||
|
bindsym $mod+Shift+$left move left
|
||||||
|
bindsym $mod+Shift+$down move down
|
||||||
|
bindsym $mod+Shift+$up move up
|
||||||
|
bindsym $mod+Shift+$right move right
|
||||||
|
|
||||||
|
# Ditto, with arrow keys
|
||||||
|
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 stuff:
|
||||||
|
#
|
||||||
|
# You can "split" the current object of your focus with
|
||||||
|
# $mod+b or $mod+v, for horizontal and vertical splits
|
||||||
|
# respectively.
|
||||||
|
bindsym $mod+b splith
|
||||||
|
bindsym $mod+v splitv
|
||||||
|
|
||||||
|
# Switch the current container between different layout styles
|
||||||
|
bindsym $mod+s layout stacking
|
||||||
|
bindsym $mod+w layout tabbed
|
||||||
|
bindsym $mod+e layout toggle split
|
||||||
|
|
||||||
|
# Make the current focus fullscreen
|
||||||
|
bindsym $mod+f fullscreen
|
||||||
|
|
||||||
|
# Toggle the current focus between tiling and floating mode
|
||||||
|
bindsym $mod+Shift+space floating toggle
|
||||||
|
|
||||||
|
# Swap focus between the tiling area and the floating area
|
||||||
|
bindsym $mod+space focus mode_toggle
|
||||||
|
|
||||||
|
# Move focus to the parent container
|
||||||
|
bindsym $mod+a focus parent
|
||||||
|
#
|
||||||
|
# Scratchpad:
|
||||||
|
#
|
||||||
|
# Sway has a "scratchpad", which is a bag of holding for windows.
|
||||||
|
# You can send windows there and get them back later.
|
||||||
|
|
||||||
|
# Move the currently focused window to the scratchpad
|
||||||
|
bindsym $mod+Shift+minus move scratchpad
|
||||||
|
|
||||||
|
# Show the next scratchpad window or hide the focused scratchpad window.
|
||||||
|
# If there are multiple scratchpad windows, this command cycles through them.
|
||||||
|
bindsym $mod+minus scratchpad show
|
||||||
|
#
|
||||||
|
# Resizing containers:
|
||||||
|
#
|
||||||
|
mode "resize" {
|
||||||
|
# left will shrink the containers width
|
||||||
|
# right will grow the containers width
|
||||||
|
# up will shrink the containers height
|
||||||
|
# down will grow the containers height
|
||||||
|
bindsym $right resize shrink width 10px
|
||||||
|
bindsym $down resize grow height 10px
|
||||||
|
bindsym $up resize shrink height 10px
|
||||||
|
bindsym $left resize grow width 10px
|
||||||
|
|
||||||
|
bindsym Shift+$right resize shrink width 40px
|
||||||
|
bindsym Shift+$down resize grow height 40px
|
||||||
|
bindsym Shift+$up resize shrink height 40px
|
||||||
|
bindsym Shift+$left resize grow width 40px
|
||||||
|
|
||||||
|
# Ditto, with arrow keys
|
||||||
|
bindsym Left resize shrink width 10px
|
||||||
|
bindsym Down resize grow height 10px
|
||||||
|
bindsym Up resize shrink height 10px
|
||||||
|
bindsym Right resize grow width 10px
|
||||||
|
|
||||||
|
# Return to default mode
|
||||||
|
bindsym Return mode "default"
|
||||||
|
bindsym Escape mode "default"
|
||||||
|
}
|
||||||
|
|
||||||
|
bindsym $mod+r mode "resize"
|
||||||
|
bindsym $mod+Shift+s sticky toggle
|
||||||
|
#bindsym $mod+Shift+o exec 'playerctl pause && swaylock -c 0x0000'
|
||||||
|
|
||||||
|
# Toggle laptop display
|
||||||
|
bindsym $mod+m output $laptop toggle
|
||||||
|
|
||||||
|
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% \
|
||||||
|
&& pkill -RTMIN+10 i3blocks;
|
||||||
|
|
||||||
|
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% \
|
||||||
|
&& pkill -RTMIN+10 i3blocks;
|
||||||
|
|
||||||
|
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle \
|
||||||
|
&& pkill -RTMIN+10 i3blocks;
|
||||||
|
|
||||||
|
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||||
|
|
||||||
|
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
|
||||||
|
bindsym XF86MonBrightnessUp exec brightnessctl set 5%+
|
||||||
|
|
||||||
|
bindsym $mod+shift+p exec slurp | grim -g - - | tee ~/Pictures/$(date +%s).png | wl-copy
|
||||||
|
|
||||||
|
bindgesture swipe:right workspace prev
|
||||||
|
bindgesture swipe:left workspace next
|
||||||
|
|
||||||
15
.config/sway/config.d/windows
Normal file
15
.config/sway/config.d/windows
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# Generated windows.
|
||||||
|
for_window [title="(?:Open|Save) (?:File|Folder|As)"] floating enable;
|
||||||
|
for_window [title="(?:Open|Save) (?:File|Folder|As)"] resize set 800 600
|
||||||
|
for_window [window_role="pop-up"] floating enable
|
||||||
|
for_window [window_role="bubble"] floating enable
|
||||||
|
for_window [window_role="task_dialog"] floating enable
|
||||||
|
for_window [window_role="Preferences"] floating enable
|
||||||
|
for_window [window_type="dialog"] floating enable
|
||||||
|
for_window [window_type="menu"] floating enable
|
||||||
|
|
||||||
|
for_window [shell="xwayland"] title_format "[XWayland] %title"
|
||||||
|
for_window [title="LUCID"] floating enable
|
||||||
|
for_window [title="Pydm|pydm"] floating enable
|
||||||
|
for_window [title="Form"] floating enable
|
||||||
|
for_window [title="zoom"] floating enable
|
||||||
27
.config/sway/config.d/workspaces
Normal file
27
.config/sway/config.d/workspaces
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Workspaces:
|
||||||
|
# Note: workspaces can have any name you want, not just numbers.
|
||||||
|
# We just use 1-10 as the default.
|
||||||
|
|
||||||
|
# Switch to workspace
|
||||||
|
bindsym $mod+1 workspace number 1
|
||||||
|
bindsym $mod+2 workspace number 2
|
||||||
|
bindsym $mod+3 workspace number 3
|
||||||
|
bindsym $mod+4 workspace number 4
|
||||||
|
bindsym $mod+5 workspace number 5
|
||||||
|
bindsym $mod+6 workspace number 6
|
||||||
|
bindsym $mod+7 workspace number 7
|
||||||
|
bindsym $mod+8 workspace number 8
|
||||||
|
bindsym $mod+9 workspace number 9
|
||||||
|
bindsym $mod+0 workspace number 10
|
||||||
|
|
||||||
|
# Move focused container to workspace
|
||||||
|
bindsym $mod+Shift+1 move container to workspace number 1
|
||||||
|
bindsym $mod+Shift+2 move container to workspace number 2
|
||||||
|
bindsym $mod+Shift+3 move container to workspace number 3
|
||||||
|
bindsym $mod+Shift+4 move container to workspace number 4
|
||||||
|
bindsym $mod+Shift+5 move container to workspace number 5
|
||||||
|
bindsym $mod+Shift+6 move container to workspace number 6
|
||||||
|
bindsym $mod+Shift+7 move container to workspace number 7
|
||||||
|
bindsym $mod+Shift+8 move container to workspace number 8
|
||||||
|
bindsym $mod+Shift+9 move container to workspace number 9
|
||||||
|
bindsym $mod+Shift+0 move container to workspace number 10
|
||||||
2
.config/sway/scripts/clamshell-mode.sh
Normal file → Executable file
2
.config/sway/scripts/clamshell-mode.sh
Normal file → Executable file
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
LAPTOP_OUTPUT="eDP-1"
|
LAPTOP_OUTPUT="eDP-1"
|
||||||
LID_STATE_FILE="/proc/acpi/button/lid/LID0/state"
|
LID_STATE_FILE="/proc/acpi/button/lid/LID/state"
|
||||||
|
|
||||||
read -r LS < "$LID_STATE_FILE"
|
read -r LS < "$LID_STATE_FILE"
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ set -g default-terminal "xterm-256color"
|
|||||||
|
|
||||||
bind-key r source-file ~/.config/tmux/tmux.conf \; display "Reloaded!"
|
bind-key r source-file ~/.config/tmux/tmux.conf \; display "Reloaded!"
|
||||||
|
|
||||||
|
set-option -g default-shell /bin/zsh
|
||||||
|
|
||||||
# remap prefix
|
# remap prefix
|
||||||
unbind C-b
|
unbind C-b
|
||||||
set -g prefix C-Space
|
set -g prefix C-Space
|
||||||
|
|||||||
232
.config/waybar/config.jsonc
Normal file
232
.config/waybar/config.jsonc
Normal file
@@ -0,0 +1,232 @@
|
|||||||
|
// -*- mode: jsonc -*-
|
||||||
|
{
|
||||||
|
// "layer": "top", // Waybar at top layer
|
||||||
|
// "position": "bottom", // Waybar position (top|bottom|left|right)
|
||||||
|
"height": 10, // Waybar height (to be removed for auto height)
|
||||||
|
// "width": 1280, // Waybar width
|
||||||
|
"spacing": 0, // Gaps between modules (4px)
|
||||||
|
// Choose the order of the modules
|
||||||
|
"modules-left": [
|
||||||
|
"sway/workspaces",
|
||||||
|
"sway/mode",
|
||||||
|
"sway/scratchpad",
|
||||||
|
"custom/media"
|
||||||
|
],
|
||||||
|
//"modules-center": [
|
||||||
|
//"sway/window"
|
||||||
|
//],
|
||||||
|
"modules-right": [
|
||||||
|
"mpd",
|
||||||
|
"custom/audio_idle_inhibitor",
|
||||||
|
"pulseaudio",
|
||||||
|
"network",
|
||||||
|
//"power-profiles-daemon",
|
||||||
|
//"cpu",
|
||||||
|
//"memory",
|
||||||
|
//"temperature",
|
||||||
|
//"backlight",
|
||||||
|
//"keyboard-state",
|
||||||
|
//"sway/language",
|
||||||
|
"battery",
|
||||||
|
//"battery#bat2",
|
||||||
|
"clock"
|
||||||
|
//"tray"
|
||||||
|
//"custom/power"
|
||||||
|
],
|
||||||
|
// Modules configuration
|
||||||
|
// "sway/workspaces": {
|
||||||
|
// "disable-scroll": true,
|
||||||
|
// "all-outputs": true,
|
||||||
|
// "warp-on-scroll": false,
|
||||||
|
// "format": "{name}: {icon}",
|
||||||
|
// "format-icons": {
|
||||||
|
// "1": "",
|
||||||
|
// "2": "",
|
||||||
|
// "3": "",
|
||||||
|
// "4": "",
|
||||||
|
// "5": "",
|
||||||
|
// "urgent": "",
|
||||||
|
// "focused": "",
|
||||||
|
// "default": ""
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
"keyboard-state": {
|
||||||
|
"numlock": true,
|
||||||
|
"capslock": true,
|
||||||
|
"format": "{name} {icon}",
|
||||||
|
"format-icons": {
|
||||||
|
"locked": "",
|
||||||
|
"unlocked": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sway/mode": {
|
||||||
|
"format": "<span style=\"italic\">{}</span>"
|
||||||
|
},
|
||||||
|
"sway/scratchpad": {
|
||||||
|
"format": "{icon} {count}",
|
||||||
|
"show-empty": false,
|
||||||
|
"format-icons": ["", ""],
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-format": "{app}: {title}"
|
||||||
|
},
|
||||||
|
"mpd": {
|
||||||
|
"format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ",
|
||||||
|
"format-disconnected": "Disconnected ",
|
||||||
|
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ",
|
||||||
|
"unknown-tag": "N/A",
|
||||||
|
"interval": 5,
|
||||||
|
"consume-icons": {
|
||||||
|
"on": " "
|
||||||
|
},
|
||||||
|
"random-icons": {
|
||||||
|
"off": "<span color=\"#f53c3c\"></span> ",
|
||||||
|
"on": " "
|
||||||
|
},
|
||||||
|
"repeat-icons": {
|
||||||
|
"on": " "
|
||||||
|
},
|
||||||
|
"single-icons": {
|
||||||
|
"on": "1 "
|
||||||
|
},
|
||||||
|
"state-icons": {
|
||||||
|
"paused": "",
|
||||||
|
"playing": ""
|
||||||
|
},
|
||||||
|
"tooltip-format": "MPD (connected)",
|
||||||
|
"tooltip-format-disconnected": "MPD (disconnected)"
|
||||||
|
},
|
||||||
|
"idle_inhibitor": {
|
||||||
|
"format": "{icon} ",
|
||||||
|
"format-icons": {
|
||||||
|
"activated": "",
|
||||||
|
"deactivated": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
// "icon-size": 21,
|
||||||
|
"spacing": 10,
|
||||||
|
// "icons": {
|
||||||
|
// "blueman": "bluetooth",
|
||||||
|
// "TelegramDesktop": "$HOME/.local/share/icons/hicolor/16x16/apps/telegram.png"
|
||||||
|
// }
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
// "timezone": "America/New_York",
|
||||||
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
|
"format": "{:%r}",
|
||||||
|
"format-alt": "{:%Y-%m-%d}"
|
||||||
|
},
|
||||||
|
"cpu": {
|
||||||
|
"format": "{usage}% ",
|
||||||
|
"tooltip": false
|
||||||
|
},
|
||||||
|
"memory": {
|
||||||
|
"format": "{}% "
|
||||||
|
},
|
||||||
|
"temperature": {
|
||||||
|
// "thermal-zone": 2,
|
||||||
|
// "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
|
||||||
|
"critical-threshold": 80,
|
||||||
|
// "format-critical": "{temperatureC}°C {icon}",
|
||||||
|
"format": "{temperatureC}°C {icon}",
|
||||||
|
"format-icons": ["", "", ""]
|
||||||
|
},
|
||||||
|
"backlight": {
|
||||||
|
// "device": "acpi_video1",
|
||||||
|
"format": "{percent}% {icon}",
|
||||||
|
"format-icons": ["", "", "", "", "", "", "", "", ""]
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"states": {
|
||||||
|
// "good": 95,
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 15
|
||||||
|
},
|
||||||
|
"format": "{capacity}% {icon}",
|
||||||
|
"format-full": "{capacity}% {icon}",
|
||||||
|
"format-charging": "{capacity}% ",
|
||||||
|
"format-plugged": "{capacity}% ",
|
||||||
|
"format-alt": "{time} {icon}",
|
||||||
|
// "format-good": "", // An empty format will hide the module
|
||||||
|
// "format-full": "",
|
||||||
|
"format-icons": ["", "", "", "", ""]
|
||||||
|
},
|
||||||
|
"battery#bat2": {
|
||||||
|
"bat": "BAT2"
|
||||||
|
},
|
||||||
|
"power-profiles-daemon": {
|
||||||
|
"format": "{icon}",
|
||||||
|
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
|
||||||
|
"tooltip": true,
|
||||||
|
"format-icons": {
|
||||||
|
"default": "",
|
||||||
|
"performance": "",
|
||||||
|
"balanced": "",
|
||||||
|
"power-saver": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||||
|
"format-wifi": "{essid} ({signalStrength}%) ",
|
||||||
|
"format-ethernet": "{ipaddr}/{cidr} ",
|
||||||
|
"tooltip-format": "{ifname} via {gwaddr} ",
|
||||||
|
"format-linked": "{ifname} (No IP) ",
|
||||||
|
"format-disconnected": "Disconnected ⚠",
|
||||||
|
"format-alt": "{ifname}: {ipaddr}/{cidr}"
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
// "scroll-step": 1, // %, can be a float
|
||||||
|
"format": "{volume}% {icon} {format_source}",
|
||||||
|
"format-bluetooth": "{volume}% {icon} {format_source}",
|
||||||
|
"format-bluetooth-muted": " {icon} {format_source}",
|
||||||
|
"format-muted": " {format_source}",
|
||||||
|
"format-source": "{volume}% ",
|
||||||
|
"format-source-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"headphone": "",
|
||||||
|
"hands-free": "",
|
||||||
|
"headset": "",
|
||||||
|
"phone": "",
|
||||||
|
"portable": "",
|
||||||
|
"car": "",
|
||||||
|
"default": ["", "", ""]
|
||||||
|
},
|
||||||
|
"on-click": "pavucontrol"
|
||||||
|
},
|
||||||
|
"custom/media": {
|
||||||
|
"format": "{icon} {text}",
|
||||||
|
"return-type": "json",
|
||||||
|
"max-length": 40,
|
||||||
|
"format-icons": {
|
||||||
|
"spotify": "",
|
||||||
|
"default": "🎜"
|
||||||
|
},
|
||||||
|
"escape": true,
|
||||||
|
"exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
|
||||||
|
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
|
||||||
|
},
|
||||||
|
"custom/power": {
|
||||||
|
"format" : "⏻ ",
|
||||||
|
"tooltip": false,
|
||||||
|
"menu": "on-click",
|
||||||
|
"menu-file": "$HOME/.config/waybar/power_menu.xml", // Menu file in resources folder
|
||||||
|
"menu-actions": {
|
||||||
|
"shutdown": "shutdown",
|
||||||
|
"reboot": "reboot",
|
||||||
|
"suspend": "systemctl suspend",
|
||||||
|
"hibernate": "systemctl hibernate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom/audio_idle_inhibitor": {
|
||||||
|
"format": "{icon} ",
|
||||||
|
"exec": "sway-audio-idle-inhibit --dry-print-both-waybar",
|
||||||
|
"exec-if": "which sway-audio-idle-inhibit",
|
||||||
|
"return-type": "json",
|
||||||
|
"format-icons": {
|
||||||
|
"output": "",
|
||||||
|
"input": "",
|
||||||
|
"output-input": " ",
|
||||||
|
"none": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
326
.config/waybar/style.css
Normal file
326
.config/waybar/style.css
Normal file
@@ -0,0 +1,326 @@
|
|||||||
|
* {
|
||||||
|
/* `otf-font-awesome` is required to be installed for icons */
|
||||||
|
/*font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; */
|
||||||
|
font-family: "JetBrainsMono NF";
|
||||||
|
font-size: 13px;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background-color: rgba(43, 48, 59, 0.5);
|
||||||
|
border-bottom: 3px solid rgba(100, 114, 125, 0.5);
|
||||||
|
color: #ffffff;
|
||||||
|
transition-property: background-color;
|
||||||
|
transition-duration: .5s;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.hidden {
|
||||||
|
opacity: 0.2;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.empty {
|
||||||
|
/*background-color: transparent;*/
|
||||||
|
}
|
||||||
|
window#waybar.solo {
|
||||||
|
/*background-color: #FFFFFF;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.termite {
|
||||||
|
background-color: #3F3F3F;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar.chromium {
|
||||||
|
background-color: #000000;
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
/* Use box-shadow instead of border so the text isn't offset */
|
||||||
|
box-shadow: inset 0 -3px transparent;
|
||||||
|
/* Avoid rounded borders under each button name */
|
||||||
|
border: none;
|
||||||
|
border-radius: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
|
||||||
|
button:hover {
|
||||||
|
background: inherit;
|
||||||
|
box-shadow: inset 0 -3px #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* you can set a style on hover for any module like this */
|
||||||
|
#pulseaudio:hover {
|
||||||
|
/*background-color: #a37800;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
padding: 0 5px;
|
||||||
|
background-color: transparent;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
background: rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.focused {
|
||||||
|
background-color: #64727D;
|
||||||
|
box-shadow: inset 0 -3px #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.urgent {
|
||||||
|
background-color: #eb4d4b;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mode {
|
||||||
|
background-color: #64727D;
|
||||||
|
box-shadow: inset 0 -3px #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock,
|
||||||
|
#battery,
|
||||||
|
#cpu,
|
||||||
|
#memory,
|
||||||
|
#disk,
|
||||||
|
#temperature,
|
||||||
|
#backlight,
|
||||||
|
#network,
|
||||||
|
#pulseaudio,
|
||||||
|
#wireplumber,
|
||||||
|
#custom-media,
|
||||||
|
#tray,
|
||||||
|
#mode,
|
||||||
|
#idle_inhibitor,
|
||||||
|
#scratchpad,
|
||||||
|
#power-profiles-daemon,
|
||||||
|
#mpd {
|
||||||
|
padding: 0 10px;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#window,
|
||||||
|
#workspaces {
|
||||||
|
margin: 0 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If workspaces is the leftmost module, omit left margin */
|
||||||
|
.modules-left > widget:first-child > #workspaces {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If workspaces is the rightmost module, omit right margin */
|
||||||
|
.modules-right > widget:last-child > #workspaces {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
/* background-color: #64727D;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery {
|
||||||
|
/*background-color: #ffffff;
|
||||||
|
color: #000000;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery.charging, #battery.plugged {
|
||||||
|
/*color: #ffffff;
|
||||||
|
background-color: #26A65B;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes blink {
|
||||||
|
to {
|
||||||
|
background-color: #ffffff;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Using steps() instead of linear as a timing function to limit cpu usage */
|
||||||
|
#battery.critical:not(.charging) {
|
||||||
|
background-color: #f53c3c;
|
||||||
|
color: #ffffff;
|
||||||
|
animation-name: blink;
|
||||||
|
animation-duration: 0.5s;
|
||||||
|
animation-timing-function: steps(12);
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-direction: alternate;
|
||||||
|
}
|
||||||
|
|
||||||
|
#power-profiles-daemon {
|
||||||
|
padding-right: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#power-profiles-daemon.performance {
|
||||||
|
background-color: #f53c3c;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#power-profiles-daemon.balanced {
|
||||||
|
background-color: #2980b9;
|
||||||
|
color: #ffffff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#power-profiles-daemon.power-saver {
|
||||||
|
background-color: #2ecc71;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
label:focus {
|
||||||
|
background-color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
#cpu {
|
||||||
|
background-color: #2ecc71;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
#memory {
|
||||||
|
background-color: #9b59b6;
|
||||||
|
}
|
||||||
|
|
||||||
|
#disk {
|
||||||
|
background-color: #964B00;
|
||||||
|
}
|
||||||
|
|
||||||
|
#backlight {
|
||||||
|
background-color: #90b1b1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#network {
|
||||||
|
/*background-color: #2980b9;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#network.disconnected {
|
||||||
|
/*background-color: #f53c3c;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio {
|
||||||
|
/*background-color: #f1c40f;*/
|
||||||
|
/*color: #000000;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio.muted {
|
||||||
|
/*background-color: #90b1b1;*/
|
||||||
|
/*color: #2a5c45;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#wireplumber {
|
||||||
|
background-color: #fff0f5;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
#wireplumber.muted {
|
||||||
|
background-color: #f53c3c;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-media {
|
||||||
|
background-color: #66cc99;
|
||||||
|
color: #2a5c45;
|
||||||
|
min-width: 100px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-media.custom-spotify {
|
||||||
|
background-color: #66cc99;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-media.custom-vlc {
|
||||||
|
background-color: #ffa000;
|
||||||
|
}
|
||||||
|
|
||||||
|
#temperature {
|
||||||
|
background-color: #f0932b;
|
||||||
|
}
|
||||||
|
|
||||||
|
#temperature.critical {
|
||||||
|
background-color: #eb4d4b;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
/*background-color: #2980b9;*/
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray > .passive {
|
||||||
|
-gtk-icon-effect: dim;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray > .needs-attention {
|
||||||
|
-gtk-icon-effect: highlight;
|
||||||
|
background-color: #eb4d4b;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor {
|
||||||
|
background-color: #2d3436;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor.activated {
|
||||||
|
background-color: #ecf0f1;
|
||||||
|
color: #2d3436;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mpd {
|
||||||
|
background-color: #66cc99;
|
||||||
|
color: #2a5c45;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mpd.disconnected {
|
||||||
|
background-color: #f53c3c;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mpd.stopped {
|
||||||
|
background-color: #90b1b1;
|
||||||
|
}
|
||||||
|
|
||||||
|
#mpd.paused {
|
||||||
|
background-color: #51a37a;
|
||||||
|
}
|
||||||
|
|
||||||
|
#language {
|
||||||
|
background: #00b093;
|
||||||
|
color: #740864;
|
||||||
|
padding: 0 5px;
|
||||||
|
margin: 0 5px;
|
||||||
|
min-width: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#keyboard-state {
|
||||||
|
background: #97e1ad;
|
||||||
|
color: #000000;
|
||||||
|
padding: 0 0px;
|
||||||
|
margin: 0 5px;
|
||||||
|
min-width: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#keyboard-state > label {
|
||||||
|
padding: 0 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#keyboard-state > label.locked {
|
||||||
|
background: rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
#scratchpad {
|
||||||
|
background: rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
#scratchpad.empty {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
#privacy {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#privacy-item {
|
||||||
|
padding: 0 5px;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
#privacy-item.screenshare {
|
||||||
|
background-color: #cf5700;
|
||||||
|
}
|
||||||
|
|
||||||
|
#privacy-item.audio-in {
|
||||||
|
background-color: #1ca000;
|
||||||
|
}
|
||||||
|
|
||||||
|
#privacy-item.audio-out {
|
||||||
|
background-color: #0069d4;
|
||||||
|
}
|
||||||
13
applications/Zoom.desktop
Normal file
13
applications/Zoom.desktop
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Zoom Workplace
|
||||||
|
Comment=Zoom Video Conference
|
||||||
|
Exec=/usr/bin/zoom %U
|
||||||
|
Icon=Zoom
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Encoding=UTF-8
|
||||||
|
Categories=Network;Application;
|
||||||
|
StartupWMClass=zoom
|
||||||
|
MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;x-scheme-handler/zoomphonesms;x-scheme-handler/zoomcontactcentercall;application/x-zoom
|
||||||
|
X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall;zoomphonesms;zoomcontactcentercall;
|
||||||
|
Name[en_US]=Zoom Workplace
|
||||||
209
applications/com.nextcloud.desktopclient.nextcloud.desktop
Normal file
209
applications/com.nextcloud.desktopclient.nextcloud.desktop
Normal file
@@ -0,0 +1,209 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Categories=Utility;X-SuSE-SyncUtility;
|
||||||
|
Type=Application
|
||||||
|
Exec=nextcloud %u
|
||||||
|
Name=Nextcloud Desktop
|
||||||
|
Comment=Nextcloud desktop synchronization client
|
||||||
|
GenericName=Folder Sync
|
||||||
|
Icon=Nextcloud
|
||||||
|
Keywords=Nextcloud;syncing;file;sharing;
|
||||||
|
X-GNOME-Autostart-Delay=3
|
||||||
|
MimeType=application/vnd.nextcloud;x-scheme-handler/nc;
|
||||||
|
Actions=Quit;
|
||||||
|
|
||||||
|
# Translations
|
||||||
|
Comment[oc]=Nextcloud sincronizacion del client
|
||||||
|
GenericName[oc]=Dorsièr de Sincronizacion
|
||||||
|
Name[oc]=Nextcloud sincronizacion del client
|
||||||
|
Icon[oc]=Nextcloud
|
||||||
|
Comment[ar]=Nextcloud زبون مزامنة مكتبي
|
||||||
|
GenericName[ar]=مزامنة المجلد
|
||||||
|
Name[ar]=Nextcloud زبون مزامنة مكتبي
|
||||||
|
Icon[ar]=Nextcloud
|
||||||
|
Comment[bg_BG]=Nextcloud клиент за десктоп синхронизация
|
||||||
|
GenericName[bg_BG]=Синхронизиране на папката
|
||||||
|
Name[bg_BG]=Nextcloud клиент десктоп синхронизация
|
||||||
|
Icon[bg_BG]=Nextcloud
|
||||||
|
Comment[ca]=Client de sincronització d'escriptori Nextcloud
|
||||||
|
GenericName[ca]=Sincronització de carpetes
|
||||||
|
Name[ca]=Client de sincronització d'escriptori Nextcloud
|
||||||
|
Icon[ca]=Nextcloud
|
||||||
|
Comment[da]=Nextcloud skrivebordsklient til synkronisering
|
||||||
|
GenericName[da]=Mappesynkronisering
|
||||||
|
Name[da]=Nextcloud skrivebordsklient til synk
|
||||||
|
Icon[da]=Nextcloud
|
||||||
|
Comment[de]=Nextcloud Desktop-Synchronisationsclient
|
||||||
|
GenericName[de]=Ordner-Synchronisation
|
||||||
|
Name[de]=Nextcloud Desktop-Synchronisationsclient
|
||||||
|
Icon[de]=Nextcloud
|
||||||
|
Comment[ja_JP]=Nextcloud デスクトップ同期クライアント
|
||||||
|
GenericName[ja_JP]=フォルダー同期
|
||||||
|
Name[ja_JP]=Nextcloud デスクトップ同期クライアント
|
||||||
|
Icon[ja_JP]=Nextcloud
|
||||||
|
Comment[el]=Nextcloud συγχρονισμός επιφάνειας εργασίας πελάτη
|
||||||
|
GenericName[el]=Συγχρονισμός φακέλου
|
||||||
|
Name[el]=Nextcloud συγχρονισμός επιφάνειας εργασίας πελάτη
|
||||||
|
Icon[el]=Nextcloud
|
||||||
|
Comment[en_GB]=Nextcloud desktop synchronisation client
|
||||||
|
GenericName[en_GB]=Folder Sync
|
||||||
|
Name[en_GB]=Nextcloud desktop sync client
|
||||||
|
Icon[en_GB]=Nextcloud
|
||||||
|
Comment[es]=Nextcloud cliente de sincronización de escritorio
|
||||||
|
GenericName[es]=Sincronización de carpeta
|
||||||
|
Name[es]=Nextcloud cliente de sincronización de escritorio
|
||||||
|
Icon[es]=Nextcloud
|
||||||
|
Comment[de_DE]=Nextcloud Desktop-Synchronisationsclient
|
||||||
|
GenericName[de_DE]=Ordner-Synchronisation
|
||||||
|
Name[de_DE]=Nextcloud Desktop-Synchronisationsclient
|
||||||
|
Icon[de_DE]=Nextcloud
|
||||||
|
Comment[eu]=Nextcloud mahaigaineko sinkronizazio bezeroa
|
||||||
|
GenericName[eu]=Karpetaren sinkronizazioa
|
||||||
|
Name[eu]=Nextcloud mahaigaineko sinkronizazio bezeroa
|
||||||
|
Icon[eu]=Nextcloud
|
||||||
|
GenericName[fa]=همسان سازی پوشهها
|
||||||
|
Name[fa]=nextcloud نسخهی همسان سازی مشتری
|
||||||
|
Icon[fa]=Nextcloud
|
||||||
|
Comment[fr]=Synchronisez vos dossiers avec un serveur Nextcloud
|
||||||
|
GenericName[fr]=Synchronisation de dossier
|
||||||
|
Name[fr]=Client de synchronisation Nextcloud
|
||||||
|
Icon[fr]=Nextcloud
|
||||||
|
Comment[gl]=Nextcloud cliente de sincronización para escritorio
|
||||||
|
GenericName[gl]=Sincronizar Cartafol
|
||||||
|
Name[gl]=Nextcloud cliente de sincronización para escritorio
|
||||||
|
Icon[gl]=Nextcloud
|
||||||
|
Comment[he]=Nextcloud לקוח סנכון שולחן עבודה
|
||||||
|
GenericName[he]=סנכון תיקייה
|
||||||
|
Name[he]=Nextcloud לקוח סנכרון שולחן עבודה
|
||||||
|
Icon[he]=Nextcloud
|
||||||
|
Comment[ia]=Nextcloud cliente de synchronisation pro scriptorio
|
||||||
|
GenericName[ia]=Synchronisar Dossier
|
||||||
|
Name[ia]=Nextcloud cliente de synchronisation pro scriptorio
|
||||||
|
Icon[ia]=Nextcloud
|
||||||
|
Comment[id]=Klien sinkronisasi desktop Nextcloud
|
||||||
|
GenericName[id]=Folder Sync
|
||||||
|
Name[id]=Klien sync desktop Nextcloud
|
||||||
|
Icon[id]=Nextcloud
|
||||||
|
Comment[is]=Nextcloud skjáborðsforrit samstillingar
|
||||||
|
GenericName[is]=Samstilling möppu
|
||||||
|
Name[is]=Nextcloud skjáborðsforrit samstillingar
|
||||||
|
Icon[is]=Nextcloud
|
||||||
|
Comment[it]=Client di sincronizzazione del desktop di Nextcloud
|
||||||
|
GenericName[it]=Sincronizzazione cartella
|
||||||
|
Name[it]=Client di sincronizzazione del desktop di Nextcloud
|
||||||
|
Icon[it]=Nextcloud
|
||||||
|
Comment[ko]=Nextcloud 데스크톱 동기화 클라이언트
|
||||||
|
GenericName[ko]=폴더 동기화
|
||||||
|
Name[ko]=Nextcloud 데스크톱 동기화 클라이언트
|
||||||
|
Icon[ko]=Nextcloud
|
||||||
|
Comment[hu_HU]=Nextcloud asztali szinkronizációs kliens
|
||||||
|
GenericName[hu_HU]=Könyvtár szinkronizálás
|
||||||
|
Name[hu_HU]=Nextcloud asztali szinkr. kliens
|
||||||
|
Icon[hu_HU]=Nextcloud
|
||||||
|
Comment[af_ZA]=Nextcloud werkskermsinchroniseerkliënt
|
||||||
|
GenericName[af_ZA]=Vouersinchronisering
|
||||||
|
Name[af_ZA]=Nextcloud werkskermsinchroniseerkliënt
|
||||||
|
Icon[af_ZA]=Nextcloud
|
||||||
|
Comment[nl]=Nextcloud desktop synchronisatie client
|
||||||
|
GenericName[nl]=Mappen sync
|
||||||
|
Name[nl]=Nextcloud desktop sync client
|
||||||
|
Icon[nl]=Nextcloud
|
||||||
|
Comment[et_EE]=Nextcloud sünkroonimise klient töölauale
|
||||||
|
GenericName[et_EE]=Kaustade sünkroonimine
|
||||||
|
Name[et_EE]=Nextcloud sünkroonimise klient töölauale
|
||||||
|
Icon[et_EE]=Nextcloud
|
||||||
|
Comment[pl]=Nextcloud klient synchronizacji dla komputerów stacjonarnych
|
||||||
|
GenericName[pl]=Folder Synchronizacji
|
||||||
|
Name[pl]=Nextcloud klient synchronizacji dla komputerów stacjonarnych
|
||||||
|
Icon[pl]=Nextcloud
|
||||||
|
Comment[pt_BR]=Nextcloud cliente de sincronização do computador
|
||||||
|
GenericName[pt_BR]=Sincronização de Pasta
|
||||||
|
Name[pt_BR]=Nextcloud cliente de sincronização de desktop
|
||||||
|
Icon[pt_BR]=Nextcloud
|
||||||
|
Comment[cs_CZ]=Nextcloud počítačový synchronizační klient
|
||||||
|
GenericName[cs_CZ]=Synchronizace adresáře
|
||||||
|
Name[cs_CZ]=Nextcloud počítačový synchronizační klient
|
||||||
|
Icon[cs_CZ]=Nextcloud
|
||||||
|
Comment[ru]=Настольный клиент синхронизации Nextcloud
|
||||||
|
GenericName[ru]=Синхронизация каталогов
|
||||||
|
Name[ru]=Настольный клиент синхронизации Nextcloud
|
||||||
|
Icon[ru]=Nextcloud
|
||||||
|
Comment[sl]=Nextcloud ‒ Program za usklajevanje datotek z namizjem
|
||||||
|
GenericName[sl]=Usklajevanje map
|
||||||
|
Name[sl]=Nextcloud ‒ Program za usklajevanje datotek z namizjem
|
||||||
|
Icon[sl]=Nextcloud
|
||||||
|
Comment[sq]=Klient njëkohësimesh Nextcloud për desktop
|
||||||
|
GenericName[sq]=Njëkohësim Dosjesh
|
||||||
|
Name[sq]=Klient njëkohësimesh Nextcloud për desktop
|
||||||
|
Icon[sq]=Nextcloud
|
||||||
|
Comment[fi_FI]=Nextcloud työpöytäsynkronointisovellus
|
||||||
|
GenericName[fi_FI]=Kansion synkronointi
|
||||||
|
Name[fi_FI]=Nextcloud työpöytäsynkronointisovellus
|
||||||
|
Icon[fi_FI]=Nextcloud
|
||||||
|
Comment[sv]=Nextcloud desktop synkroniseringsklient
|
||||||
|
GenericName[sv]=Mappsynk
|
||||||
|
Name[sv]=Nextcloud desktop synk-klient
|
||||||
|
Icon[sv]=Nextcloud
|
||||||
|
Comment[tr]=Nextcloud masaüstü eşitleme istemcisi
|
||||||
|
GenericName[tr]=Dosya Eşitleme
|
||||||
|
Name[tr]=Nextcloud masaüstü eşitleme istemcisi
|
||||||
|
Icon[tr]=Nextcloud
|
||||||
|
Comment[uk]=Настільний клієнт синхронізації Nextcloud
|
||||||
|
GenericName[uk]=Синхронізація теки
|
||||||
|
Name[uk]=Настільний клієнт синхронізації Nextcloud
|
||||||
|
Icon[uk]=Nextcloud
|
||||||
|
Comment[ro]=Nextcloud client de sincronizare pe desktop
|
||||||
|
GenericName[ro]=Sincronizare director
|
||||||
|
Name[ro]=Nextcloud client de sincronizare pe desktop
|
||||||
|
Icon[ro]=Nextcloud
|
||||||
|
Comment[zh_CN]=Nextcloud 桌面同步客户端
|
||||||
|
GenericName[zh_CN]=文件夹同步
|
||||||
|
Name[zh_CN]=Nextcloud 桌面同步客户端
|
||||||
|
Icon[zh_CN]=Nextcloud
|
||||||
|
Comment[zh_HK]=桌面版同步客户端
|
||||||
|
Comment[zh_TW]=Nextcloud 桌面同步客戶端
|
||||||
|
GenericName[zh_TW]=資料夾同步
|
||||||
|
Name[zh_TW]=Nextcloud 桌面同步客戶端
|
||||||
|
Icon[zh_TW]=Nextcloud
|
||||||
|
Comment[es_AR]=Cliente de sincronización para escritorio Nextcloud
|
||||||
|
GenericName[es_AR]=Sincronización de directorio
|
||||||
|
Name[es_AR]=Cliente de sincronización para escritorio Nextcloud
|
||||||
|
Icon[es_AR]=Nextcloud
|
||||||
|
Comment[lt_LT]=Nextcloud darbalaukio sinchronizavimo programa
|
||||||
|
GenericName[lt_LT]=Katalogo sinchnorizacija
|
||||||
|
Name[lt_LT]=Nextcloud darbalaukio programa
|
||||||
|
Icon[lt_LT]=Nextcloud
|
||||||
|
Comment[th_TH]=Nextcloud ไคลเอนต์ประสานข้อมูลเดสก์ท็อป
|
||||||
|
GenericName[th_TH]=ประสานข้อมูลโฟลเดอร์
|
||||||
|
Name[th_TH]= Nextcloud ไคลเอนต์ประสานข้อมูลเดสก์ท็อป
|
||||||
|
Icon[th_TH]=Nextcloud
|
||||||
|
Comment[es_MX]=Cliente de escritorio para sincronziación de Nextcloud
|
||||||
|
GenericName[es_MX]=Sincronización de Carpetas
|
||||||
|
Name[es_MX]=Cliente de escritorio para sincronziación de Nextcloud
|
||||||
|
Icon[es_MX]=Nextcloud
|
||||||
|
Comment[nb_NO]=Nextcloud skrivebordssynkroniseringsklient
|
||||||
|
GenericName[nb_NO]=Mappesynkronisering
|
||||||
|
Name[nb_NO]=Nextcloud skrivebordssynkroniseringsklient
|
||||||
|
Icon[nb_NO]=Nextcloud
|
||||||
|
Comment[nn_NO]=Nextcloud klient for å synkronisera frå skrivebord
|
||||||
|
GenericName[nn_NO]=Mappe synkronisering
|
||||||
|
Name[nn_NO]=Nextcloud klient for å synkronisera frå skrivebord
|
||||||
|
Icon[nn_NO]=Nextcloud
|
||||||
|
Comment[pt_PT]=Nextcloud - Cliente de Sincronização para PC
|
||||||
|
GenericName[pt_PT]=Sincronizar Pasta
|
||||||
|
Name[pt_PT]=Nextcloud - Cliente de Sincronização para PC
|
||||||
|
Icon[pt_PT]=Nextcloud
|
||||||
|
Icon[km]=Nextcloud
|
||||||
|
Comment[lb]=Nextcloud Desktop Synchronisatioun Client
|
||||||
|
GenericName[lb]=Dossier Dync
|
||||||
|
Name[lb]=Nextcloud Desktop Sync Client
|
||||||
|
Icon[lb]=Nextcloud
|
||||||
|
Implements=org.freedesktop.CloudProviders
|
||||||
|
|
||||||
|
[org.freedesktop.CloudProviders]
|
||||||
|
BusName=com.nextcloudgmbh.Nextcloud
|
||||||
|
ObjectPath=/com/nextcloudgmbh/Nextcloud
|
||||||
|
|
||||||
|
[Desktop Action Quit]
|
||||||
|
Exec=nextcloud --quit
|
||||||
|
Name=Quit Nextcloud
|
||||||
|
Icon=nextcloud
|
||||||
2
applications/defaults.list
Normal file
2
applications/defaults.list
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
inode/directory=thunar.desktop
|
||||||
|
x-directory/normal=thunar.desktop
|
||||||
@@ -4,6 +4,7 @@ StartupWMClass=discord
|
|||||||
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
|
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
|
||||||
GenericName=Internet Messenger
|
GenericName=Internet Messenger
|
||||||
Exec=/usr/lib/discord/Discord --enable-features=UseOzonePlatform --ozone-platform=wayland
|
Exec=/usr/lib/discord/Discord --enable-features=UseOzonePlatform --ozone-platform=wayland
|
||||||
|
#Exec=/usr/lib/discord/Discord
|
||||||
Icon=discord
|
Icon=discord
|
||||||
Type=Application
|
Type=Application
|
||||||
Categories=Network;InstantMessaging;
|
Categories=Network;InstantMessaging;
|
||||||
|
|||||||
13
applications/feh.desktop
Normal file
13
applications/feh.desktop
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Name=Feh
|
||||||
|
Name[en_US]=feh
|
||||||
|
GenericName=Image viewer
|
||||||
|
GenericName[en_US]=Image viewer
|
||||||
|
Comment=Image viewer and cataloguer
|
||||||
|
Exec=feh --start-at %u
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Icon=feh
|
||||||
|
Categories=Graphics;2DGraphics;Viewer;
|
||||||
|
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/webp;image/x-bmp;image/x-pcx;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-tga;image/x-xbitmap;image/heic;
|
||||||
|
NoDisplay=true
|
||||||
8
applications/userapp-Firefox-DKWX72.desktop
Normal file
8
applications/userapp-Firefox-DKWX72.desktop
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Version=1.0
|
||||||
|
Type=Application
|
||||||
|
NoDisplay=true
|
||||||
|
Exec=/usr/lib/firefox/firefox %u
|
||||||
|
Name=Firefox
|
||||||
|
Comment=Custom definition for Firefox
|
||||||
16
scripts/kanshi-save-profile
Executable file
16
scripts/kanshi-save-profile
Executable file
@@ -0,0 +1,16 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
name=$1
|
||||||
|
|
||||||
|
if [ -z "$name" ]; then
|
||||||
|
echo "Usage: $0 <name>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Saving profile $name"
|
||||||
|
|
||||||
|
echo -e "\nprofile $name {" >> ~/.config/kanshi/config
|
||||||
|
swaymsg -t get_outputs | \
|
||||||
|
jq '.[] | " output '"'"'\(.make) \(.model) \(.serial)'"'"' mode \(.current_mode.width)x\(.current_mode.height) position \(.rect.x),\(.rect.y)"' -r \
|
||||||
|
>> ~/.config/kanshi/config
|
||||||
|
|
||||||
1
scripts/vpn
Symbolic link
1
scripts/vpn
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/home/jozamudi/Downloads/mullvad_config_linux_us_lax/vpn.sh
|
||||||
Reference in New Issue
Block a user