first commit
This commit is contained in:
commit
a827de9117
|
@ -0,0 +1,3 @@
|
||||||
|
[submodule "labwc-services"]
|
||||||
|
path = labwc-services
|
||||||
|
url = https://git.jade.moe/oct2pus/labwc-services
|
|
@ -0,0 +1,650 @@
|
||||||
|
# tea fish shell completion
|
||||||
|
|
||||||
|
function __fish_tea_no_subcommand --description 'Test if there has been any subcommand yet'
|
||||||
|
for i in (commandline -opc)
|
||||||
|
if contains -- $i logins login list ls add edit e delete rm default logout shellcompletion autocomplete whoami issues issue i list ls create c reopen open close pulls pull pr list ls checkout co clean create c close reopen open review approve lgtm a reject merge m labels label list ls create c update delete rm milestones milestone ms list ls create c close delete rm reopen open issues i add a remove r releases release r list ls create c delete rm edit e times time t add a delete rm reset list ls organizations organization org list ls create c delete rm repos repo list ls search s create c create-from-template ct fork f comment c open o notifications notification n ls list read r unread u pin p unpin clone C admin a users u list ls help h
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
complete -c tea -n '__fish_tea_no_subcommand' -f -l help -s h -d 'show help'
|
||||||
|
complete -c tea -n '__fish_tea_no_subcommand' -f -l version -s v -d 'print the version'
|
||||||
|
complete -c tea -n '__fish_tea_no_subcommand' -f -l help -s h -d 'show help'
|
||||||
|
complete -c tea -n '__fish_tea_no_subcommand' -f -l version -s v -d 'print the version'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from logins login' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'logins login' -d 'Log in to a Gitea server'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from logins login' -a 'list ls' -d 'List Gitea logins'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from logins login' -a 'add' -d 'Add a Gitea login'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l name -s n -r -d 'Login name'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l url -s u -r -d 'Server URL'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l token -s t -r -d 'Access token. Can be obtained from Settings > Applications'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l user -r -d 'User for basic auth (will create token)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l password -s pwd -r -d 'Password for basic auth (will create token)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l ssh-key -s s -r -d 'Path to a SSH key to use, overrides auto-discovery'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add' -f -l insecure -s i -d 'Disable TLS verification'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from logins login' -a 'edit e' -d 'Edit Gitea logins'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from logins login' -a 'delete rm' -d 'Remove a Gitea login'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from default' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from logins login' -a 'default' -d 'Get or Set Default Login'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from default' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from logout' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'logout' -d 'Log out from a Gitea server'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from shellcompletion autocomplete' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'shellcompletion autocomplete' -d 'Install shell completion for tea'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from shellcompletion autocomplete' -f -l install -d 'Persist in shell config instead of printing commands'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from shellcompletion autocomplete' -f -l help -s h -d 'show help'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from whoami' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'whoami' -d 'Show current logged in user'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'issues issue i' -d 'List, create and update issues'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l comments -d 'Whether to display comments (will prompt if not provided & run interactively)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
index,state,kind,author,author-id,url,title,body,created,updated,deadline,assignees,milestone,labels,comments
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l state -r -d 'Filter by state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l kind -s K -r -d 'Whether to return `issues`, `pulls`, or `all` (you can use this to apply advanced search filters to PRs)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l keyword -s k -r -d 'Filter by search string'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l labels -s L -r -d 'Comma-separated list of labels to match issues against.
|
||||||
|
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l milestones -s m -r -d 'Comma-separated list of milestones to match issues against.
|
||||||
|
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l author -s A -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l assignee -s a -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l mentions -s M -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l from -s F -r -d 'Filter by activity after this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l until -s u -r -d 'Filter by activity before this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues issue i' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from issues issue i' -a 'list ls' -d 'List issues of the repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
index,state,kind,author,author-id,url,title,body,created,updated,deadline,assignees,milestone,labels,comments
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l state -r -d 'Filter by state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l kind -s K -r -d 'Whether to return `issues`, `pulls`, or `all` (you can use this to apply advanced search filters to PRs)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l keyword -s k -r -d 'Filter by search string'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l labels -s L -r -d 'Comma-separated list of labels to match issues against.
|
||||||
|
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l milestones -s m -r -d 'Comma-separated list of milestones to match issues against.
|
||||||
|
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l author -s A -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l assignee -s a -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l mentions -s M -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l from -s F -r -d 'Filter by activity after this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l until -s u -r -d 'Filter by activity before this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from issues issue i' -a 'create c' -d 'Create an issue on repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l title -s t -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l description -s d -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l assignees -s a -r -d 'Comma-separated list of usernames to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l labels -s L -r -d 'Comma-separated list of labels to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l deadline -s D -r -d 'Deadline timestamp to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l milestone -s m -r -d 'Milestone to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from issues issue i' -a 'reopen open' -d 'Change state of an issue to \'open\''
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from issues issue i' -a 'close' -d 'Change state of an issue to \'closed\''
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'pulls pull pr' -d 'Manage and checkout pull requests'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l comments -d 'Whether to display comments (will prompt if not provided & run interactively)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
index,state,author,author-id,url,title,body,mergeable,base,base-commit,head,diff,patch,created,updated,deadline,assignees,milestone,labels,comments
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l state -r -d 'Filter by state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pulls pull pr' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'list ls' -d 'List pull requests of the repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
index,state,author,author-id,url,title,body,mergeable,base,base-commit,head,diff,patch,created,updated,deadline,assignees,milestone,labels,comments
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l state -r -d 'Filter by state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from checkout co' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'checkout co' -d 'Locally check out the given PR'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from checkout co' -f -l branch -s b -d 'Create a local branch if it doesn\'t exist yet'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from checkout co' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from checkout co' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from checkout co' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from checkout co' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clean' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'clean' -d 'Deletes local & remote feature-branches for a closed pull request'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clean' -f -l ignore-sha -d 'Find the local branch by name instead of commit hash (less precise)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clean' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clean' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clean' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clean' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'create c' -d 'Create a pull-request'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l head -r -d 'Branch name of the PR source (default is current one). To specify a different head repo, use <user>:<branch>'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l base -s b -r -d 'Branch name of the PR target (default is repos default branch)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l title -s t -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l description -s d -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l assignees -s a -r -d 'Comma-separated list of usernames to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l labels -s L -r -d 'Comma-separated list of labels to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l deadline -s D -r -d 'Deadline timestamp to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l milestone -s m -r -d 'Milestone to assign'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'close' -d 'Change state of a pull request to \'closed\''
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'reopen open' -d 'Change state of a pull request to \'open\''
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from review' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'review' -d 'Interactively review a pull request'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from review' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from review' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from review' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from review' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from approve lgtm a' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'approve lgtm a' -d 'Approve a pull request'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from approve lgtm a' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from approve lgtm a' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from approve lgtm a' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from approve lgtm a' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reject' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'reject' -d 'Request changes to a pull request'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reject' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reject' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reject' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reject' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from pulls pull pr' -a 'merge m' -d 'Merge a pull request'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l style -s s -r -d 'Kind of merge to perform: merge, rebase, squash, rebase-merge'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l title -s t -r -d 'Merge commit title'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l message -s m -r -d 'Merge commit message'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from merge m' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'labels label' -d 'Manage issue labels'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l save -s s -d 'Save all the labels as a file'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from labels label' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from labels label' -a 'list ls' -d 'List labels'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l save -s s -d 'Save all the labels as a file'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from labels label' -a 'create c' -d 'Create a label'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l name -r -d 'label name'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l color -r -d 'label color value'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l description -r -d 'label description'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l file -r -d 'indicate a label file'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from labels label' -a 'update' -d 'Update a label'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l id -r -d 'label id'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l name -r -d 'label name'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l color -r -d 'label color value'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l description -r -d 'label description'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from update' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from labels label' -a 'delete rm' -d 'Delete a label'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l id -r -d 'label id'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'milestones milestone ms' -d 'List and create milestones'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
title,state,items_open,items_closed,items,duedate,description,created,updated,closed,id
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l state -r -d 'Filter by milestone state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -a 'list ls' -d 'List milestones of the repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
title,state,items_open,items_closed,items,duedate,description,created,updated,closed,id
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l state -r -d 'Filter by milestone state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -a 'create c' -d 'Create an milestone on repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l title -s t -r -d 'milestone title to create'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l description -s d -r -d 'milestone description to create'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l deadline -s expires -s x -r -d 'set milestone deadline (default is no due date)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l state -r -d 'set milestone state (default is open)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -a 'close' -d 'Change state of an milestone to \'closed\''
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l force -s f -d 'delete milestone'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from close' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -a 'delete rm' -d 'delete a milestone'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -a 'reopen open' -d 'Change state of an milestone to \'open\''
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reopen open' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from milestones milestone ms' -a 'issues i' -d 'manage issue/pull of an milestone'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l state -r -d 'Filter by issue state (all|open|closed)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l kind -r -d 'Filter by kind (issue|pull)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
index,state,kind,author,author-id,url,title,body,created,updated,deadline,assignees,milestone,labels,comments
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from issues i' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from issues i' -a 'add a' -d 'Add an issue/pull to an milestone'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from remove r' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from issues i' -a 'remove r' -d 'Remove an issue/pull to an milestone'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from remove r' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from remove r' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from remove r' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from remove r' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from releases release r' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'releases release r' -d 'Manage releases'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from releases release r' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from releases release r' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from releases release r' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from releases release r' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from releases release r' -a 'list ls' -d 'List Releases'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from releases release r' -a 'create c' -d 'Create a release'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l tag -r -d 'Tag name. If the tag does not exist yet, it will be created by Gitea'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l target -r -d 'Target branch name or commit hash. Defaults to the default branch of the repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l title -s t -r -d 'Release title'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l note -s n -r -d 'Release notes'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l draft -s d -d 'Is a draft'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l prerelease -s p -d 'Is a pre-release'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l asset -s a -r -d 'Path to file attachment. Can be specified multiple times'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from releases release r' -a 'delete rm' -d 'Delete a release'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l confirm -s y -d 'Confirm deletion (required)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l delete-tag -d 'Also delete the git tag for this release'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from releases release r' -a 'edit e' -d 'Edit a release'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l tag -r -d 'Change Tag'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l target -r -d 'Change Target'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l title -s t -r -d 'Change Title'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l note -s n -r -d 'Change Notes'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l draft -s d -r -d 'Mark as Draft [True/false]'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l prerelease -s p -r -d 'Mark as Pre-Release [True/false]'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from edit e' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'times time t' -d 'Operate on tracked times of a repository\'s issues & pulls'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l from -s f -r -d 'Show only times tracked after this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l until -s u -r -d 'Show only times tracked before this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l total -s t -d 'Print the total duration at the end'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l mine -s m -d 'Show all times tracked by you across all repositories (overrides command arguments)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l fields -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
id,created,repo,issue,user,duration
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from times time t' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from times time t' -a 'add a' -d 'Track spent time on an issue'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from add a' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from times time t' -a 'delete rm' -d 'Delete a single tracked time on an issue'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reset' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from times time t' -a 'reset' -d 'Reset tracked time on an issue'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reset' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reset' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from reset' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from times time t' -a 'list ls' -d 'List tracked times on issues & pulls'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l from -s f -r -d 'Show only times tracked after this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l until -s u -r -d 'Show only times tracked before this date'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l total -s t -d 'Print the total duration at the end'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l mine -s m -d 'Show all times tracked by you across all repositories (overrides command arguments)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l fields -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
id,created,repo,issue,user,duration
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'organizations organization org' -d 'List, create, delete organizations'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from organizations organization org' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from organizations organization org' -a 'list ls' -d 'List Organizations'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from organizations organization org' -a 'create c' -d 'Create an organization'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l name -s n -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l description -s d -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l website -s w -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l location -s L -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l visibility -s v -r
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l repo-admins-can-change-team-access
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from organizations organization org' -a 'delete rm' -d 'Delete users Organizations'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from delete rm' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'repos repo' -d 'Show repository details'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l watched -s w -d 'List your watched repos instead'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l starred -s s -d 'List your starred repos instead'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
description,forks,id,name,owner,stars,ssh,updated,url,permission,type
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l type -s T -r -d 'Filter by type: fork, mirror, source'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from repos repo' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from repos repo' -a 'list ls' -d 'List repositories you have access to'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l watched -s w -d 'List your watched repos instead'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l starred -s s -d 'List your starred repos instead'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
description,forks,id,name,owner,stars,ssh,updated,url,permission,type
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l type -s T -r -d 'Filter by type: fork, mirror, source'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from repos repo' -a 'search s' -d 'Find any repo on an Gitea instance'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l topic -s t -d 'Search for term in repo topics instead of name'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l type -s T -r -d 'Filter by type: fork, mirror, source'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l owner -s O -r -d 'Filter by owner'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l private -r -d 'Filter private repos (true|false)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l archived -r -d 'Filter archived repos (true|false)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
description,forks,id,name,owner,stars,ssh,updated,url,permission,type
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from search s' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from repos repo' -a 'create c' -d 'Create a repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l name -s -r -d 'name of new repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l owner -s O -r -d 'name of repo owner'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l private -d 'make repo private'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l description -s desc -r -d 'add description to repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l init -d 'initialize repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l labels -r -d 'name of label set to add'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l gitignores -s git -r -d 'list of gitignore templates (need --init)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l license -r -d 'add license (need --init)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l readme -r -d 'use readme template (need --init)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l branch -r -d 'use custom default branch (need --init)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l template -d 'make repo a template repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l trustmodel -r -d 'select trust model (committer,collaborator,collaborator+committer)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create c' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from repos repo' -a 'create-from-template ct' -d 'Create a repository based on an existing template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l template -s t -r -d 'source template to copy from'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l name -s n -r -d 'name of new repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l owner -s O -r -d 'name of repo owner'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l private -d 'make new repo private'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l description -s desc -r -d 'add custom description to repo'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l content -d 'copy git content from template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l githooks -d 'copy git hooks from template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l avatar -d 'copy repo avatar from template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l labels -d 'copy repo labels from template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l topics -d 'copy topics from template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l webhooks -d 'copy webhooks from template'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from create-from-template ct' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from fork f' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from repos repo' -a 'fork f' -d 'Fork an existing repository'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from fork f' -f -l owner -s O -r -d 'name of fork\'s owner, defaults to current user'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from fork f' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from fork f' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from fork f' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from comment c' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'comment c' -d 'Add a comment to an issue / pr'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from comment c' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from comment c' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from comment c' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from comment c' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from open o' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'open o' -d 'Open something of the repository in web browser'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from open o' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from open o' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from open o' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'notifications notification n' -d 'Show notifications'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
id,status,updated,index,type,state,title,repository
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l types -s t -r -d 'Comma-separated list of subject types to filter by. Available values:
|
||||||
|
issue,pull,repository,commit
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l states -s s -r -d 'Comma-separated list of notification states to filter by. Available values:
|
||||||
|
pinned,unread,read
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l mine -s m -d 'Show notifications across all your repositories instead of the current repository only'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from notifications notification n' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from notifications notification n' -a 'ls list' -d 'List notifications'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
id,status,updated,index,type,state,title,repository
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l types -s t -r -d 'Comma-separated list of subject types to filter by. Available values:
|
||||||
|
issue,pull,repository,commit
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l states -s s -r -d 'Comma-separated list of notification states to filter by. Available values:
|
||||||
|
pinned,unread,read
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l mine -s m -d 'Show notifications across all your repositories instead of the current repository only'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from ls list' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from notifications notification n' -a 'read r' -d 'Mark all filtered or a specific notification as read'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l states -s s -r -d 'Comma-separated list of notification states to filter by. Available values:
|
||||||
|
pinned,unread,read
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l mine -s m -d 'Show notifications across all your repositories instead of the current repository only'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from read r' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from notifications notification n' -a 'unread u' -d 'Mark all filtered or a specific notification as unread'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l states -s s -r -d 'Comma-separated list of notification states to filter by. Available values:
|
||||||
|
pinned,unread,read
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l mine -s m -d 'Show notifications across all your repositories instead of the current repository only'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unread u' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from notifications notification n' -a 'pin p' -d 'Mark all filtered or a specific notification as pinned'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l states -s s -r -d 'Comma-separated list of notification states to filter by. Available values:
|
||||||
|
pinned,unread,read
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l mine -s m -d 'Show notifications across all your repositories instead of the current repository only'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from pin p' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from notifications notification n' -a 'unpin' -d 'Unpin all pinned or a specific notification'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l states -s s -r -d 'Comma-separated list of notification states to filter by. Available values:
|
||||||
|
pinned,unread,read
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l mine -s m -d 'Show notifications across all your repositories instead of the current repository only'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from unpin' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clone C' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'clone C' -d 'Clone a repository locally'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clone C' -f -l depth -s d -r -d 'num commits to fetch, defaults to all'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from clone C' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from admin a' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'admin a' -d 'Operations requiring admin access on the Gitea instance'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from admin a' -a 'users u' -d 'Manage registered users'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
id,login,full_name,email,avatar_url,language,is_admin,restricted,prohibit_login,location,website,description,visibility,activated,lastlogin_at,created_at
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from users u' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_seen_subcommand_from users u' -a 'list ls' -d 'List Users'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l fields -s f -r -d 'Comma-separated list of fields to print. Available values:
|
||||||
|
id,login,full_name,email,avatar_url,language,is_admin,restricted,prohibit_login,location,website,description,visibility,activated,lastlogin_at,created_at
|
||||||
|
'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l page -s p -r -d 'specify page, default is 1'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l limit -s lm -r -d 'specify limit of items per page'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l repo -s r -r -d 'Override local repository path or gitea repository slug to interact with. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l remote -s R -r -d 'Discover Gitea login from remote. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l login -s l -r -d 'Use a different Gitea Login. Optional'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from list ls' -f -l output -s o -r -d 'Output format. (csv, simple, table, tsv, yaml)'
|
||||||
|
complete -c tea -n '__fish_seen_subcommand_from help h' -f -l help -s h -d 'show help'
|
||||||
|
complete -r -c tea -n '__fish_tea_no_subcommand' -a 'help h' -d 'Shows a list of commands or help for one command'
|
|
@ -0,0 +1,34 @@
|
||||||
|
# SETS
|
||||||
|
#source ~/.config/fish/fish.d/*.fish
|
||||||
|
|
||||||
|
# set
|
||||||
|
set -x PATH /usr/lib/go-1.12/bin $PATH
|
||||||
|
set -x PATH ~/.gem/ruby/*/bin $PATH
|
||||||
|
set -x PATH ~/Coding/go/bin $PATH
|
||||||
|
set -x PATH ~/.local/bin $PATH
|
||||||
|
set -x PATH /usr/lib/jvm/default/bin $PATH
|
||||||
|
set -gx QT_QPA_PLATFORMTHEME qt6ct
|
||||||
|
set -gx QT_QPA_PLATFORM wayland
|
||||||
|
set -gx GOPATH ~/Coding/go
|
||||||
|
set -gx EDITOR nvim
|
||||||
|
|
||||||
|
# Base16 Shell
|
||||||
|
#if status --is-interactive
|
||||||
|
# set BASE16_SHELL "$HOME/.config/base16-shell/"
|
||||||
|
# source "$BASE16_SHELL/profile_helper.fish"
|
||||||
|
#end
|
||||||
|
|
||||||
|
set -gx MOZ_ENABLE_WAYLAND 1
|
||||||
|
set -gx MOZ_DBUS_REMOTE 1
|
||||||
|
# ALIAS
|
||||||
|
alias vim nvim
|
||||||
|
alias config '/usr/bin/git --git-dir=$HOME/Documents/dotfiles --work-tree $HOME/.config'
|
||||||
|
|
||||||
|
|
||||||
|
# PROMPT
|
||||||
|
|
||||||
|
set -U fish_prompt_pwd_dir_length 0
|
||||||
|
|
||||||
|
function fish_prompt -d "Write out the prompt"
|
||||||
|
printf '[%s%s%s@%s%s %s%s%s]$ ' (set_color $fish_color_user) (whoami) (set_color normal) (set_color $fish_color_host) (hostname | cut -d . -f 1) (set_color $fish_color_cwd) (prompt_pwd) (set_color normal)
|
||||||
|
end
|
|
@ -0,0 +1,41 @@
|
||||||
|
# This file contains fish universal variable definitions.
|
||||||
|
# VERSION: 3.0
|
||||||
|
SETUVAR --export --path GOPATH:/home/oct2pus/Coding/Go
|
||||||
|
SETUVAR --export MOZ_ENABLE_WAYLAND:1
|
||||||
|
SETUVAR --export --path PATH:/home/oct2pus/Coding/go/bin\x1e/opt/wayfire/bin\x1e/usr/local/sbin\x1e/usr/local/bin\x1e/usr/sbin\x1e/usr/bin\x1e/sbin\x1e/bin\x1e/usr/games\x1e/usr/local/games
|
||||||
|
SETUVAR --export --path XDG_DATA_DIRS:/var/lib/flatpak/exports/share\x1e/home/oct2pus/\x2elocal/share/flatpak/exports/share\x1e/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/var/lib/flatpak/exports/share\x20/home/oct2pus/\x2elocal/share/flatpak/exports/share\x20/usr/share/plasma\x1e/home/oct2pus/\x2elocal/share/flatpak/exports/share\x1e/var/lib/flatpak/exports/share\x1e/usr/local/share\x1e/usr/share
|
||||||
|
SETUVAR __fish_init_2_3_0:\x1d
|
||||||
|
SETUVAR __fish_initialized:3400
|
||||||
|
SETUVAR fish_color_autosuggestion:555\x1ebrblack
|
||||||
|
SETUVAR fish_color_cancel:\x2dr
|
||||||
|
SETUVAR fish_color_command:005fd7
|
||||||
|
SETUVAR fish_color_comment:990000
|
||||||
|
SETUVAR fish_color_cwd:green
|
||||||
|
SETUVAR fish_color_cwd_root:red
|
||||||
|
SETUVAR fish_color_end:009900
|
||||||
|
SETUVAR fish_color_error:ff0000
|
||||||
|
SETUVAR fish_color_escape:00a6b2
|
||||||
|
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||||
|
SETUVAR fish_color_host:normal
|
||||||
|
SETUVAR fish_color_host_remote:yellow
|
||||||
|
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
||||||
|
SETUVAR fish_color_normal:normal
|
||||||
|
SETUVAR fish_color_operator:00a6b2
|
||||||
|
SETUVAR fish_color_param:00afff
|
||||||
|
SETUVAR fish_color_quote:999900
|
||||||
|
SETUVAR fish_color_redirection:00afff
|
||||||
|
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
|
||||||
|
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
|
||||||
|
SETUVAR fish_color_status:red
|
||||||
|
SETUVAR fish_color_user:brgreen
|
||||||
|
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||||
|
SETUVAR fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
|
||||||
|
SETUVAR fish_key_bindings:fish_default_key_bindings
|
||||||
|
SETUVAR fish_pager_color_completion:\x1d
|
||||||
|
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
||||||
|
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||||
|
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
||||||
|
SETUVAR fish_pager_color_selected_background:\x2dr
|
||||||
|
SETUVAR fish_prompt_pwd_dir_length:0
|
||||||
|
SETUVAR --export nvim:vim
|
||||||
|
SETUVAR --export vim:nvim
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit aff6bf3b87e2f417b3751f1368c26af4d69cf7b1
|
|
@ -0,0 +1,9 @@
|
||||||
|
Config layout for ~/.config/labwc/
|
||||||
|
- autostart
|
||||||
|
- environment
|
||||||
|
- menu.xml
|
||||||
|
- rc.xml
|
||||||
|
- themerc-override
|
||||||
|
|
||||||
|
See `man labwc-config and `man labwc-theme` for further details.
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Example autostart file
|
||||||
|
|
||||||
|
# autostart services
|
||||||
|
systemctl --user start labwc-session.target
|
||||||
|
#blueman-applet &
|
||||||
|
#QT_QPA_PLATFORM=xcb megasync &
|
||||||
|
#protonmail-bridge &
|
||||||
|
#protonvpn-app &
|
||||||
|
|
||||||
|
|
||||||
|
# Enable notifications. Typically GNOME/KDE application notifications go
|
||||||
|
# through the org.freedesktop.Notifications D-Bus API and require a client such
|
||||||
|
# as mako to function correctly. Thunderbird is an example of this.
|
||||||
|
#mako >/dev/null 2>&1 &
|
||||||
|
|
||||||
|
# Lock screen after 5 minutes; turn off display after another 5 minutes.
|
||||||
|
#
|
||||||
|
# Note that in the context of idle system power management, it is *NOT* a good
|
||||||
|
# idea to turn off displays by 'disabling outputs' for example by
|
||||||
|
# `wlr-randr --output <whatever> --off` because this re-arranges views
|
||||||
|
# (since a837fef). Instead use a wlr-output-power-management client such as
|
||||||
|
# https://git.sr.ht/~leon_plickat/wlopm
|
||||||
|
#swayidle -w \
|
||||||
|
# timeout 840 'swaylock -f -i ~/Pictures/commissions/361.png' \
|
||||||
|
# timeout 900 'wlopm --off \*' \
|
||||||
|
# resume 'wlopm --on \*' \
|
||||||
|
# before-sleep 'swaylock -f -i ~/Pictures/commissions/361.png' >/dev/null 2>&1 &
|
|
@ -0,0 +1,69 @@
|
||||||
|
##
|
||||||
|
## Example ~/.config/labwc/environment file.
|
||||||
|
## Uncomment lines starting with one '#' to suit your needs.
|
||||||
|
##
|
||||||
|
|
||||||
|
##
|
||||||
|
## Use the XKB_DEFAULT_LAYOUT variable to set the keyboard layout. For example
|
||||||
|
## to start with Swedish keyboard layout set it to 'se'. If you are unsure what
|
||||||
|
## your country code is, refer to the layout section of:
|
||||||
|
## /usr/share/X11/xkb/rules/evdev.lst
|
||||||
|
##
|
||||||
|
## Multiple keyboard layouts can be set by comma-separating the country codes.
|
||||||
|
## If a variant layout is needed, the syntax is layout(variant)
|
||||||
|
## If multiple layouts are used, specify the toggle-keybind using
|
||||||
|
## XKB_DEFAULT_OPTIONS as show below.
|
||||||
|
##
|
||||||
|
## For further details, see xkeyboard-config(7)
|
||||||
|
##
|
||||||
|
|
||||||
|
# XKB_DEFAULT_OPTIONS=grp:alt_shift_toggle
|
||||||
|
# XKB_DEFAULT_OPTIONS=grp:shift_caps_toggle
|
||||||
|
|
||||||
|
##
|
||||||
|
## Force Mozilla software like Firefox and Thunderbird to use wayland backend.
|
||||||
|
## Firefox (>= v121) enables Wayland by default, but we include this note here
|
||||||
|
## for those on non-rolling distributions.
|
||||||
|
##
|
||||||
|
|
||||||
|
# MOZ_ENABLE_WAYLAND=1
|
||||||
|
|
||||||
|
##
|
||||||
|
## Set cursor theme and size. Find system icons themes with:
|
||||||
|
## `find /usr/share/icons/ -type d -name "cursors"`
|
||||||
|
##
|
||||||
|
|
||||||
|
|
||||||
|
##
|
||||||
|
## Disable hardware cursors. Most users would not want to do this, but if you
|
||||||
|
## are experiencing issues with disappearing cursors, this might fix it.
|
||||||
|
##
|
||||||
|
|
||||||
|
# WLR_NO_HARDWARE_CURSORS=1
|
||||||
|
|
||||||
|
##
|
||||||
|
## In order for labwc to work out of the box, the environment variable below
|
||||||
|
## is set to "1" by default to avoid menus with incorrect offset and blank
|
||||||
|
## windows with Java applications such as JetBrains and Intellij Idea.
|
||||||
|
## See https://github.com/swaywm/sway/issues/595
|
||||||
|
## labwc will not override any already set environment variables, so if you for?
|
||||||
|
## some reason do not want this, then just set it to "0" (not recommended, but
|
||||||
|
## mentioned here for completeness).
|
||||||
|
##
|
||||||
|
|
||||||
|
# _JAVA_AWT_WM_NONREPARENTING=0
|
||||||
|
|
||||||
|
##
|
||||||
|
## This allows xdg-desktop-portal-wlr to function (e.g. for screen-recording).
|
||||||
|
## It is automatically set to "wlroots" by labwc though, so it is only
|
||||||
|
## includeded here for completeness. Again, labwc will not over-write an
|
||||||
|
## already set environment variable, so if you need it set to something else,
|
||||||
|
## then uncomment and adjust.
|
||||||
|
##
|
||||||
|
|
||||||
|
# XDG_CURRENT_DESKTOP=wlroots
|
||||||
|
|
||||||
|
XCURSOR_THEME=Adwaita
|
||||||
|
XCURSOR_SIZE=24
|
||||||
|
XKB_DEFAULT_LAYOUT=us
|
||||||
|
GRIM_DEFAULT_DIR=~/Pictures/Screenshots
|
|
@ -0,0 +1,86 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
||||||
|
<openbox_menu>
|
||||||
|
<!-- Note: for localization support of menu items "client-menu" has to be removed here -->
|
||||||
|
<menu id="client-menu">
|
||||||
|
<item label="Minimize">
|
||||||
|
<action name="Iconify" />
|
||||||
|
</item>
|
||||||
|
<item label="Maximize">
|
||||||
|
<action name="ToggleMaximize" />
|
||||||
|
</item>
|
||||||
|
<item label="Fullscreen">
|
||||||
|
<action name="ToggleFullscreen" />
|
||||||
|
</item>
|
||||||
|
<item label="Roll up/down">
|
||||||
|
<action name="ToggleShade" />
|
||||||
|
</item>
|
||||||
|
<item label="Decorations">
|
||||||
|
<action name="ToggleDecorations" />
|
||||||
|
</item>
|
||||||
|
<item label="Always on Top">
|
||||||
|
<action name="ToggleAlwaysOnTop" />
|
||||||
|
</item>
|
||||||
|
<!--
|
||||||
|
Any menu with the id "workspaces" will be hidden
|
||||||
|
if there is only a single workspace available.
|
||||||
|
-->
|
||||||
|
<menu id="workspaces" label="Workspace">
|
||||||
|
<item label="Move left">
|
||||||
|
<action name="SendToDesktop" to="left" />
|
||||||
|
</item>
|
||||||
|
<item label="Move right">
|
||||||
|
<action name="SendToDesktop" to="right" />
|
||||||
|
</item>
|
||||||
|
<separator />
|
||||||
|
<item label="Always on Visible Workspace">
|
||||||
|
<action name="ToggleOmnipresent" />
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
<item label="Close">
|
||||||
|
<action name="Close" />
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
|
||||||
|
<menu id="root-menu">
|
||||||
|
<item label="Firefox">
|
||||||
|
<action name="Execute" command="firefox" />
|
||||||
|
</item>
|
||||||
|
<item label="Kitty">
|
||||||
|
<action name="Execute" command="kitty" />
|
||||||
|
</item>
|
||||||
|
<item label="Discord">
|
||||||
|
<action name="Execute" command="discord" />
|
||||||
|
</item>
|
||||||
|
<item label="Steam">
|
||||||
|
<action name="Execute" command="steam" />
|
||||||
|
</item>
|
||||||
|
<menu id="" label="System">
|
||||||
|
<item label="Reconfigure">
|
||||||
|
<action name="Reconfigure" />
|
||||||
|
</item>
|
||||||
|
<item label="Log Out">
|
||||||
|
<action name="Exit" />
|
||||||
|
</item>
|
||||||
|
<item label="Suspend">
|
||||||
|
<action name="Execute" command="systemctl suspend -i" />
|
||||||
|
</item>
|
||||||
|
<item label="Restart">
|
||||||
|
<action name="Execute" command="systemctl reboot -i" />
|
||||||
|
</item>
|
||||||
|
<item label="Power Off">
|
||||||
|
<action name="Execute" command="systemctl poweroff -i" />
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
</menu>
|
||||||
|
<!--
|
||||||
|
<menu id="some-custom-menu">
|
||||||
|
<item label="Reconfigure">
|
||||||
|
<action name="Reconfigure" />
|
||||||
|
</item>
|
||||||
|
<item label="Exit">
|
||||||
|
<action name="Exit" />
|
||||||
|
</item>
|
||||||
|
</menu>
|
||||||
|
-->
|
||||||
|
</openbox_menu>
|
|
@ -0,0 +1,102 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!--
|
||||||
|
This is a very simple config file with many options missing. For a complete
|
||||||
|
set of options with comments, see docs/rc.xml.al
|
||||||
|
-->
|
||||||
|
<labwc_config>
|
||||||
|
<core>
|
||||||
|
<decoration>server</decoration>
|
||||||
|
<gap>16</gap>
|
||||||
|
<adaptiveSync>yes</adaptiveSync>
|
||||||
|
<allowTearing>no</allowTearing>
|
||||||
|
</core>
|
||||||
|
<snapping>
|
||||||
|
<range>24</range>
|
||||||
|
<topMaximize>yes</topMaximize>
|
||||||
|
<overlay>
|
||||||
|
<enabled>yes</enabled>
|
||||||
|
</overlay>
|
||||||
|
</snapping>
|
||||||
|
<!-- re-enable when this is better lol
|
||||||
|
<placement>
|
||||||
|
<policy>automatic</policy>
|
||||||
|
</placement>
|
||||||
|
-->
|
||||||
|
<theme>
|
||||||
|
<name>Vermello-borris</name>
|
||||||
|
<cornerRadius>4</cornerRadius>
|
||||||
|
<font name="Fantasque Sans Mono" weight="bold" size="12"/>
|
||||||
|
<dropShadows>yes</dropShadows>
|
||||||
|
</theme>
|
||||||
|
<keyboard>
|
||||||
|
<default/>
|
||||||
|
<keybind key="W-r">
|
||||||
|
<action name="Execute" command="j4-dmenu-desktop --dmenu=tofi"/>
|
||||||
|
</keybind>
|
||||||
|
<!-- Use a different terminal emulator -->
|
||||||
|
<keybind key="W-Return">
|
||||||
|
<action name="Execute" command="kitty"/>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="Print">
|
||||||
|
<action name="execute">
|
||||||
|
<command>sh -c 'grim'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="S-Print">
|
||||||
|
<action name="Execute">
|
||||||
|
<command>sh -c 'grim -g "`slurp`"'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="C-S-Print">
|
||||||
|
<action name="Execute">
|
||||||
|
<command>sh -c 'grim -g "`slurp`" - | wl-copy'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="C-Print">
|
||||||
|
<action name="execute">
|
||||||
|
<command>sh -c 'grim - | wl-copy'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioLowerVolume">
|
||||||
|
<action name="Execute">
|
||||||
|
<command>sh -c 'pamixer --decrease 2; pamixer --get-volume > /run/user/1000/wob.sock'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioRaiseVolume">
|
||||||
|
<action name="Execute">
|
||||||
|
<command>sh -c 'pamixer --increase 2; pamixer --get-volume > /run/user/1000/wob.sock'</command>
|
||||||
|
</action>
|
||||||
|
</keybind>
|
||||||
|
<!--
|
||||||
|
Remove a previously defined keybind
|
||||||
|
A shorter alternative is <keybind key="W-F4" />
|
||||||
|
-->
|
||||||
|
<!-- <keybind key="A-Tab">
|
||||||
|
<action name="Execute" command="fish ~/.local/bin/ftl.fish"/>
|
||||||
|
</keybind>-->
|
||||||
|
<keybind key="W-F4">
|
||||||
|
<action name="None"/>
|
||||||
|
</keybind>
|
||||||
|
</keyboard>
|
||||||
|
<tablet mapToOutput="DP-1" rotate="0" mouseEmulation="no">
|
||||||
|
<!-- <area top="0.0" left="0.0" width="0.0" height="0.0" /> -->
|
||||||
|
</tablet>
|
||||||
|
<mouse>
|
||||||
|
<default/>
|
||||||
|
<!-- Show a custom menu on desktop right click -->
|
||||||
|
<context name="Root">
|
||||||
|
<mousebind button="Right" action="Press">
|
||||||
|
<action name="ShowMenu" menu="some-custom-menu"/>
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
</mouse>
|
||||||
|
<libinput>
|
||||||
|
<device>
|
||||||
|
<naturalScroll>no</naturalScroll>
|
||||||
|
</device>
|
||||||
|
</libinput>
|
||||||
|
<windowRules>
|
||||||
|
<windowRule identifier="imv" serverDecoration="yes"/>
|
||||||
|
<windowRule identifier="megasync"/>
|
||||||
|
</windowRules>
|
||||||
|
</labwc_config>
|
|
@ -0,0 +1,538 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
This file contains all supported config elements & attributes with
|
||||||
|
default values.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<labwc_config>
|
||||||
|
|
||||||
|
<core>
|
||||||
|
<decoration>server</decoration>
|
||||||
|
<gap>0</gap>
|
||||||
|
<adaptiveSync>no</adaptiveSync>
|
||||||
|
<allowTearing>no</allowTearing>
|
||||||
|
<reuseOutputMode>no</reuseOutputMode>
|
||||||
|
</core>
|
||||||
|
|
||||||
|
<placement>
|
||||||
|
<policy>center</policy>
|
||||||
|
</placement>
|
||||||
|
|
||||||
|
<!-- <font><theme> can be defined without an attribute to set all places -->
|
||||||
|
<theme>
|
||||||
|
<name></name>
|
||||||
|
<cornerRadius>8</cornerRadius>
|
||||||
|
<keepBorder>yes</keepBorder>
|
||||||
|
<font place="ActiveWindow">
|
||||||
|
<name>sans</name>
|
||||||
|
<size>10</size>
|
||||||
|
<slant>normal</slant>
|
||||||
|
<weight>normal</weight>
|
||||||
|
</font>
|
||||||
|
<font place="InactiveWindow">
|
||||||
|
<name>sans</name>
|
||||||
|
<size>10</size>
|
||||||
|
<slant>normal</slant>
|
||||||
|
<weight>normal</weight>
|
||||||
|
</font>
|
||||||
|
<font place="MenuItem">
|
||||||
|
<name>sans</name>
|
||||||
|
<size>10</size>
|
||||||
|
<slant>normal</slant>
|
||||||
|
<weight>normal</weight>
|
||||||
|
</font>
|
||||||
|
<font place="OnScreenDisplay">
|
||||||
|
<name>sans</name>
|
||||||
|
<size>10</size>
|
||||||
|
<slant>normal</slant>
|
||||||
|
<weight>normal</weight>
|
||||||
|
</font>
|
||||||
|
</theme>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Just as for window-rules, 'identifier' relates to app_id for native Wayland
|
||||||
|
windows and WM_CLASS for XWayland clients.
|
||||||
|
-->
|
||||||
|
<windowSwitcher show="yes" preview="yes" outlines="yes">
|
||||||
|
<fields>
|
||||||
|
<field content="type" width="25%" />
|
||||||
|
<field content="trimmed_identifier" width="25%" />
|
||||||
|
<!-- <field content="identifier" width="25%" /> -->
|
||||||
|
<field content="title" width="50%" />
|
||||||
|
</fields>
|
||||||
|
</windowSwitcher>
|
||||||
|
|
||||||
|
<!-- edge strength is in pixels -->
|
||||||
|
<resistance>
|
||||||
|
<screenEdgeStrength>20</screenEdgeStrength>
|
||||||
|
<windowEdgeStrength>20</windowEdgeStrength>
|
||||||
|
</resistance>
|
||||||
|
|
||||||
|
<!-- Show a simple resize and move indicator -->
|
||||||
|
<resize popupShow="Never" />
|
||||||
|
|
||||||
|
<focus>
|
||||||
|
<followMouse>no</followMouse>
|
||||||
|
<followMouseRequiresMovement>yes</followMouseRequiresMovement>
|
||||||
|
<raiseOnFocus>no</raiseOnFocus>
|
||||||
|
</focus>
|
||||||
|
|
||||||
|
<snapping>
|
||||||
|
<!-- Set range to 0 to disable window snapping completely -->
|
||||||
|
<range>1</range>
|
||||||
|
<topMaximize>yes</topMaximize>
|
||||||
|
<notifyClient>always</notifyClient>
|
||||||
|
</snapping>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Workspaces can be configured like this:
|
||||||
|
<desktops>
|
||||||
|
<popupTime>1000</popupTime>
|
||||||
|
<names>
|
||||||
|
<name>Workspace 1</name>
|
||||||
|
<name>Workspace 2</name>
|
||||||
|
<name>Workspace 3</name>
|
||||||
|
<name>Workspace 4</name>
|
||||||
|
</names>
|
||||||
|
</desktops>
|
||||||
|
|
||||||
|
Or it can also be configured like this:
|
||||||
|
<desktops number="4" />
|
||||||
|
|
||||||
|
popupTime defaults to 1000 so could be left out.
|
||||||
|
Set to 0 to completely disable the workspace OSD.
|
||||||
|
|
||||||
|
Use GoToDesktop left | right to switch workspaces.
|
||||||
|
Use SendToDesktop left | right to move windows.
|
||||||
|
See man labwc-actions for further information.
|
||||||
|
-->
|
||||||
|
<desktops>
|
||||||
|
<popupTime>1000</popupTime>
|
||||||
|
<names>
|
||||||
|
<name>Default</name>
|
||||||
|
</names>
|
||||||
|
</desktops>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<margin> can be used to reserve space where new/maximized/tiled
|
||||||
|
windows will not be placed. Clients using layer-shell protocol reserve
|
||||||
|
space automatically, so <margin> is only intended for other, specialist
|
||||||
|
cases.
|
||||||
|
|
||||||
|
If output is left empty, the margin will be applied to all outputs.
|
||||||
|
|
||||||
|
<margin top="" bottom="" left="" right="" output="" />
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Percent based regions based on output usable area, % char is required -->
|
||||||
|
<!--
|
||||||
|
<regions>
|
||||||
|
<region name="top-left" x="0%" y="0%" height="50%" width="50%" />
|
||||||
|
<region name="top" x="0%" y="0%" height="50%" width="100%" />
|
||||||
|
<region name="top-right" x="50%" y="0%" height="50%" width="50%" />
|
||||||
|
<region name="left" x="0%" y="0%" height="100%" width="50%" />
|
||||||
|
<region name="center" x="10%" y="10%" height="80%" width="80%" />
|
||||||
|
<region name="right" x="50%" y="0%" height="100%" width="50%" />
|
||||||
|
<region name="bottom-left" x="0%" y="50%" height="50%" width="50%" />
|
||||||
|
<region name="bottom" x="0%" y="50%" height="50%" width="100%" />
|
||||||
|
<region name="bottom-right" x="50%" y="50%" height="50%" width="50%" />
|
||||||
|
</regions>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Keybind actions are specified in labwc-actions(5)
|
||||||
|
The following keybind modifiers are supported:
|
||||||
|
W - window/super/logo
|
||||||
|
A - alt
|
||||||
|
C - ctrl
|
||||||
|
S - shift
|
||||||
|
|
||||||
|
Use <keyboard><default /> to load all the default keybinds (those listed
|
||||||
|
below). If the default keybinds are largely what you want, a sensible
|
||||||
|
approach could be to start the <keyboard> section with a <default />
|
||||||
|
element, and then (re-)define any special binds you need such as launching
|
||||||
|
your favourite terminal or application launcher. See rc.xml for an example.
|
||||||
|
-->
|
||||||
|
<keyboard>
|
||||||
|
<numlock>on</numlock>
|
||||||
|
<layoutScope>global</layoutScope>
|
||||||
|
<repeatRate>25</repeatRate>
|
||||||
|
<repeatDelay>600</repeatDelay>
|
||||||
|
<keybind key="A-Tab">
|
||||||
|
<action name="NextWindow" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Return">
|
||||||
|
<action name="Execute" command="alacritty" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-F3">
|
||||||
|
<action name="Execute" command="bemenu-run" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-F4">
|
||||||
|
<action name="Close" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-a">
|
||||||
|
<action name="ToggleMaximize" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Left">
|
||||||
|
<action name="MoveToEdge" direction="left" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Right">
|
||||||
|
<action name="MoveToEdge" direction="right" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Up">
|
||||||
|
<action name="MoveToEdge" direction="up" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Down">
|
||||||
|
<action name="MoveToEdge" direction="down" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Left">
|
||||||
|
<action name="SnapToEdge" direction="left" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Right">
|
||||||
|
<action name="SnapToEdge" direction="right" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Up">
|
||||||
|
<action name="SnapToEdge" direction="up" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-Down">
|
||||||
|
<action name="SnapToEdge" direction="down" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="A-Space">
|
||||||
|
<action name="ShowMenu" menu="client-menu" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioLowerVolume">
|
||||||
|
<action name="Execute" command="amixer sset Master 5%-" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioRaiseVolume">
|
||||||
|
<action name="Execute" command="amixer sset Master 5%+" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_AudioMute">
|
||||||
|
<action name="Execute" command="amixer sset Master toggle" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_MonBrightnessUp">
|
||||||
|
<action name="Execute" command="brightnessctl set +10%" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="XF86_MonBrightnessDown">
|
||||||
|
<action name="Execute" command="brightnessctl set 10%-" />
|
||||||
|
</keybind>
|
||||||
|
<!-- SnapToRegion via W-Numpad -->
|
||||||
|
<!--
|
||||||
|
<keybind key="W-KP_7">
|
||||||
|
<action name="SnapToRegion" region="top-left" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_8">
|
||||||
|
<action name="SnapToRegion" region="top" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_9">
|
||||||
|
<action name="SnapToRegion" region="top-right" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_4">
|
||||||
|
<action name="SnapToRegion" region="left" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_5">
|
||||||
|
<action name="SnapToRegion" region="center" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_6">
|
||||||
|
<action name="SnapToRegion" region="right" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_1">
|
||||||
|
<action name="SnapToRegion" region="bottom-left" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_2">
|
||||||
|
<action name="SnapToRegion" region="bottom" />
|
||||||
|
</keybind>
|
||||||
|
<keybind key="W-KP_3">
|
||||||
|
<action name="SnapToRegion" region="bottom-right" />
|
||||||
|
</keybind>
|
||||||
|
-->
|
||||||
|
</keyboard>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Multiple <mousebind> can exist within one <context>
|
||||||
|
Multiple <actions> can exist within one <mousebind>
|
||||||
|
|
||||||
|
Use <mouse><default /> to load all the default mousebinds (those listed
|
||||||
|
below). If the default mousebinds are largely what you want, a sensible
|
||||||
|
approach could be to start the <mouse> section with a <default />
|
||||||
|
element, and then (re-)define any special binds you need such as launching
|
||||||
|
a custom menu when right-clicking on your desktop. See rc.xml for an
|
||||||
|
example.
|
||||||
|
-->
|
||||||
|
<mouse>
|
||||||
|
|
||||||
|
<!-- time is in ms -->
|
||||||
|
<doubleClickTime>500</doubleClickTime>
|
||||||
|
<scrollFactor>1.0</scrollFactor>
|
||||||
|
|
||||||
|
<context name="Frame">
|
||||||
|
<mousebind button="A-Left" action="Press">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="A-Left" action="Drag">
|
||||||
|
<action name="Move" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="A-Right" action="Press">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="A-Right" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Top">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Left">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Right">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="Bottom">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="TRCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="BRCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="TLCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
<context name="BLCorner">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Resize" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="TitleBar">
|
||||||
|
<mousebind button="Left" action="Press">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind direction="Up" action="Scroll">
|
||||||
|
<action name="Unshade" />
|
||||||
|
<action name="Focus" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind direction="Down" action="Scroll">
|
||||||
|
<action name="Unfocus" />
|
||||||
|
<action name="Shade" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Title">
|
||||||
|
<mousebind button="Left" action="Drag">
|
||||||
|
<action name="Move" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Left" action="DoubleClick">
|
||||||
|
<action name="ToggleMaximize" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="ShowMenu" menu="client-menu" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Maximize">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="ToggleMaximize" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="ToggleMaximize" direction="horizontal" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Middle" action="Click">
|
||||||
|
<action name="ToggleMaximize" direction="vertical" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="WindowMenu">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="ShowMenu" menu="client-menu" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Click">
|
||||||
|
<action name="ShowMenu" menu="client-menu" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Iconify">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="Iconify" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Close">
|
||||||
|
<mousebind button="Left" action="Click">
|
||||||
|
<action name="Close" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Client">
|
||||||
|
<mousebind button="Left" action="Press">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Middle" action="Press">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Press">
|
||||||
|
<action name="Focus" />
|
||||||
|
<action name="Raise" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
<context name="Root">
|
||||||
|
<mousebind button="Left" action="Press">
|
||||||
|
<action name="ShowMenu" menu="root-menu" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Right" action="Press">
|
||||||
|
<action name="ShowMenu" menu="root-menu" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind button="Middle" action="Press">
|
||||||
|
<action name="ShowMenu" menu="root-menu" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind direction="Up" action="Scroll">
|
||||||
|
<action name="GoToDesktop" to="left" wrap="yes" />
|
||||||
|
</mousebind>
|
||||||
|
<mousebind direction="Down" action="Scroll">
|
||||||
|
<action name="GoToDesktop" to="right" wrap="yes" />
|
||||||
|
</mousebind>
|
||||||
|
</context>
|
||||||
|
|
||||||
|
</mouse>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
A touch configuration can be bound to a specifc device. If device
|
||||||
|
name is left empty, the touch configuration applies to all touch
|
||||||
|
devices or functions as a fallback. Multiple touch configurations
|
||||||
|
can exist.
|
||||||
|
See the libinput device section for obtaining the device names.
|
||||||
|
|
||||||
|
Direct cursor movement to a specified output. If the compositor is
|
||||||
|
running in nested mode, this does not take effect.
|
||||||
|
-->
|
||||||
|
<touch deviceName="" mapToOutput="" />
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The tablet cursor movement can be restricted to a single output.
|
||||||
|
If output is left empty or the output does not exists, the tablet
|
||||||
|
will span all outputs.
|
||||||
|
|
||||||
|
The tablet orientation can be changed in 90 degree steps, thus
|
||||||
|
*rotate* can be set to [0|90|180|270]. Rotation will be applied
|
||||||
|
after applying tablet area transformation.
|
||||||
|
|
||||||
|
The active tablet area can be specified by setting the *top*/*left*
|
||||||
|
coordinate (in mm) and/or *width*/*height* (in mm). If width or
|
||||||
|
height are omitted or default (0.0), width/height will be set to
|
||||||
|
the remaining width/height seen from top/left.
|
||||||
|
|
||||||
|
Tablet buttons emulate regular mouse buttons. The tablet *button* can
|
||||||
|
be set to any of [Tip|Stylus|Stylus2|Stylus3|Pad|Pad2|Pad3|..|Pad9].
|
||||||
|
Valid *to* mouse buttons are [Left|Right|Middle].
|
||||||
|
-->
|
||||||
|
<tablet mapToOutput="" rotate="0">
|
||||||
|
<!-- Active area dimensions are in mm -->
|
||||||
|
<area top="0.0" left="0.0" width="0.0" height="0.0" />
|
||||||
|
<map button="Tip" to="Left" />
|
||||||
|
<map button="Stylus" to="Right" />
|
||||||
|
<map button="Stylus2" to="Middle" />
|
||||||
|
</tablet>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
The *category* attribute is optional and can be set to touch, touchpad,
|
||||||
|
non-touch, default or the name of a device. You can obtain device names by
|
||||||
|
running *libinput list-devices* as root or member of the input group.
|
||||||
|
|
||||||
|
Tap is set to *yes* by default. All others are left blank in order to use
|
||||||
|
device defaults.
|
||||||
|
|
||||||
|
All values are [yes|no] except for:
|
||||||
|
- pointerSpeed [-1.0 to 1.0]
|
||||||
|
- accelProfile [flat|adaptive]
|
||||||
|
- tapButtonMap [lrm|lmr]
|
||||||
|
- clickMethod [none|buttonAreas|clickfinger]
|
||||||
|
- sendEventsMode [yes|no|disabledOnExternalMouse]
|
||||||
|
-->
|
||||||
|
<libinput>
|
||||||
|
<device category="default">
|
||||||
|
<naturalScroll></naturalScroll>
|
||||||
|
<leftHanded></leftHanded>
|
||||||
|
<pointerSpeed></pointerSpeed>
|
||||||
|
<accelProfile></accelProfile>
|
||||||
|
<tap>yes</tap>
|
||||||
|
<tapButtonMap></tapButtonMap>
|
||||||
|
<tapAndDrag></tapAndDrag>
|
||||||
|
<dragLock></dragLock>
|
||||||
|
<middleEmulation></middleEmulation>
|
||||||
|
<disableWhileTyping></disableWhileTyping>
|
||||||
|
<clickMethod></clickMethod>
|
||||||
|
<sendEventsMode></sendEventsMode>
|
||||||
|
</device>
|
||||||
|
</libinput>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
# Window Rules
|
||||||
|
# - Criteria can consist of 'identifier' or 'title' or both (in which
|
||||||
|
# case AND logic is used).
|
||||||
|
# - 'identifier' relates to app_id for native Wayland windows and
|
||||||
|
# WM_CLASS for XWayland clients.
|
||||||
|
# - Criteria can also contain `matchOnce="true"` meaning that the rule
|
||||||
|
# must only apply to the first instance of the window with that
|
||||||
|
# particular 'identifier' or 'title'.
|
||||||
|
# - Matching against patterns with '*' (wildcard) and '?' (joker) is
|
||||||
|
# supported. Pattern matching is case-insensitive.
|
||||||
|
|
||||||
|
<windowRules>
|
||||||
|
<windowRule identifier="*"><action name="Maximize"/></windowRule>
|
||||||
|
<windowRule identifier="foo" serverDecoration="yes"/>
|
||||||
|
<windowRule title="bar" serverDecoration="yes"/>
|
||||||
|
<windowRule identifier="baz" title="quax" serverDecoration="yes"/>
|
||||||
|
</windowRules>
|
||||||
|
|
||||||
|
# Example below for `lxqt-panel` and `pcmanfm-qt \-\-desktop`
|
||||||
|
# where 'matchOnce' is used to avoid applying rule to the panel
|
||||||
|
# configuration window with the same 'app_id'.
|
||||||
|
|
||||||
|
<windowRules>
|
||||||
|
<windowRule identifier="lxqt-panel" matchOnce="true">
|
||||||
|
<skipTaskbar>yes</skipTaskbar>
|
||||||
|
<action name="MoveTo" x="0" y="0" />
|
||||||
|
<action name="ToggleAlwaysOnTop"/>
|
||||||
|
</windowRule>
|
||||||
|
<windowRule title="pcmanfm-desktop*">
|
||||||
|
<skipTaskbar>yes</skipTaskbar>
|
||||||
|
<skipWindowSwitcher>yes</skipWindowSwitcher>
|
||||||
|
<fixedPosition>yes</fixedPosition>
|
||||||
|
<action name="MoveTo" x="0" y="0" />
|
||||||
|
<action name="ToggleAlwaysOnBottom"/>
|
||||||
|
</windowRule>
|
||||||
|
<windowRule identifier="org.qutebrowser.qutebrowser">
|
||||||
|
<action name="ResizeTo" width="1024" y="800" />
|
||||||
|
<action name="AutoPlace"/>
|
||||||
|
</windowRule>
|
||||||
|
</windowRules>
|
||||||
|
-->
|
||||||
|
|
||||||
|
</labwc_config>
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit aff6bf3b87e2f417b3751f1368c26af4d69cf7b1
|
|
@ -0,0 +1,75 @@
|
||||||
|
# This file contains all themerc options with default values
|
||||||
|
#
|
||||||
|
# System-wide and local themes can be overridden by creating a copy of this
|
||||||
|
# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful
|
||||||
|
# though - if you only want to override a small number of specific options,
|
||||||
|
# make sure all other lines are commented out or deleted.
|
||||||
|
|
||||||
|
# shadow
|
||||||
|
|
||||||
|
window.*.shadow.size: 60
|
||||||
|
window.*.shadow.color: #f2f2f240
|
||||||
|
|
||||||
|
# general
|
||||||
|
border.width: 1
|
||||||
|
padding.height: 3
|
||||||
|
|
||||||
|
# The following options has no default, but fallbacks back to
|
||||||
|
# font-height + 2x padding.height if not set.
|
||||||
|
# titlebar.height:
|
||||||
|
|
||||||
|
# window border
|
||||||
|
window.active.border.color: #e1dedb
|
||||||
|
window.inactive.border.color: #f6f5f4
|
||||||
|
|
||||||
|
# ToggleKeybinds status indicator
|
||||||
|
window.active.indicator.toggled-keybind.color: #ff0000
|
||||||
|
|
||||||
|
# window titlebar background
|
||||||
|
window.active.title.bg.color: #e1dedb
|
||||||
|
window.inactive.title.bg.color: #f6f5f4
|
||||||
|
|
||||||
|
# window titlebar text
|
||||||
|
window.active.label.text.color: #000000
|
||||||
|
window.inactive.label.text.color: #000000
|
||||||
|
window.label.text.justify: center
|
||||||
|
|
||||||
|
# window buttons
|
||||||
|
window.active.button.unpressed.image.color: #000000
|
||||||
|
window.inactive.button.unpressed.image.color: #000000
|
||||||
|
|
||||||
|
# Note that "menu", "iconify", "max", "close" buttons colors can be defined
|
||||||
|
# individually by inserting the type after the button node, for example:
|
||||||
|
#
|
||||||
|
# window.active.button.iconify.unpressed.image.color: #333333
|
||||||
|
|
||||||
|
# menu
|
||||||
|
menu.overlap.x: 0
|
||||||
|
menu.overlap.y: 0
|
||||||
|
menu.width.min: 20
|
||||||
|
menu.width.max: 200
|
||||||
|
menu.items.bg.color: #fcfbfa
|
||||||
|
menu.items.text.color: #000000
|
||||||
|
menu.items.active.bg.color: #e1dedb
|
||||||
|
menu.items.active.text.color: #000000
|
||||||
|
menu.items.padding.x: 7
|
||||||
|
menu.items.padding.y: 4
|
||||||
|
menu.separator.width: 1
|
||||||
|
menu.separator.padding.width: 6
|
||||||
|
menu.separator.padding.height: 3
|
||||||
|
menu.separator.color: #888888
|
||||||
|
|
||||||
|
# on screen display (window-cycle dialog)
|
||||||
|
osd.bg.color: #dddda6
|
||||||
|
osd.border.color: #000000
|
||||||
|
osd.border.width: 1
|
||||||
|
osd.label.text.color: #000000
|
||||||
|
|
||||||
|
osd.window-switcher.width: 600
|
||||||
|
osd.window-switcher.padding: 4
|
||||||
|
osd.window-switcher.item.padding.x: 10
|
||||||
|
osd.window-switcher.item.padding.y: 1
|
||||||
|
osd.window-switcher.item.active.border.width: 2
|
||||||
|
|
||||||
|
osd.workspace-switcher.boxes.width: 20
|
||||||
|
osd.workspace-switcher.boxes.height: 20
|
|
@ -0,0 +1,8 @@
|
||||||
|
font=Fantaque-Sans-Mono-Bold-12
|
||||||
|
background-color=#e5e5e580
|
||||||
|
border-size=0
|
||||||
|
border-radius=4
|
||||||
|
text-alignment=center
|
||||||
|
anchor=top-left
|
||||||
|
max-icon-size=128
|
||||||
|
text-color=#141c21
|
|
@ -0,0 +1,44 @@
|
||||||
|
"dein Scripts-----------------------------
|
||||||
|
if &compatible
|
||||||
|
set nocompatible " Be iMproved
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
set runtimepath+=/home/oct2pus/.local/share/dein/repos/github.com/Shougo/dein.vim
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
if dein#load_state('/home/oct2pus/.local/share/dein')
|
||||||
|
call dein#begin('/home/oct2pus/.local/share/dein')
|
||||||
|
|
||||||
|
" Let dein manage dein
|
||||||
|
" Required:
|
||||||
|
call dein#add('/home/oct2pus/.local/share/dein/repos/github.com/Shougo/dein.vim')
|
||||||
|
|
||||||
|
" Add or remove your plugins here like this:
|
||||||
|
call dein#add('dag/vim-fish')
|
||||||
|
call dein#add('scrooloose/nerdtree')
|
||||||
|
call dein#add('itchyny/lightline.vim')
|
||||||
|
call dein#add('chriskempson/base16-vim')
|
||||||
|
call dein#add('daviesjamie/vim-base16-lightline')
|
||||||
|
call dein#add('fatih/vim-go')
|
||||||
|
call dein#add('tpope/vim-endwise')
|
||||||
|
call dein#add('vim-ruby/vim-ruby')
|
||||||
|
call dein#add('tpope/vim-fugitive')
|
||||||
|
call dein#add('Shougo/deoplete.nvim')
|
||||||
|
call dein#add('andmatand/vim-pico8-syntax')
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
call dein#end()
|
||||||
|
call dein#save_state()
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
filetype plugin indent on
|
||||||
|
syntax enable
|
||||||
|
|
||||||
|
" If you want to install not installed plugins on startup.
|
||||||
|
if dein#check_install()
|
||||||
|
call dein#install()
|
||||||
|
endif
|
||||||
|
|
||||||
|
"End dein Scripts-------------------------
|
|
@ -0,0 +1,5 @@
|
||||||
|
if exists('g:GtkGuiLoaded')
|
||||||
|
call rpcnotify(1, 'Gui', 'Font', 'Fantasque Sans Mono 16')
|
||||||
|
colorscheme OceanicNext
|
||||||
|
let g:airline_theme='oceanicnext'
|
||||||
|
endif
|
|
@ -0,0 +1,95 @@
|
||||||
|
"Visual Stuff
|
||||||
|
|
||||||
|
"load plugins
|
||||||
|
"dein Scripts-----------------------------
|
||||||
|
if &compatible
|
||||||
|
set nocompatible " Be iMproved
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
set runtimepath+=/home/oct2pus/.local/share/dein/repos/github.com/Shougo/dein.vim
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
if dein#load_state('/home/oct2pus/.local/share/dein')
|
||||||
|
call dein#begin('/home/oct2pus/.local/share/dein')
|
||||||
|
|
||||||
|
" Let dein manage dein
|
||||||
|
" Required:
|
||||||
|
call dein#add('/home/oct2pus/.local/share/dein/repos/github.com/Shougo/dein.vim')
|
||||||
|
|
||||||
|
" Add or remove your plugins here like this:
|
||||||
|
call dein#add('dag/vim-fish')
|
||||||
|
call dein#add('scrooloose/nerdtree')
|
||||||
|
call dein#add('itchyny/lightline.vim')
|
||||||
|
call dein#add('chriskempson/base16-vim')
|
||||||
|
call dein#add('daviesjamie/vim-base16-lightline')
|
||||||
|
call dein#add('fatih/vim-go')
|
||||||
|
call dein#add('tpope/vim-endwise')
|
||||||
|
call dein#add('vim-ruby/vim-ruby')
|
||||||
|
call dein#add('tpope/vim-fugitive')
|
||||||
|
call dein#add('Shougo/deoplete.nvim')
|
||||||
|
" call dein#add('andmatand/vim-pico8-syntax')
|
||||||
|
call dein#add('Bakudankun/PICO-8.vim')
|
||||||
|
call dein#add('mhartington/oceanic-next')
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
call dein#end()
|
||||||
|
call dein#save_state()
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Required:
|
||||||
|
filetype plugin indent on
|
||||||
|
syntax enable
|
||||||
|
|
||||||
|
" If you want to install not installed plugins on startup.
|
||||||
|
if dein#check_install()
|
||||||
|
call dein#install()
|
||||||
|
endif
|
||||||
|
|
||||||
|
"End dein Scripts-------------------------
|
||||||
|
|
||||||
|
set ruler
|
||||||
|
set cmdheight=1
|
||||||
|
set laststatus=2
|
||||||
|
set noshowmode
|
||||||
|
set t_Co=256
|
||||||
|
syntax enable
|
||||||
|
set mouse=a
|
||||||
|
set nu
|
||||||
|
set background=dark
|
||||||
|
|
||||||
|
"Highlight
|
||||||
|
"set colorcolumn=80
|
||||||
|
|
||||||
|
"Disable Swap Files
|
||||||
|
set nobackup
|
||||||
|
set nowb
|
||||||
|
set noswapfile
|
||||||
|
|
||||||
|
"Use spaces instead of tabs
|
||||||
|
"set expandtab
|
||||||
|
|
||||||
|
"Be smart when using tabs ;)
|
||||||
|
set smarttab
|
||||||
|
|
||||||
|
"1 tab == 4 spaces
|
||||||
|
set shiftwidth=4
|
||||||
|
set tabstop=4
|
||||||
|
|
||||||
|
"Use system clipboard
|
||||||
|
set clipboard=unnamedplus
|
||||||
|
|
||||||
|
"NERDTree stuff
|
||||||
|
"Bind Nerdtree to open/close on ^n
|
||||||
|
map <C-A-n> :NERDTreeToggle<CR>
|
||||||
|
|
||||||
|
"Close vim if the only window left open is a NERDTree
|
||||||
|
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
|
||||||
|
|
||||||
|
"lightline
|
||||||
|
let g:lightline = {
|
||||||
|
\ 'colorscheme': 'base16'
|
||||||
|
\ }
|
||||||
|
|
||||||
|
"deoplete
|
||||||
|
let g:deoplete#enable_at_startup=1
|
|
@ -0,0 +1,86 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Standalone installer for Unixs
|
||||||
|
# Original version is created by shoma2da
|
||||||
|
# https://github.com/shoma2da/neobundle_installer
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
echo "You must specify the installation directory!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Convert the installation directory to absolute path
|
||||||
|
case $1 in
|
||||||
|
/*) PLUGIN_DIR=$1;;
|
||||||
|
*) PLUGIN_DIR=$PWD/$1;;
|
||||||
|
esac
|
||||||
|
INSTALL_DIR="${PLUGIN_DIR}/repos/github.com/Shougo/dein.vim"
|
||||||
|
echo "Install to \"$INSTALL_DIR\"..."
|
||||||
|
if [ -e "$INSTALL_DIR" ]; then
|
||||||
|
echo "\"$INSTALL_DIR\" already exists!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# check git command
|
||||||
|
type git || {
|
||||||
|
echo 'Please install git or update your path to include the git executable!'
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# make plugin dir and fetch dein
|
||||||
|
if ! [ -e "$INSTALL_DIR" ]; then
|
||||||
|
echo "Begin fetching dein..."
|
||||||
|
mkdir -p "$PLUGIN_DIR"
|
||||||
|
git clone https://github.com/Shougo/dein.vim "$INSTALL_DIR"
|
||||||
|
echo "Done."
|
||||||
|
echo ""
|
||||||
|
fi
|
||||||
|
|
||||||
|
# write initial setting for .vimrc
|
||||||
|
echo "Please add the following settings for dein to the top of your vimrc (Vim) or init.vim (NeoVim) file:"
|
||||||
|
{
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
echo "\"dein Scripts-----------------------------"
|
||||||
|
echo "if &compatible"
|
||||||
|
echo " set nocompatible \" Be iMproved"
|
||||||
|
echo "endif"
|
||||||
|
echo ""
|
||||||
|
echo "\" Required:"
|
||||||
|
echo "set runtimepath+=$INSTALL_DIR"
|
||||||
|
echo ""
|
||||||
|
echo "\" Required:"
|
||||||
|
echo "if dein#load_state('$PLUGIN_DIR')"
|
||||||
|
echo " call dein#begin('$PLUGIN_DIR')"
|
||||||
|
echo ""
|
||||||
|
echo " \" Let dein manage dein"
|
||||||
|
echo " \" Required:"
|
||||||
|
echo " call dein#add('$INSTALL_DIR')"
|
||||||
|
echo ""
|
||||||
|
echo " \" Add or remove your plugins here like this:"
|
||||||
|
echo " \"call dein#add('Shougo/neosnippet.vim')"
|
||||||
|
echo " \"call dein#add('Shougo/neosnippet-snippets')"
|
||||||
|
echo ""
|
||||||
|
echo " \" Required:"
|
||||||
|
echo " call dein#end()"
|
||||||
|
echo " call dein#save_state()"
|
||||||
|
echo "endif"
|
||||||
|
echo ""
|
||||||
|
echo "\" Required:"
|
||||||
|
echo "filetype plugin indent on"
|
||||||
|
echo "syntax enable"
|
||||||
|
echo ""
|
||||||
|
echo "\" If you want to install not installed plugins on startup."
|
||||||
|
echo "\"if dein#check_install()"
|
||||||
|
echo "\" call dein#install()"
|
||||||
|
echo "\"endif"
|
||||||
|
echo ""
|
||||||
|
echo "\"End dein Scripts-------------------------"
|
||||||
|
echo ""
|
||||||
|
echo ""
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "Done."
|
||||||
|
|
||||||
|
echo "Complete setup dein!"
|
|
@ -0,0 +1,205 @@
|
||||||
|
{
|
||||||
|
// "layer": "top", // Waybar at top layer
|
||||||
|
// "position": "bottom", // Waybar position (top|bottom|left|right)
|
||||||
|
"height": 30, // Waybar height (to be removed for auto height)
|
||||||
|
// "width": 1280, // Waybar width
|
||||||
|
// Choose the order of the modules
|
||||||
|
"modules-left": ["sway/workspaces", "sway/mode", "mpris"],
|
||||||
|
"modules-center": [""],
|
||||||
|
"modules-right": ["backlight", "upower#mouse", "pulseaudio", "tray", "clock", "idle_inhibitor"],
|
||||||
|
// Modules configuration
|
||||||
|
// "sway/workspaces": {
|
||||||
|
// "disable-scroll": true,
|
||||||
|
// "all-outputs": true,
|
||||||
|
// "format": "{name}: {icon}",
|
||||||
|
// "format-icons": {
|
||||||
|
// "1": "",
|
||||||
|
// "2": "",
|
||||||
|
// "3": "",
|
||||||
|
// "4": "",
|
||||||
|
// "5": "",
|
||||||
|
// "urgent": "",
|
||||||
|
// "focused": "",
|
||||||
|
// "default": ""
|
||||||
|
// }
|
||||||
|
// },
|
||||||
|
"sway/mode": {
|
||||||
|
"format": "<span style=\"italic\">{}</span>"
|
||||||
|
},
|
||||||
|
"custom/cmus": {
|
||||||
|
"format": "♪ {}",
|
||||||
|
//"max-length": 15,
|
||||||
|
"interval": 10,
|
||||||
|
"exec": "cmus-remote -C \"format_print '%a - %t'\"", // artist - title
|
||||||
|
"exec-if": "pgrep cmus",
|
||||||
|
"on-click": "cmus-remote -u", //toggle pause
|
||||||
|
"escape": true //handle markup entities
|
||||||
|
},
|
||||||
|
"custom/waybar-mpris": {
|
||||||
|
"return-type": "json",
|
||||||
|
"exec": "waybar-mpris --position --autofocus",
|
||||||
|
"on-click": "waybar-mpris --send toggle",
|
||||||
|
// This option will switch between players on right click.
|
||||||
|
"on-click-right": "waybar-mpris --send player-next",
|
||||||
|
// The options below will switch the selected player on scroll
|
||||||
|
// "on-scroll-up": "waybar-mpris --send player-next",
|
||||||
|
// "on-scroll-down": "waybar-mpris --send player-prev",
|
||||||
|
// The options below will go to next/previous track on scroll
|
||||||
|
// "on-scroll-up": "waybar-mpris --send next",
|
||||||
|
// "on-scroll-down": "waybar-mpris --send prev",
|
||||||
|
"escape": true,
|
||||||
|
},
|
||||||
|
"upower#mouse": {
|
||||||
|
"native-path": "hidpp_battery_0",
|
||||||
|
"format": " MX Master {percentage}",
|
||||||
|
"icon-size": 20,
|
||||||
|
"hide-if-empty": true,
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-spacing": 20
|
||||||
|
},
|
||||||
|
|
||||||
|
"upower#headphones": {
|
||||||
|
"native-path": "/org/bluez/hci0/dev_00_0A_45_19_DD_C9",
|
||||||
|
"format": " ATH-M500xBT2 {percentage}",
|
||||||
|
"icon-size": 20,
|
||||||
|
"hide-if-empty": true,
|
||||||
|
"tooltip": true,
|
||||||
|
"tooltip-spacing": 20
|
||||||
|
},
|
||||||
|
|
||||||
|
"mpris": {
|
||||||
|
"format": "{player} ({status}) - {dynamic}",
|
||||||
|
"format-paused": "{player} ({status}) - <i>{dynamic}</i>",
|
||||||
|
"player-icons": {
|
||||||
|
"default": "▶",
|
||||||
|
"mpv": "🎵"
|
||||||
|
},
|
||||||
|
"status-icons": {
|
||||||
|
"paused": "⏸"
|
||||||
|
},
|
||||||
|
// "ignored-players": ["firefox"]
|
||||||
|
},
|
||||||
|
"mpd": {
|
||||||
|
"format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ",
|
||||||
|
"format-disconnected": "Disconnected ",
|
||||||
|
"format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ",
|
||||||
|
"unknown-tag": "N/A",
|
||||||
|
"interval": 2,
|
||||||
|
"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
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"timezone": "America/Chicago",
|
||||||
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
|
"format": "{:%I:%M %p}",
|
||||||
|
"format-alt": "{:%m/%d/%Y}"
|
||||||
|
},
|
||||||
|
"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": {
|
||||||
|
"bat": "hidpp_battery_0",
|
||||||
|
"states": {
|
||||||
|
"good": 95,
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 15
|
||||||
|
},
|
||||||
|
"format": "{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"
|
||||||
|
},
|
||||||
|
"network": {
|
||||||
|
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||||
|
"format-wifi": "{essid} ({signalStrength}%) ",
|
||||||
|
"format-ethernet": "{ifname}: {ipaddr}/{cidr} ",
|
||||||
|
"format-linked": "{ifname} (No IP) ",
|
||||||
|
"format-disconnected": "Disconnected ⚠",
|
||||||
|
"format-alt": "{ifname}: {ipaddr}/{cidr}",
|
||||||
|
"on-click-middle": "kitty nmtui"
|
||||||
|
},
|
||||||
|
"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": "kitty pulsemixer",
|
||||||
|
"on-scroll-up": "pamixer --increase 2 && pamixer --get-volume > $XDG_RUNTIME_DIR/wob.sock",
|
||||||
|
"on-scroll-down": "pamixer --decrease 2 && pamixer --get-volume > $XDG_RUNTIME_DIR/wob.sock",
|
||||||
|
},
|
||||||
|
"custom/media": {
|
||||||
|
"format": "{icon} {}",
|
||||||
|
"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
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,81 @@
|
||||||
|
/* the actual bar */
|
||||||
|
|
||||||
|
window#waybar {
|
||||||
|
background: transparent;
|
||||||
|
/*background: rgba(242,242,242,0.5);*/
|
||||||
|
border-top-color: rgba(242,242,242,0.5);
|
||||||
|
border-top-style: solid;
|
||||||
|
border-width: 24px 0px 0px 0px;
|
||||||
|
opacity: 90;
|
||||||
|
padding-bottom: 16px;
|
||||||
|
font-family: Fantasque Sans Mono;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* modules-left/right/center */
|
||||||
|
|
||||||
|
/* padding fixes left/right margins from being undersized */
|
||||||
|
window#waybar .modules-left {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
window#waybar .modules-right {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#upower {
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
background: #263640;
|
||||||
|
color: #f2f2f2;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
background: #263640;
|
||||||
|
color: #f2f2f2;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* idle_inhibitor */
|
||||||
|
|
||||||
|
/* fixing weird icon spacing since i can't do aligns. */
|
||||||
|
#idle_inhibitor {
|
||||||
|
padding-left: 16px;
|
||||||
|
margin-left: -0px;
|
||||||
|
font-size: 28px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor.activated {
|
||||||
|
background: #f2f2f2;
|
||||||
|
color: #141c21;
|
||||||
|
}
|
||||||
|
|
||||||
|
#idle_inhibitor.deactivated {
|
||||||
|
background: #263640;
|
||||||
|
color: #f2f2f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* generic modules */
|
||||||
|
|
||||||
|
/* all the interesting stuff is happening here lol */
|
||||||
|
|
||||||
|
label.module {
|
||||||
|
margin-left: 8px;
|
||||||
|
margin-right: 8px;
|
||||||
|
padding-left: 16px;
|
||||||
|
padding-right: 16px;
|
||||||
|
background: #008282;
|
||||||
|
color: #f2f2f2;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[preferred]
|
||||||
|
default=gnome
|
|
@ -0,0 +1,6 @@
|
||||||
|
[preferred]
|
||||||
|
default=gtk
|
||||||
|
org.freedesktop.impl.portal.Screenshot=wlr
|
||||||
|
org.freedesktop.impl.portal.ScreenCast=wlr
|
||||||
|
org.freedesktop.impl.portal.FileChooser=lxqt
|
||||||
|
org.freedesktop.impl.portal.Inhibit=none
|
Loading…
Reference in New Issue