diff --git a/backgrounds b/backgrounds
deleted file mode 160000
index 59d749f..0000000
--- a/backgrounds
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 59d749fbfa0f4c4be31274c508b5c7af12d66533
diff --git a/bat/.config/bat/config b/bat/.config/bat/config
new file mode 100644
index 0000000..dd99295
--- /dev/null
+++ b/bat/.config/bat/config
@@ -0,0 +1,2 @@
+--theme="Catppuccin Mocha"
+
diff --git a/bat/.config/bat/themes/Catppuccin Mocha.tmTheme b/bat/.config/bat/themes/Catppuccin Mocha.tmTheme
new file mode 100644
index 0000000..ff135ab
--- /dev/null
+++ b/bat/.config/bat/themes/Catppuccin Mocha.tmTheme
@@ -0,0 +1,2048 @@
+
+
+
+
+ name
+ Catppuccin Mocha
+ semanticClass
+ theme.dark.catppuccin-mocha
+ uuid
+ 627ce890-fabb-4d39-9819-7be71f4bdca7
+ author
+ Catppuccin Org
+ colorSpaceName
+ sRGB
+ settings
+
+
+ settings
+
+ background
+ #1e1e2e
+ foreground
+ #cdd6f4
+ caret
+ #f5e0dc
+ lineHighlight
+ #313244
+ misspelling
+ #f38ba8
+ accent
+ #cba6f7
+ selection
+ #9399b240
+ activeGuide
+ #45475a
+ findHighlight
+ #3e5767
+ gutterForeground
+ #7f849c
+
+
+
+ name
+ Basic text & variable names (incl. leading punctuation)
+ scope
+ text, source, variable.other.readwrite, punctuation.definition.variable
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Parentheses, Brackets, Braces
+ scope
+ punctuation
+ settings
+
+ foreground
+ #9399b2
+ fontStyle
+
+
+
+
+ name
+ Comments
+ scope
+ comment, punctuation.definition.comment
+ settings
+
+ foreground
+ #6c7086
+ fontStyle
+ italic
+
+
+
+ scope
+ string, punctuation.definition.string
+ settings
+
+ foreground
+ #a6e3a1
+
+
+
+ scope
+ constant.character.escape
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Booleans, constants, numbers
+ scope
+ constant.numeric, variable.other.constant, entity.name.constant, constant.language.boolean, constant.language.false, constant.language.true, keyword.other.unit.user-defined, keyword.other.unit.suffix.floating-point
+ settings
+
+ foreground
+ #fab387
+
+
+
+ scope
+ keyword, keyword.operator.word, keyword.operator.new, variable.language.super, support.type.primitive, storage.type, storage.modifier, punctuation.definition.keyword
+ settings
+
+ foreground
+ #cba6f7
+ fontStyle
+
+
+
+
+ scope
+ entity.name.tag.documentation
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ Punctuation
+ scope
+ keyword.operator, punctuation.accessor, punctuation.definition.generic, meta.function.closure punctuation.section.parameters, punctuation.definition.tag, punctuation.separator.key-value
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ scope
+ entity.name.function, meta.function-call.method, support.function, support.function.misc, variable.function
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+ italic
+
+
+
+ name
+ Classes
+ scope
+ entity.name.class, entity.other.inherited-class, support.class, meta.function-call.constructor, entity.name.struct
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+ italic
+
+
+
+ name
+ Enum
+ scope
+ entity.name.enum
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+ italic
+
+
+
+ name
+ Enum member
+ scope
+ meta.enum variable.other.readwrite, variable.other.enummember
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Object properties
+ scope
+ meta.property.object
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Types
+ scope
+ meta.type, meta.type-alias, support.type, entity.name.type
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+ italic
+
+
+
+ name
+ Decorators
+ scope
+ meta.annotation variable.function, meta.annotation variable.annotation.function, meta.annotation punctuation.definition.annotation, meta.decorator, punctuation.decorator
+ settings
+
+ foreground
+ #fab387
+
+
+
+ scope
+ variable.parameter, meta.function.parameters
+ settings
+
+ foreground
+ #eba0ac
+ fontStyle
+ italic
+
+
+
+ name
+ Built-ins
+ scope
+ constant.language, support.function.builtin
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ scope
+ entity.other.attribute-name.documentation
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ name
+ Preprocessor directives
+ scope
+ keyword.control.directive, punctuation.definition.directive
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Type parameters
+ scope
+ punctuation.definition.typeparameters
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ Namespaces
+ scope
+ entity.name.namespace
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Property names (left hand assignments in json/yaml/css)
+ scope
+ support.type.property-name.css
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+
+
+
+
+ name
+ This/Self keyword
+ scope
+ variable.language.this, variable.language.this punctuation.definition.variable
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ name
+ Object properties
+ scope
+ variable.object.property
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ String template interpolation
+ scope
+ string.template variable, string variable
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ `new` as bold
+ scope
+ keyword.operator.new
+ settings
+
+ fontStyle
+ bold
+
+
+
+ name
+ C++ extern keyword
+ scope
+ storage.modifier.specifier.extern.cpp
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ C++ scope resolution
+ scope
+ entity.name.scope-resolution.template.call.cpp, entity.name.scope-resolution.parameter.cpp, entity.name.scope-resolution.cpp, entity.name.scope-resolution.function.definition.cpp
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ C++ doc keywords
+ scope
+ storage.type.class.doxygen
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ C++ operators
+ scope
+ storage.modifier.reference.cpp
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ C# Interpolated Strings
+ scope
+ meta.interpolation.cs
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ C# xml-style docs
+ scope
+ comment.block.documentation.cs
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Classes, reflecting the className color in JSX
+ scope
+ source.css entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Operators
+ scope
+ punctuation.separator.operator.css
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Pseudo classes
+ scope
+ source.css entity.other.attribute-name.pseudo-class
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ scope
+ source.css constant.other.unicode-range
+ settings
+
+ foreground
+ #fab387
+
+
+
+ scope
+ source.css variable.parameter.url
+ settings
+
+ foreground
+ #a6e3a1
+ fontStyle
+
+
+
+
+ name
+ CSS vendored property names
+ scope
+ support.type.vendored.property-name
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ Less/SCSS right-hand variables (@/$-prefixed)
+ scope
+ source.css meta.property-value variable, source.css meta.property-value variable.other.less, source.css meta.property-value variable.other.less punctuation.definition.variable.less, meta.definition.variable.scss
+ settings
+
+ foreground
+ #eba0ac
+
+
+
+ name
+ CSS variables (--prefixed)
+ scope
+ source.css meta.property-list variable, meta.property-list variable.other.less, meta.property-list variable.other.less punctuation.definition.variable.less
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ CSS Percentage values, styled the same as numbers
+ scope
+ keyword.other.unit.percentage.css
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ CSS Attribute selectors, styled the same as strings
+ scope
+ source.css meta.attribute-selector
+ settings
+
+ foreground
+ #a6e3a1
+
+
+
+ name
+ JSON/YAML keys, other left-hand assignments
+ scope
+ keyword.other.definition.ini, punctuation.support.type.property-name.json, support.type.property-name.json, punctuation.support.type.property-name.toml, support.type.property-name.toml, entity.name.tag.yaml, punctuation.support.type.property-name.yaml, support.type.property-name.yaml
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+
+
+
+
+ name
+ JSON/YAML constants
+ scope
+ constant.language.json, constant.language.yaml
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ YAML anchors
+ scope
+ entity.name.type.anchor.yaml, variable.other.alias.yaml
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+
+
+
+
+ name
+ TOML tables / ini groups
+ scope
+ support.type.property-name.table, entity.name.section.group-title.ini
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ TOML dates
+ scope
+ constant.other.time.datetime.offset.toml
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ YAML anchor puctuation
+ scope
+ punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ YAML triple dashes
+ scope
+ entity.other.document.begin.yaml
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Markup Diff
+ scope
+ markup.changed.diff
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Diff
+ scope
+ meta.diff.header.from-file, meta.diff.header.to-file, punctuation.definition.from-file.diff, punctuation.definition.to-file.diff
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ Diff Inserted
+ scope
+ markup.inserted.diff
+ settings
+
+ foreground
+ #a6e3a1
+
+
+
+ name
+ Diff Deleted
+ scope
+ markup.deleted.diff
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ name
+ dotenv left-hand side assignments
+ scope
+ variable.other.env
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ dotenv reference to existing env variable
+ scope
+ string.quoted variable.other.env
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ GDScript functions
+ scope
+ support.function.builtin.gdscript
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ GDScript constants
+ scope
+ constant.language.gdscript
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Comment keywords
+ scope
+ comment meta.annotation.go
+ settings
+
+ foreground
+ #eba0ac
+
+
+
+ name
+ go:embed, go:build, etc.
+ scope
+ comment meta.annotation.parameters.go
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Go constants (nil, true, false)
+ scope
+ constant.language.go
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ GraphQL variables
+ scope
+ variable.graphql
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ GraphQL aliases
+ scope
+ string.unquoted.alias.graphql
+ settings
+
+ foreground
+ #f2cdcd
+
+
+
+ name
+ GraphQL enum members
+ scope
+ constant.character.enum.graphql
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ GraphQL field in types
+ scope
+ meta.objectvalues.graphql constant.object.key.graphql string.unquoted.graphql
+ settings
+
+ foreground
+ #f2cdcd
+
+
+
+ name
+ HTML/XML DOCTYPE as keyword
+ scope
+ keyword.other.doctype, meta.tag.sgml.doctype punctuation.definition.tag, meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype punctuation.definition.tag
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ HTML/XML-like <tags/>
+ scope
+ entity.name.tag
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+
+
+
+
+ name
+ Special characters like &
+ scope
+ text.html constant.character.entity, text.html constant.character.entity punctuation, constant.character.entity.xml, constant.character.entity.xml punctuation, constant.character.entity.js.jsx, constant.charactger.entity.js.jsx punctuation, constant.character.entity.tsx, constant.character.entity.tsx punctuation
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ name
+ HTML/XML tag attribute values
+ scope
+ entity.other.attribute-name
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Components
+ scope
+ support.class.component, support.class.component.jsx, support.class.component.tsx, support.class.component.vue
+ settings
+
+ foreground
+ #f5c2e7
+ fontStyle
+
+
+
+
+ name
+ Annotations
+ scope
+ punctuation.definition.annotation, storage.type.annotation
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Java enums
+ scope
+ constant.other.enum.java
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Java imports
+ scope
+ storage.modifier.import.java
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Javadoc
+ scope
+ comment.block.javadoc.java keyword.other.documentation.javadoc.java
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ Exported Variable
+ scope
+ meta.export variable.other.readwrite.js
+ settings
+
+ foreground
+ #eba0ac
+
+
+
+ name
+ JS/TS constants & properties
+ scope
+ variable.other.constant.js, variable.other.constant.ts, variable.other.property.js, variable.other.property.ts
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ JSDoc; these are mainly params, so styled as such
+ scope
+ variable.other.jsdoc, comment.block.documentation variable.other
+ settings
+
+ foreground
+ #eba0ac
+ fontStyle
+
+
+
+
+ name
+ JSDoc keywords
+ scope
+ storage.type.class.jsdoc
+ settings
+
+ fontStyle
+
+
+
+
+ scope
+ support.type.object.console.js
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Node constants as keywords (module, etc.)
+ scope
+ support.constant.node, support.type.object.module.js
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ implements as keyword
+ scope
+ storage.modifier.implements
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ Builtin types
+ scope
+ constant.language.null.js, constant.language.null.ts, constant.language.undefined.js, constant.language.undefined.ts, support.type.builtin.ts
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ scope
+ variable.parameter.generic
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Arrow functions
+ scope
+ keyword.declaration.function.arrow.js, storage.type.function.arrow.ts
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Decorator punctuations (decorators inherit from blue functions, instead of styleguide peach)
+ scope
+ punctuation.decorator.ts
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+ italic
+
+
+
+ name
+ Extra JS/TS keywords
+ scope
+ keyword.operator.expression.in.js, keyword.operator.expression.in.ts, keyword.operator.expression.infer.ts, keyword.operator.expression.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.is, keyword.operator.expression.keyof.ts, keyword.operator.expression.of.js, keyword.operator.expression.of.ts, keyword.operator.expression.typeof.ts
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ Julia macros
+ scope
+ support.function.macro.julia
+ settings
+
+ foreground
+ #94e2d5
+ fontStyle
+ italic
+
+
+
+ name
+ Julia language constants (true, false)
+ scope
+ constant.language.julia
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Julia other constants (these seem to be arguments inside arrays)
+ scope
+ constant.other.symbol.julia
+ settings
+
+ foreground
+ #eba0ac
+
+
+
+ name
+ LaTeX preamble
+ scope
+ text.tex keyword.control.preamble
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ LaTeX be functions
+ scope
+ text.tex support.function.be
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ LaTeX math
+ scope
+ constant.other.general.math.tex
+ settings
+
+ foreground
+ #f2cdcd
+
+
+
+ name
+ Lua docstring keywords
+ scope
+ comment.line.double-dash.documentation.lua storage.type.annotation.lua
+ settings
+
+ foreground
+ #cba6f7
+ fontStyle
+
+
+
+
+ name
+ Lua docstring variables
+ scope
+ comment.line.double-dash.documentation.lua entity.name.variable.lua, comment.line.double-dash.documentation.lua variable.lua
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ scope
+ heading.1.markdown punctuation.definition.heading.markdown, heading.1.markdown, markup.heading.atx.1.mdx, markup.heading.atx.1.mdx punctuation.definition.heading.mdx, markup.heading.setext.1.markdown, markup.heading.heading-0.asciidoc
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ scope
+ heading.2.markdown punctuation.definition.heading.markdown, heading.2.markdown, markup.heading.atx.2.mdx, markup.heading.atx.2.mdx punctuation.definition.heading.mdx, markup.heading.setext.2.markdown, markup.heading.heading-1.asciidoc
+ settings
+
+ foreground
+ #fab387
+
+
+
+ scope
+ heading.3.markdown punctuation.definition.heading.markdown, heading.3.markdown, markup.heading.atx.3.mdx, markup.heading.atx.3.mdx punctuation.definition.heading.mdx, markup.heading.heading-2.asciidoc
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ scope
+ heading.4.markdown punctuation.definition.heading.markdown, heading.4.markdown, markup.heading.atx.4.mdx, markup.heading.atx.4.mdx punctuation.definition.heading.mdx, markup.heading.heading-3.asciidoc
+ settings
+
+ foreground
+ #a6e3a1
+
+
+
+ scope
+ heading.5.markdown punctuation.definition.heading.markdown, heading.5.markdown, markup.heading.atx.5.mdx, markup.heading.atx.5.mdx punctuation.definition.heading.mdx, markup.heading.heading-4.asciidoc
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ scope
+ heading.6.markdown punctuation.definition.heading.markdown, heading.6.markdown, markup.heading.atx.6.mdx, markup.heading.atx.6.mdx punctuation.definition.heading.mdx, markup.heading.heading-5.asciidoc
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ scope
+ markup.bold
+ settings
+
+ foreground
+ #f38ba8
+ fontStyle
+ bold
+
+
+
+ scope
+ markup.italic
+ settings
+
+ foreground
+ #f38ba8
+ fontStyle
+ italic
+
+
+
+ scope
+ markup.strikethrough
+ settings
+
+ foreground
+ #a6adc8
+ fontStyle
+ strikethrough
+
+
+
+ name
+ Markdown auto links
+ scope
+ punctuation.definition.link, markup.underline.link
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ Markdown links
+ scope
+ text.html.markdown punctuation.definition.link.title, string.other.link.title.markdown, markup.link, punctuation.definition.constant.markdown, constant.other.reference.link.markdown, markup.substitution.attribute-reference
+ settings
+
+ foreground
+ #b4befe
+
+
+
+ name
+ Markdown code spans
+ scope
+ punctuation.definition.raw.markdown, markup.inline.raw.string.markdown, markup.raw.block.markdown
+ settings
+
+ foreground
+ #a6e3a1
+
+
+
+ name
+ Markdown triple backtick language identifier
+ scope
+ fenced_code.block.language
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ Markdown triple backticks
+ scope
+ markup.fenced_code.block punctuation.definition, markup.raw support.asciidoc
+ settings
+
+ foreground
+ #9399b2
+
+
+
+ name
+ Markdown quotes
+ scope
+ markup.quote, punctuation.definition.quote.begin
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Markdown separators
+ scope
+ meta.separator.markdown
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Markdown list bullets
+ scope
+ punctuation.definition.list.begin.markdown, markup.list.bullet
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Nix attribute names
+ scope
+ entity.other.attribute-name.multipart.nix, entity.other.attribute-name.single.nix
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ Nix parameter names
+ scope
+ variable.parameter.name.nix
+ settings
+
+ foreground
+ #cdd6f4
+ fontStyle
+
+
+
+
+ name
+ Nix interpolated parameter names
+ scope
+ meta.embedded variable.parameter.name.nix
+ settings
+
+ foreground
+ #b4befe
+ fontStyle
+
+
+
+
+ name
+ Nix paths
+ scope
+ string.unquoted.path.nix
+ settings
+
+ foreground
+ #f5c2e7
+ fontStyle
+
+
+
+
+ name
+ PHP Attributes
+ scope
+ support.attribute.builtin, meta.attribute.php
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ PHP Parameters (needed for the leading dollar sign)
+ scope
+ meta.function.parameters.php punctuation.definition.variable.php
+ settings
+
+ foreground
+ #eba0ac
+
+
+
+ name
+ PHP Constants (null, __FILE__, etc.)
+ scope
+ constant.language.php
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ PHP functions
+ scope
+ text.html.php support.function
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ PHPdoc keywords
+ scope
+ keyword.other.phpdoc.php
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ Python argument functions reset to text, otherwise they inherit blue from function-call
+ scope
+ support.variable.magic.python, meta.function-call.arguments.python
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Python double underscore functions
+ scope
+ support.function.magic.python
+ settings
+
+ foreground
+ #89dceb
+ fontStyle
+ italic
+
+
+
+ name
+ Python `self` keyword
+ scope
+ variable.parameter.function.language.special.self.python, variable.language.special.self.python
+ settings
+
+ foreground
+ #f38ba8
+ fontStyle
+ italic
+
+
+
+ name
+ python keyword flow/logical (for ... in)
+ scope
+ keyword.control.flow.python, keyword.operator.logical.python
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ python storage type
+ scope
+ storage.type.function.python
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ python function support
+ scope
+ support.token.decorator.python, meta.function.decorator.identifier.python
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ python function calls
+ scope
+ meta.function-call.python
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ python function decorators
+ scope
+ entity.name.function.decorator.python, punctuation.definition.decorator.python
+ settings
+
+ foreground
+ #fab387
+ fontStyle
+ italic
+
+
+
+ name
+ python placeholder reset to normal string
+ scope
+ constant.character.format.placeholder.other.python
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Python exception & builtins such as exit()
+ scope
+ support.type.exception.python, support.function.builtin.python
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ entity.name.type
+ scope
+ support.type.python
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ python constants (True/False)
+ scope
+ constant.language.python
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ Arguments accessed later in the function body
+ scope
+ meta.indexed-name.python, meta.item-access.python
+ settings
+
+ foreground
+ #eba0ac
+ fontStyle
+ italic
+
+
+
+ name
+ Python f-strings/binary/unicode storage types
+ scope
+ storage.type.string.python
+ settings
+
+ foreground
+ #a6e3a1
+ fontStyle
+ italic
+
+
+
+ name
+ Python type hints
+ scope
+ meta.function.parameters.python
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ Regex string begin/end in JS/TS
+ scope
+ string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Regex anchors (^, $)
+ scope
+ keyword.control.anchor.regexp
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ Regex regular string match
+ scope
+ string.regexp.ts
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Regex group parenthesis & backreference (\1, \2, \3, ...)
+ scope
+ punctuation.definition.group.regexp, keyword.other.back-reference.regexp
+ settings
+
+ foreground
+ #a6e3a1
+
+
+
+ name
+ Regex character class []
+ scope
+ punctuation.definition.character-class.regexp
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Regex character classes (\d, \w, \s)
+ scope
+ constant.other.character-class.regexp
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Regex range
+ scope
+ constant.other.character-class.range.regexp
+ settings
+
+ foreground
+ #f5e0dc
+
+
+
+ name
+ Regex quantifier
+ scope
+ keyword.operator.quantifier.regexp
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Regex constant/numeric
+ scope
+ constant.character.numeric.regexp
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Regex lookaheads, negative lookaheads, lookbehinds, negative lookbehinds
+ scope
+ punctuation.definition.group.no-capture.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ Rust attribute
+ scope
+ meta.annotation.rust, meta.annotation.rust punctuation, meta.attribute.rust, punctuation.definition.attribute.rust
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+ italic
+
+
+
+ name
+ Rust attribute strings
+ scope
+ meta.attribute.rust string.quoted.double.rust, meta.attribute.rust string.quoted.single.char.rust
+ settings
+
+ fontStyle
+
+
+
+
+ name
+ Rust keyword
+ scope
+ entity.name.function.macro.rules.rust, storage.type.module.rust, storage.modifier.rust, storage.type.struct.rust, storage.type.enum.rust, storage.type.trait.rust, storage.type.union.rust, storage.type.impl.rust, storage.type.rust, storage.type.function.rust, storage.type.type.rust
+ settings
+
+ foreground
+ #cba6f7
+ fontStyle
+
+
+
+
+ name
+ Rust u/i32, u/i64, etc.
+ scope
+ entity.name.type.numeric.rust
+ settings
+
+ foreground
+ #cba6f7
+ fontStyle
+
+
+
+
+ name
+ Rust generic
+ scope
+ meta.generic.rust
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Rust impl
+ scope
+ entity.name.impl.rust
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+ italic
+
+
+
+ name
+ Rust module
+ scope
+ entity.name.module.rust
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Rust trait
+ scope
+ entity.name.trait.rust
+ settings
+
+ foreground
+ #f9e2af
+ fontStyle
+ italic
+
+
+
+ name
+ Rust struct
+ scope
+ storage.type.source.rust
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Rust union
+ scope
+ entity.name.union.rust
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+ name
+ Rust enum member
+ scope
+ meta.enum.rust storage.type.source.rust
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Rust macro
+ scope
+ support.macro.rust, meta.macro.rust support.function.rust, entity.name.function.macro.rust
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+ italic
+
+
+
+ name
+ Rust lifetime
+ scope
+ storage.modifier.lifetime.rust, entity.name.type.lifetime
+ settings
+
+ foreground
+ #89b4fa
+ fontStyle
+ italic
+
+
+
+ name
+ Rust string formatting
+ scope
+ string.quoted.double.rust constant.other.placeholder.rust
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Rust return type generic
+ scope
+ meta.function.return-type.rust meta.generic.rust storage.type.rust
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Rust functions
+ scope
+ meta.function.call.rust
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ name
+ Rust angle brackets
+ scope
+ punctuation.brackets.angle.rust
+ settings
+
+ foreground
+ #89dceb
+
+
+
+ name
+ Rust constants
+ scope
+ constant.other.caps.rust
+ settings
+
+ foreground
+ #fab387
+
+
+
+ name
+ Rust function parameters
+ scope
+ meta.function.definition.rust variable.other.rust
+ settings
+
+ foreground
+ #eba0ac
+
+
+
+ name
+ Rust closure variables
+ scope
+ meta.function.call.rust variable.other.rust
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ name
+ Rust self
+ scope
+ variable.language.self.rust
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ name
+ Rust metavariable names
+ scope
+ variable.other.metavariable.name.rust, meta.macro.metavariable.rust keyword.operator.macro.dollar.rust
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ name
+ Shell shebang
+ scope
+ comment.line.shebang, comment.line.shebang punctuation.definition.comment, comment.line.shebang, punctuation.definition.comment.shebang.shell, meta.shebang.shell
+ settings
+
+ foreground
+ #f5c2e7
+ fontStyle
+ italic
+
+
+
+ name
+ Shell shebang command
+ scope
+ comment.line.shebang constant.language
+ settings
+
+ foreground
+ #94e2d5
+ fontStyle
+ italic
+
+
+
+ name
+ Shell interpolated command
+ scope
+ meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation, meta.function-call.arguments.shell punctuation.definition.variable.shell, meta.function-call.arguments.shell punctuation.section.interpolation
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ name
+ Shell interpolated command variable
+ scope
+ meta.string meta.interpolation.parameter.shell variable.other.readwrite
+ settings
+
+ foreground
+ #fab387
+ fontStyle
+ italic
+
+
+
+ scope
+ source.shell punctuation.section.interpolation, punctuation.definition.evaluation.backticks.shell
+ settings
+
+ foreground
+ #94e2d5
+
+
+
+ name
+ Shell EOF
+ scope
+ entity.name.tag.heredoc.shell
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ name
+ Shell quoted variable
+ scope
+ string.quoted.double.shell variable.other.normal.shell
+ settings
+
+ foreground
+ #cdd6f4
+
+
+
+ scope
+ markup.heading.synopsis.man, markup.heading.title.man, markup.heading.other.man, markup.heading.env.man
+ settings
+
+ foreground
+ #cba6f7
+
+
+
+ scope
+ markup.heading.commands.man
+ settings
+
+ foreground
+ #89b4fa
+
+
+
+ scope
+ markup.heading.env.man
+ settings
+
+ foreground
+ #f5c2e7
+
+
+
+ scope
+ markup.heading.1.markdown
+ settings
+
+ foreground
+ #f38ba8
+
+
+
+ scope
+ markup.heading.2.markdown
+ settings
+
+ foreground
+ #fab387
+
+
+
+ scope
+ markup.heading.markdown
+ settings
+
+ foreground
+ #f9e2af
+
+
+
+
+
\ No newline at end of file
diff --git a/dunst/.config/dunst/dunstrc b/dunst/.config/dunst/dunstrc
new file mode 100644
index 0000000..98eb16b
--- /dev/null
+++ b/dunst/.config/dunst/dunstrc
@@ -0,0 +1,97 @@
+[global]
+ monitor = 0
+ follow = mouse
+ width = 350
+ origin = top-right
+ offset = 28x28 # Compact positioning
+
+ progress_bar = true
+ progress_bar_height = 10
+ progress_bar_frame_width = 2
+ progress_bar_min_width = 150
+ progress_bar_max_width = 1000
+ progress_bar_corner_radius = 5
+ progress_bar_background = "#a6e3a1" # Mocha Purple
+ progress_bar_color = "#a6e3a1" # Mocha Purple highlight
+
+ indicate_hidden = yes
+ shrink = no
+ separator_height = 2
+ separator_color = "#313244" # Mocha Surface0 (Darker for separator)
+ padding = 15
+ horizontal_padding = 15
+ frame_width = 1
+ frame_color = "#cdd6f4" # Mocha Surface0 (for frame border)
+ corner_radius = 12
+ sort = yes
+ idle_threshold = 120
+
+ font = Maple Mono 11
+ line_height = 1.2
+ markup = full
+ format = "%s"
+ alignment = left
+ vertical_alignment = center
+ show_age_threshold = 60
+ word_wrap = yes
+ ellipsize = middle
+ ignore_newline = yes
+ stack_duplicates = true
+ hide_duplicate_count = false
+ show_indicators = yes
+ icon_position = right # Right side for better alignment
+ min_icon_size = 50
+ max_icon_size = 70
+ icon_path = $HOME/.local/share/icons/dunst
+ sticky_history = yes
+ history_length = 20
+ always_run_script = true
+ title = Dunst
+ class = Dunst
+ ignore_dbusclose = false
+ force_xwayland = false
+ force_xinerama = false
+ mouse_left_click = do_action, close_current
+ mouse_middle_click = do_action, close_current
+ mouse_right_click = close_all
+
+[experimental]
+ per_monitor_dpi = false
+
+[urgency_low]
+ background = "#11111b" # Mocha Base
+ foreground = "#e0def4" # Mocha Text
+ highlight = "#f5c2e7" # Mocha Pink for highlight
+ frame_color = "#313244" # Mocha Surface0 for frame
+ timeout = 5
+ border_color = "#313244" # Mocha Surface0 for border
+ border_width = 2
+
+[urgency_normal]
+ background = "#11111b" # Mocha Base
+ foreground = "#e0def4" # Mocha Text
+ highlight = "#cba6f7" # Mocha Purple for highlight
+ frame_color = "#313244" # Mocha Surface0 for frame
+ timeout = 5
+ border_color = "#313244" # Mocha Surface0 for border
+ border_width = 2
+
+[urgency_critical]
+ background = "#11111b" # Mocha Base
+ foreground = "#e0def4" # Mocha Text
+ frame_color = "#f38ba8" # Mocha Red for critical frame
+ timeout = 1000
+ border_color = "#f38ba8" # Mocha Red for critical border
+ border_width = 2
+
+[volume]
+ highlight = "#a6e3a1" # Mocha Purple
+ icon_size = 60
+ icon_position = right
+
+[backlight]
+ highlight = "#a6e3a1" # Mocha Pink
+ icon_size = 60
+ icon_position = right
+
+# vim: ft=cfg
diff --git a/hypr/.config/hypr/hyprland.conf b/hypr/.config/hypr/hyprland.conf
new file mode 100644
index 0000000..124625e
--- /dev/null
+++ b/hypr/.config/hypr/hyprland.conf
@@ -0,0 +1,221 @@
+
+monitor=,preferred,auto,auto
+
+exec-once = wl-paste --type text --watch cliphist store
+exec-once = wl-paste --type image --watch cliphist store
+exec-once = hyprpaper & waybar
+exec-once = hypridle
+windowrulev2 = suppressevent maximize, class:.*
+
+
+# Set programs that I use
+$terminal = kitty
+$fileManager = yazi
+$menu = rofi -show run
+$browser = firefox
+$taskManager = btop
+$colorpicker = hyprpicker
+
+env = XCURSOR_SIZE,20
+env = HYPRCURSOR_SIZE,20
+
+general {
+ gaps_in = 5
+ gaps_out = 5
+
+ border_size = 2
+
+ col.active_border = rgb(8839ef)
+ col.inactive_border = rgb(ffffff)
+
+ resize_on_border = true
+ extend_border_grab_area = 30
+ hover_icon_on_border = true
+ resize_corner = 5
+ allow_tearing = false
+
+ layout = master
+}
+
+decoration {
+ rounding = 5
+
+ active_opacity = 1.0
+ inactive_opacity = 0.9
+
+ #drop_shadow = true
+ #shadow_range = 4
+ #shadow_render_power = 3
+ #col.shadow = rgba(1a1a1aee)
+
+ #blur {
+ # enabled = true
+ # size = 2
+ # passes = 1
+
+ # vibrancy = 0.1696
+ # }
+}
+
+animations {
+ enabled = true
+
+ bezier = myBezier, 0.05, 0.9, 0.1, 1.05
+
+ animation = windows, 1, 7, myBezier
+ animation = windowsOut, 1, 7, default, popin 80%
+ animation = border, 1, 10, default
+ animation = borderangle, 1, 8, default
+ animation = fade, 1, 7, default
+ animation = workspaces, 1, 6, default
+}
+
+dwindle {
+ pseudotile = true
+ preserve_split = true
+}
+
+master {
+ new_status = inherit
+ new_on_top = true
+ new_on_active = true
+ smart_resizing = true
+}
+
+input {
+ kb_layout = us
+ kb_variant =
+ kb_model =
+ kb_options =
+ kb_rules =
+
+ follow_mouse = 1
+
+ sensitivity = 0.3
+
+ touchpad {
+ disable_while_typing = true
+ natural_scroll = true
+ }
+ force_no_accel = 0
+}
+
+gestures {
+ workspace_swipe = true
+}
+
+device {
+ name = epic-mouse-v1
+ sensitivity = -0.5
+}
+
+binds {
+ workspace_back_and_forth = true
+ allow_workspace_cycles = true
+}
+
+xwayland {
+ force_zero_scaling = true
+}
+
+misc {
+ force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
+ disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
+}
+
+$mainMod = SUPER
+bind = $mainMod, T, exec, $terminal
+bind = $mainMod ,B, exec, $browser
+bind = $mainMod, W, killactive
+bind = $mainMod, V, togglefloating
+bind = $mainMod, F, fullscreen, 1
+
+#Yazi File Manager
+bind = $mainMod, E, exec, $terminal $fileManager
+#Rofi Powermenu
+bind = $mainMod, P, exec, ~/.config/rofi/powermenu/type-5/powermenu.sh
+#Rofi Launcher
+bind = $mainMod, Space, exec, ~/.config/rofi/launchers/type-4/launcher.sh
+
+#Hyprshot for Screenshot
+#bind = $mainMod, PRINT, exec, hyprshot -m window
+bind = , PRINT, exec, hyprshot -m output
+bind = $mainMod, X, exec, HYPRSHOT_DIR=$HYPRSHOT_DIR hyprshot -m region hyprshot -m region
+
+#Task Manager
+bind = Ctrl_Shift, Tab, exec, $terminal $taskManager
+
+#ColorPicker
+bind = $mainMod, C, exec, $colorpicker -a
+
+#Clipboard for Copy / Paste
+bind = $mainMod, M, exec, cliphist list | awk '{$1=""; print $0}' | rofi -dmenu -i -p "Seach" | wl-copy
+
+#Audio Control
+binde = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 2%+
+bindl = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%-
+
+#Volume Control
+binde = , XF86AudioRaiseVolume, exec, ~/.local/bin/volume.sh up
+binde = , XF86AudioLowerVolume, exec, ~/.local/bin/volume.sh down
+binde = , XF86AudioMute, exec, ~/.local/bin/volume.sh mute
+
+#Player Control
+bindl = , XF86AudioPlay, exec, playerctl play-pause
+bindl = , XF86AudioPrev, exec, playerctl previous
+bindl = , XF86AudioNext, exec, playerctl next
+
+#Brightness Control
+binde = , XF86MonBrightnessDown, exec, ~/.local/bin/backlight.sh down
+binde = , XF86MonBrightnessUp, exec, ~/.local/bin/backlight.sh up
+
+
+bind = Alt, Tab , cyclenext
+bind = $mainMod, Tab, bringactivetotop,
+bind = Alt Shift, Tab, cyclenext, prev
+bind = $mainMod, Tab, workspace, e-2
+bind = $mainMod, A, exec,bash ~/.config/rofi/wifi.sh
+
+# Move focus with mainMod + arrow keys
+bind = $mainMod, left, movefocus, l
+bind = $mainMod, right, movefocus, r
+bind = $mainMod, up, movefocus, u
+bind = $mainMod, down, movefocus, d
+
+# Switch workspaces with mainMod + [0-9]
+bind = $mainMod, 1, workspace, 1
+bind = $mainMod, 2, workspace, 2
+bind = $mainMod, 3, workspace, 3
+bind = $mainMod, 4, workspace, 4
+bind = $mainMod, 5, workspace, 5
+bind = $mainMod, 6, workspace, 6
+bind = $mainMod, 7, workspace, 7
+bind = $mainMod, 8, workspace, 8
+bind = $mainMod, 9, workspace, 9
+bind = $mainMod, 0, workspace, 10
+
+# Move active window to a workspace with mainMod + SHIFT + [0-9]
+bind = $mainMod SHIFT, 1, movetoworkspace, 1
+bind = $mainMod SHIFT, 2, movetoworkspace, 2
+bind = $mainMod SHIFT, 3, movetoworkspace, 3
+bind = $mainMod SHIFT, 4, movetoworkspace, 4
+bind = $mainMod SHIFT, 5, movetoworkspace, 5
+bind = $mainMod SHIFT, 6, movetoworkspace, 6
+bind = $mainMod SHIFT, 7, movetoworkspace, 7
+bind = $mainMod SHIFT, 8, movetoworkspace, 8
+bind = $mainMod SHIFT, 9, movetoworkspace, 9
+bind = $mainMod SHIFT, 0, movetoworkspace, 10
+
+#bindl = , CapsLock, exec, ~/.local/bin/lockctl/key.sh
+
+# Example special workspace (scratchpad)
+#bind = $mainMod, S, togglespecialworkspace, magic
+#bind = $mainMod SHIFT, S, movetoworkspace, special:magic
+
+# Scroll through existing workspaces with mainMod + scroll
+bind = $mainMod, mouse_down, workspace, e+1
+bind = $mainMod, mouse_up, workspace, e-1
+
+# Move/resize windows with mainMod + LMB/RMB and dragging
+bindm = $mainMod, mouse:272, movewindow
+bindm = $mainMod, mouse:273, resizewindow
diff --git a/hypr/.config/hypr/hyprpaper.conf b/hypr/.config/hypr/hyprpaper.conf
new file mode 100644
index 0000000..8a5601b
--- /dev/null
+++ b/hypr/.config/hypr/hyprpaper.conf
@@ -0,0 +1,4 @@
+preload = /home/archer/Downloads/wallpaper/forest-bridge.jpg
+wallpaper = eDP-1, /home/archer/Downloads/wallpaper/forest-bridge.jpg
+splash = off
+ipc = off
diff --git a/hypr/.config/hypr/mocha.conf b/hypr/.config/hypr/mocha.conf
new file mode 100644
index 0000000..2b80922
--- /dev/null
+++ b/hypr/.config/hypr/mocha.conf
@@ -0,0 +1,77 @@
+$rosewater = rgb(f5e0dc)
+$rosewaterAlpha = f5e0dc
+
+$flamingo = rgb(f2cdcd)
+$flamingoAlpha = f2cdcd
+
+$pink = rgb(f5c2e7)
+$pinkAlpha = f5c2e7
+
+$mauve = rgb(cba6f7)
+$mauveAlpha = cba6f7
+
+$red = rgb(f38ba8)
+$redAlpha = f38ba8
+
+$maroon = rgb(eba0ac)
+$maroonAlpha = eba0ac
+
+$peach = rgb(fab387)
+$peachAlpha = fab387
+
+$yellow = rgb(f9e2af)
+$yellowAlpha = f9e2af
+
+$green = rgb(a6e3a1)
+$greenAlpha = a6e3a1
+
+$teal = rgb(94e2d5)
+$tealAlpha = 94e2d5
+
+$sky = rgb(89dceb)
+$skyAlpha = 89dceb
+
+$sapphire = rgb(74c7ec)
+$sapphireAlpha = 74c7ec
+
+$blue = rgb(89b4fa)
+$blueAlpha = 89b4fa
+
+$lavender = rgb(b4befe)
+$lavenderAlpha = b4befe
+
+$text = rgb(cdd6f4)
+$textAlpha = cdd6f4
+
+$subtext1 = rgb(bac2de)
+$subtext1Alpha = bac2de
+
+$subtext0 = rgb(a6adc8)
+$subtext0Alpha = a6adc8
+
+$overlay2 = rgb(9399b2)
+$overlay2Alpha = 9399b2
+
+$overlay1 = rgb(7f849c)
+$overlay1Alpha = 7f849c
+
+$overlay0 = rgb(6c7086)
+$overlay0Alpha = 6c7086
+
+$surface2 = rgb(585b70)
+$surface2Alpha = 585b70
+
+$surface1 = rgb(45475a)
+$surface1Alpha = 45475a
+
+$surface0 = rgb(313244)
+$surface0Alpha = 313244
+
+$base = rgb(1e1e2e)
+$baseAlpha = 1e1e2e
+
+$mantle = rgb(181825)
+$mantleAlpha = 181825
+
+$crust = rgb(11111b)
+$crustAlpha = 11111b
diff --git a/kitty/.config/kitty/current-theme.conf b/kitty/.config/kitty/current-theme.conf
new file mode 100644
index 0000000..2533db7
--- /dev/null
+++ b/kitty/.config/kitty/current-theme.conf
@@ -0,0 +1,80 @@
+# vim:ft=kitty
+
+## name: Catppuccin-Mocha
+## author: Pocco81 (https://github.com/Pocco81)
+## license: MIT
+## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
+## blurb: Soothing pastel theme for the high-spirited!
+
+
+
+# The basic colors
+foreground #CDD6F4
+background #1E1E2E
+selection_foreground #1E1E2E
+selection_background #F5E0DC
+
+# Cursor colors
+cursor #F5E0DC
+cursor_text_color #1E1E2E
+
+# URL underline color when hovering with mouse
+url_color #F5E0DC
+
+# Kitty window border colors
+active_border_color #B4BEFE
+inactive_border_color #6C7086
+bell_border_color #F9E2AF
+
+# OS Window titlebar colors
+wayland_titlebar_color system
+macos_titlebar_color system
+
+# Tab bar colors
+active_tab_foreground #11111B
+active_tab_background #CBA6F7
+inactive_tab_foreground #CDD6F4
+inactive_tab_background #181825
+tab_bar_background #11111B
+
+# Colors for marks (marked text in the terminal)
+mark1_foreground #1E1E2E
+mark1_background #B4BEFE
+mark2_foreground #1E1E2E
+mark2_background #CBA6F7
+mark3_foreground #1E1E2E
+mark3_background #74C7EC
+
+# The 16 terminal colors
+
+# black
+color0 #45475A
+color8 #585B70
+
+# red
+color1 #F38BA8
+color9 #F38BA8
+
+# green
+color2 #A6E3A1
+color10 #A6E3A1
+
+# yellow
+color3 #F9E2AF
+color11 #F9E2AF
+
+# blue
+color4 #89B4FA
+color12 #89B4FA
+
+# magenta
+color5 #F5C2E7
+color13 #F5C2E7
+
+# cyan
+color6 #94E2D5
+color14 #94E2D5
+
+# white
+color7 #BAC2DE
+color15 #A6ADC8
diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf
new file mode 100644
index 0000000..6872ce6
--- /dev/null
+++ b/kitty/.config/kitty/kitty.conf
@@ -0,0 +1,16 @@
+# Catppuccin-Mocha
+include current-theme.conf
+window_padding_width 10
+
+font_size 10.0
+enable_ligature true
+
+confirm_os_window_close 0
+
+font_family family="JetBrainsMono Nerd Fonts Mono"
+bold_font auto
+italic_font auto
+bold_italic_font auto
+
+map ctrl+shift+c copy_to_clipboard
+map ctrl+shift+v paste_from_clipboard
diff --git a/rofi/.config/rofi/applets/bin/appasroot.sh b/rofi/.config/rofi/applets/bin/appasroot.sh
new file mode 100755
index 0000000..1ab27b5
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/appasroot.sh
@@ -0,0 +1,102 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Run Applications as Root
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Theme Elements
+prompt='Applications'
+mesg='Run Applications as Root'
+
+if [[ "$theme" == *'type-1'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='400px'
+elif [[ "$theme" == *'type-3'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='120px'
+elif [[ "$theme" == *'type-5'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='520px'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='5'
+ list_row='1'
+ win_width='670px'
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Kitty"
+ option_2=" Yazi"
+ option_3=" Geany"
+ option_4=" Ranger"
+ option_5=" Vim"
+else
+ option_1=""
+ option_2=""
+ option_3=""
+ option_4=""
+ option_5=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "window {width: $win_width;}" \
+ -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY"
+ if [[ "$1" == '--opt1' ]]; then
+ ${polkit_cmd} kitty
+ elif [[ "$1" == '--opt2' ]]; then
+ ${polkit_cmd} dbus-run-session thunar
+ elif [[ "$1" == '--opt3' ]]; then
+ ${polkit_cmd} geany
+ elif [[ "$1" == '--opt4' ]]; then
+ ${polkit_cmd} kitty -e ranger
+ elif [[ "$1" == '--opt5' ]]; then
+ ${polkit_cmd} kitty -e vim
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+esac
+
diff --git a/rofi/.config/rofi/applets/bin/apps.sh b/rofi/.config/rofi/applets/bin/apps.sh
new file mode 100755
index 0000000..4867699
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/apps.sh
@@ -0,0 +1,103 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Favorite Applications
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Theme Elements
+mesg="Installed Packages: $(pacman -Q | wc -l) (pacman) | Date:$(date '+ %a %d %H:%M')"
+
+
+if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then
+ list_col='1'
+ list_row='1'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='6'
+ list_row='2'
+fi
+
+# CMDs (add your apps here)
+term_cmd='kitty'
+file_cmd='yazi'
+text_cmd='obsidian'
+web_cmd='firefox'
+music_cmd='kitty -e ncmpcpp'
+setting_cmd='xfce4-settings-manager'
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Terminal ($term_cmd)"
+ option_2=" Files ($file_cmd)"
+ option_3=" Editor ($text_cmd)"
+ option_4=" Browser ($web_cmd)"
+ option_5=" Music ($music_cmd)"
+ option_6=" Settings ($setting_cmd)"
+else
+ option_1=""
+ option_2=""
+ option_3=""
+ option_4=""
+ option_5=""
+ option_6=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ ${term_cmd}
+ elif [[ "$1" == '--opt2' ]]; then
+ ${file_cmd}
+ elif [[ "$1" == '--opt3' ]]; then
+ ${text_cmd}
+ elif [[ "$1" == '--opt4' ]]; then
+ ${web_cmd}
+ elif [[ "$1" == '--opt5' ]]; then
+ ${music_cmd}
+ elif [[ "$1" == '--opt6' ]]; then
+ ${setting_cmd}
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+ $option_6)
+ run_cmd --opt6
+ ;;
+esac
diff --git a/rofi/.config/rofi/applets/bin/battery.sh b/rofi/.config/rofi/applets/bin/battery.sh
new file mode 100755
index 0000000..0f7b424
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/battery.sh
@@ -0,0 +1,132 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Battery
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Battery Info
+battery="`acpi -b | cut -d',' -f1 | cut -d':' -f1`"
+status="`acpi -b | cut -d',' -f1 | cut -d':' -f2 | tr -d ' '`"
+percentage="`acpi -b | cut -d',' -f2 | tr -d ' ',\%`"
+time="`acpi -b | cut -d',' -f3`"
+
+if [[ -z "$time" ]]; then
+ time=' Fully Charged'
+fi
+
+# Theme Elements
+prompt="$status"
+mesg="${battery}: ${percentage}%,${time}"
+
+if [[ "$theme" == *'type-1'* ]]; then
+ list_col='1'
+ list_row='4'
+ win_width='400px'
+elif [[ "$theme" == *'type-3'* ]]; then
+ list_col='1'
+ list_row='4'
+ win_width='120px'
+elif [[ "$theme" == *'type-5'* ]]; then
+ list_col='1'
+ list_row='4'
+ win_width='500px'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='4'
+ list_row='1'
+ win_width='550px'
+fi
+
+# Charging Status
+active=""
+urgent=""
+if [[ $status = *"Charging"* ]]; then
+ active="-a 1"
+ ICON_CHRG=""
+elif [[ $status = *"Full"* ]]; then
+ active="-u 1"
+ ICON_CHRG=""
+else
+ urgent="-u 1"
+ ICON_CHRG=""
+fi
+
+# Discharging
+if [[ $percentage -ge 5 ]] && [[ $percentage -le 19 ]]; then
+ ICON_DISCHRG=""
+elif [[ $percentage -ge 20 ]] && [[ $percentage -le 39 ]]; then
+ ICON_DISCHRG=""
+elif [[ $percentage -ge 40 ]] && [[ $percentage -le 59 ]]; then
+ ICON_DISCHRG=""
+elif [[ $percentage -ge 60 ]] && [[ $percentage -le 79 ]]; then
+ ICON_DISCHRG=""
+elif [[ $percentage -ge 80 ]] && [[ $percentage -le 100 ]]; then
+ ICON_DISCHRG=""
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Remaining ${percentage}%"
+ option_2=" $status"
+ option_3=" Power Manager"
+ option_4=" Diagnose"
+else
+ option_1="$ICON_DISCHRG"
+ option_2="$ICON_CHRG"
+ option_3=""
+ option_4=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "window {width: $win_width;}" \
+ -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str "textbox-prompt-colon {str: \"$ICON_DISCHRG\";}" \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ ${active} ${urgent} \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY"
+ if [[ "$1" == '--opt1' ]]; then
+ notify-send -u low " Remaining : ${percentage}%"
+ elif [[ "$1" == '--opt2' ]]; then
+ notify-send -u low "$ICON_CHRG Status : $status"
+ elif [[ "$1" == '--opt3' ]]; then
+ xfce4-power-manager-settings
+ elif [[ "$1" == '--opt4' ]]; then
+ ${polkit_cmd} kitty -e powertop
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+esac
diff --git a/rofi/.config/rofi/applets/bin/brightness.sh b/rofi/.config/rofi/applets/bin/brightness.sh
new file mode 100755
index 0000000..2c90a12
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/brightness.sh
@@ -0,0 +1,107 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Brightness
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Brightness Info
+backlight="$(printf "%.0f\n" `light -G`)"
+card="`light -L | grep 'backlight' | head -n1 | cut -d'/' -f3`"
+
+if [[ $backlight -ge 0 ]] && [[ $backlight -le 29 ]]; then
+ level="Low"
+elif [[ $backlight -ge 30 ]] && [[ $backlight -le 49 ]]; then
+ level="Optimal"
+elif [[ $backlight -ge 50 ]] && [[ $backlight -le 69 ]]; then
+ level="High"
+elif [[ $backlight -ge 70 ]] && [[ $backlight -le 100 ]]; then
+ level="Peak"
+fi
+
+# Theme Elements
+prompt="${backlight}%"
+mesg="Device: ${card}, Level: $level"
+
+if [[ "$theme" == *'type-1'* ]]; then
+ list_col='1'
+ list_row='4'
+ win_width='400px'
+elif [[ "$theme" == *'type-3'* ]]; then
+ list_col='1'
+ list_row='4'
+ win_width='120px'
+elif [[ "$theme" == *'type-5'* ]]; then
+ list_col='1'
+ list_row='4'
+ win_width='425px'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='4'
+ list_row='1'
+ win_width='550px'
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Increase"
+ option_2=" Optimal"
+ option_3=" Decrease"
+ option_4=" Settings"
+else
+ option_1=""
+ option_2=""
+ option_3=""
+ option_4=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "window {width: $win_width;}" \
+ -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ light -A 5
+ elif [[ "$1" == '--opt2' ]]; then
+ light -S 25
+ elif [[ "$1" == '--opt3' ]]; then
+ light -U 5
+ elif [[ "$1" == '--opt4' ]]; then
+ xfce4-power-manager-settings
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+esac
diff --git a/rofi/.config/rofi/applets/bin/mpd.sh b/rofi/.config/rofi/applets/bin/mpd.sh
new file mode 100755
index 0000000..ce6a9e9
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/mpd.sh
@@ -0,0 +1,131 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : MPD (music)
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Theme Elements
+status="`mpc status`"
+if [[ -z "$status" ]]; then
+ prompt='Offline'
+ mesg="MPD is Offline"
+else
+ prompt="`mpc -f "%artist%" current`"
+ mesg="`mpc -f "%title%" current` :: `mpc status | grep "#" | awk '{print $3}'`"
+fi
+
+if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then
+ list_col='1'
+ list_row='6'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='6'
+ list_row='1'
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ if [[ ${status} == *"[playing]"* ]]; then
+ option_1=" Pause"
+ else
+ option_1=" Play"
+ fi
+ option_2=" Stop"
+ option_3=" Previous"
+ option_4=" Next"
+ option_5=" Repeat"
+ option_6=" Random"
+else
+ if [[ ${status} == *"[playing]"* ]]; then
+ option_1=""
+ else
+ option_1=""
+ fi
+ option_2=""
+ option_3=""
+ option_4=""
+ option_5=""
+ option_6=""
+fi
+
+# Toggle Actions
+active=''
+urgent=''
+# Repeat
+if [[ ${status} == *"repeat: on"* ]]; then
+ active="-a 4"
+elif [[ ${status} == *"repeat: off"* ]]; then
+ urgent="-u 4"
+else
+ option_5=" Parsing Error"
+fi
+# Random
+if [[ ${status} == *"random: on"* ]]; then
+ [ -n "$active" ] && active+=",5" || active="-a 5"
+elif [[ ${status} == *"random: off"* ]]; then
+ [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
+else
+ option_6=" Parsing Error"
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ ${active} ${urgent} \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ mpc -q toggle && notify-send -u low -t 1000 " `mpc current`"
+ elif [[ "$1" == '--opt2' ]]; then
+ mpc -q stop
+ elif [[ "$1" == '--opt3' ]]; then
+ mpc -q prev && notify-send -u low -t 1000 " `mpc current`"
+ elif [[ "$1" == '--opt4' ]]; then
+ mpc -q next && notify-send -u low -t 1000 " `mpc current`"
+ elif [[ "$1" == '--opt5' ]]; then
+ mpc -q repeat
+ elif [[ "$1" == '--opt6' ]]; then
+ mpc -q random
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+ $option_6)
+ run_cmd --opt6
+ ;;
+esac
diff --git a/rofi/.config/rofi/applets/bin/powermenu.sh b/rofi/.config/rofi/applets/bin/powermenu.sh
new file mode 100755
index 0000000..cd66290
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/powermenu.sh
@@ -0,0 +1,129 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Power Menu
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Theme Elements
+prompt="`hostname`"
+mesg="Uptime : `uptime -p | sed -e 's/up //g'`"
+
+if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then
+ list_col='1'
+ list_row='6'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='6'
+ list_row='1'
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Shutdown"
+ option_2=" Lock"
+ option_3=" Reboot"
+ option_4=" Logout"
+ option_5=" Suspend"
+ option_6=" Hibernate"
+ yes=' Yes'
+ no=' No'
+else
+ option_1=""
+ option_2=""
+ option_3=""
+ option_4=""
+ option_5=""
+ option_6=""
+ yes=''
+ no=''
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \
+ -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \
+ -theme-str 'listview {columns: 2; lines: 1;}' \
+ -theme-str 'element-text {horizontal-align: 0.5;}' \
+ -theme-str 'textbox {horizontal-align: 0.5;}' \
+ -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${theme}
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Confirm and execute
+confirm_run () {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ ${1} && ${2} && ${3}
+ else
+ exit
+ fi
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ betterlockscreen -l
+ elif [[ "$1" == '--opt2' ]]; then
+ confirm_run 'kill -9 -1'
+ elif [[ "$1" == '--opt3' ]]; then
+ confirm_run 'mpc -q pause' 'amixer set Master mute' 'systemctl suspend'
+ elif [[ "$1" == '--opt4' ]]; then
+ confirm_run 'systemctl hibernate'
+ elif [[ "$1" == '--opt5' ]]; then
+ confirm_run 'systemctl reboot'
+ elif [[ "$1" == '--opt6' ]]; then
+ confirm_run 'systemctl poweroff'
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+ $option_6)
+ run_cmd --opt6
+ ;;
+esac
+
diff --git a/rofi/.config/rofi/applets/bin/quicklinks.sh b/rofi/.config/rofi/applets/bin/quicklinks.sh
new file mode 100755
index 0000000..11a38a8
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/quicklinks.sh
@@ -0,0 +1,103 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Quick Links
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Theme Elements
+prompt='Quick Links'
+mesg="Using '$BROWSER' as web browser"
+
+if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then
+ list_col='1'
+ list_row='6'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='6'
+ list_row='1'
+fi
+
+if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-5'* ) ]]; then
+ efonts="JetBrains Mono Nerd Font 10"
+else
+ efonts="JetBrains Mono Nerd Font 28"
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Google"
+ option_2=" Gmail"
+ option_3=" Youtube"
+ option_4=" Github"
+ option_5=" Reddit"
+ option_6=" Twitter"
+else
+ option_1=""
+ option_2=""
+ option_3=""
+ option_4=""
+ option_5=""
+ option_6=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -theme-str "element-text {font: \"$efonts\";}" \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ xdg-open 'https://www.google.com/'
+ elif [[ "$1" == '--opt2' ]]; then
+ xdg-open 'https://mail.google.com/'
+ elif [[ "$1" == '--opt3' ]]; then
+ xdg-open 'https://www.youtube.com/'
+ elif [[ "$1" == '--opt4' ]]; then
+ xdg-open 'https://www.github.com/'
+ elif [[ "$1" == '--opt5' ]]; then
+ xdg-open 'https://www.reddit.com/'
+ elif [[ "$1" == '--opt6' ]]; then
+ xdg-open 'https://www.twitter.com/'
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+ $option_6)
+ run_cmd --opt6
+ ;;
+esac
diff --git a/rofi/.config/rofi/applets/bin/screenshot.sh b/rofi/.config/rofi/applets/bin/screenshot.sh
new file mode 100755
index 0000000..5e5286b
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/screenshot.sh
@@ -0,0 +1,165 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Screenshot
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Theme Elements
+prompt='Screenshot'
+mesg="DIR: `xdg-user-dir PICTURES`/Screenshots"
+
+if [[ "$theme" == *'type-1'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='400px'
+elif [[ "$theme" == *'type-3'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='120px'
+elif [[ "$theme" == *'type-5'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='520px'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='5'
+ list_row='1'
+ win_width='670px'
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Capture Desktop"
+ option_2=" Capture Area"
+ option_3=" Capture Window"
+ option_4=" Capture in 5s"
+ option_5=" Capture in 10s"
+else
+ option_1=""
+ option_2=""
+ option_3=""
+ option_4=""
+ option_5=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "window {width: $win_width;}" \
+ -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd
+}
+
+# Screenshot
+time=`date +%Y-%m-%d-%H-%M-%S`
+geometry=`xrandr | grep 'current' | head -n1 | cut -d',' -f2 | tr -d '[:blank:],current'`
+dir="`xdg-user-dir PICTURES`/Screenshots"
+file="Screenshot_${time}_${geometry}.png"
+
+if [[ ! -d "$dir" ]]; then
+ mkdir -p "$dir"
+fi
+
+# notify and view screenshot
+notify_view() {
+ notify_cmd_shot='dunstify -u low --replace=699'
+ ${notify_cmd_shot} "Copied to clipboard."
+ viewnior ${dir}/"$file"
+ if [[ -e "$dir/$file" ]]; then
+ ${notify_cmd_shot} "Screenshot Saved."
+ else
+ ${notify_cmd_shot} "Screenshot Deleted."
+ fi
+}
+
+# Copy screenshot to clipboard
+copy_shot () {
+ tee "$file" | xclip -selection clipboard -t image/png
+}
+
+# countdown
+countdown () {
+ for sec in `seq $1 -1 1`; do
+ dunstify -t 1000 --replace=699 "Taking shot in : $sec"
+ sleep 1
+ done
+}
+
+# take shots
+shotnow () {
+ cd ${dir} && sleep 0.5 && maim -u -f png | copy_shot
+ notify_view
+}
+
+shot5 () {
+ countdown '5'
+ sleep 1 && cd ${dir} && maim -u -f png | copy_shot
+ notify_view
+}
+
+shot10 () {
+ countdown '10'
+ sleep 1 && cd ${dir} && maim -u -f png | copy_shot
+ notify_view
+}
+
+shotwin () {
+ cd ${dir} && maim -u -f png -i `xdotool getactivewindow` | copy_shot
+ notify_view
+}
+
+shotarea () {
+ cd ${dir} && maim -u -f png -s -b 2 -c 0.35,0.55,0.85,0.25 -l | copy_shot
+ notify_view
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ shotnow
+ elif [[ "$1" == '--opt2' ]]; then
+ shotarea
+ elif [[ "$1" == '--opt3' ]]; then
+ shotwin
+ elif [[ "$1" == '--opt4' ]]; then
+ shot5
+ elif [[ "$1" == '--opt5' ]]; then
+ shot10
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+esac
+
+
diff --git a/rofi/.config/rofi/applets/bin/volume.sh b/rofi/.config/rofi/applets/bin/volume.sh
new file mode 100755
index 0000000..a194592
--- /dev/null
+++ b/rofi/.config/rofi/applets/bin/volume.sh
@@ -0,0 +1,134 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Applets : Volume
+
+# Import Current Theme
+source "$HOME"/.config/rofi/applets/shared/theme.bash
+theme="$type/$style"
+
+# Volume Info
+mixer="`amixer info Master | grep 'Mixer name' | cut -d':' -f2 | tr -d \',' '`"
+speaker="`amixer get Master | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`"
+mic="`amixer get Capture | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`"
+
+active=""
+urgent=""
+
+# Speaker Info
+amixer get Master | grep '\[on\]' &>/dev/null
+if [[ "$?" == 0 ]]; then
+ active="-a 1"
+ stext='Unmute'
+ sicon=''
+else
+ urgent="-u 1"
+ stext='Mute'
+ sicon=''
+fi
+
+# Microphone Info
+amixer get Capture | grep '\[on\]' &>/dev/null
+if [[ "$?" == 0 ]]; then
+ [ -n "$active" ] && active+=",3" || active="-a 3"
+ mtext='Unmute'
+ micon=''
+else
+ [ -n "$urgent" ] && urgent+=",3" || urgent="-u 3"
+ mtext='Mute'
+ micon=''
+fi
+
+# Theme Elements
+prompt="S:$stext, M:$mtext"
+mesg="$mixer - Speaker: $speaker, Mic: $mic"
+
+if [[ "$theme" == *'type-1'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='400px'
+elif [[ "$theme" == *'type-3'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='120px'
+elif [[ "$theme" == *'type-5'* ]]; then
+ list_col='1'
+ list_row='5'
+ win_width='520px'
+elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then
+ list_col='5'
+ list_row='1'
+ win_width='670px'
+fi
+
+# Options
+layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
+if [[ "$layout" == 'NO' ]]; then
+ option_1=" Increase"
+ option_2="$sicon $stext"
+ option_3=" Decrese"
+ option_4="$micon $mtext"
+ option_5=" Settings"
+else
+ option_1=""
+ option_2="$sicon"
+ option_3=""
+ option_4="$micon"
+ option_5=""
+fi
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -theme-str "window {width: $win_width;}" \
+ -theme-str "listview {columns: $list_col; lines: $list_row;}" \
+ -theme-str 'textbox-prompt-colon {str: "";}' \
+ -dmenu \
+ -p "$prompt" \
+ -mesg "$mesg" \
+ ${active} ${urgent} \
+ -markup-rows \
+ -theme ${theme}
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ if [[ "$1" == '--opt1' ]]; then
+ amixer -Mq set Master,0 5%+ unmute
+ elif [[ "$1" == '--opt2' ]]; then
+ amixer set Master toggle
+ elif [[ "$1" == '--opt3' ]]; then
+ amixer -Mq set Master,0 5%- unmute
+ elif [[ "$1" == '--opt4' ]]; then
+ amixer set Capture toggle
+ elif [[ "$1" == '--opt5' ]]; then
+ pavucontrol
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $option_1)
+ run_cmd --opt1
+ ;;
+ $option_2)
+ run_cmd --opt2
+ ;;
+ $option_3)
+ run_cmd --opt3
+ ;;
+ $option_4)
+ run_cmd --opt4
+ ;;
+ $option_5)
+ run_cmd --opt5
+ ;;
+esac
+
diff --git a/rofi/.config/rofi/applets/shared/colors.rasi b/rofi/.config/rofi/applets/shared/colors.rasi
new file mode 100644
index 0000000..8dc3385
--- /dev/null
+++ b/rofi/.config/rofi/applets/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/catppuccin.rasi"
diff --git a/rofi/.config/rofi/applets/shared/fonts.rasi b/rofi/.config/rofi/applets/shared/fonts.rasi
new file mode 100644
index 0000000..430c73d
--- /dev/null
+++ b/rofi/.config/rofi/applets/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "JetBrains Mono Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/applets/shared/theme.bash b/rofi/.config/rofi/applets/shared/theme.bash
new file mode 100755
index 0000000..055123c
--- /dev/null
+++ b/rofi/.config/rofi/applets/shared/theme.bash
@@ -0,0 +1,4 @@
+## Current Theme
+
+type="$HOME/.config/rofi/applets/type-4"
+style='style-2.rasi'
diff --git a/rofi/.config/rofi/applets/type-1/style-1.rasi b/rofi/.config/rofi/applets/type-1/style-1.rasi
new file mode 100644
index 0000000..2d3ee5f
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-1/style-1.rasi
@@ -0,0 +1,152 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=NO
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 5px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-1/style-2.rasi b/rofi/.config/rofi/applets/type-1/style-2.rasi
new file mode 100644
index 0000000..2c66bee
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-1/style-2.rasi
@@ -0,0 +1,152 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=NO
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 12px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 12px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 5px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-1/style-3.rasi b/rofi/.config/rofi/applets/type-1/style-3.rasi
new file mode 100644
index 0000000..285c376
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-1/style-3.rasi
@@ -0,0 +1,152 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=NO
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid;
+ border-radius: 30px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 5px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-2/style-1.rasi b/rofi/.config/rofi/applets/type-2/style-1.rasi
new file mode 100644
index 0000000..30025a7
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-2/style-1.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 28";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-2/style-2.rasi b/rofi/.config/rofi/applets/type-2/style-2.rasi
new file mode 100644
index 0000000..a258620
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-2/style-2.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 12px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 12px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 28";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-2/style-3.rasi b/rofi/.config/rofi/applets/type-2/style-3.rasi
new file mode 100644
index 0000000..fb3a99c
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-2/style-3.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 30px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 28";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-3/style-1.rasi b/rofi/.config/rofi/applets/type-3/style-1.rasi
new file mode 100644
index 0000000..86b17ef
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-3/style-1.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: east;
+ anchor: east;
+ fullscreen: false;
+ width: 120px;
+ x-offset: -20px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 15px;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 23px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-3/style-2.rasi b/rofi/.config/rofi/applets/type-3/style-2.rasi
new file mode 100644
index 0000000..e4f07ba
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-3/style-2.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: east;
+ anchor: east;
+ fullscreen: false;
+ width: 120px;
+ x-offset: -20px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 15px;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 23px 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-3/style-3.rasi b/rofi/.config/rofi/applets/type-3/style-3.rasi
new file mode 100644
index 0000000..06f365f
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-3/style-3.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "../shared/colors.rasi"
+@import "../shared/fonts.rasi"
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: east;
+ anchor: east;
+ fullscreen: false;
+ width: 120px;
+ x-offset: -20px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 15px;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 23px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-4/style-1.rasi b/rofi/.config/rofi/applets/type-4/style-1.rasi
new file mode 100644
index 0000000..1823c56
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-4/style-1.rasi
@@ -0,0 +1,164 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 20px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 25px;
+ padding: 100px 50px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/a.png", width);
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy{
+ background-color: transparent;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 20px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 28";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-4/style-2.rasi b/rofi/.config/rofi/applets/type-4/style-2.rasi
new file mode 100644
index 0000000..6b887f3
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-4/style-2.rasi
@@ -0,0 +1,164 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #1e1e2e; /* Catppuccin Mocha Base */
+ background-alt: #302d41; /* Catppuccin Mocha Mantle */
+ foreground: #cdd6f4; /* Catppuccin Mocha Text */
+ selected: #f38ba8; /* Catppuccin Mocha Red */
+ active: #89b4fa; /* Catppuccin Mocha Blue */
+ urgent: #f5c2e7; /* Catppuccin Mocha Pink */
+}
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 10px;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 25px;
+ padding: 100px 50px;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: transparent;
+ background-image: url("~/.config/hypr/backgrounds/Tokyo_Pink.png", width);
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy{
+ background-color: transparent;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 10px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 10px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 20px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 28";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-4/style-3.rasi b/rofi/.config/rofi/applets/type-4/style-3.rasi
new file mode 100644
index 0000000..0199650
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-4/style-3.rasi
@@ -0,0 +1,164 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #131D1F;
+ background-alt: #183A43;
+ foreground: #FFFFFF;
+ selected: #649094;
+ active: #E9CC9D;
+ urgent: #FEA861;
+}
+
+/*
+USE_ICON=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 50px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 20px;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 25px;
+ padding: 100px 50px;
+ border: 0px;
+ border-radius: 40px;
+ border-color: @selected;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/i.jpg", width);
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "dummy", "prompt"];
+}
+
+dummy{
+ background-color: transparent;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 20px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 28";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background-alt);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-5/style-1.rasi b/rofi/.config/rofi/applets/type-5/style-1.rasi
new file mode 100644
index 0000000..0fdc43d
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-5/style-1.rasi
@@ -0,0 +1,166 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #231419;
+ background-alt: #2D1E23;
+ foreground: #FFFFFF;
+ selected: #426647;
+ active: #2E3F34;
+ urgent: #D08261;
+}
+
+/*
+USE_ICON=NO
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/e.jpg", height);
+ children: [ "dummy", "inputbar", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy{
+ background-color: transparent;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @foreground;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 5px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(foreground);
+}
diff --git a/rofi/.config/rofi/applets/type-5/style-2.rasi b/rofi/.config/rofi/applets/type-5/style-2.rasi
new file mode 100644
index 0000000..5b9c5b1
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-5/style-2.rasi
@@ -0,0 +1,167 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*
+USE_ICON=NO
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ border-radius: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/j.jpg", height);
+ children: [ "dummy", "inputbar", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy{
+ background-color: transparent;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border-radius: 15px;
+ background-color: @urgent;
+ text-color: @foreground;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 15px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 5px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 15px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/applets/type-5/style-3.rasi b/rofi/.config/rofi/applets/type-5/style-3.rasi
new file mode 100644
index 0000000..416f51b
--- /dev/null
+++ b/rofi/.config/rofi/applets/type-5/style-3.rasi
@@ -0,0 +1,176 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #101010;
+ background-alt: #252525;
+ foreground: #FFFFFF;
+ selected: #505050;
+ active: #909090;
+ urgent: #707070;
+}
+
+/*
+USE_ICON=NO
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 30px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ border: 2px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/g.png", height);
+ children: [ "dummy", "inputbar", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy{
+ background-color: transparent;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 13px;
+ border: 2px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 100%;
+ border-color: @foreground;
+ background-color: @foreground;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ scrollbar: false;
+ layout: vertical;
+
+ spacing: 5px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 11px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+element normal.normal,
+element alternate.normal {
+ background-color: var(background);
+ text-color: var(foreground);
+}
+element normal.urgent,
+element alternate.urgent,
+element selected.active {
+ background-color: var(urgent);
+ text-color: var(background);
+}
+element normal.active,
+element alternate.active,
+element selected.urgent {
+ background-color: var(active);
+ text-color: var(background);
+}
+element selected.normal {
+ border: 2px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: var(foreground);
+}
diff --git a/rofi/.config/rofi/bluetooth.sh b/rofi/.config/rofi/bluetooth.sh
new file mode 100755
index 0000000..c7916f2
--- /dev/null
+++ b/rofi/.config/rofi/bluetooth.sh
@@ -0,0 +1,317 @@
+#!/usr/bin/env bash
+# __ _ _ _ _ _ _
+# _ __ ___ / _(_) | |__ | |_ _ ___| |_ ___ ___ | |_| |__
+# | '__/ _ \| |_| |_____| '_ \| | | | |/ _ \ __/ _ \ / _ \| __| '_ \
+# | | | (_) | _| |_____| |_) | | |_| | __/ || (_) | (_) | |_| | | |
+# |_| \___/|_| |_| |_.__/|_|\__,_|\___|\__\___/ \___/ \__|_| |_|
+#
+# Author: Nick Clyde (clydedroid)
+#
+# A script that generates a rofi menu that uses bluetoothctl to
+# connect to bluetooth devices and display status info.
+#
+# Inspired by networkmanager-dmenu (https://github.com/firecat53/networkmanager-dmenu)
+# Thanks to x70b1 (https://github.com/polybar/polybar-scripts/tree/master/polybar-scripts/system-bluetooth-bluetoothctl)
+#
+# Depends on:
+# Arch repositories: rofi, bluez-utils (contains bluetoothctl)
+
+# Constants
+divider="---------"
+goback="Back"
+
+# Checks if bluetooth controller is powered on
+power_on() {
+ if bluetoothctl show | grep -q "Powered: yes"; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+# Toggles power state
+toggle_power() {
+ if power_on; then
+ bluetoothctl power off
+ show_menu
+ else
+ if rfkill list bluetooth | grep -q 'blocked: yes'; then
+ rfkill unblock bluetooth && sleep 3
+ fi
+ bluetoothctl power on
+ show_menu
+ fi
+}
+
+# Checks if controller is scanning for new devices
+scan_on() {
+ if bluetoothctl show | grep -q "Discovering: yes"; then
+ echo "Scan: on"
+ return 0
+ else
+ echo "Scan: off"
+ return 1
+ fi
+}
+
+# Toggles scanning state
+toggle_scan() {
+ if scan_on; then
+ kill $(pgrep -f "bluetoothctl scan on")
+ bluetoothctl scan off
+ show_menu
+ else
+ bluetoothctl scan on &
+ echo "Scanning..."
+ sleep 5
+ show_menu
+ fi
+}
+
+# Checks if controller is able to pair to devices
+pairable_on() {
+ if bluetoothctl show | grep -q "Pairable: yes"; then
+ echo "Pairable: on"
+ return 0
+ else
+ echo "Pairable: off"
+ return 1
+ fi
+}
+
+# Toggles pairable state
+toggle_pairable() {
+ if pairable_on; then
+ bluetoothctl pairable off
+ show_menu
+ else
+ bluetoothctl pairable on
+ show_menu
+ fi
+}
+
+# Checks if controller is discoverable by other devices
+discoverable_on() {
+ if bluetoothctl show | grep -q "Discoverable: yes"; then
+ echo "Discoverable: on"
+ return 0
+ else
+ echo "Discoverable: off"
+ return 1
+ fi
+}
+
+# Toggles discoverable state
+toggle_discoverable() {
+ if discoverable_on; then
+ bluetoothctl discoverable off
+ show_menu
+ else
+ bluetoothctl discoverable on
+ show_menu
+ fi
+}
+
+# Checks if a device is connected
+device_connected() {
+ device_info=$(bluetoothctl info "$1")
+ if echo "$device_info" | grep -q "Connected: yes"; then
+ return 0
+ else
+ return 1
+ fi
+}
+
+# Toggles device connection
+toggle_connection() {
+ if device_connected "$1"; then
+ bluetoothctl disconnect "$1"
+ device_menu "$device"
+ else
+ bluetoothctl connect "$1"
+ device_menu "$device"
+ fi
+}
+
+# Checks if a device is paired
+device_paired() {
+ device_info=$(bluetoothctl info "$1")
+ if echo "$device_info" | grep -q "Paired: yes"; then
+ echo "Paired: yes"
+ return 0
+ else
+ echo "Paired: no"
+ return 1
+ fi
+}
+
+# Toggles device paired state
+toggle_paired() {
+ if device_paired "$1"; then
+ bluetoothctl remove "$1"
+ device_menu "$device"
+ else
+ bluetoothctl pair "$1"
+ device_menu "$device"
+ fi
+}
+
+# Checks if a device is trusted
+device_trusted() {
+ device_info=$(bluetoothctl info "$1")
+ if echo "$device_info" | grep -q "Trusted: yes"; then
+ echo "Trusted: yes"
+ return 0
+ else
+ echo "Trusted: no"
+ return 1
+ fi
+}
+
+# Toggles device connection
+toggle_trust() {
+ if device_trusted "$1"; then
+ bluetoothctl untrust "$1"
+ device_menu "$device"
+ else
+ bluetoothctl trust "$1"
+ device_menu "$device"
+ fi
+}
+
+# Prints a short string with the current bluetooth status
+# Useful for status bars like polybar, etc.
+print_status() {
+ if power_on; then
+ printf ''
+
+ paired_devices_cmd="devices Paired"
+ # Check if an outdated version of bluetoothctl is used to preserve backwards compatibility
+ if (( $(echo "$(bluetoothctl version | cut -d ' ' -f 2) < 5.65" | bc -l) )); then
+ paired_devices_cmd="paired-devices"
+ fi
+
+ mapfile -t paired_devices < <(bluetoothctl $paired_devices_cmd | grep Device | cut -d ' ' -f 2)
+ counter=0
+
+ for device in "${paired_devices[@]}"; do
+ if device_connected "$device"; then
+ device_alias=$(bluetoothctl info "$device" | grep "Alias" | cut -d ' ' -f 2-)
+
+ if [ $counter -gt 0 ]; then
+ printf ", %s" "$device_alias"
+ else
+ printf " %s" "$device_alias"
+ fi
+
+ ((counter++))
+ fi
+ done
+ printf "\n"
+ else
+ echo ""
+ fi
+}
+
+# A submenu for a specific device that allows connecting, pairing, and trusting
+device_menu() {
+ device=$1
+
+ # Get device name and mac address
+ device_name=$(echo "$device" | cut -d ' ' -f 3-)
+ mac=$(echo "$device" | cut -d ' ' -f 2)
+
+ # Build options
+ if device_connected "$mac"; then
+ connected="Connected: yes"
+ else
+ connected="Connected: no"
+ fi
+ paired=$(device_paired "$mac")
+ trusted=$(device_trusted "$mac")
+ options="$connected\n$paired\n$trusted\n$divider\n$goback\nExit"
+
+ # Open rofi menu, read chosen option
+ chosen="$(echo -e "$options" | $rofi_command "$device_name")"
+
+ # Match chosen option to command
+ case "$chosen" in
+ "" | "$divider")
+ echo "No option chosen."
+ ;;
+ "$connected")
+ toggle_connection "$mac"
+ ;;
+ "$paired")
+ toggle_paired "$mac"
+ ;;
+ "$trusted")
+ toggle_trust "$mac"
+ ;;
+ "$goback")
+ show_menu
+ ;;
+ esac
+}
+
+# Opens a rofi menu with current bluetooth status and options to connect
+show_menu() {
+ # Get menu options
+ if power_on; then
+ power="Power: on"
+
+ # Human-readable names of devices, one per line
+ # If scan is off, will only list paired devices
+ devices=$(bluetoothctl devices | grep Device | cut -d ' ' -f 3-)
+
+ # Get controller flags
+ scan=$(scan_on)
+ pairable=$(pairable_on)
+ discoverable=$(discoverable_on)
+
+ # Options passed to rofi
+ options="$devices\n$divider\n$power\n$scan\n$pairable\n$discoverable\nExit"
+ else
+ power="Power: off"
+ options="$power\nExit"
+ fi
+
+ # Open rofi menu, read chosen option
+ chosen="$(echo -e "$options" | $rofi_command "Bluetooth")"
+
+ # Match chosen option to command
+ case "$chosen" in
+ "" | "$divider")
+ echo "No option chosen."
+ ;;
+ "$power")
+ toggle_power
+ ;;
+ "$scan")
+ toggle_scan
+ ;;
+ "$discoverable")
+ toggle_discoverable
+ ;;
+ "$pairable")
+ toggle_pairable
+ ;;
+ *)
+ device=$(bluetoothctl devices | grep "$chosen")
+ # Open a submenu if a device is selected
+ if [[ $device ]]; then device_menu "$device"; fi
+ ;;
+ esac
+}
+
+# Rofi command to pipe into, can add any options here
+rofi_command="rofi -dmenu $* -p"
+
+case "$1" in
+ --status)
+ print_status
+ ;;
+ *)
+ show_menu
+ ;;
+esac
diff --git a/rofi/.config/rofi/catppuccin.rasi b/rofi/.config/rofi/catppuccin.rasi
new file mode 100644
index 0000000..c043ba6
--- /dev/null
+++ b/rofi/.config/rofi/catppuccin.rasi
@@ -0,0 +1,80 @@
+/* Catppuccin Theme for Rofi */
+
+/* General */
+* {
+ al: #F5E0DC;
+ bg: #1E1E28;
+ bg-alt: #1A1826;
+ border: #302D41;
+ fg: #D9E0EE;
+ selected-bg: #575268;
+ selected-fg: #F5E0DC;
+ urgent-bg: #F28FAD;
+ urgent-fg: #302D41;
+ active-bg: #96CDFB;
+ active-fg: #1E1E28;
+}
+
+/* Window */
+window {
+ border: 2px;
+ padding: 10px;
+ width: 30%;
+ height: 50%;
+ background-color: @bg;
+ border-color: @border;
+}
+
+/* Listview */
+listview {
+ scrollbar: false;
+ fixed-height: 0;
+ spacing: 4px;
+}
+
+/* Element */
+element {
+ padding: 2px;
+ border: 1px;
+ background-color: @bg-alt;
+ border-color: @border;
+ foreground: @fg;
+}
+
+element selected {
+ background-color: @selected-bg;
+ border-color: @selected-bg;
+ foreground: @selected-fg;
+}
+
+element urgent {
+ background-color: @urgent-bg;
+ border-color: @urgent-bg;
+ foreground: @urgent-fg;
+}
+
+element active {
+ background-color: @active-bg;
+ border-color: @active-bg;
+ foreground: @active-fg;
+}
+
+/* Input bar */
+textbox-prompt-colon {
+ background-color: @bg-alt;
+ border-color: @border;
+ foreground: @fg;
+}
+
+textbox {
+ background-color: @bg-alt;
+ border-color: @border;
+ foreground: @fg;
+}
+
+/* Border */
+border {
+ border: 2px;
+ border-color: @border;
+}
+
diff --git a/rofi/.config/rofi/colors/adapta.rasi b/rofi/.config/rofi/colors/adapta.rasi
new file mode 100644
index 0000000..dcde9e5
--- /dev/null
+++ b/rofi/.config/rofi/colors/adapta.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #222D32FF;
+ background-alt: #29353BFF;
+ foreground: #B8C2C6FF;
+ selected: #00BCD4FF;
+ active: #21FF90FF;
+ urgent: #FF4B60FF;
+}
diff --git a/rofi/.config/rofi/colors/arc.rasi b/rofi/.config/rofi/colors/arc.rasi
new file mode 100644
index 0000000..0dfb773
--- /dev/null
+++ b/rofi/.config/rofi/colors/arc.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #2F343FFF;
+ background-alt: #383C4AFF;
+ foreground: #BAC5D0FF;
+ selected: #5294E2FF;
+ active: #98C379FF;
+ urgent: #E06B74FF;
+}
diff --git a/rofi/.config/rofi/colors/black.rasi b/rofi/.config/rofi/colors/black.rasi
new file mode 100644
index 0000000..fa7b76f
--- /dev/null
+++ b/rofi/.config/rofi/colors/black.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #000000FF;
+ background-alt: #101010FF;
+ foreground: #FFFFFFFF;
+ selected: #62AEEFFF;
+ active: #98C379FF;
+ urgent: #E06B74FF;
+}
diff --git a/rofi/.config/rofi/colors/catppuccin.rasi b/rofi/.config/rofi/colors/catppuccin.rasi
new file mode 100644
index 0000000..62c5945
--- /dev/null
+++ b/rofi/.config/rofi/colors/catppuccin.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #1E1D2FFF;
+ background-alt: #282839FF;
+ foreground: #D9E0EEFF;
+ selected: #7AA2F7FF;
+ active: #ABE9B3FF;
+ urgent: #F28FADFF;
+}
diff --git a/rofi/.config/rofi/colors/cyberpunk.rasi b/rofi/.config/rofi/colors/cyberpunk.rasi
new file mode 100644
index 0000000..f5fa0e7
--- /dev/null
+++ b/rofi/.config/rofi/colors/cyberpunk.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #000B1EFF;
+ background-alt: #0A1528FF;
+ foreground: #0ABDC6FF;
+ selected: #0ABDC6FF;
+ active: #00FF00FF;
+ urgent: #FF0000FF;
+}
diff --git a/rofi/.config/rofi/colors/dracula.rasi b/rofi/.config/rofi/colors/dracula.rasi
new file mode 100644
index 0000000..7ae606d
--- /dev/null
+++ b/rofi/.config/rofi/colors/dracula.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #1E1F29FF;
+ background-alt: #282A36FF;
+ foreground: #FFFFFFFF;
+ selected: #BD93F9FF;
+ active: #50FA7BFF;
+ urgent: #FF5555FF;
+}
diff --git a/rofi/.config/rofi/colors/everforest.rasi b/rofi/.config/rofi/colors/everforest.rasi
new file mode 100644
index 0000000..83d4f71
--- /dev/null
+++ b/rofi/.config/rofi/colors/everforest.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #323D43FF;
+ background-alt: #3C474DFF;
+ foreground: #DAD1BEFF;
+ selected: #7FBBB3FF;
+ active: #A7C080FF;
+ urgent: #E67E80FF;
+}
diff --git a/rofi/.config/rofi/colors/gruvbox.rasi b/rofi/.config/rofi/colors/gruvbox.rasi
new file mode 100644
index 0000000..2ee85d0
--- /dev/null
+++ b/rofi/.config/rofi/colors/gruvbox.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #282828FF;
+ background-alt: #353535FF;
+ foreground: #EBDBB2FF;
+ selected: #83A598FF;
+ active: #B8BB26FF;
+ urgent: #FB4934FF;
+}
diff --git a/rofi/.config/rofi/colors/lovelace.rasi b/rofi/.config/rofi/colors/lovelace.rasi
new file mode 100644
index 0000000..80140ee
--- /dev/null
+++ b/rofi/.config/rofi/colors/lovelace.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #1D1F28FF;
+ background-alt: #282A36FF;
+ foreground: #FDFDFDFF;
+ selected: #79E6F3FF;
+ active: #5ADECDFF;
+ urgent: #F37F97FF;
+}
diff --git a/rofi/.config/rofi/colors/navy.rasi b/rofi/.config/rofi/colors/navy.rasi
new file mode 100644
index 0000000..1289f53
--- /dev/null
+++ b/rofi/.config/rofi/colors/navy.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #021B21FF;
+ background-alt: #0C252BFF;
+ foreground: #F2F1B9FF;
+ selected: #44B5B1FF;
+ active: #7CBF9EFF;
+ urgent: #C2454EFF;
+}
diff --git a/rofi/.config/rofi/colors/nord.rasi b/rofi/.config/rofi/colors/nord.rasi
new file mode 100644
index 0000000..c6bc05d
--- /dev/null
+++ b/rofi/.config/rofi/colors/nord.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #2E3440FF;
+ background-alt: #383E4AFF;
+ foreground: #E5E9F0FF;
+ selected: #81A1C1FF;
+ active: #A3BE8CFF;
+ urgent: #BF616AFF;
+}
diff --git a/rofi/.config/rofi/colors/onedark.rasi b/rofi/.config/rofi/colors/onedark.rasi
new file mode 100644
index 0000000..7c76108
--- /dev/null
+++ b/rofi/.config/rofi/colors/onedark.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #1E2127FF;
+ background-alt: #282B31FF;
+ foreground: #FFFFFFFF;
+ selected: #61AFEFFF;
+ active: #98C379FF;
+ urgent: #E06C75FF;
+}
diff --git a/rofi/.config/rofi/colors/paper.rasi b/rofi/.config/rofi/colors/paper.rasi
new file mode 100644
index 0000000..c3d76e8
--- /dev/null
+++ b/rofi/.config/rofi/colors/paper.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #F1F1F1FF;
+ background-alt: #E0E0E0FF;
+ foreground: #252525FF;
+ selected: #008EC4FF;
+ active: #10A778FF;
+ urgent: #C30771FF;
+}
diff --git a/rofi/.config/rofi/colors/solarized.rasi b/rofi/.config/rofi/colors/solarized.rasi
new file mode 100644
index 0000000..9051e13
--- /dev/null
+++ b/rofi/.config/rofi/colors/solarized.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #002B36FF;
+ background-alt: #073642FF;
+ foreground: #EEE8D5FF;
+ selected: #268BD2FF;
+ active: #859900FF;
+ urgent: #DC322FFF;
+}
diff --git a/rofi/.config/rofi/colors/tokyonight.rasi b/rofi/.config/rofi/colors/tokyonight.rasi
new file mode 100644
index 0000000..1145cbd
--- /dev/null
+++ b/rofi/.config/rofi/colors/tokyonight.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Levi Lacoss (fishyfishfish55)
+ * Github : @fishyfishfish55
+ *
+ * Colors
+ **/
+
+* {
+ background: #15161EFF;
+ background-alt: #1A1B26FF;
+ foreground: #C0CAF5FF;
+ selected: #33467CFF;
+ active: #414868FF;
+ urgent: #F7768EFF;
+}
diff --git a/rofi/.config/rofi/colors/yousai.rasi b/rofi/.config/rofi/colors/yousai.rasi
new file mode 100644
index 0000000..757cab3
--- /dev/null
+++ b/rofi/.config/rofi/colors/yousai.rasi
@@ -0,0 +1,16 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ **/
+
+* {
+ background: #F5E7DEFF;
+ background-alt: #EBDCD2FF;
+ foreground: #34302DFF;
+ selected: #D97742FF;
+ active: #BF8F60FF;
+ urgent: #B23636FF;
+}
diff --git a/rofi/.config/rofi/config.rasi b/rofi/.config/rofi/config.rasi
new file mode 100644
index 0000000..431c48d
--- /dev/null
+++ b/rofi/.config/rofi/config.rasi
@@ -0,0 +1 @@
+@theme "/usr/share/rofi/themes/catppuccin.rasi"
diff --git a/rofi/.config/rofi/images/a.png b/rofi/.config/rofi/images/a.png
new file mode 100644
index 0000000..d70c5fb
Binary files /dev/null and b/rofi/.config/rofi/images/a.png differ
diff --git a/rofi/.config/rofi/images/b.png b/rofi/.config/rofi/images/b.png
new file mode 100644
index 0000000..34214a2
Binary files /dev/null and b/rofi/.config/rofi/images/b.png differ
diff --git a/rofi/.config/rofi/images/c.png b/rofi/.config/rofi/images/c.png
new file mode 100644
index 0000000..9e18e5f
Binary files /dev/null and b/rofi/.config/rofi/images/c.png differ
diff --git a/rofi/.config/rofi/images/d.png b/rofi/.config/rofi/images/d.png
new file mode 100644
index 0000000..5f68a1b
Binary files /dev/null and b/rofi/.config/rofi/images/d.png differ
diff --git a/rofi/.config/rofi/images/e.jpg b/rofi/.config/rofi/images/e.jpg
new file mode 100644
index 0000000..51995e4
Binary files /dev/null and b/rofi/.config/rofi/images/e.jpg differ
diff --git a/rofi/.config/rofi/images/f.png b/rofi/.config/rofi/images/f.png
new file mode 100644
index 0000000..fb69e73
Binary files /dev/null and b/rofi/.config/rofi/images/f.png differ
diff --git a/rofi/.config/rofi/images/flowers-1.png b/rofi/.config/rofi/images/flowers-1.png
new file mode 100644
index 0000000..155b593
Binary files /dev/null and b/rofi/.config/rofi/images/flowers-1.png differ
diff --git a/rofi/.config/rofi/images/flowers-2.png b/rofi/.config/rofi/images/flowers-2.png
new file mode 100644
index 0000000..e4bf205
Binary files /dev/null and b/rofi/.config/rofi/images/flowers-2.png differ
diff --git a/rofi/.config/rofi/images/flowers-3.png b/rofi/.config/rofi/images/flowers-3.png
new file mode 100644
index 0000000..2c6f3a6
Binary files /dev/null and b/rofi/.config/rofi/images/flowers-3.png differ
diff --git a/rofi/.config/rofi/images/g.png b/rofi/.config/rofi/images/g.png
new file mode 100644
index 0000000..d42e1f4
Binary files /dev/null and b/rofi/.config/rofi/images/g.png differ
diff --git a/rofi/.config/rofi/images/gradient.png b/rofi/.config/rofi/images/gradient.png
new file mode 100644
index 0000000..e51c308
Binary files /dev/null and b/rofi/.config/rofi/images/gradient.png differ
diff --git a/rofi/.config/rofi/images/h.jpg b/rofi/.config/rofi/images/h.jpg
new file mode 100644
index 0000000..7829121
Binary files /dev/null and b/rofi/.config/rofi/images/h.jpg differ
diff --git a/rofi/.config/rofi/images/i.jpg b/rofi/.config/rofi/images/i.jpg
new file mode 100644
index 0000000..f31ee84
Binary files /dev/null and b/rofi/.config/rofi/images/i.jpg differ
diff --git a/rofi/.config/rofi/images/j.jpg b/rofi/.config/rofi/images/j.jpg
new file mode 100644
index 0000000..e70a715
Binary files /dev/null and b/rofi/.config/rofi/images/j.jpg differ
diff --git a/rofi/.config/rofi/images/paper.png b/rofi/.config/rofi/images/paper.png
new file mode 100644
index 0000000..4e073fd
Binary files /dev/null and b/rofi/.config/rofi/images/paper.png differ
diff --git a/rofi/.config/rofi/images/user.jpeg b/rofi/.config/rofi/images/user.jpeg
new file mode 100644
index 0000000..3490fed
Binary files /dev/null and b/rofi/.config/rofi/images/user.jpeg differ
diff --git a/rofi/.config/rofi/launchers/type-1/launcher.sh b/rofi/.config/rofi/launchers/type-1/launcher.sh
new file mode 100755
index 0000000..85b7df4
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/launcher.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+## style-11 style-12 style-13 style-14 style-15
+
+dir="$HOME/.config/rofi/launchers/type-1"
+theme='style-1'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi
diff --git a/rofi/.config/rofi/launchers/type-1/shared/colors.rasi b/rofi/.config/rofi/launchers/type-1/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/launchers/type-1/shared/fonts.rasi b/rofi/.config/rofi/launchers/type-1/shared/fonts.rasi
new file mode 100644
index 0000000..430c73d
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "JetBrains Mono Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-1.rasi b/rofi/.config/rofi/launchers/type-1/style-1.rasi
new file mode 100644
index 0000000..2fff263
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-1.rasi
@@ -0,0 +1,307 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 10px ;
+ handle-color: @handle-colour;
+ border-radius: 10px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 20px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-10.rasi b/rofi/.config/rofi/launchers/type-1/style-10.rasi
new file mode 100644
index 0000000..e3f413b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-10.rasi
@@ -0,0 +1,323 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(foreground);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: north;
+ anchor: north;
+ fullscreen: false;
+ width: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ children: [ horibox ];
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Horizontal Box -----*****/
+horibox {
+ spacing: 0px;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ orientation: horizontal;
+ children: [ "prompt", "textbox-prompt-colon","entry", "listview" ];
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 10px;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ padding: 10px 0px 10px 0px;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 10px;
+ expand: false;
+ width: 20em;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 100;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: horizontal;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 8px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 10px 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(normal-foreground);
+ text-color: var(normal-background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-11.rasi b/rofi/.config/rofi/launchers/type-1/style-11.rasi
new file mode 100644
index 0000000..59f8849
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-11.rasi
@@ -0,0 +1,307 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-12.rasi b/rofi/.config/rofi/launchers/type-1/style-12.rasi
new file mode 100644
index 0000000..8d30e4a
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-12.rasi
@@ -0,0 +1,325 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+
+ /* For Screens with 1920x1080 resolution */
+ screen-margin: 310px 400px;
+ box-spacing: 20px;
+ element-padding: 15px;
+ element-radius: 100%;
+ element-spacing: 15px;
+
+ /* For Screens with 1366x768 resolution */
+ /*
+ screen-margin: 190px 250px;
+ box-spacing: 20px;
+ element-padding: 10px;
+ element-radius: 100%;
+ element-spacing: 10px;
+ */
+ /* Use this as reference and create for your screen resolution */
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: @box-spacing;
+ margin: @screen-margin;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 10px ;
+ handle-color: @handle-colour;
+ border-radius: @element-radius;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-13.rasi b/rofi/.config/rofi/launchers/type-1/style-13.rasi
new file mode 100644
index 0000000..1b82aa2
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-13.rasi
@@ -0,0 +1,325 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+
+ /* For Screens with 1920x1080 resolution */
+ screen-margin: 310px 500px;
+ box-spacing: 20px;
+ element-padding: 15px;
+ element-radius: 8px;
+ element-spacing: 15px;
+
+ /* For Screens with 1366x768 resolution */
+ /*
+ screen-margin: 190px 350px;
+ box-spacing: 20px;
+ element-padding: 10px;
+ element-radius: 6px;
+ element-spacing: 10px;
+ */
+ /* Use this as reference and create for your screen resolution */
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: @box-spacing;
+ margin: @screen-margin;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: ":";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 8px ;
+ handle-color: @handle-colour;
+ border-radius: @element-radius;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-14.rasi b/rofi/.config/rofi/launchers/type-1/style-14.rasi
new file mode 100644
index 0000000..2cbceca
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-14.rasi
@@ -0,0 +1,335 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+
+ /* For Screens with 1920x1080 resolution */
+ screen-margin: 275px 400px;
+ box-spacing: 20px;
+ list-padding: 8px;
+ element-padding: 15px;
+ element-radius: 8px;
+ element-spacing: 15px;
+
+ /* For Screens with 1366x768 resolution */
+ /*
+ screen-margin: 120px 225px;
+ box-spacing: 20px;
+ list-padding: 4px;
+ element-padding: 10px;
+ element-radius: 6px;
+ element-spacing: 10px;
+ */
+ /* Use this as reference and create for your screen resolution */
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: @box-spacing;
+ margin: @screen-margin;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry", "mode-switcher" ];
+}
+
+prompt {
+ enabled: true;
+ padding: @element-padding;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ padding: @element-padding;
+ str: "";
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+}
+entry {
+ enabled: true;
+ expand: true;
+ padding: @element-padding;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 8px ;
+ handle-color: @handle-colour;
+ border-radius: @element-radius;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @list-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: @element-padding;
+ width: 125px;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-15.rasi b/rofi/.config/rofi/launchers/type-1/style-15.rasi
new file mode 100644
index 0000000..e443bb6
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-15.rasi
@@ -0,0 +1,345 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+
+ /* For Screens with 1920x1080 resolution */
+ screen-margin: 275px 400px;
+ box-spacing: 20px;
+ list-padding: 8px;
+ element-padding: 15px;
+ element-radius: 8px;
+ element-spacing: 15px;
+
+ /* For Screens with 1366x768 resolution */
+ /*
+ screen-margin: 180px 225px;
+ box-spacing: 20px;
+ list-padding: 4px;
+ element-padding: 10px;
+ element-radius: 6px;
+ element-spacing: 10px;
+ */
+ /* Use this as reference and create for your screen resolution */
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: @box-spacing;
+ margin: @screen-margin;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "custombox" ];
+}
+
+/*****----- A Custom Box -----*****/
+custombox {
+ spacing: @box-spacing;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ orientation: horizontal;
+ children: [ "mode-switcher", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: @element-padding;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ padding: @element-padding;
+ str: "";
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+}
+entry {
+ enabled: true;
+ expand: true;
+ padding: @element-padding;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 8px ;
+ handle-color: @handle-colour;
+ border-radius: @element-radius;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @list-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ orientation: vertical;
+ spacing: @box-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: @element-padding;
+ width: 125px;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: @element-radius;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-2.rasi b/rofi/.config/rofi/launchers/type-1/style-2.rasi
new file mode 100644
index 0000000..6f99d10
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-2.rasi
@@ -0,0 +1,307 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(foreground);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 12;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 8px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(normal-foreground);
+ text-color: var(normal-background);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-3.rasi b/rofi/.config/rofi/launchers/type-1/style-3.rasi
new file mode 100644
index 0000000..156e039
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-3.rasi
@@ -0,0 +1,307 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(foreground);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 8px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(normal-foreground);
+ text-color: var(normal-background);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(normal-foreground);
+ text-color: var(normal-background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-4.rasi b/rofi/.config/rofi/launchers/type-1/style-4.rasi
new file mode 100644
index 0000000..3e41328
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-4.rasi
@@ -0,0 +1,308 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(foreground);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 450px;
+ height: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 8px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(normal-foreground);
+ text-color: var(normal-background);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(normal-foreground);
+ text-color: var(normal-background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-5.rasi b/rofi/.config/rofi/launchers/type-1/style-5.rasi
new file mode 100644
index 0000000..4e88e83
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-5.rasi
@@ -0,0 +1,309 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry", "mode-switcher" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ padding: 5px 0px;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 5px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 10px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 8px 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-6.rasi b/rofi/.config/rofi/launchers/type-1/style-6.rasi
new file mode 100644
index 0000000..51178bf
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-6.rasi
@@ -0,0 +1,310 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "mode-switcher", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ padding: 5px 0px;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 5px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 10px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 0px;
+ border: 2px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-7.rasi b/rofi/.config/rofi/launchers/type-1/style-7.rasi
new file mode 100644
index 0000000..6f8ef84
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-7.rasi
@@ -0,0 +1,313 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "mode-switcher", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px 0px 10px 0px;
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ padding: 5px 0px;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 5px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px 2px 2px 2px ;
+ border-radius: 0px 0px 10px 10px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 10px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 6px;
+ border: 0px solid;
+ border-radius: 6px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px 0px 2px 0px ;
+ border-radius: 10px 10px 0px 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ border: 2px 2px 0px 2px ;
+ border-radius: 10px 10px 0px 0px;
+ border-color: @border-colour;
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px 0px 10px 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-8.rasi b/rofi/.config/rofi/launchers/type-1/style-8.rasi
new file mode 100644
index 0000000..ca5623a
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-8.rasi
@@ -0,0 +1,323 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,ssh,window";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ display-ssh: " SSH";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "custombox" ];
+}
+
+/*****----- A Custom Box -----*****/
+custombox {
+ spacing: 10px;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ orientation: horizontal;
+ children: [ "mode-switcher", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px 12px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ padding: 5px 0px;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 5px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 10px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ orientation: vertical;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 0px 20px 0px 20px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-1/style-9.rasi b/rofi/.config/rofi/launchers/type-1/style-9.rasi
new file mode 100644
index 0000000..ebf79ca
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-1/style-9.rasi
@@ -0,0 +1,326 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,ssh,window";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: " Run";
+ display-filebrowser: " Files";
+ display-window: " Windows";
+ display-ssh: " SSH";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @border-colour;
+ cursor: "default";
+ /* Backgroud Colors */
+ background-color: @background-colour;
+ /* Backgroud Image */
+ //background-image: url("/path/to/image.png", none);
+ /* Simple Linear Gradient */
+ //background-image: linear-gradient(red, orange, pink, purple);
+ /* Directional Linear Gradient */
+ //background-image: linear-gradient(to bottom, pink, yellow, magenta);
+ /* Angle Linear Gradient */
+ //background-image: linear-gradient(45, cyan, purple, indigo);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "custombox" ];
+}
+
+/*****----- A Custom Box -----*****/
+custombox {
+ spacing: 0px;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ orientation: horizontal;
+ children: [ "mode-switcher", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px 12px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ padding: 5px 0px;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 5px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: inherit;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: inherit;
+ text-color: inherit;
+}
+case-indicator {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 10px;
+ border: 2px 2px 2px 0px;
+ border-radius: 0px 8px 8px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 10px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ orientation: vertical;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px 0px;
+ border: 0px solid;
+ border-radius: 8px 0px 0px 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 0px 20px 0px 20px;
+ border: 0px 2px 0px 0px;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ cursor: pointer;
+}
+button selected {
+ border: 2px 0px 2px 2px;
+ border-radius: 8px 0px 0px 8px;
+ border-color: @border-colour;
+ background-color: var(selected-normal-foreground);
+ text-color: var(selected-normal-background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 2px solid;
+ border-radius: 8px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/launcher.sh b/rofi/.config/rofi/launchers/type-2/launcher.sh
new file mode 100755
index 0000000..3422cd7
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/launcher.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+## style-11 style-12 style-13 style-14 style-15
+
+dir="$HOME/.config/rofi/launchers/type-2"
+theme='style-1'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi
diff --git a/rofi/.config/rofi/launchers/type-2/shared/colors.rasi b/rofi/.config/rofi/launchers/type-2/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/launchers/type-2/shared/fonts.rasi b/rofi/.config/rofi/launchers/type-2/shared/fonts.rasi
new file mode 100644
index 0000000..50499c9
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "Iosevka Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-1.rasi b/rofi/.config/rofi/launchers/type-2/style-1.rasi
new file mode 100644
index 0000000..fe2c342
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-1.rasi
@@ -0,0 +1,171 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @selected;
+ text-color: @background;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-10.rasi b/rofi/.config/rofi/launchers/type-2/style-10.rasi
new file mode 100644
index 0000000..94dc432
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-10.rasi
@@ -0,0 +1,194 @@
+c/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ /* For Screens with 1920x1080 resolution */
+ screen-margin: 180px 150px;
+ box-spacing: 40px;
+ icon-size: 96px;
+ element-padding: 30px;
+ element-spacing: 15px;
+
+ /* For Screens with 1366x768 resolution */
+ /*
+ screen-margin: 120px 60px;
+ box-spacing: 40px;
+ icon-size: 64px;
+ element-padding: 20px;
+ element-spacing: 10px;
+ */
+ /* Use this as reference and create for your screen resolution */
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: @box-spacing;
+ margin: @screen-margin;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px 50% 0px 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @selected;
+ text-color: @background;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 8;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: @element-spacing;
+ margin: 0px;
+ padding: @element-padding;
+ border: 0px solid;
+ border-radius: 30px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 4px 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: @icon-size;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 150px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-11.rasi b/rofi/.config/rofi/launchers/type-2/style-11.rasi
new file mode 100644
index 0000000..58fa61e
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-11.rasi
@@ -0,0 +1,183 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 150px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 12px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 20px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element alternate.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 2px 2px;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @selected;
+}
+element-icon {
+ padding: 0px 0px 0px 0px;
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-12.rasi b/rofi/.config/rofi/launchers/type-2/style-12.rasi
new file mode 100644
index 0000000..858a905
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-12.rasi
@@ -0,0 +1,179 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: " Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 200px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 15px;
+ border-radius: 100%;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 350px;
+ padding: 15px 20px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 4;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ padding: 0px 0px 0px 0px;
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-13.rasi b/rofi/.config/rofi/launchers/type-2/style-13.rasi
new file mode 100644
index 0000000..b21ca00
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-13.rasi
@@ -0,0 +1,179 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: " Apps";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 50px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 15px;
+ border-radius: 15px;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 350px;
+ padding: 15px 20px;
+ border-radius: 15px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 10;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 30px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ padding: 0px 0px 0px 0px;
+ background-color: transparent;
+ text-color: inherit;
+ size: 96px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 50px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-14.rasi b/rofi/.config/rofi/launchers/type-2/style-14.rasi
new file mode 100644
index 0000000..049979b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-14.rasi
@@ -0,0 +1,188 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: " Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1200px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+ orientation: horizontal;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+ orientation: vertical;
+}
+
+prompt {
+ enabled: true;
+ expand: false;
+ padding: 15px 50px;
+ border-radius: 10px;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ padding: 15px 20px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 4;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ orientation: horizontal;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element alternate.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 2px 0px 2px;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @selected;
+}
+element-icon {
+ padding: 0px;
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-15.rasi b/rofi/.config/rofi/launchers/type-2/style-15.rasi
new file mode 100644
index 0000000..4b14fc1
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-15.rasi
@@ -0,0 +1,151 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: " Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 450px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "listview", "entry" ];
+}
+
+/*****----- Inputbar -----*****/
+entry {
+ enabled: true;
+ expand: false;
+ padding: 20px 0px;
+ background-color: @selected;
+ text-color: @background;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-2.rasi b/rofi/.config/rofi/launchers/type-2/style-2.rasi
new file mode 100644
index 0000000..49502a0
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-2.rasi
@@ -0,0 +1,171 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @background;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-3.rasi b/rofi/.config/rofi/launchers/type-2/style-3.rasi
new file mode 100644
index 0000000..5e3a6f9
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-3.rasi
@@ -0,0 +1,171 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @foreground;
+ text-color: @background;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 6px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @background;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-4.rasi b/rofi/.config/rofi/launchers/type-2/style-4.rasi
new file mode 100644
index 0000000..f5ab848
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-4.rasi
@@ -0,0 +1,180 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 12px;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 12px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element alternate.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 0px 4px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @selected;
+}
+element-icon {
+ padding: 0px 0px 0px 10px;
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-5.rasi b/rofi/.config/rofi/launchers/type-2/style-5.rasi
new file mode 100644
index 0000000..50ce121
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-5.rasi
@@ -0,0 +1,182 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 16px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 16px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 16px;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 12px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 7;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 16px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element alternate.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 5px 0px 5px;
+ border-radius: 16px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @selected;
+}
+element-icon {
+ padding: 0px 0px 0px 10px;
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 16px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-6.rasi b/rofi/.config/rofi/launchers/type-2/style-6.rasi
new file mode 100644
index 0000000..2f0ab2b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-6.rasi
@@ -0,0 +1,172 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 450px;
+ height: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @selected;
+ text-color: @background;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 6px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-7.rasi b/rofi/.config/rofi/launchers/type-2/style-7.rasi
new file mode 100644
index 0000000..49e14be
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-7.rasi
@@ -0,0 +1,172 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 750px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @selected;
+ text-color: @background;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-8.rasi b/rofi/.config/rofi/launchers/type-2/style-8.rasi
new file mode 100644
index 0000000..ee20df1
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-8.rasi
@@ -0,0 +1,184 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: " Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 40px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 15px;
+ border-radius: 100%;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ padding: 15px;
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 15px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 20px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element-icon {
+ padding: 30px;
+ border-radius: 20px;
+ background-color: @background-alt;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ padding: 10px;
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element-text selected {
+ border-radius: 100%;
+ background-color: @selected;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 2px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-2/style-9.rasi b/rofi/.config/rofi/launchers/type-2/style-9.rasi
new file mode 100644
index 0000000..75dc924
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-2/style-9.rasi
@@ -0,0 +1,179 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: " Applications";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 40px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 15px;
+ border-radius: 100%;
+ background-color: @selected;
+ text-color: @background;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ padding: 15px;
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 15px 0px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: horizontal;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @selected;
+}
+element-icon {
+ padding: 10px;
+ border-radius: 100%;
+ background-color: @selected;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 2px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+textbox {
+ background-color: @background;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/launcher.sh b/rofi/.config/rofi/launchers/type-3/launcher.sh
new file mode 100755
index 0000000..ae97b5f
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/launcher.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+
+dir="$HOME/.config/rofi/launchers/type-3"
+theme='style-10'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi
diff --git a/rofi/.config/rofi/launchers/type-3/shared/colors.rasi b/rofi/.config/rofi/launchers/type-3/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/launchers/type-3/shared/fonts.rasi b/rofi/.config/rofi/launchers/type-3/shared/fonts.rasi
new file mode 100644
index 0000000..50499c9
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "Iosevka Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-1.rasi b/rofi/.config/rofi/launchers/type-3/style-1.rasi
new file mode 100644
index 0000000..3688452
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-1.rasi
@@ -0,0 +1,172 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 750px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: black / 10%;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: white / 5%;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: transparent;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: white / 5%;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 15px;
+ border: 2px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-10.rasi b/rofi/.config/rofi/launchers/type-3/style-10.rasi
new file mode 100644
index 0000000..3344d36
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-10.rasi
@@ -0,0 +1,175 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px 500px 0px 0px;
+ padding: 12px;
+ border: 0px 0px 0px 4px;
+ border-radius: 0px 100% 100% 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 7;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 0px 4px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-2.rasi b/rofi/.config/rofi/launchers/type-3/style-2.rasi
new file mode 100644
index 0000000..3a22461
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-2.rasi
@@ -0,0 +1,173 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 100px;
+ margin: 0px;
+ padding: 100px 225px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0% 25%;
+ padding: 18px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: white / 5%;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: transparent;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 8;
+ lines: 4;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 35px 10px;
+ border: 0px solid;
+ border-radius: 15px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: white / 5%;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 72px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-3.rasi b/rofi/.config/rofi/launchers/type-3/style-3.rasi
new file mode 100644
index 0000000..c604a4b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-3.rasi
@@ -0,0 +1,173 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 100px;
+ margin: 0px;
+ padding: 100px 225px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0% 28%;
+ padding: 10px;
+ border: 1px solid;
+ border-radius: 6px;
+ border-color: white / 25%;
+ background-color: white / 5%;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: transparent;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 7;
+ lines: 4;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 35px 10px;
+ border: 0px solid;
+ border-radius: 15px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: white / 5%;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 72px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-4.rasi b/rofi/.config/rofi/launchers/type-3/style-4.rasi
new file mode 100644
index 0000000..db9386b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-4.rasi
@@ -0,0 +1,175 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 750px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 12px;
+ border: 1px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 1px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 10px;
+ border: 1px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-5.rasi b/rofi/.config/rofi/launchers/type-3/style-5.rasi
new file mode 100644
index 0000000..01b6d47
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-5.rasi
@@ -0,0 +1,175 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: north;
+ anchor: north;
+ fullscreen: false;
+ width: 750px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 1px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 7;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: horizontal;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 1px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-6.rasi b/rofi/.config/rofi/launchers/type-3/style-6.rasi
new file mode 100644
index 0000000..1c6c33b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-6.rasi
@@ -0,0 +1,174 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ children: [ "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 128px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-7.rasi b/rofi/.config/rofi/launchers/type-3/style-7.rasi
new file mode 100644
index 0000000..b516c5f
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-7.rasi
@@ -0,0 +1,176 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 600px;
+ height: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 40px 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 12px 16px;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search Apps";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 2px 0px;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-8.rasi b/rofi/.config/rofi/launchers/type-3/style-8.rasi
new file mode 100644
index 0000000..d9bb6de
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-8.rasi
@@ -0,0 +1,175 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 20px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 30px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 12px 16px;
+ border: 0px 0px 2px 0px;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search Apps";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 4;
+ lines: 4;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 2px 0px;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-3/style-9.rasi b/rofi/.config/rofi/launchers/type-3/style-9.rasi
new file mode 100644
index 0000000..dbf1a4e
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-3/style-9.rasi
@@ -0,0 +1,176 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ drun-display-format: "{name}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: east;
+ anchor: east;
+ fullscreen: false;
+ width: 180px;
+ height: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ cursor: "default";
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 30px 20px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 12px 16px;
+ border: 0px 0px 2px 0px;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @selected;
+ border-radius: 0px;
+ background-color: @background-alt;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ orientation: vertical;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: @foreground;
+}
+element selected.normal {
+ border: 0px 0px 2px 0px;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: black / 10%;
+ text-color: @foreground;
+}
+textbox {
+ background-color: transparent;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/launcher.sh b/rofi/.config/rofi/launchers/type-4/launcher.sh
new file mode 100755
index 0000000..f672e8a
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/launcher.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+
+dir="$HOME/.config/rofi/launchers/type-4"
+theme='style-10'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi
diff --git a/rofi/.config/rofi/launchers/type-4/shared/colors.rasi b/rofi/.config/rofi/launchers/type-4/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/launchers/type-4/shared/fonts.rasi b/rofi/.config/rofi/launchers/type-4/shared/fonts.rasi
new file mode 100644
index 0000000..50499c9
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "Iosevka Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-1.rasi b/rofi/.config/rofi/launchers/type-4/style-1.rasi
new file mode 100644
index 0000000..1aaa5b9
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-1.rasi
@@ -0,0 +1,274 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-10.rasi b/rofi/.config/rofi/launchers/type-4/style-10.rasi
new file mode 100644
index 0000000..0c13507
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-10.rasi
@@ -0,0 +1,283 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: false;
+ display-drun: " Apps";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: #1e1e2e;
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: north;
+ anchor: north;
+ fullscreen: false;
+ width: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 5px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "prompt", "entry", "listview" ];
+ orientation: horizontal;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 5px 10px;
+ border: 0px;
+ border-radius: 5px;
+ border-color: @border-colour;
+ background-color: #cba6f7;
+ text-color: @background-colour;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ padding: 5px 10px;
+ width: 200px;
+ border-radius: 5px;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ lines: 100;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: horizontal;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px 10px;
+ border: 0px solid;
+ border-radius: 5px;
+ border-color: @border-colour;
+ background-color: #1e1e2e;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: #1e1e2e;
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: #1e1e2e;
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: #1e1e2e;
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: #a6e3a1;
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: #1e1e2e;
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: #1e1e2e;
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: #1e1e2e;
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: #1e1e2e;
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: #1e1e2e;
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-2.rasi b/rofi/.config/rofi/launchers/type-4/style-2.rasi
new file mode 100644
index 0000000..78ad79e
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-2.rasi
@@ -0,0 +1,274 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 5px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px 0px 1px dash 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 12;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-3.rasi b/rofi/.config/rofi/launchers/type-4/style-3.rasi
new file mode 100644
index 0000000..3f24a03
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-3.rasi
@@ -0,0 +1,274 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 50px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px 0px 2px dash 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 12;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(alternate-background);
+ text-color: var(selected-normal-background);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-4.rasi b/rofi/.config/rofi/launchers/type-4/style-4.rasi
new file mode 100644
index 0000000..e84ec56
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-4.rasi
@@ -0,0 +1,274 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px 0px 10px 10px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 12;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(alternate-background);
+ text-color: var(foreground-colour);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-5.rasi b/rofi/.config/rofi/launchers/type-4/style-5.rasi
new file mode 100644
index 0000000..70e602d
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-5.rasi
@@ -0,0 +1,279 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "drun";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-color: @alternate-background;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ padding: 15px;
+ border: 0px 1px 0px 0px;
+ border-radius: 0px;
+ border-color: @alternate-background;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ padding: 15px;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px 15px;
+ border: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-color: @alternate-background;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(alternate-background);
+ text-color: var(foreground-colour);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-6.rasi b/rofi/.config/rofi/launchers/type-4/style-6.rasi
new file mode 100644
index 0000000..6034b34
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-6.rasi
@@ -0,0 +1,275 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "drun :";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 35%;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 12;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(alternate-background);
+ text-color: var(foreground-colour);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-7.rasi b/rofi/.config/rofi/launchers/type-4/style-7.rasi
new file mode 100644
index 0000000..9cdc9c1
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-7.rasi
@@ -0,0 +1,277 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "drun :";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ height: 768px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 0px;
+ padding: 25% 35%;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px;
+ border-radius: 20px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ children: [ "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "::";
+ background-color: transparent;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Type here to search for apps";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 12;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: white / 5%;
+ text-color: var(foreground-colour);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: transparent;
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @alternate-background;
+ text-color: @foreground-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-8.rasi b/rofi/.config/rofi/launchers/type-4/style-8.rasi
new file mode 100644
index 0000000..75178de
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-8.rasi
@@ -0,0 +1,274 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser";
+ show-icons: false;
+ display-drun: "drun";
+ display-run: "run";
+ display-filebrowser: "files";
+ display-window: "windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px 5px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "prompt", "textbox-prompt-colon", "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: ":";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-background);
+ text-color: var(urgent-foreground);
+}
+element normal.active {
+ background-color: var(active-background);
+ text-color: var(active-foreground);
+}
+element selected.normal {
+ background-color: var(selected-normal-foreground);
+ text-color: var(selected-normal-background);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-background);
+ text-color: var(selected-urgent-foreground);
+}
+element selected.active {
+ background-color: var(selected-active-background);
+ text-color: var(selected-active-foreground);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-background);
+ text-color: var(alternate-urgent-foreground);
+}
+element alternate.active {
+ background-color: var(alternate-active-background);
+ text-color: var(alternate-active-foreground);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(alternate-background);
+ text-color: var(selected-normal-background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @border-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-4/style-9.rasi b/rofi/.config/rofi/launchers/type-4/style-9.rasi
new file mode 100644
index 0000000..73f73c0
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-4/style-9.rasi
@@ -0,0 +1,274 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: false;
+ display-drun: "drun";
+ display-run: "run";
+ display-filebrowser: "files";
+ display-window: "windows";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ border-colour: var(selected);
+ handle-colour: var(selected);
+ background-colour: var(background);
+ foreground-colour: var(foreground);
+ alternate-background: var(background-alt);
+ normal-background: var(background);
+ normal-foreground: var(foreground);
+ urgent-background: var(urgent);
+ urgent-foreground: var(background);
+ active-background: var(active);
+ active-foreground: var(background);
+ selected-normal-background: var(selected);
+ selected-normal-foreground: var(background);
+ selected-urgent-background: var(active);
+ selected-urgent-foreground: var(background);
+ selected-active-background: var(urgent);
+ selected-active-foreground: var(background);
+ alternate-normal-background: var(background);
+ alternate-normal-foreground: var(foreground);
+ alternate-urgent-background: var(urgent);
+ alternate-urgent-foreground: var(background);
+ alternate-active-background: var(active);
+ alternate-active-foreground: var(background);
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ cursor: "default";
+ background-color: @background-colour;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 40px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px 5px;
+ border: 0px 0px 1px 0px;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+ children: [ "entry" ];
+}
+
+prompt {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: ":";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "search...";
+ placeholder-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: true;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 1px ;
+ handle-color: @handle-colour;
+ border-radius: 0px;
+ background-color: @alternate-background;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 2px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: var(normal-background);
+ text-color: var(normal-foreground);
+}
+element normal.urgent {
+ background-color: var(urgent-foreground);
+ text-color: var(urgent-background);
+}
+element normal.active {
+ background-color: var(active-foreground);
+ text-color: var(active-background);
+}
+element selected.normal {
+ background-color: var(selected-normal-foreground);
+ text-color: var(selected-normal-background);
+}
+element selected.urgent {
+ background-color: var(selected-urgent-foreground);
+ text-color: var(selected-urgent-background);
+}
+element selected.active {
+ background-color: var(selected-active-foreground);
+ text-color: var(selected-active-background);
+}
+element alternate.normal {
+ background-color: var(alternate-normal-background);
+ text-color: var(alternate-normal-foreground);
+}
+element alternate.urgent {
+ background-color: var(alternate-urgent-foreground);
+ text-color: var(alternate-urgent-background);
+}
+element alternate.active {
+ background-color: var(alternate-active-foreground);
+ text-color: var(alternate-active-background);
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+button {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: var(selected-normal-background);
+ text-color: var(selected-normal-foreground);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: @border-colour;
+ background-color: transparent;
+ text-color: @foreground-colour;
+}
+textbox {
+ padding: 5px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @border-colour;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ highlight: none;
+ placeholder-color: @foreground-colour;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @border-colour;
+ background-color: @background-colour;
+ text-color: @foreground-colour;
+}
diff --git a/rofi/.config/rofi/launchers/type-5/launcher.sh b/rofi/.config/rofi/launchers/type-5/launcher.sh
new file mode 100755
index 0000000..fe439fa
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-5/launcher.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+
+dir="$HOME/.config/rofi/launchers/type-5"
+theme='style-2'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi
diff --git a/rofi/.config/rofi/launchers/type-5/style-1.rasi b/rofi/.config/rofi/launchers/type-5/style-1.rasi
new file mode 100644
index 0000000..21d8cba
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-5/style-1.rasi
@@ -0,0 +1,190 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: false;
+ display-drun: "Applications";
+ drun-display-format: ">> {name} [({generic})]";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "Grape Nuts 14";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 860px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: black;
+ cursor: "default";
+ background-image: url("~/.config/rofi/images/paper.png", none);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px 0px 0px 0px;
+ border-color: black;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 95px 0px 0px 0px;
+ padding: 0px 30px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: #D79290;
+ background-color: transparent;
+ text-color: black;
+ children: [ "prompt", "entry", "num-filtered-rows", "textbox-num-sep", "num-rows" ];
+}
+
+prompt {
+ enabled: true;
+ font: "Grape Nuts Bold 14";
+ background-color: transparent;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: true;
+ padding: 0px 10px 0px 40px;
+ background-color: transparent;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+}
+num-filtered-rows {
+ enabled: true;
+ expand: false;
+ background-color: transparent;
+ text-color: inherit;
+}
+textbox-num-sep {
+ enabled: true;
+ expand: false;
+ str: "/";
+ background-color: transparent;
+ text-color: inherit;
+}
+num-rows {
+ enabled: true;
+ expand: false;
+ background-color: transparent;
+ text-color: inherit;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 15;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 4px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: black;
+ background-color: transparent;
+ text-color: black;
+ cursor: "default";
+}
+scrollbar {
+ handle-width: 5px ;
+ handle-color: black;
+ border-radius: 0px;
+ background-color: transparent;
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px 0px 0px 100px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: black;
+ background-color: transparent;
+ text-color: black;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: transparent;
+ text-color: black;
+}
+element selected.normal {
+ background-color: transparent;
+ text-color: #D76A67;
+}
+element alternate.normal {
+ background-color: transparent;
+ text-color: black;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ highlight: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: black;
+ background-color: white;
+ text-color: black;
+}
+textbox {
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
diff --git a/rofi/.config/rofi/launchers/type-5/style-2.rasi b/rofi/.config/rofi/launchers/type-5/style-2.rasi
new file mode 100644
index 0000000..185718f
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-5/style-2.rasi
@@ -0,0 +1,177 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}\n[({generic})]";
+ window-format: "Class : {c}\nWorkspace : {w}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "Iosevka Nerd Font 10";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border-radius: 12px;
+ cursor: "default";
+ background-image: url("~/.config/rofi/images/gradient.png", width);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ margin: 40px;
+ padding: 40px;
+ border-radius: 12px;
+ background-color: white/50%;
+ children: [ "inputbar", "mode-switcher", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px 10%;
+ padding: 0px 0px 10px 0px;
+ border: 0px 0px 2px 0px;
+ border-radius: 0px;
+ border-color: gray/20%;
+ background-color: transparent;
+ children: [ "entry" ];
+}
+
+entry {
+ enabled: true;
+ background-color: transparent;
+ text-color: gray;
+ cursor: text;
+ placeholder: "Type to filter";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 40px;
+ margin: 0px;
+ padding: 20px 0px 0px 0px;
+ border: 0px solid;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 15px;
+ border: 1px solid;
+ border-radius: 8px;
+ border-color: gray/30%;
+ background-color: white;
+ text-color: black;
+ cursor: pointer;
+}
+element normal.active {
+ background-color: #67FF80;
+ text-color: black;
+}
+element selected.normal {
+ background-color: #FDD66F;
+ text-color: black;
+}
+element selected.active {
+ background-color: #FF7F7C;
+ text-color: black;
+}
+element-icon {
+ background-color: transparent;
+ size: 48px;
+ cursor: inherit;
+}
+element-text {
+ background-color: inherit;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ spacing: 20px;
+ margin: 0px 10%;
+ background-color: transparent;
+ text-color: white;
+}
+button {
+ font: "Iosevka Nerd Font Bold 10";
+ padding: 6px;
+ border: 0px solid;
+ border-radius: 100%;
+ background-color: #719DF9;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: #F37277;
+ text-color: inherit;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ background-color: transparent;
+ text-color: black;
+}
+textbox {
+ padding: 20px;
+ border-radius: 12px;
+ background-color: white/30%;
+ text-color: black;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
diff --git a/rofi/.config/rofi/launchers/type-5/style-3.rasi b/rofi/.config/rofi/launchers/type-5/style-3.rasi
new file mode 100644
index 0000000..b1563a4
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-5/style-3.rasi
@@ -0,0 +1,179 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,filebrowser,window";
+ show-icons: true;
+ display-drun: "Apps";
+ display-run: "Run";
+ display-filebrowser: "Files";
+ display-window: "Windows";
+ drun-display-format: "{name}\n[({generic})]";
+ window-format: "Class : {c}\nWorkspace : {w}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "Iosevka Nerd Font 10";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border-radius: 10px;
+ cursor: "default";
+ background-color: white;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ padding: 30px;
+ background-color: transparent;
+ children: [ "inputbar", "mode-switcher", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ background-color: transparent;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ padding: 12px 16px;
+ border: 0px;
+ border-radius: 10px;
+ border-color: gray/30%;
+ background-color: gray/15%;
+ text-color: black;
+ str: "";
+}
+entry {
+ enabled: true;
+ padding: 12px 16px;
+ border: 0px;
+ border-radius: 10px;
+ border-color: gray/30%;
+ background-color: gray/15%;
+ text-color: black;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: black;
+ cursor: pointer;
+}
+element normal.active {
+ background-image: linear-gradient(to right, #19B466, #7BF4B7);
+ text-color: black;
+}
+element selected.normal {
+ border-radius: 10px;
+ background-image: linear-gradient(to right, #FF9030, #FFC99B);
+ text-color: black;
+}
+element selected.active {
+ background-image: linear-gradient(to right, #EA5553, #EAACAB);
+ text-color: black;
+}
+element-icon {
+ background-color: transparent;
+ size: 48px;
+ cursor: inherit;
+}
+element-text {
+ background-color: inherit;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ spacing: 15px;
+ background-color: transparent;
+}
+button {
+ font: "Iosevka Nerd Font Bold 10";
+ padding: 10px;
+ border-radius: 100%;
+ background-image: linear-gradient(to right, #C03FF2, #EEC2FF);
+ text-color: white;
+ cursor: pointer;
+}
+button selected {
+ background-image: linear-gradient(to right, #44A2F0, #BDDDF8);
+ text-color: black;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ background-color: white;
+ text-color: black;
+}
+textbox {
+ padding: 0px;
+ border-radius: 0px;
+ text-color: black;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
diff --git a/rofi/.config/rofi/launchers/type-5/style-4.rasi b/rofi/.config/rofi/launchers/type-5/style-4.rasi
new file mode 100644
index 0000000..bc1e59d
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-5/style-4.rasi
@@ -0,0 +1,185 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} {c} {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "Iosevka Nerd Font 10";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: #22272C;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 25px;
+ padding: 50px;
+ background-color: transparent;
+ children: [ "inputbar", "message","listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px 200px;
+ padding: 5px;
+ border: 1px;
+ border-radius: 100%;
+ border-color: gray/25%;
+ background-color: transparent;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ padding: 8px 11px;
+ border-radius: 100%;
+ background-color: white;
+ text-color: black;
+ str: "";
+}
+entry {
+ enabled: true;
+ padding: 8px 12px;
+ border: 0px;
+ background-color: transparent;
+ text-color: white;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px;
+ border: 0px;
+ border-radius: 100%;
+ border-color: gray/15%;
+ background-color: transparent;
+ text-color: gray;
+ cursor: pointer;
+}
+element normal.active {
+ background-image: linear-gradient(to right, #4C4F52, #2E343B);
+ text-color: #19B466;
+}
+element selected.normal {
+ background-image: linear-gradient(to right, #4C4F52, #2E343B);
+ text-color: #FF9030;
+}
+element selected.active {
+ background-image: linear-gradient(to right, #4C4F52, #2E343B);
+ text-color: #EA5553;
+}
+element-icon {
+ background-color: transparent;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: inherit;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ expand: false;
+ spacing: 0px;
+ margin: 0px 200px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: #2E343B;
+}
+button {
+ background-color: inherit;
+ text-color: white;
+ cursor: pointer;
+}
+button selected {
+ background-color: inherit;
+ text-color: #FF9030;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ background-color: #22272C;
+ text-color: white;
+}
+message {
+ padding: 0px;
+ background-color: inherit;
+ text-color: #FF9030;
+}
+textbox {
+ padding: 0px;
+ border-radius: 0px;
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
diff --git a/rofi/.config/rofi/launchers/type-5/style-5.rasi b/rofi/.config/rofi/launchers/type-5/style-5.rasi
new file mode 100644
index 0000000..60e4e22
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-5/style-5.rasi
@@ -0,0 +1,163 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name} [({generic})]";
+ window-format: "{w} {c} {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "Iosevka Nerd Font 10";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: #162022;
+ background-image: url("~/.config/rofi/images/flowers-1.png", width);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 20px;
+ padding: 40px;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px 200px 0px 0px;
+ padding: 25px;
+ border: 2px;
+ border-radius: 20px;
+ border-color: white;
+ background-image: url("~/.config/rofi/images/flowers-3.png", none);
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ padding: 8px 11px;
+ border-radius: 8px;
+ background-color: white;
+ text-color: black;
+ str: "";
+}
+entry {
+ enabled: true;
+ padding: 8px 12px;
+ border: 0px;
+ background-color: transparent;
+ text-color: white;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px 200px 0px 0px;
+ padding: 10px;
+ border: 2px;
+ border-radius: 20px;
+ border-color: white;
+ background-image: url("~/.config/rofi/images/flowers-2.png", width);
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 5px 10px;
+ border: 0px;
+ border-radius: 18px;
+ border-color: white;
+ background-color: transparent;
+ text-color: #162022;
+ cursor: pointer;
+}
+element selected.normal {
+ background-color: #162022;
+ text-color: white;
+}
+element-icon {
+ background-color: transparent;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: inherit;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+error-message {
+ padding: 20px;
+ background-color: transparent;
+ text-color: white;
+}
+message {
+ padding: 0px;
+ background-color: inherit;
+ text-color: #FF9030;
+}
+textbox {
+ padding: 0px;
+ border-radius: 0px;
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/launcher.sh b/rofi/.config/rofi/launchers/type-6/launcher.sh
new file mode 100755
index 0000000..d3f58c8
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/launcher.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+
+dir="$HOME/.config/rofi/launchers/type-6"
+theme='style-2'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi \
+ -drun-directories ~/.local/share/applications,/usr/share/applications
+
+
diff --git a/rofi/.config/rofi/launchers/type-6/style-1.rasi b/rofi/.config/rofi/launchers/type-6/style-1.rasi
new file mode 100644
index 0000000..198a4e0
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-1.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #201A41;
+ background-alt: #392684;
+ foreground: #FFFFFF;
+ selected: #F801E8;
+ active: #00CCF5;
+ urgent: #8D0083;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/a.png", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-10.rasi b/rofi/.config/rofi/launchers/type-6/style-10.rasi
new file mode 100644
index 0000000..07c375d
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-10.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/j.jpg", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-2.rasi b/rofi/.config/rofi/launchers/type-6/style-2.rasi
new file mode 100644
index 0000000..75fa6ba
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-2.rasi
@@ -0,0 +1,204 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #1e1e2e; /* Catppuccin Mocha Base */
+ background-alt: #302d41; /* Catppuccin Mocha Mantle */
+ foreground: #cdd6f4; /* Catppuccin Mocha Text */
+ selected: #f38ba8; /* Catppuccin Mocha Red */
+ active: #89b4fa; /* Catppuccin Mocha Blue */
+ urgent: #f5c2e7; /* Catppuccin Mocha Pink */
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/Downloads/wallpaper/lock-screen-2.jpeg", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 10px 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " ";
+ background-color: transparent;
+ text-color: @foreground;
+}
+entry {
+ enabled: true;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: text;
+ placeholder: "Search...";
+ placeholder-color: @foreground;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher {
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 10px 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @background;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @background;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @background;
+}
+element selected.active {
+ background-color: @active;
+ text-color: @background;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 10px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-3.rasi b/rofi/.config/rofi/launchers/type-6/style-3.rasi
new file mode 100644
index 0000000..a623e2f
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-3.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #09164C;
+ background-alt: #102886;
+ foreground: #FFFFFF;
+ selected: #FA00E9;
+ active: #3860FF;
+ urgent: #BB00AF;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/c.png", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-4.rasi b/rofi/.config/rofi/launchers/type-6/style-4.rasi
new file mode 100644
index 0000000..ddf2be1
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-4.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #2D1B14;
+ background-alt: #462D23;
+ foreground: #FFFFFF;
+ selected: #E25F3E;
+ active: #7B6C5B;
+ urgent: #934A1C;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/d.png", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-5.rasi b/rofi/.config/rofi/launchers/type-6/style-5.rasi
new file mode 100644
index 0000000..afc90fb
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-5.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #231419;
+ background-alt: #2D1E23;
+ foreground: #FFFFFF;
+ selected: #426647;
+ active: #2E3F34;
+ urgent: #D08261;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/e.jpg", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-6.rasi b/rofi/.config/rofi/launchers/type-6/style-6.rasi
new file mode 100644
index 0000000..7056c85
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-6.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #D0D0D0;
+ background-alt: #E9E9E9;
+ foreground: #161616;
+ selected: #BEBEBE;
+ active: #999999;
+ urgent: #808080;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/f.png", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-7.rasi b/rofi/.config/rofi/launchers/type-6/style-7.rasi
new file mode 100644
index 0000000..77eed40
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-7.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #101010;
+ background-alt: #252525;
+ foreground: #FFFFFF;
+ selected: #505050;
+ active: #909090;
+ urgent: #707070;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/g.png", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-8.rasi b/rofi/.config/rofi/launchers/type-6/style-8.rasi
new file mode 100644
index 0000000..235dad7
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-8.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #030B16;
+ background-alt: #0A1B37;
+ foreground: #FFFFFF;
+ selected: #CB43A6;
+ active: #095873;
+ urgent: #2FC6D8;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/h.jpg", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-6/style-9.rasi b/rofi/.config/rofi/launchers/type-6/style-9.rasi
new file mode 100644
index 0000000..e30583f
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-6/style-9.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOW";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #131D1F;
+ background-alt: #183A43;
+ foreground: #FFFFFF;
+ selected: #649094;
+ active: #E9CC9D;
+ urgent: #FEA861;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listbox" ];
+}
+
+imagebox {
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/i.jpg", height);
+ orientation: vertical;
+ children: [ "inputbar", "dummy", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ background-color: inherit;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ background-color: inherit;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 8px;
+ border-radius: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/a.rasi b/rofi/.config/rofi/launchers/type-7/a.rasi
new file mode 100644
index 0000000..7111c07
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/a.rasi
@@ -0,0 +1,219 @@
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #292c3c; /* Catppuccin Mocha Base */
+ background-alt: #302d41; /* Catppuccin Mocha Mantle */
+ foreground: #cdd6f4; /* Catppuccin Mocha Text */
+ selected: #a3e635; /* Green */
+ active: #89b4fa; /* Catppuccin Mocha Blue */
+ urgent: #f5c2e7; /* Catppuccin Mocha Pink */
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+ enabled: true;
+ border-radius: 10px;
+ border: 1px;
+ border-color: #b4befe;
+ cursor: "default";
+ background-color: #11111b;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+/*****----- Listbox -----*****/
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 80px 40px;
+ background-color: #11111b;
+ background-image: url("~/Downloads/wallpaper/wallhaven.jpg", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " ";
+ padding: 10px 14px;
+ border-radius: 8px;
+ background-color: #11111b;
+ text-color: inherit;
+}
+
+entry {
+ enabled: true;
+ expand: false;
+ width: 300px;
+ padding: 10px 14px;
+ border-radius: 5px;
+ background-color: #11111b; /* Slightly lighter background for contrast */
+ text-color: #cdd6f4; /* Matches the foreground color */
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: #6c7086; /* Subtle placeholder text color */
+ border: 0px ;
+ border-color : #45475a; /* Adding a border for distinction */
+ outline: none; /* Removing default outline */
+}
+
+
+
+
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher {
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+
+button {
+ width: 45px;
+ padding: 12px;
+ border-radius: 8px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+
+button selected {
+ background-color: @selected; /* Green */
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ lines: 7;
+ cycle: true;
+ dynamic: false;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 10px;
+ border-radius: 5px;
+ background-color: #11111b;
+ text-color: @foreground;
+ cursor: pointer;
+}
+
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+
+element selected.normal {
+ background-color: #cba6f7; /* Green */
+ text-color: @background;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: #cba6f7; /* Green */
+ text-color: @foreground;
+}
+
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 0px;
+ cursor: inherit;
+}
+
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+
+textbox {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+error-message {
+ padding: 12px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+
diff --git a/rofi/.config/rofi/launchers/type-7/launcher.sh b/rofi/.config/rofi/launchers/type-7/launcher.sh
new file mode 100755
index 0000000..4df943b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/launcher.sh
@@ -0,0 +1,19 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Launcher (Modi Drun, Run, File Browser, Window)
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+
+dir="$HOME/.config/rofi/launchers/type-7"
+theme='style-3'
+
+## Run
+rofi \
+ -show drun \
+ -theme ${dir}/${theme}.rasi
diff --git a/rofi/.config/rofi/launchers/type-7/style-1.rasi b/rofi/.config/rofi/launchers/type-7/style-1.rasi
new file mode 100644
index 0000000..092f4f8
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-1.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 80px 60px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/a.png", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 250px;
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ width: 45px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 7;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 4px;
+ border-radius: 100%;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 12px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-10.rasi b/rofi/.config/rofi/launchers/type-7/style-10.rasi
new file mode 100644
index 0000000..124df89
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-10.rasi
@@ -0,0 +1,207 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 20px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 0px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 10px;
+ padding: 10px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ padding: 100px 40px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/j.jpg", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 8px 12px;
+ border: 0px 2px 2px 2px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: true;
+ padding: 8px 12px;
+ border: 2px 2px 0px 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 8px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 8px;
+ border-radius: 0px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 8px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 8px;
+ border-radius: 0px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-2.rasi b/rofi/.config/rofi/launchers/type-7/style-2.rasi
new file mode 100644
index 0000000..40a2375
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-2.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "Apps";
+ display-run: "Run";
+ display-filebrowser: "Files";
+ display-window: "Windows";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #180F39;
+ background-alt: #32197D;
+ foreground: #FFFFFF;
+ selected: #FF00F1;
+ active: #9878FF;
+ urgent: #7D0075;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 80px 60px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/b.png", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 300px;
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ width: 80px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 4px;
+ border-radius: 100%;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 12px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-3.rasi b/rofi/.config/rofi/launchers/type-7/style-3.rasi
new file mode 100644
index 0000000..1edde70
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-3.rasi
@@ -0,0 +1,204 @@
+configuration {
+ modi: "drun,window";
+ show-icons: true;
+ display-drun: " ";
+ display-filebrowser: " ";
+ display-window: " ";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #292c3c; /* Catppuccin Mocha Base */
+ background-alt: #302d41; /* Catppuccin Mocha Mantle */
+ foreground: #cdd6f4; /* Catppuccin Mocha Text */
+ selected: #a3e635; /* Green */
+ active: #89b4fa; /* Catppuccin Mocha Blue */
+ urgent: #f5c2e7; /* Catppuccin Mocha Pink */
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+ border: 1px;
+ border-color: #B4BEFE;
+ border-radius: 10px;
+ cursor: "default";
+ background-color: #1e1e2e;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ spacing: 10px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 15px;
+ padding: 15px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ spacing: 10px;
+ padding: 80px 100px;
+ background-color: transparent;
+ background-image: url("~/Downloads/wallpaper/red-forest.jpg", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+
+textbox-prompt-colon {
+ expand: false;
+ str: " ";
+ padding: 12px 15px;
+ border-radius: 10px;
+ background-color: #11111b;
+ text-color: inherit;
+}
+
+entry {
+ expand: false;
+ width: 300px;
+ padding: 12px 16px;
+ border-radius: 10px;
+ background-color: #11111b;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher {
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+
+button {
+ width: 40px;
+ padding: 12px;
+ border-radius: 10px;
+ background-color: #11111b;
+ text-color: inherit;
+ cursor: pointer;
+}
+
+button selected {
+ background-color: #CBA6F7; /* Purple */
+ text-color: black;
+}
+
+/*****----- Listview -----*****/
+listview {
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ spacing: 10px;
+ padding: 10px;
+ border-radius: 5px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element normal.active {
+ background-color: #2C2A34; /* Slightly lighter than base for better contrast */
+ text-color: @foreground;
+}
+
+element selected.normal {
+ background-color: #CBA6F7; /* Purple lighter */
+ text-color: @background;
+}
+
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+
+element selected.active {
+ background-color: #3A1078; /* Darker blue */
+ text-color: @foreground;
+}
+
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+
+textbox {
+ padding: 10px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+error-message {
+ padding: 10px;
+ border-radius: 10px;
+ background-color: #F38BA8; /* Red */
+ text-color: @foreground;
+}
+
diff --git a/rofi/.config/rofi/launchers/type-7/style-4.rasi b/rofi/.config/rofi/launchers/type-7/style-4.rasi
new file mode 100644
index 0000000..9657878
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-4.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #2D1B14;
+ background-alt: #462D23;
+ foreground: #FFFFFF;
+ selected: #E25F3E;
+ active: #7B6C5B;
+ urgent: #934A1C;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 500px;
+ height: 100%;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 0px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox", "mode-switcher" ];
+}
+
+listbox {
+ spacing: 15px;
+ padding: 15px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 40px 40px 155px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/d.png", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: true;
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ padding: 15px;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 10;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 8px;
+ border-radius: 0px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 24px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-5.rasi b/rofi/.config/rofi/launchers/type-7/style-5.rasi
new file mode 100644
index 0000000..0edb39d
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-5.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #231419;
+ background-alt: #2D1E23;
+ foreground: #FFFFFF;
+ selected: #426647;
+ active: #2E3F34;
+ urgent: #D08261;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 600px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 80px 60px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/e.jpg", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 250px;
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ width: 45px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 7;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 4px;
+ border-radius: 100%;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 12px;
+ border-radius: 20px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-6.rasi b/rofi/.config/rofi/launchers/type-7/style-6.rasi
new file mode 100644
index 0000000..d500569
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-6.rasi
@@ -0,0 +1,210 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: true;
+ display-drun: "APPS";
+ display-run: "RUN";
+ display-filebrowser: "FILES";
+ display-window: "WINDOWS";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #D0D0D0;
+ background-alt: #E9E9E9;
+ foreground: #161616;
+ selected: #BEBEBE;
+ active: #999999;
+ urgent: #808080;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 15px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 100px 60px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/f.png", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 300px;
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ width: 80px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 10px;
+ border-radius: 15px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+ orientation: vertical;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 64px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 15px;
+ border-radius: 15px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 15px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-7.rasi b/rofi/.config/rofi/launchers/type-7/style-7.rasi
new file mode 100644
index 0000000..98d135b
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-7.rasi
@@ -0,0 +1,203 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #101010;
+ background-alt: #252525;
+ foreground: #FFFFFF;
+ selected: #505050;
+ active: #909090;
+ urgent: #707070;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview", "mode-switcher" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 100px 40px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/g.png", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: true;
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 15px;
+ border-radius: 0px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-8.rasi b/rofi/.config/rofi/launchers/type-7/style-8.rasi
new file mode 100644
index 0000000..0ed4797
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-8.rasi
@@ -0,0 +1,209 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,run,filebrowser,window";
+ show-icons: false;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w} · {c} · {t}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #030B16;
+ background-alt: #0A1B37;
+ foreground: #FFFFFF;
+ selected: #CB43A6;
+ active: #095873;
+ urgent: #2FC6D8;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 30px 5px 30px 5px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 100px 60px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/h.jpg", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 15px 5px 15px 5px;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 250px;
+ padding: 12px 16px;
+ border-radius: 5px 15px 5px 15px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ width: 45px;
+ padding: 12px;
+ border-radius: 15px 5px 15px 5px;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 8;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 10px;
+ padding: 12px;
+ border-radius: 15px 5px 15px 5px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 32px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 15px 5px 15px 5px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/launchers/type-7/style-9.rasi b/rofi/.config/rofi/launchers/type-7/style-9.rasi
new file mode 100644
index 0000000..ff3bf0a
--- /dev/null
+++ b/rofi/.config/rofi/launchers/type-7/style-9.rasi
@@ -0,0 +1,210 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ modi: "drun,filebrowser,window";
+ show-icons: true;
+ display-drun: "";
+ display-run: "";
+ display-filebrowser: "";
+ display-window: "";
+ drun-display-format: "{name}";
+ window-format: "{w}: {c}";
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #131D1F;
+ background-alt: #183A43;
+ foreground: #FFFFFF;
+ selected: #649094;
+ active: #E9CC9D;
+ urgent: #FEA861;
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 700px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "inputbar", "listbox" ];
+}
+
+listbox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ orientation: vertical;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ padding: 80px 60px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/i.jpg", width);
+ text-color: @foreground;
+ orientation: horizontal;
+ children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ];
+}
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+}
+entry {
+ enabled: true;
+ expand: false;
+ width: 250px;
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: text;
+ placeholder: "Search";
+ placeholder-color: inherit;
+}
+dummy {
+ expand: true;
+ background-color: transparent;
+}
+
+/*****----- Mode Switcher -----*****/
+mode-switcher{
+ enabled: true;
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+}
+button {
+ width: 45px;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: inherit;
+ cursor: pointer;
+}
+button selected {
+ background-color: @selected;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 15px;
+ padding: 35px 10px;
+ border-radius: 20px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+ orientation: vertical;
+}
+element normal.normal {
+ background-color: inherit;
+ text-color: inherit;
+}
+element normal.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element normal.active {
+ background-color: @active;
+ text-color: @foreground;
+}
+element selected.normal {
+ background-color: @selected;
+ text-color: @foreground;
+}
+element selected.urgent {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element selected.active {
+ background-color: @urgent;
+ text-color: @foreground;
+}
+element-icon {
+ background-color: transparent;
+ text-color: inherit;
+ size: 96px;
+ cursor: inherit;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Message -----*****/
+message {
+ background-color: transparent;
+}
+textbox {
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+error-message {
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @background;
+ text-color: @foreground;
+}
diff --git a/rofi/.config/rofi/lofi-image.sh b/rofi/.config/rofi/lofi-image.sh
new file mode 100644
index 0000000..ecc7d83
--- /dev/null
+++ b/rofi/.config/rofi/lofi-image.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/env
+
+tmp_dir="/tmp/cliphist"
+rm -rf "$tmp_dir"
+
+if [[ -n "$1" ]]; then
+ cliphist decode <<<"$1" | wl-copy
+ exit
+fi
+
+mkdir -p "$tmp_dir"
+
+read -r -d '' prog <$tmp_dir/"grp[1]"."grp[3])
+ print \$0"\0icon\x1f$tmp_dir/"grp[1]"."grp[3]
+ next
+}
+1
+EOF
+cliphist list | gawk "$prog"
diff --git a/rofi/.config/rofi/new-wifi.sh b/rofi/.config/rofi/new-wifi.sh
new file mode 100755
index 0000000..7ecc05c
--- /dev/null
+++ b/rofi/.config/rofi/new-wifi.sh
@@ -0,0 +1,15 @@
+#!/usr/bin/env bash
+
+notify-send "Scanning Wi-Fi Networks"
+
+active_wifi=$(nmcli -t -f active,ssid dev wifi | grep '^yes' | cut -d':' -f2)
+
+wifi_list=$(nmcli --fields "SECURITY,SSID" device wifi list | sed 1d | sed 's/ */ /g' | sed -E "s/WPA*.?\S/ /g" | sed "s/^--/ /g" | sed "s/ //g" | sed "/--/d")
+
+connected=$(nmcli -fields WIFI g)
+if [[ "$connected" =~ "enabled" ]]; then
+ toggle=" Disable Wi-Fi"
+elif [[ "$connected" =~ "disabled" ]]; then
+ toggle=" Enable Wi-Fi"
+fi
+
diff --git a/rofi/.config/rofi/powermenu/type-1/powermenu.sh b/rofi/.config/rofi/powermenu/type-1/powermenu.sh
new file mode 100755
index 0000000..dd978af
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/powermenu.sh
@@ -0,0 +1,110 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Power Menu
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+
+# Current Theme
+dir="$HOME/.config/rofi/powermenu/type-1"
+theme='style-1'
+
+# CMDs
+uptime="`uptime -p | sed -e 's/up //g'`"
+host=`hostname`
+
+# Options
+shutdown=' Shutdown'
+reboot=' Reboot'
+lock=' Lock'
+suspend=' Suspend'
+logout=' Logout'
+yes=' Yes'
+no=' No'
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -dmenu \
+ -p "$host" \
+ -mesg "Uptime: $uptime" \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \
+ -theme-str 'mainbox {children: [ "message", "listview" ];}' \
+ -theme-str 'listview {columns: 2; lines: 1;}' \
+ -theme-str 'element-text {horizontal-align: 0.5;}' \
+ -theme-str 'textbox {horizontal-align: 0.5;}' \
+ -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
+esac
diff --git a/rofi/.config/rofi/powermenu/type-1/shared/colors.rasi b/rofi/.config/rofi/powermenu/type-1/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/powermenu/type-1/shared/fonts.rasi b/rofi/.config/rofi/powermenu/type-1/shared/fonts.rasi
new file mode 100644
index 0000000..430c73d
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "JetBrains Mono Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/powermenu/type-1/style-1.rasi b/rofi/.config/rofi/powermenu/type-1/style-1.rasi
new file mode 100644
index 0000000..2a59b18
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/style-1.rasi
@@ -0,0 +1,161 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 400px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 14px;
+ border-radius: 10px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 10px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-1/style-2.rasi b/rofi/.config/rofi/powermenu/type-1/style-2.rasi
new file mode 100644
index 0000000..f9499a3
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/style-2.rasi
@@ -0,0 +1,161 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 2px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-1/style-3.rasi b/rofi/.config/rofi/powermenu/type-1/style-3.rasi
new file mode 100644
index 0000000..d67c5bd
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/style-3.rasi
@@ -0,0 +1,161 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 350px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 1px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 8px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 8px 12px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 8px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 8px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-1/style-4.rasi b/rofi/.config/rofi/powermenu/type-1/style-4.rasi
new file mode 100644
index 0000000..daee803
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/style-4.rasi
@@ -0,0 +1,161 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 30px 10px 30px 10px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 14px;
+ border-radius: 15px 10px 15px 10px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 10px 15px 10px 15px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 15px 10px 15px 10px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 5px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 15px 10px 15px 10px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.0;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-1/style-5.rasi b/rofi/.config/rofi/powermenu/type-1/style-5.rasi
new file mode 100644
index 0000000..dd330dd
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-1/style-5.rasi
@@ -0,0 +1,167 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 605px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 20px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", dummy, "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 10px 14px;
+ border-radius: 4px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 10px;
+ border-radius: 4px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 10px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 10px;
+ border: 0px solid;
+ border-radius: 4px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ border: 0px 2px 0px 2px;
+ border-radius: 4px;
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/powermenu.sh b/rofi/.config/rofi/powermenu/type-2/powermenu.sh
new file mode 100755
index 0000000..61bfdf0
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/powermenu.sh
@@ -0,0 +1,111 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Power Menu
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+## style-6 style-7 style-8 style-9 style-10
+
+# Current Theme
+dir="$HOME/.config/rofi/powermenu/type-2"
+theme='style-7'
+@import "~/.config/rofi/colors/catppuccin.rasi"
+# CMDs
+uptime="`uptime -p | sed -e 's/up //g'`"
+host=`hostname`
+
+# Options
+shutdown=''
+reboot=''
+lock=''
+suspend=''
+logout=''
+yes=''
+no=''
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -dmenu \
+ -p "Uptime: $uptime" \
+ -mesg "Uptime: $uptime" \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \
+ -theme-str 'mainbox {children: [ "message", "listview" ];}' \
+ -theme-str 'listview {columns: 2; lines: 1;}' \
+ -theme-str 'element-text {horizontal-align: 0.5;}' \
+ -theme-str 'textbox {horizontal-align: 0.5;}' \
+ -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
+esac
diff --git a/rofi/.config/rofi/powermenu/type-2/shared/colors.rasi b/rofi/.config/rofi/powermenu/type-2/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/powermenu/type-2/shared/fonts.rasi b/rofi/.config/rofi/powermenu/type-2/shared/fonts.rasi
new file mode 100644
index 0000000..430c73d
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "JetBrains Mono Nerd Font 10";
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-1.rasi b/rofi/.config/rofi/powermenu/type-2/style-1.rasi
new file mode 100644
index 0000000..e310106
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-1.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 40px 10px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-10.rasi b/rofi/.config/rofi/powermenu/type-2/style-10.rasi
new file mode 100644
index 0000000..d3fd8fd
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-10.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1200px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: transparent;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 25px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 20px 24px;
+ border-radius: 100% 0px 0px 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 20px;
+ border-radius: 0px 100% 100% 0px;
+ background-color: @background;
+ text-color: @active;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px 50px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 70px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 48";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-2.rasi b/rofi/.config/rofi/powermenu/type-2/style-2.rasi
new file mode 100644
index 0000000..d1b7b69
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-2.rasi
@@ -0,0 +1,324 @@
+ y-offset: 0px/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Modified for Catppuccin Mocha Theme
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/fonts.rasi"
+
+/* Define Catppuccin Mocha colors */
+@foreground: #f5e0dc;
+@background: #1e1e2e;
+@background-alt: #302d41;
+@selected: #cba6f7;
+@active: #f38ba8;
+@urgent: #f38ba8;
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 40px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
+;
+
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 40px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
+
diff --git a/rofi/.config/rofi/powermenu/type-2/style-3.rasi b/rofi/.config/rofi/powermenu/type-2/style-3.rasi
new file mode 100644
index 0000000..26d2c77
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-3.rasi
@@ -0,0 +1,172 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 30px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 15px 15px 0px 15px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 15px 15px 15px 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 15px 5px 15px 5px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 40px 10px;
+ border: 0px solid;
+ border-radius: 50px 20px 50px 20px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ border: 0px 0px 2px 2px ;
+ border-color: @selected;
+ background-color: var(background-alt);
+ text-color: var(selected);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-4.rasi b/rofi/.config/rofi/powermenu/type-2/style-4.rasi
new file mode 100644
index 0000000..fbb4ebb
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-4.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: east;
+ anchor: east;
+ fullscreen: false;
+ width: 115px;
+ x-offset: -15px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 20px 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-5.rasi b/rofi/.config/rofi/powermenu/type-2/style-5.rasi
new file mode 100644
index 0000000..6caffaa
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-5.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: west;
+ anchor: west;
+ fullscreen: false;
+ width: 115px;
+ x-offset: 15px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 20px 0px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-6.rasi b/rofi/.config/rofi/powermenu/type-2/style-6.rasi
new file mode 100644
index 0000000..d54b32e
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-6.rasi
@@ -0,0 +1,172 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: south;
+ anchor: south;
+ fullscreen: false;
+ width: 500px;
+ x-offset: 0px;
+ y-offset: -15px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 12px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 12px;
+ border: 0px 2px dash 0px 2px dash;
+ border-radius: 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 20px 0px;
+ border: 0px;
+ border-radius: 30px 12px 30px 12px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ border: 0px 10px dash 0px 10px dash;
+ border-color: @selected;
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-7.rasi b/rofi/.config/rofi/powermenu/type-2/style-7.rasi
new file mode 100644
index 0000000..8e8352f
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-7.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: transparent;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px 100px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 15px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 45px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-8.rasi b/rofi/.config/rofi/powermenu/type-2/style-8.rasi
new file mode 100644
index 0000000..4af18b3
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-8.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: east;
+ anchor: east;
+ fullscreen: false;
+ width: 95px;
+ x-offset: -20px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: transparent;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 5;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 25px 10px;
+ border: 0px solid;
+ border-radius: 100%;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-2/style-9.rasi b/rofi/.config/rofi/powermenu/type-2/style-9.rasi
new file mode 100644
index 0000000..5123502
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-2/style-9.rasi
@@ -0,0 +1,170 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: north;
+ anchor: north;
+ fullscreen: false;
+ width: 530px;
+ x-offset: 0px;
+ y-offset: 20px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: transparent;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "";
+ padding: 12px 16px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border: 0px solid;
+ border-radius: 15px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: 12px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 25px 10px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 24";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/powermenu.sh b/rofi/.config/rofi/powermenu/type-3/powermenu.sh
new file mode 100755
index 0000000..e88da91
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/powermenu.sh
@@ -0,0 +1,105 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Power Menu
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+
+# Current Theme
+dir="$HOME/.config/rofi/powermenu/type-3"
+theme='style-5'
+
+# CMDs
+uptime="`uptime -p | sed -e 's/up //g'`"
+host=`hostname`
+
+# Options
+shutdown=''
+reboot=''
+lock=''
+suspend=''
+logout=''
+yes=''
+no=''
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -dmenu \
+ -p "Uptime: $uptime" \
+ -mesg "Uptime: $uptime" \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${dir}/shared/confirm.rasi
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
+esac
diff --git a/rofi/.config/rofi/powermenu/type-3/shared/colors.rasi b/rofi/.config/rofi/powermenu/type-3/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/powermenu/type-3/shared/confirm.rasi b/rofi/.config/rofi/powermenu/type-3/shared/confirm.rasi
new file mode 100644
index 0000000..9f74f2a
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/shared/confirm.rasi
@@ -0,0 +1,93 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "colors.rasi"
+@import "fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ spacing: 30px;
+ padding: 30px;
+ background-color: transparent;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Message -----*****/
+message {
+ margin: 0px;
+ padding: 20px;
+ border-radius: 20px;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+
+/*****----- Listview -----*****/
+listview {
+ columns: 2;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ padding: 60px 10px;
+ border-radius: 20px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 48";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/shared/fonts.rasi b/rofi/.config/rofi/powermenu/type-3/shared/fonts.rasi
new file mode 100644
index 0000000..68fd613
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "JetBrains Mono Nerd Font 12";
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/style-1.rasi b/rofi/.config/rofi/powermenu/type-3/style-1.rasi
new file mode 100644
index 0000000..702ce83
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/style-1.rasi
@@ -0,0 +1,179 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ /* Resolution : 1920x1080 */
+ box-spacing: 30px;
+ box-margin: 300px 100px;
+ inputbar-spacing: 30px;
+ list-spacing: 30px;
+ general-padding: 20px;
+ element-padding: 100px 10px;
+ element-radius: 0px;
+ general-radius: 0px;
+ element-font: "feather 64";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(box-spacing);
+ margin: 0px;
+ padding: var(box-margin);
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: var(inputbar-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "SYSTEM";
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(list-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: var(element-padding);
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: var(element-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/style-2.rasi b/rofi/.config/rofi/powermenu/type-3/style-2.rasi
new file mode 100644
index 0000000..1652e04
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/style-2.rasi
@@ -0,0 +1,179 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ /* Resolution : 1920x1080 */
+ box-spacing: 50px;
+ box-margin: 300px 200px;
+ inputbar-spacing: 0px;
+ list-spacing: 30px;
+ general-padding: 20px;
+ element-padding: 80px 10px;
+ element-radius: 100%;
+ general-radius: 100%;
+ element-font: "feather 64";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(box-spacing);
+ margin: 0px;
+ padding: var(box-margin);
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: var(inputbar-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "SYSTEM";
+ padding: var(general-padding);
+ border-radius: 100% 0px 0px 100%;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: var(general-padding);
+ border-radius: 0px 100% 100% 0px;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(list-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: var(element-padding);
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: var(element-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/style-3.rasi b/rofi/.config/rofi/powermenu/type-3/style-3.rasi
new file mode 100644
index 0000000..340472d
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/style-3.rasi
@@ -0,0 +1,180 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ /* Resolution : 1920x1080 */
+ box-spacing: 50px;
+ box-margin: 370px 350px;
+ message-margin: 0px 350px;
+ inputbar-spacing: 0px;
+ list-spacing: 50px;
+ general-padding: 20px;
+ element-padding: 55px 10px;
+ element-radius: 20px;
+ general-radius: 100%;
+ element-font: "feather 48";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(box-spacing);
+ margin: 0px;
+ padding: var(box-margin);
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: var(inputbar-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "SYSTEM";
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(general-padding);
+ border: 0px;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(list-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: var(element-padding);
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: var(element-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/style-4.rasi b/rofi/.config/rofi/powermenu/type-3/style-4.rasi
new file mode 100644
index 0000000..4c06d8e
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/style-4.rasi
@@ -0,0 +1,180 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ /* Resolution : 1920x1080 */
+ box-spacing: 70px;
+ box-margin: 300px 350px;
+ message-margin: 0px 400px;
+ inputbar-spacing: 0px;
+ list-spacing: 40px;
+ general-padding: 20px;
+ element-padding: 60px 10px;
+ element-radius: 80px;
+ general-radius: 100%;
+ element-font: "feather 48";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(box-spacing);
+ margin: 0px;
+ padding: var(box-margin);
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: var(inputbar-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "SYSTEM";
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(general-padding);
+ border: 0px;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(list-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: var(element-padding);
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: var(element-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-3/style-5.rasi b/rofi/.config/rofi/powermenu/type-3/style-5.rasi
new file mode 100644
index 0000000..70ce743
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-3/style-5.rasi
@@ -0,0 +1,181 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "shared/colors.rasi"
+@import "shared/fonts.rasi"
+
+* {
+ /* Resolution : 1920x1080 */
+ box-spacing: 50px;
+ box-margin: 300px 250px;
+ box-padding: 50px;
+ message-margin: 0px 400px;
+ inputbar-spacing: 0px;
+ list-spacing: 0px;
+ general-padding: 20px;
+ element-padding: 90px 10px;
+ element-radius: 80px;
+ general-radius: 100%;
+ element-font: "feather 48";
+}
+
+/*****----- Main Window -----*****/
+window {
+ /* properties for window widget */
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ width: 1366px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ /* properties for all widgets */
+ enabled: true;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(box-spacing);
+ margin: var(box-margin);
+ padding: var(box-padding);
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ children: [ "inputbar", "listview" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: var(inputbar-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ children: [ "textbox-prompt-colon", "dummy", "prompt" ];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: "SYSTEM";
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @background;
+ text-color: @urgent;
+}
+prompt {
+ enabled: true;
+ padding: var(general-padding);
+ border-radius: var(general-radius);
+ background-color: @background;
+ text-color: @active;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(general-padding);
+ border: 0px;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+error-message {
+ padding: var(general-padding);
+ border: 0px solid;
+ border-radius: var(general-radius);
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(list-spacing);
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: @background;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: var(element-padding);
+ border: 0px solid;
+ border-radius: var(element-radius);
+ border-color: @selected;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: var(element-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/powermenu.sh b/rofi/.config/rofi/powermenu/type-4/powermenu.sh
new file mode 100755
index 0000000..17f20c7
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/powermenu.sh
@@ -0,0 +1,105 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Power Menu
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+
+# Current Theme
+dir="$HOME/.config/rofi/powermenu/type-4"
+theme='style-5'
+
+# CMDs
+uptime="`uptime -p | sed -e 's/up //g'`"
+host=`hostname`
+
+# Options
+shutdown=''
+reboot=''
+lock=''
+suspend=''
+logout=''
+yes=''
+no=''
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -dmenu \
+ -p "Goodbye ${USER}" \
+ -mesg "Uptime: $uptime" \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${dir}/shared/confirm.rasi
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
+esac
diff --git a/rofi/.config/rofi/powermenu/type-4/shared/colors.rasi b/rofi/.config/rofi/powermenu/type-4/shared/colors.rasi
new file mode 100644
index 0000000..103ad63
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/shared/colors.rasi
@@ -0,0 +1,18 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Colors
+ *
+ * Available Colors Schemes
+ *
+ * adapta catppuccin everforest navy paper
+ * arc cyberpunk gruvbox nord solarized
+ * black dracula lovelace onedark yousai
+ *
+ **/
+
+/* Import color-scheme from `colors` directory */
+
+@import "~/.config/rofi/colors/onedark.rasi"
diff --git a/rofi/.config/rofi/powermenu/type-4/shared/confirm.rasi b/rofi/.config/rofi/powermenu/type-4/shared/confirm.rasi
new file mode 100644
index 0000000..9f74f2a
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/shared/confirm.rasi
@@ -0,0 +1,93 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+@import "colors.rasi"
+@import "fonts.rasi"
+
+/*****----- Main Window -----*****/
+window {
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 500px;
+ border-radius: 20px;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ spacing: 30px;
+ padding: 30px;
+ background-color: transparent;
+ children: [ "message", "listview" ];
+}
+
+/*****----- Message -----*****/
+message {
+ margin: 0px;
+ padding: 20px;
+ border-radius: 20px;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+ placeholder-color: @foreground;
+ blink: true;
+ markup: true;
+}
+
+/*****----- Listview -----*****/
+listview {
+ columns: 2;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ background-color: transparent;
+ text-color: @foreground;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ padding: 60px 10px;
+ border-radius: 20px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather 48";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/shared/fonts.rasi b/rofi/.config/rofi/powermenu/type-4/shared/fonts.rasi
new file mode 100644
index 0000000..68fd613
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/shared/fonts.rasi
@@ -0,0 +1,12 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Fonts
+ *
+ **/
+
+* {
+ font: "JetBrains Mono Nerd Font 12";
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/style-1.rasi b/rofi/.config/rofi/powermenu/type-4/style-1.rasi
new file mode 100644
index 0000000..66dbe42
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/style-1.rasi
@@ -0,0 +1,131 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ /* Resolution : 1920x1080 */
+ mainbox-spacing: 100px;
+ mainbox-margin: 100px 300px;
+ message-margin: 0px 400px;
+ message-padding: 15px;
+ message-border-radius: 100%;
+ listview-spacing: 50px;
+ element-padding: 55px 60px;
+ element-border-radius: 100%;
+
+ prompt-font: "JetBrains Mono Nerd Font Bold Italic 64";
+ textbox-font: "JetBrains Mono Nerd Font 16";
+ element-text-font: "feather 64";
+
+ background-window: black/5%;
+ background-normal: white/5%;
+ background-selected: white/15%;
+ foreground-normal: white;
+ foreground-selected: white;
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ cursor: "default";
+ background-color: var(background-window);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(mainbox-spacing);
+ margin: var(mainbox-margin);
+ background-color: transparent;
+ children: [ "dummy", "inputbar", "listview", "message", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ background-color: transparent;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ enabled: true;
+ font: var(prompt-font);
+ background-color: transparent;
+ text-color: var(foreground-normal);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(message-padding);
+ border-radius: var(message-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+}
+textbox {
+ font: var(textbox-font);
+ background-color: transparent;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ expand: false;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(listview-spacing);
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: var(element-padding);
+ border-radius: var(element-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+ cursor: pointer;
+}
+element-text {
+ font: var(element-text-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(background-selected);
+ text-color: var(foreground-selected);
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/style-2.rasi b/rofi/.config/rofi/powermenu/type-4/style-2.rasi
new file mode 100644
index 0000000..20d4336
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/style-2.rasi
@@ -0,0 +1,131 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ /* Resolution : 1920x1080 */
+ mainbox-spacing: 100px;
+ mainbox-margin: 150px 400px;
+ message-margin: 0px 350px;
+ message-padding: 15px;
+ message-border-radius: 15px;
+ listview-spacing: 50px;
+ element-padding: 35px 40px;
+ element-border-radius: 20px;
+
+ prompt-font: "Iosevka Nerd Font Bold 72";
+ textbox-font: "Iosevka Nerd Font 14";
+ element-text-font: "feather 64";
+
+ background-window: black/30%;
+ background-normal: white/5%;
+ background-selected: white/15%;
+ foreground-normal: white;
+ foreground-selected: white;
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ cursor: "default";
+ background-color: var(background-window);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(mainbox-spacing);
+ margin: var(mainbox-margin);
+ background-color: transparent;
+ children: [ "dummy", "inputbar", "listview", "message", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ background-color: transparent;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ enabled: true;
+ font: var(prompt-font);
+ background-color: transparent;
+ text-color: var(foreground-normal);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(message-padding);
+ border-radius: var(message-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+}
+textbox {
+ font: var(textbox-font);
+ background-color: transparent;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ expand: false;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(listview-spacing);
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: var(element-padding);
+ border-radius: var(element-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+ cursor: pointer;
+}
+element-text {
+ font: var(element-text-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(background-selected);
+ text-color: var(foreground-selected);
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/style-3.rasi b/rofi/.config/rofi/powermenu/type-4/style-3.rasi
new file mode 100644
index 0000000..1ade61a
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/style-3.rasi
@@ -0,0 +1,133 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ /* Resolution : 1920x1080 */
+ mainbox-spacing: 50px;
+ mainbox-margin: 50px;
+ message-margin: 0px 300px;
+ message-padding: 12px;
+ message-border-radius: 12px;
+ listview-spacing: 25px;
+ element-padding: 35px 0px;
+ element-border-radius: 60px;
+
+ prompt-font: "Iosevka Nerd Font Bold 48";
+ textbox-font: "Iosevka Nerd Font 12";
+ element-text-font: "feather 48";
+
+ background-window: black/20%;
+ background-normal: white/5%;
+ background-selected: white/15%;
+ foreground-normal: white;
+ foreground-selected: white;
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ border-radius: 50px;
+ cursor: "default";
+ background-color: var(background-window);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(mainbox-spacing);
+ margin: var(mainbox-margin);
+ background-color: transparent;
+ children: [ "dummy", "inputbar", "listview", "message", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ background-color: transparent;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ enabled: true;
+ font: var(prompt-font);
+ background-color: transparent;
+ text-color: var(foreground-normal);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(message-padding);
+ border-radius: var(message-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+}
+textbox {
+ font: var(textbox-font);
+ background-color: transparent;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ expand: false;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(listview-spacing);
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: var(element-padding);
+ border-radius: var(element-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+ cursor: pointer;
+}
+element-text {
+ font: var(element-text-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(background-selected);
+ text-color: var(foreground-selected);
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/style-4.rasi b/rofi/.config/rofi/powermenu/type-4/style-4.rasi
new file mode 100644
index 0000000..9234684
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/style-4.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ /* Resolution : 1920x1080 */
+ mainbox-spacing: 100px;
+ mainbox-margin: 150px 400px;
+ message-margin: 0px 350px;
+ message-padding: 20px;
+ message-border-radius: 100%;
+ listview-spacing: 50px;
+ element-padding: 35px 40px;
+ element-border-radius: 80px;
+
+ prompt-font: "Iosevka Nerd Font Bold Italic 72";
+ textbox-font: "Iosevka Nerd Font 16";
+ element-text-font: "feather Bold 64";
+
+ /* Gradients */
+ gradient-1: linear-gradient(45, #1E98FD, #06FDA5);
+ gradient-2: linear-gradient(0, #F971C6, #7A72EC);
+ gradient-3: linear-gradient(70, #FFD56F, #FF6861);
+ gradient-4: linear-gradient(135, #44C6FA, #3043A1);
+ gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50);
+ gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364);
+ gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59);
+ gradient-8: linear-gradient(to bottom, #FF0099, #493240);
+ gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d);
+ gradient-10: linear-gradient(0, #283c86, #45a247);
+ gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE);
+ gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff);
+ gradient-13: linear-gradient(0, #D31027, #EA384D);
+ gradient-14: linear-gradient(0, #DA22FF, #9733EE);
+ gradient-15: linear-gradient(0, #1D976C, #93F9B9);
+ gradient-16: linear-gradient(0, #232526, #414345);
+ gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045);
+ gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6);
+ gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9);
+ gradient-20: linear-gradient(0, #780206, #061161);
+
+ background-window: var(gradient-19);
+ background-normal: white/10%;
+ background-selected: white/20%;
+ foreground-normal: white;
+ foreground-selected: white;
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ cursor: "default";
+ background-image: var(background-window);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(mainbox-spacing);
+ margin: var(mainbox-margin);
+ background-color: transparent;
+ children: [ "dummy", "inputbar", "listview", "message", "dummy" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ background-color: transparent;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ enabled: true;
+ font: var(prompt-font);
+ background-color: transparent;
+ text-color: var(foreground-normal);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(message-padding);
+ border-radius: var(message-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+}
+textbox {
+ font: var(textbox-font);
+ background-color: transparent;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ expand: false;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(listview-spacing);
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: var(element-padding);
+ border-radius: var(element-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+ cursor: pointer;
+}
+element-text {
+ font: var(element-text-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(background-selected);
+ text-color: var(foreground-selected);
+}
diff --git a/rofi/.config/rofi/powermenu/type-4/style-5.rasi b/rofi/.config/rofi/powermenu/type-4/style-5.rasi
new file mode 100644
index 0000000..96b483c
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-4/style-5.rasi
@@ -0,0 +1,163 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ /* Resolution : 1920x1080 */
+ mainbox-spacing: 50px;
+ mainbox-margin: 0px 470px;
+ message-margin: 0px 350px;
+ message-padding: 15px;
+ message-border-radius: 100%;
+ listview-spacing: 25px;
+ element-padding: 45px 40px;
+ element-border-radius: 100%;
+
+ prompt-font: "Iosevka Nerd Font Bold 32";
+ textbox-font: "Iosevka Nerd Font 12";
+ element-text-font: "feather Bold 48";
+
+ /* Gradients */
+ gradient-1: linear-gradient(45, #1E98FD, #06FDA5);
+ gradient-2: linear-gradient(0, #F971C6, #7A72EC);
+ gradient-3: linear-gradient(70, #FFD56F, #FF6861);
+ gradient-4: linear-gradient(135, #44C6FA, #3043A1);
+ gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50);
+ gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364);
+ gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59);
+ gradient-8: linear-gradient(to bottom, #FF0099, #493240);
+ gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d);
+ gradient-10: linear-gradient(0, #283c86, #45a247);
+ gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE);
+ gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff);
+ gradient-13: linear-gradient(0, #D31027, #EA384D);
+ gradient-14: linear-gradient(0, #DA22FF, #9733EE);
+ gradient-15: linear-gradient(0, #1D976C, #93F9B9);
+ gradient-16: linear-gradient(0, #232526, #414345);
+ gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045);
+ gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6);
+ gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9);
+ gradient-20: linear-gradient(0, #780206, #061161);
+
+ background-window: var(gradient-6);
+ background-normal: white/10%;
+ background-selected: white/20%;
+ foreground-normal: white;
+ foreground-selected: white;
+}
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: true;
+ cursor: "default";
+ background-image: var(background-window);
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: var(mainbox-spacing);
+ margin: var(mainbox-margin);
+ background-color: transparent;
+ children: [ "dummy", "userimage", "inputbar", "listview", "message", "dummy" ];
+}
+
+/*****----- User -----*****/
+userimage {
+ margin: 0px 400px;
+ border: 2px;
+ border-radius: 100%;
+ border-color: white;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/user.jpeg", both);
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ background-color: transparent;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ enabled: true;
+ font: var(prompt-font);
+ background-color: transparent;
+ text-color: var(foreground-normal);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: var(message-margin);
+ padding: var(message-padding);
+ border-radius: var(message-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+}
+textbox {
+ font: var(textbox-font);
+ background-color: transparent;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ expand: false;
+ columns: 5;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: var(listview-spacing);
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: var(element-padding);
+ border-radius: var(element-border-radius);
+ background-color: var(background-normal);
+ text-color: var(foreground-normal);
+ cursor: pointer;
+}
+element-text {
+ font: var(element-text-font);
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(background-selected);
+ text-color: var(foreground-selected);
+}
diff --git a/rofi/.config/rofi/powermenu/type-5/powermenu.sh b/rofi/.config/rofi/powermenu/type-5/powermenu.sh
new file mode 100755
index 0000000..98ebcd8
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-5/powermenu.sh
@@ -0,0 +1,118 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Power Menu
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+
+# Current Theme
+@import "~/.config/rofi/colors/catppuccin.rasi"
+dir="$HOME/.config/rofi/powermenu/type-5"
+theme='style-1'
+
+# CMDs
+lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`"
+uptime="`uptime -p | sed -e 's/up //g'`"
+host=`hostname`
+
+# Options
+hibernate=''
+shutdown=''
+reboot=''
+lock=''
+suspend=''
+logout=''
+yes=''
+no=''
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -dmenu \
+ -p " $USER" \
+ -mesg " Last Login: $lastlogin | Uptime: $uptime" \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \
+ -theme-str 'mainbox {children: [ "message", "listview" ];}' \
+ -theme-str 'listview {columns: 2; lines: 1;}' \
+ -theme-str 'element-text {horizontal-align: 0.5;}' \
+ -theme-str 'textbox {horizontal-align: 0.5;}' \
+ -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--hibernate' ]]; then
+ systemctl hibernate
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $hibernate)
+ run_cmd --hibernate
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
+esac
diff --git a/rofi/.config/rofi/powermenu/type-5/style-1.rasi b/rofi/.config/rofi/powermenu/type-5/style-1.rasi
new file mode 100644
index 0000000..a388273
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-5/style-1.rasi
@@ -0,0 +1,148 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #1e1e2e; /* Catppuccin Mocha Base */
+ background-alt: #302d41; /* Catppuccin Mocha Mantle */
+ foreground: #cdd6f4; /* Catppuccin Mocha Text */
+ selected: #f38ba8; /* Catppuccin Mocha Red */
+ active: #89b4fa; /* Catppuccin Mocha Blue */
+ urgent: #f5c2e7; /* Catppuccin Mocha Pink */
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: #11111b;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ padding: 100px 80px;
+ background-color: transparent;
+ background-image: url("~/Downloads/wallpaper/staircase.jpg", width);
+ children: [ "textbox-prompt-colon", "dummy","prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " System";
+ padding: 12px;
+ border-radius: 12px;
+ background-color: @background-alt;
+ text-color: white;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 12px;
+ background-color: #CBA6F7;
+ text-color: @background;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border-radius: 12px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: #CBA6F7;
+ text-color: var(background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
diff --git a/rofi/.config/rofi/powermenu/type-5/style-2.rasi b/rofi/.config/rofi/powermenu/type-5/style-2.rasi
new file mode 100644
index 0000000..ae737ca
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-5/style-2.rasi
@@ -0,0 +1,147 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #2D1B14;
+ background-alt: #462D23;
+ foreground: #FFFFFF;
+ selected: #E25F3E;
+ active: #716251;
+ urgent: #934A1C;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ padding: 100px 80px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/d.png", width);
+ children: [ "textbox-prompt-colon", "dummy","prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " System";
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @foreground;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 28px 10px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px 15px 15px 15px;
+ padding: 15px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
diff --git a/rofi/.config/rofi/powermenu/type-5/style-3.rasi b/rofi/.config/rofi/powermenu/type-5/style-3.rasi
new file mode 100644
index 0000000..6f80ee1
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-5/style-3.rasi
@@ -0,0 +1,147 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #231419;
+ background-alt: #2D1E23;
+ foreground: #FFFFFF;
+ selected: #426647;
+ active: #2E3F34;
+ urgent: #D08261;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 550px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ padding: 100px 40px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/e.jpg", width);
+ children: [ "textbox-prompt-colon", "dummy","prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " System";
+ padding: 12px;
+ border-radius: 5px;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 12px;
+ border-radius: 5px;
+ background-color: @active;
+ text-color: @foreground;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 2;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 15px;
+ margin: 15px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 30px 10px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
diff --git a/rofi/.config/rofi/powermenu/type-5/style-4.rasi b/rofi/.config/rofi/powermenu/type-5/style-4.rasi
new file mode 100644
index 0000000..247693a
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-5/style-4.rasi
@@ -0,0 +1,153 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #131D1F;
+ background-alt: #183A43;
+ foreground: #FFFFFF;
+ selected: #649094;
+ active: #E9CC9D;
+ urgent: #FEA861;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 0px;
+ padding: 150px 40px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/i.jpg", width);
+ children: [ "textbox-prompt-colon", "dummy","prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " System";
+ padding: 15px;
+ border: 0px 5px 5px 0px;
+ border-radius: 15px 5px 15px 5px;
+ border-color: @selected;
+ background-color: @urgent;
+ text-color: @background;
+}
+prompt {
+ enabled: true;
+ padding: 15px;
+ border: 0px 0px 5px 5px;
+ border-radius: 5px 15px 5px 15px;
+ border-color: @selected;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 25px;
+ margin: 25px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 40px 10px;
+ border-radius: 15px 30px 15px 30px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ border: 0px 0px 5px 5px;
+ border-color: @urgent;
+ background-color: var(background-alt);
+ text-color: var(urgent);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
diff --git a/rofi/.config/rofi/powermenu/type-5/style-5.rasi b/rofi/.config/rofi/powermenu/type-5/style-5.rasi
new file mode 100644
index 0000000..4492512
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-5/style-5.rasi
@@ -0,0 +1,151 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 20px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ enabled: true;
+ spacing: 0px;
+ margin: 0px;
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ background-color: transparent;
+ children: [ "inputbar", "listview", "message" ];
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ enabled: true;
+ spacing: 20px;
+ padding: 100px 40px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/j.jpg", width);
+ children: [ "textbox-prompt-colon", "prompt"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+textbox-prompt-colon {
+ enabled: true;
+ expand: false;
+ str: " System";
+ padding: 15px;
+ border: 0px 0px 0px 10px;
+ border-radius: 100% 100% 0px 100%;
+ border-color: @selected;
+ background-color: @urgent;
+ text-color: @foreground;
+}
+prompt {
+ enabled: true;
+ padding: 15px;
+ border: 0px;
+ border-radius: 0px 100% 100% 100%;
+ border-color: @selected;
+ background-color: @active;
+ text-color: @background;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 6;
+ lines: 1;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ margin: 30px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 35px 10px;
+ border-radius: 55px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
diff --git a/rofi/.config/rofi/powermenu/type-6/powermenu.sh b/rofi/.config/rofi/powermenu/type-6/powermenu.sh
new file mode 100755
index 0000000..ad93faf
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-6/powermenu.sh
@@ -0,0 +1,117 @@
+#!/usr/bin/env bash
+
+## Author : Aditya Shakya (adi1090x)
+## Github : @adi1090x
+#
+## Rofi : Power Menu
+#
+## Available Styles
+#
+## style-1 style-2 style-3 style-4 style-5
+
+# Current Theme
+dir="$HOME/.config/rofi/powermenu/type-6"
+theme='style-1'
+
+# CMDs
+lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`"
+uptime="`uptime -p | sed -e 's/up //g'`"
+host=`hostname`
+
+# Options
+hibernate=''
+shutdown=''
+reboot=''
+lock=''
+suspend=''
+logout=''
+yes=''
+no=''
+
+# Rofi CMD
+rofi_cmd() {
+ rofi -dmenu \
+ -p " $USER@$host" \
+ -mesg " Uptime: $uptime" \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Confirmation CMD
+confirm_cmd() {
+ rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \
+ -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \
+ -theme-str 'listview {columns: 2; lines: 1;}' \
+ -theme-str 'element-text {horizontal-align: 0.5;}' \
+ -theme-str 'textbox {horizontal-align: 0.5;}' \
+ -dmenu \
+ -p 'Confirmation' \
+ -mesg 'Are you Sure?' \
+ -theme ${dir}/${theme}.rasi
+}
+
+# Ask for confirmation
+confirm_exit() {
+ echo -e "$yes\n$no" | confirm_cmd
+}
+
+# Pass variables to rofi dmenu
+run_rofi() {
+ echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd
+}
+
+# Execute Command
+run_cmd() {
+ selected="$(confirm_exit)"
+ if [[ "$selected" == "$yes" ]]; then
+ if [[ $1 == '--shutdown' ]]; then
+ systemctl poweroff
+ elif [[ $1 == '--reboot' ]]; then
+ systemctl reboot
+ elif [[ $1 == '--hibernate' ]]; then
+ systemctl hibernate
+ elif [[ $1 == '--suspend' ]]; then
+ mpc -q pause
+ amixer set Master mute
+ systemctl suspend
+ elif [[ $1 == '--logout' ]]; then
+ if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then
+ openbox --exit
+ elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then
+ bspc quit
+ elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then
+ i3-msg exit
+ elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then
+ qdbus org.kde.ksmserver /KSMServer logout 0 0 0
+ fi
+ fi
+ else
+ exit 0
+ fi
+}
+
+# Actions
+chosen="$(run_rofi)"
+case ${chosen} in
+ $shutdown)
+ run_cmd --shutdown
+ ;;
+ $reboot)
+ run_cmd --reboot
+ ;;
+ $hibernate)
+ run_cmd --hibernate
+ ;;
+ $lock)
+ if [[ -x '/usr/bin/betterlockscreen' ]]; then
+ betterlockscreen -l
+ elif [[ -x '/usr/bin/i3lock' ]]; then
+ i3lock
+ fi
+ ;;
+ $suspend)
+ run_cmd --suspend
+ ;;
+ $logout)
+ run_cmd --logout
+ ;;
+esac
diff --git a/rofi/.config/rofi/powermenu/type-6/style-1.rasi b/rofi/.config/rofi/powermenu/type-6/style-1.rasi
new file mode 100644
index 0000000..2af8289
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-6/style-1.rasi
@@ -0,0 +1,147 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 15px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ spacing: 30px;
+ padding: 30px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/a.png", height);
+ children: [ "inputbar", "dummy", "message" ];
+}
+
+/*****----- User -----*****/
+userimage {
+ margin: 0px 0px;
+ border: 10px;
+ border-radius: 10px;
+ border-color: @background-alt;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/a.png", height);
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @urgent;
+ text-color: @foreground;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @active;
+ text-color: @background;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ margin: 30px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 40px 10px;
+ border-radius: 10px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-6/style-2.rasi b/rofi/.config/rofi/powermenu/type-6/style-2.rasi
new file mode 100644
index 0000000..f437590
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-6/style-2.rasi
@@ -0,0 +1,147 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #2D1B14;
+ background-alt: #462D23;
+ foreground: #FFFFFF;
+ selected: #E25F3E;
+ active: #716251;
+ urgent: #934A1C;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 1000px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 24px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ spacing: 20px;
+ padding: 20px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/d.png", height);
+ children: [ "inputbar", "dummy", "message" ];
+}
+
+/*****----- User -----*****/
+userimage {
+ margin: 0px 0px;
+ border: 10px;
+ border-radius: 10px;
+ border-color: @background-alt;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/d.png", height);
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ padding: 15px;
+ border-radius: 100%;
+ background-color: @urgent;
+ text-color: @foreground;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 100%;
+ background-color: @active;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 2;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 20px;
+ margin: 20px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 40px 10px;
+ border-radius: 100%;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-6/style-3.rasi b/rofi/.config/rofi/powermenu/type-6/style-3.rasi
new file mode 100644
index 0000000..c03a032
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-6/style-3.rasi
@@ -0,0 +1,147 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #231419;
+ background-alt: #2D1E23;
+ foreground: #FFFFFF;
+ selected: #426647;
+ active: #2E3F34;
+ urgent: #D08261;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 10px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ spacing: 0px;
+ padding: 30px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/e.jpg", width);
+ children: [ "inputbar", "dummy", "message" ];
+}
+
+/*****----- User -----*****/
+userimage {
+ margin: 0px 0px;
+ border: 10px;
+ border-radius: 10px;
+ border-color: @background-alt;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/e.jpg", height);
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @urgent;
+ text-color: @background;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 15px;
+ border-radius: 10px;
+ background-color: @active;
+ text-color: @foreground;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 3;
+ lines: 2;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ margin: 30px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 18px 10px;
+ border-radius: 20px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-6/style-4.rasi b/rofi/.config/rofi/powermenu/type-6/style-4.rasi
new file mode 100644
index 0000000..89978d1
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-6/style-4.rasi
@@ -0,0 +1,149 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #131D1F;
+ background-alt: #183A43;
+ foreground: #FFFFFF;
+ selected: #649094;
+ active: #E9CC9D;
+ urgent: #FEA861;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "imagebox", "listview" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ expand: false;
+ width: 640px;
+ spacing: 0px;
+ padding: 100px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/i.jpg", height);
+ children: [ "inputbar", "dummy", "message" ];
+}
+
+/*****----- User -----*****/
+userimage {
+ margin: 0px 0px;
+ border: 10px;
+ border-radius: 0px;
+ border-color: @background-alt;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/i.jpg", height);
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ padding: 20px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 20px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 1;
+ lines: 6;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ margin: 30px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 20px 10px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/powermenu/type-6/style-5.rasi b/rofi/.config/rofi/powermenu/type-6/style-5.rasi
new file mode 100644
index 0000000..ad5525a
--- /dev/null
+++ b/rofi/.config/rofi/powermenu/type-6/style-5.rasi
@@ -0,0 +1,149 @@
+/**
+ *
+ * Author : Aditya Shakya (adi1090x)
+ * Github : @adi1090x
+ *
+ * Rofi Theme File
+ * Rofi Version: 1.7.3
+ **/
+
+/*****----- Configuration -----*****/
+configuration {
+ show-icons: false;
+}
+
+/*****----- Global Properties -----*****/
+* {
+ font: "JetBrains Mono Nerd Font 10";
+ background: #11092D;
+ background-alt: #281657;
+ foreground: #FFFFFF;
+ selected: #DF5296;
+ active: #6E77FF;
+ urgent: #8E3596;
+}
+
+/*
+USE_BUTTONS=YES
+*/
+
+/*****----- Main Window -----*****/
+window {
+ transparency: "real";
+ location: center;
+ anchor: center;
+ fullscreen: false;
+ width: 800px;
+ x-offset: 0px;
+ y-offset: 0px;
+
+ padding: 0px;
+ border: 0px solid;
+ border-radius: 0px;
+ border-color: @selected;
+ cursor: "default";
+ background-color: @background;
+}
+
+/*****----- Main Box -----*****/
+mainbox {
+ background-color: transparent;
+ orientation: horizontal;
+ children: [ "listview", "imagebox" ];
+}
+
+/*****----- Imagebox -----*****/
+imagebox {
+ expand: false;
+ width: 500px;
+ spacing: 0px;
+ padding: 100px;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/j.jpg", height);
+ children: [ "inputbar", "dummy", "message" ];
+}
+
+/*****----- User -----*****/
+userimage {
+ margin: 0px 0px;
+ border: 10px;
+ border-radius: 0px;
+ border-color: @background-alt;
+ background-color: transparent;
+ background-image: url("~/.config/rofi/images/j.jpg", height);
+}
+
+/*****----- Inputbar -----*****/
+inputbar {
+ padding: 20px;
+ border-radius: 0px;
+ background-color: @urgent;
+ text-color: @background;
+ children: [ "dummy", "prompt", "dummy"];
+}
+
+dummy {
+ background-color: transparent;
+}
+
+prompt {
+ background-color: inherit;
+ text-color: inherit;
+}
+
+/*****----- Message -----*****/
+message {
+ enabled: true;
+ margin: 0px;
+ padding: 20px;
+ border-radius: 0px;
+ background-color: @active;
+ text-color: @background;
+}
+textbox {
+ background-color: inherit;
+ text-color: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+
+/*****----- Listview -----*****/
+listview {
+ enabled: true;
+ columns: 2;
+ lines: 3;
+ cycle: true;
+ dynamic: true;
+ scrollbar: false;
+ layout: vertical;
+ reverse: false;
+ fixed-height: true;
+ fixed-columns: true;
+
+ spacing: 30px;
+ margin: 30px;
+ background-color: transparent;
+ cursor: "default";
+}
+
+/*****----- Elements -----*****/
+element {
+ enabled: true;
+ padding: 20px 10px;
+ border-radius: 0px;
+ background-color: @background-alt;
+ text-color: @foreground;
+ cursor: pointer;
+}
+element-text {
+ font: "feather bold 32";
+ background-color: transparent;
+ text-color: inherit;
+ cursor: inherit;
+ vertical-align: 0.5;
+ horizontal-align: 0.5;
+}
+element selected.normal {
+ background-color: var(selected);
+ text-color: var(background);
+}
diff --git a/rofi/.config/rofi/rofi-screenshot.sh b/rofi/.config/rofi/rofi-screenshot.sh
new file mode 100755
index 0000000..d11fadf
--- /dev/null
+++ b/rofi/.config/rofi/rofi-screenshot.sh
@@ -0,0 +1,22 @@
+#!/usr/bin/env bash
+
+tmp_dir="/tmp/cliphist"
+rm -rf "$tmp_dir"
+
+if [[ -n "$1" ]]; then
+ cliphist decode <<<"$1" | wl-copy
+ exit
+fi
+
+mkdir -p "$tmp_dir"
+
+read -r -d '' prog <$tmp_dir/"grp[1]"."grp[3])
+ print \$0"\0icon\x1f$tmp_dir/"grp[1]"."grp[3]
+ next
+}
+1
+EOF
+cliphist list | gawk "$prog"
diff --git a/rofi/.config/rofi/scripts/launcher_t1 b/rofi/.config/rofi/scripts/launcher_t1
new file mode 120000
index 0000000..9a28f03
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t1
@@ -0,0 +1 @@
+../launchers/type-1/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/launcher_t2 b/rofi/.config/rofi/scripts/launcher_t2
new file mode 120000
index 0000000..4574d1d
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t2
@@ -0,0 +1 @@
+../launchers/type-2/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/launcher_t3 b/rofi/.config/rofi/scripts/launcher_t3
new file mode 120000
index 0000000..e1c334c
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t3
@@ -0,0 +1 @@
+../launchers/type-3/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/launcher_t4 b/rofi/.config/rofi/scripts/launcher_t4
new file mode 120000
index 0000000..e6cb56e
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t4
@@ -0,0 +1 @@
+../launchers/type-4/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/launcher_t5 b/rofi/.config/rofi/scripts/launcher_t5
new file mode 120000
index 0000000..fc78e94
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t5
@@ -0,0 +1 @@
+../launchers/type-5/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/launcher_t6 b/rofi/.config/rofi/scripts/launcher_t6
new file mode 120000
index 0000000..3b8d494
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t6
@@ -0,0 +1 @@
+../launchers/type-6/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/launcher_t7 b/rofi/.config/rofi/scripts/launcher_t7
new file mode 120000
index 0000000..dde37fe
--- /dev/null
+++ b/rofi/.config/rofi/scripts/launcher_t7
@@ -0,0 +1 @@
+../launchers/type-7/launcher.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/powermenu_t1 b/rofi/.config/rofi/scripts/powermenu_t1
new file mode 120000
index 0000000..9d864f6
--- /dev/null
+++ b/rofi/.config/rofi/scripts/powermenu_t1
@@ -0,0 +1 @@
+../powermenu/type-1/powermenu.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/powermenu_t2 b/rofi/.config/rofi/scripts/powermenu_t2
new file mode 120000
index 0000000..2833c51
--- /dev/null
+++ b/rofi/.config/rofi/scripts/powermenu_t2
@@ -0,0 +1 @@
+../powermenu/type-2/powermenu.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/powermenu_t3 b/rofi/.config/rofi/scripts/powermenu_t3
new file mode 120000
index 0000000..4386fa2
--- /dev/null
+++ b/rofi/.config/rofi/scripts/powermenu_t3
@@ -0,0 +1 @@
+../powermenu/type-3/powermenu.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/powermenu_t4 b/rofi/.config/rofi/scripts/powermenu_t4
new file mode 120000
index 0000000..e3e1703
--- /dev/null
+++ b/rofi/.config/rofi/scripts/powermenu_t4
@@ -0,0 +1 @@
+../powermenu/type-4/powermenu.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/powermenu_t5 b/rofi/.config/rofi/scripts/powermenu_t5
new file mode 120000
index 0000000..a20c500
--- /dev/null
+++ b/rofi/.config/rofi/scripts/powermenu_t5
@@ -0,0 +1 @@
+../powermenu/type-5/powermenu.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/scripts/powermenu_t6 b/rofi/.config/rofi/scripts/powermenu_t6
new file mode 120000
index 0000000..3be8c2a
--- /dev/null
+++ b/rofi/.config/rofi/scripts/powermenu_t6
@@ -0,0 +1 @@
+../powermenu/type-6/powermenu.sh
\ No newline at end of file
diff --git a/rofi/.config/rofi/wifi.sh b/rofi/.config/rofi/wifi.sh
new file mode 100755
index 0000000..4cdcf51
--- /dev/null
+++ b/rofi/.config/rofi/wifi.sh
@@ -0,0 +1,103 @@
+#!/usr/bin/env bash
+
+# Notify user of Wi-Fi scanning
+notify-send "Scanning Wi-Fi networks..."
+
+# Get the active Wi-Fi connection
+active_wifi=$(nmcli -t -f active,ssid dev wifi | grep '^yes' | cut -d':' -f2)
+
+# Get list of available Wi-Fi networks, exclude the active one if there is one
+wifi_list=$(nmcli --fields "SECURITY,SSID" device wifi list | sed 1d | sed 's/ */ /g' \
+ | sed -E "s/WPA*.?\S/ /g" | sed "s/^--/ /g" | sed "s/ //g" | sed "/--/d")
+
+# Remove the active Wi-Fi from the list if it exists
+if [[ -n "$active_wifi" ]]; then
+ wifi_list=$(echo "$wifi_list" | grep -v "$active_wifi")
+fi
+
+# Get current Wi-Fi state (enabled/disabled)
+connected=$(nmcli -fields WIFI g)
+if [[ "$connected" =~ "enabled" ]]; then
+ toggle=" Disable"
+elif [[ "$connected" =~ "disabled" ]]; then
+ toggle=" Enable"
+else
+ notify-send "Error" "Unable to determine Wi-Fi state."
+ exit 1
+fi
+
+# Icons for UI
+wifi_icon=" "
+active_icon=" "
+
+# Build the menu: Show active Wi-Fi at top only if it exists
+if [[ -n "$active_wifi" ]]; then
+ wifi_menu="$active_icon $active_wifi\n$wifi_list"
+else
+ wifi_menu="$wifi_list"
+fi
+
+# Add toggle Wi-Fi state option at the top
+wifi_menu="$toggle\n$wifi_menu"
+
+# Prompt user to choose a network or toggle Wi-Fi state
+chosen_network=$(echo -e "$wifi_menu" | uniq -u | rofi -dmenu -i -selected-row 1 -p "Wi-Fi SSID: ")
+
+# Get the chosen network ID (strip the icon)
+chosen_id="${chosen_network:3}"
+
+# If nothing was selected, exit cleanly
+if [[ -z "$chosen_network" ]]; then
+ exit 0
+fi
+
+# Enable or disable Wi-Fi
+if [[ "$chosen_network" = " Enable" ]]; then
+ nmcli radio wifi on && notify-send "Wi-Fi Enabled"
+ exit 0
+elif [[ "$chosen_network" = " Disable" ]]; then
+ nmcli radio wifi off && notify-send "Wi-Fi Disabled"
+ exit 0
+fi
+
+# Connection logic
+success_message="You are now connected to the Wi-Fi network \"$chosen_id\"."
+
+# Check if the chosen network is saved
+saved_connections=$(nmcli -g NAME connection)
+if [[ $(echo "$saved_connections" | grep -w "$chosen_id") == "$chosen_id" ]]; then
+ # Connect to the saved network
+ if nmcli connection up id "$chosen_id" | grep -q "successfully"; then
+ notify-send "$wifi_icon Connection Established" "$success_message"
+ else
+ notify-send "Error" "Failed to connect to \"$chosen_id\"."
+ fi
+else
+ # Prompt for password if network is protected
+ if [[ "$chosen_network" =~ "" ]]; then
+ wifi_password=$(rofi -dmenu -password -p "Enter Password for \"$chosen_id\":")
+
+ # Exit if no password is provided
+ if [[ -z "$wifi_password" ]]; then
+ notify-send "Error" "Password required for \"$chosen_id\"."
+ exit 1
+ fi
+ fi
+
+ # Attempt to connect to the new network (with or without password)
+ if [[ -n "$wifi_password" ]]; then
+ if nmcli device wifi connect "$chosen_id" password "$wifi_password" | grep -q "successfully"; then
+ notify-send "Connection Established" "$success_message"
+ else
+ notify-send "Error" "Failed to connect to \"$chosen_id\"."
+ fi
+ else
+ # Connect to an open network
+ if nmcli device wifi connect "$chosen_id" | grep -q "successfully"; then
+ notify-send "Connection Established" "$success_message"
+ else
+ notify-send "Error" "Failed to connect to \"$chosen_id\"."
+ fi
+ fi
+fi
+
diff --git a/starship/.config/starship/starship/starship.toml b/starship/.config/starship/starship/starship.toml
new file mode 100644
index 0000000..529fe8d
--- /dev/null
+++ b/starship/.config/starship/starship/starship.toml
@@ -0,0 +1,131 @@
+[bun]
+format = "via [$symbol]($style)"
+
+[buf]
+format = "via [$symbol]($style)"
+
+[cmake]
+format = "via [$symbol]($style)"
+
+[cobol]
+format = "via [$symbol]($style)"
+
+[crystal]
+format = "via [$symbol]($style)"
+
+[daml]
+format = "via [$symbol]($style)"
+
+[dart]
+format = "via [$symbol]($style)"
+
+[deno]
+format = "via [$symbol]($style)"
+
+[dotnet]
+format = "[$symbol(🎯 $tfm )]($style)"
+
+[elixir]
+format = 'via [$symbol]($style)'
+
+[elm]
+format = 'via [$symbol]($style)'
+
+[erlang]
+format = 'via [$symbol]($style)'
+
+[fennel]
+format = 'via [$symbol]($style)'
+
+[gleam]
+format = 'via [$symbol]($style)'
+
+[golang]
+format = 'via [$symbol]($style)'
+
+[gradle]
+format = 'via [$symbol]($style)'
+
+[haxe]
+format = 'via [$symbol]($style)'
+
+[helm]
+format = 'via [$symbol]($style)'
+
+[java]
+format = 'via [$symbol]($style)'
+
+[julia]
+format = 'via [$symbol]($style)'
+
+[kotlin]
+format = 'via [$symbol]($style)'
+
+[lua]
+format = 'via [$symbol]($style)'
+
+[meson]
+format = 'via [$symbol]($style)'
+
+[nim]
+format = 'via [$symbol]($style)'
+
+[nodejs]
+format = 'via [$symbol]($style)'
+
+[ocaml]
+format = 'via [$symbol(\($switch_indicator$switch_name\) )]($style)'
+
+[opa]
+format = 'via [$symbol]($style)'
+
+[perl]
+format = 'via [$symbol]($style)'
+
+[php]
+format = 'via [$symbol]($style)'
+
+[pulumi]
+format = 'via [$symbol$stack]($style)'
+
+[purescript]
+format = 'via [$symbol]($style)'
+
+[python]
+format = 'via [$symbol]($style)'
+
+[quarto]
+format = 'via [$symbol]($style)'
+
+[raku]
+format = 'via [$symbol]($style)'
+
+[red]
+format = 'via [$symbol]($style)'
+
+[rlang]
+format = 'via [$symbol]($style)'
+
+[ruby]
+format = 'via [$symbol]($style)'
+
+[rust]
+format = 'via [$symbol]($style)'
+
+[solidity]
+format = 'via [$symbol]($style)'
+
+[typst]
+format = 'via [$symbol]($style)'
+
+[swift]
+format = 'via [$symbol]($style)'
+
+[vagrant]
+format = 'via [$symbol]($style)'
+
+[vlang]
+format = 'via [$symbol]($style)'
+
+[zig]
+format = 'via [$symbol]($style)'
diff --git a/tmux/.config/tmux/tmux.conf b/tmux/.config/tmux/tmux.conf
new file mode 100644
index 0000000..115748a
--- /dev/null
+++ b/tmux/.config/tmux/tmux.conf
@@ -0,0 +1,83 @@
+set-option -sa terminal-overrides ",xterm*:Tc"
+set -g mouse on
+set -g mode-keys vi
+
+unbind C-b
+set -g prefix C-Space
+bind C-Space send-prefix
+
+
+
+# Vim style pane selection
+bind h select-pane -L
+bind j select-pane -D
+bind k select-pane -U
+bind l select-pane -R
+
+# Start windows and panes at 1, not 0
+set -g base-index 1
+set -g pane-base-index 1
+set-window-option -g pane-base-index 1
+set-option -g renumber-windows on
+
+# Use Alt-arrow keys without prefix key to switch panes
+bind -n M-Left select-pane -L
+bind -n M-Right select-pane -R
+bind -n M-Up select-pane -U
+bind -n M-Down select-pane -D
+# Shift arrow to switch windows
+
+bind -n S-Left previous-window
+bind -n S-Right next-window
+
+# Shift Alt vim keys to switch windows
+bind -n M-H previous-window
+bind -n M-L next-window
+
+set -g @catppuccin_flavour 'mocha'
+
+set -g @plugin 'tmux-plugins/tpm'
+set -g @plugin 'tmux-plugins/tmux-sensible'
+set -g @plugin 'christoomey/vim-tmux-navigator'
+set -g @plugin 'dreamsofcode-io/catppuccin-tmux'
+set -g @plugin 'tmux-plugins/tmux-yank'
+set -g @plugin 'catppuccin/tmux#latest'
+
+
+
+run '~/.tmux/plugins/tpm/tpm'
+
+set-option -g status-position bottom
+
+# set vi-mode
+set-window-option -g mode-keys vi
+# keybindings
+bind-key -T copy-mode-vi v send-keys -X begin-selection
+bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
+bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel
+
+bind '"' split-window -v -c "#{pane_current_path}"
+bind % split-window -h -c "#{pane_current_path}"
+
+
+
+set -g @catppuccin_window_left_separator "█"
+set -g @catppuccin_window_right_separator "█ "
+set -g @catppuccin_window_number_position "right"
+set -g @catppuccin_window_middle_separator " █"
+
+set -g @catppuccin_window_default_fill "number"
+
+set -g @catppuccin_window_current_fill "number"
+set -g @catppuccin_window_current_text "#{pane_current_path}"
+
+
+set -g @catppuccin_status_modules_right "application session user host date_time"
+set -g @catppuccin_status_left_separator "█"
+set -g @catppuccin_status_right_separator "█"
+
+# Display full path in the status line
+set -g @catppuccin_status_modules_left "full_path"
+set -g @catppuccin_full_path_text "#{pane_current_path}"
+
+set -g @catppuccin_date_time_text "%Y-%m-%d %H:%M:%S"
diff --git a/vim/.config/nvim/usage_data.json b/vim/.config/nvim/usage_data.json
index 4623896..c112cda 100644
--- a/vim/.config/nvim/usage_data.json
+++ b/vim/.config/nvim/usage_data.json
@@ -1 +1 @@
-{"data":{"":{"filetype":"","visit_log":[{"entry":1724870595,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724870596,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724874684,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724875005,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724903463,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724904147,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724904160,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724904283,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724904490,"keystrokes":2,"exit":1724904499,"elapsed_time_sec":9},{"entry":1724904500,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724904500,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724905233,"keystrokes":2,"exit":1724905246,"elapsed_time_sec":13},{"entry":1724905246,"keystrokes":38,"exit":1724905258,"elapsed_time_sec":12},{"entry":1724905260,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724906737,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724908137,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724908162,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724908164,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724908292,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724908506,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724908684,"keystrokes":2,"exit":1724908707,"elapsed_time_sec":23},{"entry":1724908707,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909228,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909229,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909230,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909230,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909230,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909231,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909231,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909231,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724909232,"keystrokes":30,"exit":1724909247,"elapsed_time_sec":15},{"entry":1724912158,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724912632,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724914119,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724915186,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724915229,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724915231,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724916209,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724919416,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724919432,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724919714,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724923349,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724923514,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724923560,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724923611,"keystrokes":40,"exit":1724923622,"elapsed_time_sec":11},{"entry":1724923690,"keystrokes":2,"exit":1724923698,"elapsed_time_sec":8},{"entry":1724923698,"keystrokes":13,"exit":1724923717,"elapsed_time_sec":19},{"entry":1724924297,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724924351,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724924354,"keystrokes":12,"exit":1724924382,"elapsed_time_sec":28},{"entry":1724924403,"keystrokes":2,"exit":1724924410,"elapsed_time_sec":7},{"entry":1724924410,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724932581,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724932585,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724934550,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724935314,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724935317,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724935570,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724935750,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724935833,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724936036,"keystrokes":2,"exit":1724936057,"elapsed_time_sec":21},{"entry":1724936057,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724936244,"keystrokes":102,"exit":1724936317,"elapsed_time_sec":73},{"entry":1724936622,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724937047,"keystrokes":2,"exit":1724937098,"elapsed_time_sec":51},{"entry":1724937098,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724937366,"keystrokes":2,"exit":1724937373,"elapsed_time_sec":7},{"entry":1724937378,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724937559,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724941328,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724941342,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724941343,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724941884,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943541,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943556,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943634,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943645,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943651,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943653,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724944147,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724945194,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724945198,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724945201,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724945203,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724945476,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724945491,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724946585,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724946816,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724947782,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948233,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948406,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948543,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948559,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948709,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948711,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948749,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948755,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948761,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948773,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948824,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948826,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948826,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948827,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724949066,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724949073,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724987359,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724987363,"keystrokes":1,"exit":1724987370,"elapsed_time_sec":7},{"entry":1724987370,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724988034,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724988037,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724988097,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724988114,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724988279,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724990706,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724990953,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724992309,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724992313,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724993591,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724993596,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724996233,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724996354,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724996667,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724997113,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724997125,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725000388,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725000390,"keystrokes":1,"exit":1725000396,"elapsed_time_sec":6},{"entry":1725000397,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725000937,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725012907,"keystrokes":2,"exit":1725012914,"elapsed_time_sec":7},{"entry":1725012914,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725018990,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725018994,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019076,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019095,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019224,"keystrokes":2,"exit":1725019324,"elapsed_time_sec":100},{"entry":1725019324,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019330,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019458,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019570,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725019579,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725020281,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725020282,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725021496,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725033613,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725035863,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725036534,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725036538,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725036540,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725040761,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725040763,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725042106,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725044971,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725044973,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075572,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075574,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075579,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075581,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075588,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075589,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075591,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075592,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075706,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075710,"keystrokes":33,"exit":1725075717,"elapsed_time_sec":7},{"entry":1725075955,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075964,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075967,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076236,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076238,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076239,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076240,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076240,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076241,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076271,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076281,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076308,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076690,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725077312,"keystrokes":2,"exit":1725077472,"elapsed_time_sec":160},{"entry":1725077472,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725077551,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725079212,"keystrokes":66,"exit":1725079231,"elapsed_time_sec":19},{"entry":1725079584,"keystrokes":90,"exit":1725079601,"elapsed_time_sec":17},{"entry":1725080094,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725080141,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725084761,"keystrokes":26,"exit":1725084767,"elapsed_time_sec":6},{"entry":1725085390,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725085412,"keystrokes":32,"exit":1725085418,"elapsed_time_sec":6},{"entry":1725086610,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725086702,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725087889,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725092235,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725092241,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095508,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095510,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095540,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095810,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095812,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095869,"keystrokes":70,"exit":1725095888,"elapsed_time_sec":19},{"entry":1725096465,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725096482,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725096666,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725098120,"keystrokes":82,"exit":1725099123,"elapsed_time_sec":1003},{"entry":1725101769,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725102120,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725120635,"keystrokes":2,"exit":1725120641,"elapsed_time_sec":6},{"entry":1725120641,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725120642,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725120643,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725120678,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725165694,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725165770,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725165786,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725165792,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725165858,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725166339,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725167079,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725171066,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725171118,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725171250,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725171442,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725176173,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725183837,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725183874,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725204913,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725205145,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725205147,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725205225,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725205235,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725207318,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725207322,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725207486,"keystrokes":0,"exit":1725208195,"elapsed_time_sec":709},{"entry":1725208195,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725208210,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725208211,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725208215,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725208222,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725208227,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725208264,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725210116,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725210620,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725210643,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725211192,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725211466,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725211593,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725212099,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725212110,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725212299,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725212314,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725212870,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725213151,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725213240,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725213241,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725247546,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725248582,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725248723,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725248927,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725248971,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725249106,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725249131,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725251414,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725262708,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725268529,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725277981,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725278019,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725281892,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725282719,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725284804,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725284822,"keystrokes":24,"exit":1725285001,"elapsed_time_sec":179},{"entry":1725285009,"keystrokes":4,"exit":1725285015,"elapsed_time_sec":6},{"entry":1725285070,"keystrokes":5,"exit":1725285082,"elapsed_time_sec":12},{"entry":1725285092,"keystrokes":5,"exit":1725285103,"elapsed_time_sec":11},{"entry":1725285179,"keystrokes":3,"exit":1725285199,"elapsed_time_sec":20},{"entry":1725285204,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725285229,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725285230,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725288148,"keystrokes":0,"exit":1725290721,"elapsed_time_sec":2573},{"entry":1725291381,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725291387,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371169,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371339,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725351932,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359026,"keystrokes":26,"exit":1725359067,"elapsed_time_sec":41},{"entry":1725359067,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359068,"keystrokes":1,"exit":1725359087,"elapsed_time_sec":19},{"entry":1725359087,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359126,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359128,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359130,"keystrokes":1,"exit":1725359167,"elapsed_time_sec":37},{"entry":1725359167,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359169,"keystrokes":1,"exit":1725359203,"elapsed_time_sec":34},{"entry":1725359203,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725359256,"keystrokes":5,"exit":1725359264,"elapsed_time_sec":8},{"entry":1725359268,"keystrokes":28,"exit":1725359286,"elapsed_time_sec":18},{"entry":1725359319,"keystrokes":4,"exit":1725359326,"elapsed_time_sec":7},{"entry":1725359328,"keystrokes":5,"exit":1725359348,"elapsed_time_sec":20},{"entry":1725364267,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364282,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364290,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364293,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364324,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364329,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364332,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364343,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364346,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364349,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364355,"keystrokes":0,"exit":1725364374,"elapsed_time_sec":19},{"entry":1725364375,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364379,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364449,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364497,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364510,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364518,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364522,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364531,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364533,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364540,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364554,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364558,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364560,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364565,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364566,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364574,"keystrokes":2,"exit":1725364583,"elapsed_time_sec":9},{"entry":1725364583,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364643,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364696,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364700,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364704,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364745,"keystrokes":4,"exit":1725364754,"elapsed_time_sec":9},{"entry":1725364765,"keystrokes":13,"exit":1725364774,"elapsed_time_sec":9},{"entry":1725364796,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364801,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364809,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725364815,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725365959,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725365964,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366299,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366317,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366318,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366321,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366326,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366348,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366352,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366383,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366428,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366431,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366434,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366573,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725366605,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725367164,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725367323,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725367438,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725370425,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725370816,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371291,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371310,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371316,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371327,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371348,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725372138,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725377523,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725391868,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725392232,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725392233,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725392233,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725392544,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725392854,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725392858,"keystrokes":24,"exit":1725392887,"elapsed_time_sec":29},{"entry":1725393068,"keystrokes":20,"exit":1725393318,"elapsed_time_sec":250},{"entry":1725393486,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725393583,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725420740,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725421320,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725421323,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725421326,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725423828,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725424050,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725424058,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725424060,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725474088,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725504896,"keystrokes":34,"exit":1725507100,"elapsed_time_sec":2204},{"entry":1725507105,"keystrokes":4,"exit":1725507114,"elapsed_time_sec":9},{"entry":1725507163,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725507165,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725507167,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725509038,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725509043,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725509062,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725509219,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725509428,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725519088,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725519175,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725520211,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725520277,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725520308,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725520319,"keystrokes":1,"exit":1725520325,"elapsed_time_sec":6},{"entry":1725547305,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725547311,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725681056,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725681861,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725684034,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725684467,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725685333,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725685615,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725685620,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725686509,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725687414,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725687466,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725687913,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689446,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689642,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689644,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689655,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689773,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725690083,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725690091,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725690103,"keystrokes":0,"exit":1725690112,"elapsed_time_sec":9},{"entry":1725691772,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725708732,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725711115,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725715539,"keystrokes":8,"exit":1725796658,"elapsed_time_sec":81119},{"entry":1725799435,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725799617,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725811915,"keystrokes":24,"exit":1725812237,"elapsed_time_sec":322},{"entry":1725812274,"keystrokes":4,"exit":1725812936,"elapsed_time_sec":662},{"entry":1725814352,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725856310,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725864056,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725867663,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725867679,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725867848,"keystrokes":0,"exit":1725868174,"elapsed_time_sec":326},{"entry":1725868387,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725868388,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725872833,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725872835,"keystrokes":0,"exit":1725872871,"elapsed_time_sec":36},{"entry":1725872978,"keystrokes":28,"exit":1725872984,"elapsed_time_sec":6},{"entry":1725873319,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873324,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873362,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873397,"keystrokes":38,"exit":1725873419,"elapsed_time_sec":22},{"entry":1725873542,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873543,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873545,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873567,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873632,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873638,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873650,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873654,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873757,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873763,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873766,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873768,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873773,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873775,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873778,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873803,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873813,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873826,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873833,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873849,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873883,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725873908,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725882289,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725882326,"keystrokes":34,"exit":1725882467,"elapsed_time_sec":141},{"entry":1726055424,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726058603,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726059151,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726060051,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726060455,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726060815,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726064403,"keystrokes":54,"exit":1726064422,"elapsed_time_sec":19},{"entry":1726067837,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726067951,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726068796,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726069486,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726072203,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726075810,"keystrokes":22,"exit":1726075816,"elapsed_time_sec":6},{"entry":1726077604,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726077692,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726077746,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726082481,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726082484,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726082659,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726116834,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726117230,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726117232,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726118280,"keystrokes":108,"exit":1726118457,"elapsed_time_sec":177},{"entry":1726118472,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726118481,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726120286,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726125423,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726125434,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726125437,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726125918,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126670,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126722,"keystrokes":34,"exit":1726126755,"elapsed_time_sec":33},{"entry":1726126757,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126791,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126873,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126875,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726135499,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726135948,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726135950,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726135957,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726135957,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726138858,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726138918,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726138944,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726139528,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726141541,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726142986,"keystrokes":8,"exit":1726143005,"elapsed_time_sec":19},{"entry":1726159360,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726159363,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167232,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167401,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167487,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167680,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167681,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726169119,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726169407,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232070,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232081,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232092,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232097,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232112,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232644,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232672,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232681,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232699,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232702,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232704,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726235390,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726235402,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726298825,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726332150,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726332151,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726332155,"keystrokes":80,"exit":1726383311,"elapsed_time_sec":51156},{"entry":1726383320,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726383328,"keystrokes":20,"exit":1726383336,"elapsed_time_sec":8},{"entry":1726383376,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726383379,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726394086,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726414428,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726425564,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726425564,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726425596,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726425731,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726425732,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726425820,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726426092,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726426413,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726461585,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726461588,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726473446,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726479959,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726479961,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726480036,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726480507,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726480863,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726482583,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726483794,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726485179,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726485182,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726485756,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726485770,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726491440,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726491441,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726492145,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726492709,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726501810,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726501811,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726505104,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726505327,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726543186,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726549452,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726549813,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726550035,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726550037,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726594238,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726598843,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726598844,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726598847,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726598860,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-1.rasi":{"filetype":"","visit_log":[{"entry":1725171258,"keystrokes":71,"exit":1725171442,"elapsed_time_sec":184},{"entry":1725172046,"keystrokes":41,"exit":1725172151,"elapsed_time_sec":105},{"entry":1725173160,"keystrokes":48,"exit":1725173409,"elapsed_time_sec":249},{"entry":1725212319,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689656,"keystrokes":351,"exit":1725689773,"elapsed_time_sec":117},{"entry":1725689809,"keystrokes":36,"exit":1725689893,"elapsed_time_sec":84},{"entry":1725689901,"keystrokes":587,"exit":1725690083,"elapsed_time_sec":182}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/bin\/powermenu.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/wlogout\/layout":{"filetype":"","visit_log":[{"entry":1724943558,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724943989,"keystrokes":2,"exit":1724943997,"elapsed_time_sec":8},{"entry":1724944005,"keystrokes":4,"exit":1724944033,"elapsed_time_sec":28},{"entry":1724944206,"keystrokes":1,"exit":1724944213,"elapsed_time_sec":7},{"entry":1724944873,"keystrokes":143,"exit":1724945193,"elapsed_time_sec":320},{"entry":1724945457,"keystrokes":43,"exit":1724945471,"elapsed_time_sec":14},{"entry":1724946817,"keystrokes":527,"exit":1724947120,"elapsed_time_sec":303},{"entry":1724948211,"keystrokes":37,"exit":1724948221,"elapsed_time_sec":10}],"git_project_name":""},"\/home\/archer\/bin\/freetube-wayland.sh":{"filetype":"sh","visit_log":[{"entry":1726116870,"keystrokes":6,"exit":1726116877,"elapsed_time_sec":7}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/mocha.css":{"filetype":"css","visit_log":[{"entry":1725085401,"keystrokes":1,"exit":1725085408,"elapsed_time_sec":7},{"entry":1725208215,"keystrokes":1,"exit":1725208222,"elapsed_time_sec":7}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/type-4\/style-2.rasi":{"filetype":"","visit_log":[{"entry":1725169405,"keystrokes":5,"exit":1725169414,"elapsed_time_sec":9},{"entry":1725169444,"keystrokes":402,"exit":1725169669,"elapsed_time_sec":225},{"entry":1725170642,"keystrokes":191,"exit":1725171066,"elapsed_time_sec":424}],"git_project_name":""},"\/etc\/theme.conf":{"filetype":"conf","visit_log":[{"entry":1724917157,"keystrokes":2,"exit":1724917163,"elapsed_time_sec":6}],"git_project_name":""},"\/home\/archer\/.config\/yazi\/catppuccin\/themes\/mocha.toml":{"filetype":"toml","visit_log":[{"entry":1725095818,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095819,"keystrokes":1,"exit":1725095869,"elapsed_time_sec":50},{"entry":1725095893,"keystrokes":5,"exit":1725095902,"elapsed_time_sec":9}],"git_project_name":""},"\/home\/archer\/.config\/mpd\/mpd.conf":{"filetype":"conf","visit_log":[{"entry":1725708733,"keystrokes":35,"exit":1725708757,"elapsed_time_sec":24}],"git_project_name":""},"\/home\/archer\/.zshrc":{"filetype":"zsh","visit_log":[{"entry":1724907991,"keystrokes":53,"exit":1724908002,"elapsed_time_sec":11},{"entry":1724908020,"keystrokes":22,"exit":1724908027,"elapsed_time_sec":7},{"entry":1724913851,"keystrokes":450,"exit":1724913938,"elapsed_time_sec":87},{"entry":1724945556,"keystrokes":140,"exit":1724945568,"elapsed_time_sec":12},{"entry":1724945678,"keystrokes":203,"exit":1724945736,"elapsed_time_sec":58},{"entry":1724997053,"keystrokes":73,"exit":1724997070,"elapsed_time_sec":17},{"entry":1725003930,"keystrokes":23,"exit":1725003961,"elapsed_time_sec":31},{"entry":1725020254,"keystrokes":104,"exit":1725020267,"elapsed_time_sec":13},{"entry":1725079287,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725087491,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725212871,"keystrokes":14,"exit":1725212891,"elapsed_time_sec":20},{"entry":1725251419,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725283717,"keystrokes":36,"exit":1725283728,"elapsed_time_sec":11},{"entry":1725520376,"keystrokes":265,"exit":1725520443,"elapsed_time_sec":67},{"entry":1725691620,"keystrokes":200,"exit":1725691671,"elapsed_time_sec":51},{"entry":1725710823,"keystrokes":83,"exit":1725710861,"elapsed_time_sec":38},{"entry":1725710914,"keystrokes":67,"exit":1725710928,"elapsed_time_sec":14},{"entry":1726058604,"keystrokes":74,"exit":1726058636,"elapsed_time_sec":32},{"entry":1726127331,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167302,"keystrokes":137,"exit":1726167351,"elapsed_time_sec":49},{"entry":1726167466,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726169221,"keystrokes":163,"exit":1726169250,"elapsed_time_sec":29},{"entry":1726255187,"keystrokes":79,"exit":1726255214,"elapsed_time_sec":27},{"entry":1726255234,"keystrokes":51,"exit":1726255246,"elapsed_time_sec":12},{"entry":1726413087,"keystrokes":106,"exit":1726413113,"elapsed_time_sec":26},{"entry":1726413158,"keystrokes":23,"exit":1726413165,"elapsed_time_sec":7},{"entry":1726594177,"keystrokes":140,"exit":1726594221,"elapsed_time_sec":44},{"entry":1726594243,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726598271,"elapsed_time_sec":28,"exit":1726598299,"keystrokes":145}],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/rofi\/powermenu\/type-4\/powermenu.sh":{"filetype":"sh","visit_log":[{"entry":1725087297,"keystrokes":166,"exit":1725087397,"elapsed_time_sec":100},{"entry":1725087419,"keystrokes":12,"exit":1725087427,"elapsed_time_sec":8}],"git_project_name":""},"\/home\/archer\/.local\/bin\/battery-alert.sh":{"filetype":"sh","visit_log":[{"entry":1725247549,"keystrokes":16,"exit":1725247604,"elapsed_time_sec":55},{"entry":1725248450,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t4":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/dev\/nvme0n1p6":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/Documents\/DSA\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/comment.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/X11\/xinitrc":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/arc\/docs\/getting-started-open-source.md":{"filetype":"markdown","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/hyprpaper.conf":{"filetype":"conf","visit_log":[{"entry":1724909248,"keystrokes":325,"exit":1724909878,"elapsed_time_sec":630},{"entry":1724912159,"keystrokes":1,"exit":1724912174,"elapsed_time_sec":15},{"entry":1724914120,"keystrokes":79,"exit":1724914213,"elapsed_time_sec":93},{"entry":1724915186,"keystrokes":47,"exit":1724915226,"elapsed_time_sec":40},{"entry":1724919442,"keystrokes":20,"exit":1724919449,"elapsed_time_sec":7},{"entry":1724941351,"keystrokes":603,"exit":1724941538,"elapsed_time_sec":187},{"entry":1724941542,"keystrokes":151,"exit":1724941643,"elapsed_time_sec":101},{"entry":1724941671,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724941886,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724948544,"keystrokes":3,"exit":1724948558,"elapsed_time_sec":14},{"entry":1724948559,"keystrokes":15,"exit":1724948709,"elapsed_time_sec":150},{"entry":1724948762,"keystrokes":54,"exit":1724948773,"elapsed_time_sec":11},{"entry":1724949054,"keystrokes":1,"exit":1724949066,"elapsed_time_sec":12},{"entry":1724949085,"keystrokes":458,"exit":1724949310,"elapsed_time_sec":225},{"entry":1724987424,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724993600,"keystrokes":354,"exit":1724993721,"elapsed_time_sec":121},{"entry":1725036542,"keystrokes":201,"exit":1725036578,"elapsed_time_sec":36},{"entry":1725042108,"keystrokes":241,"exit":1725042761,"elapsed_time_sec":653},{"entry":1725042762,"keystrokes":1,"exit":1725042769,"elapsed_time_sec":7},{"entry":1725075956,"keystrokes":1,"exit":1725075964,"elapsed_time_sec":8},{"entry":1725075970,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725076252,"keystrokes":60,"exit":1725076271,"elapsed_time_sec":19},{"entry":1725076271,"keystrokes":19,"exit":1725076281,"elapsed_time_sec":10},{"entry":1725076285,"keystrokes":56,"exit":1725076308,"elapsed_time_sec":23},{"entry":1725076310,"keystrokes":539,"exit":1725076690,"elapsed_time_sec":380},{"entry":1725076693,"keystrokes":3,"exit":1725076704,"elapsed_time_sec":11},{"entry":1725076706,"keystrokes":252,"exit":1725077024,"elapsed_time_sec":318},{"entry":1725077026,"keystrokes":2,"exit":1725077043,"elapsed_time_sec":17},{"entry":1725077560,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725079604,"keystrokes":381,"exit":1725080039,"elapsed_time_sec":435},{"entry":1725165696,"keystrokes":163,"exit":1725165770,"elapsed_time_sec":74},{"entry":1725509222,"keystrokes":7,"exit":1725509428,"elapsed_time_sec":206},{"entry":1725509430,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232646,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726232704,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/data.txt":{"filetype":"text","visit_log":[{"entry":1725392888,"keystrokes":104,"exit":1725392918,"elapsed_time_sec":30}],"git_project_name":""},"\/home\/archer\/.config\/gtk-3.0\/bookmarks":{"filetype":"","visit_log":[],"git_project_name":""},"\/dev\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/pyvenv.cfg":{"filetype":"cfg","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/launcher.sh":{"filetype":"sh","visit_log":[{"entry":1725086735,"keystrokes":41,"exit":1725086839,"elapsed_time_sec":104},{"entry":1725097158,"keystrokes":84,"exit":1725097276,"elapsed_time_sec":118},{"entry":1725097630,"keystrokes":52,"exit":1725097646,"elapsed_time_sec":16}],"git_project_name":""},"\/home\/ayush\/Documents\/t3_tutorial\/first\/src\/pages\/_app.tsx":{"filetype":"typescriptreact","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[{"entry":1724870597,"keystrokes":273,"exit":1724870996,"elapsed_time_sec":399},{"entry":1724903464,"keystrokes":511,"exit":1724903612,"elapsed_time_sec":148},{"entry":1724904161,"keystrokes":275,"exit":1724904210,"elapsed_time_sec":49},{"entry":1724904283,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724904500,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724905261,"keystrokes":459,"exit":1724905455,"elapsed_time_sec":194},{"entry":1724905821,"keystrokes":408,"exit":1724906218,"elapsed_time_sec":397},{"entry":1724906738,"keystrokes":275,"exit":1724906856,"elapsed_time_sec":118},{"entry":1724908707,"keystrokes":114,"exit":1724909084,"elapsed_time_sec":377},{"entry":1724912633,"keystrokes":186,"exit":1724912676,"elapsed_time_sec":43},{"entry":1724915231,"keystrokes":34,"exit":1724915252,"elapsed_time_sec":21},{"entry":1724932586,"keystrokes":1407,"exit":1724934550,"elapsed_time_sec":1964},{"entry":1724934562,"keystrokes":1035,"exit":1724935297,"elapsed_time_sec":735},{"entry":1724935318,"keystrokes":197,"exit":1724935553,"elapsed_time_sec":235},{"entry":1724936623,"keystrokes":1877,"exit":1724937019,"elapsed_time_sec":396},{"entry":1724937099,"keystrokes":477,"exit":1724937363,"elapsed_time_sec":264},{"entry":1724937379,"keystrokes":256,"exit":1724937549,"elapsed_time_sec":170},{"entry":1724937560,"keystrokes":111,"exit":1724937597,"elapsed_time_sec":37},{"entry":1724946587,"keystrokes":208,"exit":1724946638,"elapsed_time_sec":51},{"entry":1724948234,"keystrokes":525,"exit":1724948334,"elapsed_time_sec":100},{"entry":1724948407,"keystrokes":148,"exit":1724948445,"elapsed_time_sec":38},{"entry":1724992314,"keystrokes":424,"exit":1724992544,"elapsed_time_sec":230},{"entry":1724993726,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724996667,"keystrokes":302,"exit":1724996911,"elapsed_time_sec":244},{"entry":1725012915,"keystrokes":592,"exit":1725013168,"elapsed_time_sec":253},{"entry":1725013764,"keystrokes":77,"exit":1725013820,"elapsed_time_sec":56},{"entry":1725014682,"keystrokes":165,"exit":1725014783,"elapsed_time_sec":101},{"entry":1725018978,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725020283,"keystrokes":577,"exit":1725020544,"elapsed_time_sec":261},{"entry":1725020925,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725035864,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725040767,"keystrokes":236,"exit":1725041026,"elapsed_time_sec":259},{"entry":1725042000,"keystrokes":3,"exit":1725042106,"elapsed_time_sec":106},{"entry":1725042769,"keystrokes":419,"exit":1725042957,"elapsed_time_sec":188},{"entry":1725080039,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725080095,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725080142,"keystrokes":913,"exit":1725080852,"elapsed_time_sec":710},{"entry":1725082393,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725083219,"keystrokes":521,"exit":1725083695,"elapsed_time_sec":476},{"entry":1725084456,"keystrokes":124,"exit":1725084761,"elapsed_time_sec":305},{"entry":1725084818,"keystrokes":194,"exit":1725085002,"elapsed_time_sec":184},{"entry":1725104712,"keystrokes":188,"exit":1725104906,"elapsed_time_sec":194},{"entry":1725105777,"keystrokes":177,"exit":1725105828,"elapsed_time_sec":51},{"entry":1725120682,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725120682,"keystrokes":150,"exit":1725120750,"elapsed_time_sec":68},{"entry":1725135394,"keystrokes":17,"exit":1725135678,"elapsed_time_sec":284},{"entry":1725136192,"keystrokes":32,"exit":1725136445,"elapsed_time_sec":253},{"entry":1725176176,"keystrokes":119,"exit":1725176274,"elapsed_time_sec":98},{"entry":1725183876,"keystrokes":167,"exit":1725183893,"elapsed_time_sec":17},{"entry":1725194389,"keystrokes":855,"exit":1725194781,"elapsed_time_sec":392},{"entry":1725204905,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725207323,"keystrokes":43,"exit":1725207344,"elapsed_time_sec":21},{"entry":1725210647,"keystrokes":70,"exit":1725210691,"elapsed_time_sec":44},{"entry":1725211001,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725211468,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725509065,"keystrokes":292,"exit":1725509219,"elapsed_time_sec":154},{"entry":1725681058,"keystrokes":257,"exit":1725681297,"elapsed_time_sec":239},{"entry":1725684036,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725685334,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725686510,"keystrokes":82,"exit":1725686521,"elapsed_time_sec":11},{"entry":1725689447,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725691773,"keystrokes":399,"exit":1725692131,"elapsed_time_sec":358},{"entry":1725709876,"keystrokes":46,"exit":1725709889,"elapsed_time_sec":13},{"entry":1725710422,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725711116,"keystrokes":172,"exit":1725711333,"elapsed_time_sec":217},{"entry":1725799618,"keystrokes":61,"exit":1725799657,"elapsed_time_sec":39},{"entry":1725868390,"keystrokes":154,"exit":1725868421,"elapsed_time_sec":31},{"entry":1726072209,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726082660,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726117232,"keystrokes":147,"exit":1726117299,"elapsed_time_sec":67},{"entry":1726117688,"keystrokes":138,"exit":1726118280,"elapsed_time_sec":592},{"entry":1726118327,"keystrokes":1,"exit":1726118338,"elapsed_time_sec":11},{"entry":1726119731,"keystrokes":69,"exit":1726119772,"elapsed_time_sec":41},{"entry":1726119781,"keystrokes":122,"exit":1726120039,"elapsed_time_sec":258},{"entry":1726120063,"keystrokes":128,"exit":1726120152,"elapsed_time_sec":89},{"entry":1726120207,"keystrokes":4,"exit":1726120237,"elapsed_time_sec":30},{"entry":1726125437,"keystrokes":103,"exit":1726125454,"elapsed_time_sec":17},{"entry":1726125570,"keystrokes":2,"exit":1726125602,"elapsed_time_sec":32},{"entry":1726125628,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726138919,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726139529,"keystrokes":616,"exit":1726139930,"elapsed_time_sec":401},{"entry":1726140523,"keystrokes":1317,"exit":1726141539,"elapsed_time_sec":1016},{"entry":1726141542,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726480041,"keystrokes":86,"exit":1726480056,"elapsed_time_sec":15},{"entry":1726485771,"keystrokes":133,"exit":1726485864,"elapsed_time_sec":93},{"entry":1726486237,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726501812,"keystrokes":109,"exit":1726502138,"elapsed_time_sec":326},{"entry":1726503429,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726505328,"keystrokes":266,"exit":1726505385,"elapsed_time_sec":57}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/style-5.rasi":{"filetype":"","visit_log":[{"entry":1725096556,"keystrokes":27,"exit":1725096568,"elapsed_time_sec":12}],"git_project_name":""},"\/home\/ayush\/dotfiles\/ohmyposh\/base.json":{"filetype":"json","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/config.jsonc":{"filetype":"jsonc","visit_log":[{"entry":1725209561,"keystrokes":119,"exit":1725209634,"elapsed_time_sec":73}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/shared\/theme.bash":{"filetype":"sh","visit_log":[{"entry":1725086999,"keystrokes":6,"exit":1725087018,"elapsed_time_sec":19},{"entry":1725087057,"keystrokes":36,"exit":1725087145,"elapsed_time_sec":88},{"entry":1725089195,"keystrokes":2,"exit":1725089217,"elapsed_time_sec":22},{"entry":1725089227,"keystrokes":8,"exit":1725089252,"elapsed_time_sec":25},{"entry":1725101880,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725168622,"keystrokes":1,"exit":1725168631,"elapsed_time_sec":9},{"entry":1725168633,"keystrokes":63,"exit":1725168781,"elapsed_time_sec":148},{"entry":1725168782,"keystrokes":14,"exit":1725168905,"elapsed_time_sec":123},{"entry":1725168910,"keystrokes":1,"exit":1725168922,"elapsed_time_sec":12}],"git_project_name":""},"term:\/\/~\/Downloads\/Chatbot\/\/66793:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"entry":1725371498,"keystrokes":2,"exit":1725371506,"elapsed_time_sec":8},{"entry":1725371524,"keystrokes":2,"exit":1725371609,"elapsed_time_sec":85},{"entry":1725371653,"keystrokes":2,"exit":1725371659,"elapsed_time_sec":6},{"entry":1725371661,"keystrokes":131,"exit":1725371748,"elapsed_time_sec":87}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/vlc\/vlc-qt-interface.conf":{"filetype":"conf","visit_log":[],"git_project_name":"hyprdots"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/bufferline.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/alpha.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/themes":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/myenv\/pyvenv.cfg":{"filetype":"cfg","visit_log":[{"entry":1725392993,"keystrokes":25,"exit":1725393020,"elapsed_time_sec":27},{"entry":1725393296,"keystrokes":3,"exit":1725393304,"elapsed_time_sec":8}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/noice.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/synth-shell\/alias.sh":{"filetype":"sh","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/dotfiles\/README.md":{"filetype":"markdown","visit_log":[{"entry":1726060055,"keystrokes":284,"exit":1726060134,"elapsed_time_sec":79}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/nvim\/lua\/plugins\/auto-pairs.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"oil:\/\/\/home\/archer\/.config\/rofi\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/dotfiles\/kitty\/kitty.conf":{"filetype":"conf","visit_log":[{"entry":1724908175,"keystrokes":139,"exit":1724908292,"elapsed_time_sec":117}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/mpd.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/eww\/wallpapers\/arin.png":{"filetype":"","visit_log":[],"git_project_name":"hyprdots"},"\/home\/ayush\/.zshrc":{"filetype":"zsh","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/known_hosts.old":{"filetype":"","visit_log":[],"git_project_name":""},"\/usr\/share\/plank\/themes\/Transparent\/dock.theme":{"filetype":"php","visit_log":[],"git_project_name":""},"\/home\/ayush\/.config\/i3\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/client\/src\/Pages\/pieChart.jsx":{"filetype":"javascriptreact","visit_log":[{"entry":1725882468,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"EdChat"},"\/home\/archer\/Downloads\/Chatbot\/intents.json":{"filetype":"json","visit_log":[{"entry":1725364334,"keystrokes":65,"exit":1725364342,"elapsed_time_sec":8},{"entry":1725364733,"keystrokes":59,"exit":1725364745,"elapsed_time_sec":12}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/mocha.config":{"filetype":"","visit_log":[{"entry":1725084767,"keystrokes":3,"exit":1725084778,"elapsed_time_sec":11}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-3.rasi":{"filetype":"","visit_log":[{"entry":1725173549,"keystrokes":91,"exit":1725173589,"elapsed_time_sec":40},{"entry":1725212112,"keystrokes":173,"exit":1725212297,"elapsed_time_sec":185},{"entry":1725268570,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725424061,"keystrokes":702,"exit":1725424761,"elapsed_time_sec":700},{"entry":1725687467,"keystrokes":3,"exit":1725687484,"elapsed_time_sec":17},{"entry":1725687548,"keystrokes":12,"exit":1725687559,"elapsed_time_sec":11},{"entry":1725687576,"keystrokes":709,"exit":1725687906,"elapsed_time_sec":330},{"entry":1725687920,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725689781,"keystrokes":3,"exit":1725689791,"elapsed_time_sec":10},{"entry":1725689800,"keystrokes":16,"exit":1725689809,"elapsed_time_sec":9},{"entry":1725689893,"keystrokes":8,"exit":1725689901,"elapsed_time_sec":8},{"entry":1726135959,"keystrokes":230,"exit":1726136001,"elapsed_time_sec":42},{"entry":1726137565,"keystrokes":392,"exit":1726138104,"elapsed_time_sec":539},{"entry":1726138585,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/zshrc":{"filetype":"zsh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/current_wallpaper_index":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/lockctl\/caps-lock.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/kitty\/kitty.conf":{"filetype":"conf","visit_log":[{"entry":1724908147,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724935571,"keystrokes":46,"exit":1724935585,"elapsed_time_sec":14},{"entry":1724935751,"keystrokes":107,"exit":1724935796,"elapsed_time_sec":45},{"entry":1724935834,"keystrokes":176,"exit":1724935988,"elapsed_time_sec":154},{"entry":1724936060,"keystrokes":132,"exit":1724936110,"elapsed_time_sec":50},{"entry":1726126876,"keystrokes":61,"exit":1726126893,"elapsed_time_sec":17},{"entry":1726135500,"keystrokes":172,"exit":1726135662,"elapsed_time_sec":162}],"git_project_name":""},"\/home\/archer\/.config\/gitui\/theme.ron":{"filetype":"ron","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/dunst\/dunst-backup":{"filetype":"","visit_log":[{"entry":1725811938,"keystrokes":3,"exit":1725811944,"elapsed_time_sec":6}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/README.md":{"filetype":"markdown","visit_log":[{"entry":1725364380,"keystrokes":53,"exit":1725364416,"elapsed_time_sec":36},{"entry":1725364455,"keystrokes":46,"exit":1725364471,"elapsed_time_sec":16},{"entry":1725364481,"keystrokes":133,"exit":1725364497,"elapsed_time_sec":16},{"entry":1725364645,"keystrokes":60,"exit":1725364696,"elapsed_time_sec":51},{"entry":1725371332,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371332,"keystrokes":1,"exit":1725371348,"elapsed_time_sec":16},{"entry":1725371485,"keystrokes":28,"exit":1725371498,"elapsed_time_sec":13},{"entry":1725371609,"keystrokes":6,"exit":1725371653,"elapsed_time_sec":44}],"git_project_name":""},"\/home\/archer\/.config\/wlogout\/lock.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/.config\/hypr\/hyprlock.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/dconf\/user":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/mason-lsconfig.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"term:\/\/~\/.config\/nvim\/\/20576:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-2\/powermenu.sh":{"filetype":"sh","visit_log":[{"entry":1725096630,"keystrokes":88,"exit":1725096650,"elapsed_time_sec":20},{"entry":1725096657,"keystrokes":15,"exit":1725096665,"elapsed_time_sec":8},{"entry":1725096675,"keystrokes":35,"exit":1725096829,"elapsed_time_sec":154}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1726064415,"keystrokes":3,"elapsed_time_sec":0},{"entry":1726064422,"keystrokes":69,"exit":1726383156,"elapsed_time_sec":318734},{"entry":1726383159,"keystrokes":14,"elapsed_time_sec":0},{"entry":1726383245,"keystrokes":45,"exit":1726383256,"elapsed_time_sec":11},{"entry":1726383261,"keystrokes":7,"elapsed_time_sec":0},{"entry":1726383264,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383265,"keystrokes":9,"elapsed_time_sec":0},{"entry":1726383268,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383270,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383271,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383272,"keystrokes":15,"elapsed_time_sec":0},{"entry":1726383277,"keystrokes":9,"elapsed_time_sec":0},{"entry":1726383279,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383281,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383282,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383283,"keystrokes":14,"elapsed_time_sec":0},{"entry":1726383290,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383292,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383293,"keystrokes":4,"elapsed_time_sec":0},{"entry":1726383294,"keystrokes":22,"elapsed_time_sec":0},{"entry":1726383302,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383303,"keystrokes":21,"elapsed_time_sec":0},{"entry":1726383308,"keystrokes":10,"elapsed_time_sec":0},{"entry":1726383311,"keystrokes":44,"exit":1726383325,"elapsed_time_sec":14},{"entry":1726383334,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726383335,"keystrokes":21,"elapsed_time_sec":0},{"entry":1726383341,"keystrokes":36,"exit":1726383379,"elapsed_time_sec":38}],"git_project_name":"hyprdots"},"\/home\/ayush\/dotfiles\/synth-shell\/synth-shell-greeter.config":{"filetype":"conf","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/themes\/onedark.rasi":{"filetype":"","visit_log":[{"entry":1725099124,"keystrokes":3,"exit":1725099134,"elapsed_time_sec":10}],"git_project_name":""},"\/home\/archer\/.config\/hypridle\/hypridle.conf":{"filetype":"conf","visit_log":[{"entry":1725799436,"keystrokes":3,"exit":1725799609,"elapsed_time_sec":173},{"entry":1725873782,"keystrokes":1,"exit":1725873803,"elapsed_time_sec":21}],"git_project_name":""},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/Downloads\/Default.code-profile":{"filetype":"","visit_log":[],"git_project_name":""},"\/etc\/sddm.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/vim-options.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t5":{"filetype":"sh","visit_log":[{"entry":1725090014,"keystrokes":99,"exit":1725090283,"elapsed_time_sec":269},{"entry":1725090834,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725090834,"keystrokes":9,"exit":1725090853,"elapsed_time_sec":19}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/bin\/battery.sh":{"filetype":"sh","visit_log":[{"entry":1726235404,"keystrokes":89,"exit":1726235418,"elapsed_time_sec":14}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/themes\/oxide.rasi":{"filetype":"","visit_log":[{"entry":1724936318,"keystrokes":65,"exit":1724936516,"elapsed_time_sec":198}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/index.html":{"filetype":"html","visit_log":[{"entry":1725520212,"keystrokes":59,"exit":1725520277,"elapsed_time_sec":65}],"git_project_name":""},"\/home\/archer\/.config\/swaync\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725044990,"keystrokes":2,"exit":1725045000,"elapsed_time_sec":10}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/tagbar.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.local\/bin\/battery-charging.sh":{"filetype":"sh","visit_log":[{"entry":1725248583,"keystrokes":103,"exit":1725248621,"elapsed_time_sec":38},{"entry":1725248724,"keystrokes":94,"exit":1725248889,"elapsed_time_sec":165},{"entry":1725248929,"keystrokes":15,"exit":1725248945,"elapsed_time_sec":16},{"entry":1725248973,"keystrokes":3,"exit":1725249023,"elapsed_time_sec":50}],"git_project_name":""},"\/home\/ayush\/.ssh\/known_hosts":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/data\/data.txt":{"filetype":"text","visit_log":[{"entry":1725393318,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/images\/b.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/waybar\/scripts\/network.sh":{"filetype":"sh","visit_log":[{"entry":1726075817,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/exports.conf":{"filetype":"conf","visit_log":[{"entry":1726118462,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726118462,"keystrokes":3,"exit":1726118469,"elapsed_time_sec":7}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-1.rasi":{"filetype":"","visit_log":[{"entry":1725175118,"keystrokes":29,"exit":1725175485,"elapsed_time_sec":367}],"git_project_name":""},"\/home\/ayush\/Documents\/DSA\/containsDuplicate.cpp":{"filetype":"cpp","visit_log":[],"git_project_name":""},"\/usr\/share\/grub\/themes\/catppuccin-mocha-grub-theme\/theme.txt":{"filetype":"text","visit_log":[{"entry":1725519182,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"oil:\/\/\/etc\/cron.daily\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/swaync\/style.css":{"filetype":"css","visit_log":[{"entry":1724996234,"keystrokes":4,"exit":1724996354,"elapsed_time_sec":120},{"entry":1724996516,"keystrokes":77,"exit":1724996580,"elapsed_time_sec":64},{"entry":1724997114,"keystrokes":40,"exit":1724997125,"elapsed_time_sec":11},{"entry":1725045000,"keystrokes":110,"exit":1725045011,"elapsed_time_sec":11}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.zshrc":{"filetype":"zsh","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/nvim\/lua\/plugins\/copilot.lua":{"filetype":"lua","visit_log":[{"entry":1725285002,"keystrokes":2,"exit":1725285009,"elapsed_time_sec":7},{"entry":1725285024,"keystrokes":105,"exit":1725285070,"elapsed_time_sec":46},{"entry":1725285082,"keystrokes":47,"exit":1725285092,"elapsed_time_sec":10},{"entry":1725285103,"keystrokes":75,"exit":1725285160,"elapsed_time_sec":57},{"entry":1725285208,"keystrokes":41,"exit":1725285225,"elapsed_time_sec":17},{"entry":1725287854,"keystrokes":43,"exit":1725288141,"elapsed_time_sec":287}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/treesj.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-down.sh":{"filetype":"sh","visit_log":[{"entry":1725019077,"keystrokes":4,"exit":1725019091,"elapsed_time_sec":14}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/style-2.rasi":{"filetype":"","visit_log":[{"entry":1725165846,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725166339,"keystrokes":589,"exit":1725167079,"elapsed_time_sec":740},{"entry":1725169430,"keystrokes":127,"exit":1725169442,"elapsed_time_sec":12},{"entry":1725173415,"keystrokes":73,"exit":1725173542,"elapsed_time_sec":127},{"entry":1725173592,"keystrokes":77,"exit":1725173673,"elapsed_time_sec":81},{"entry":1725175489,"keystrokes":134,"exit":1725175497,"elapsed_time_sec":8}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/treesj.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/.zshrc0":{"filetype":"zsh","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/nltk_utils.py":{"filetype":"python","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/fastfetch\/config.jsonc":{"filetype":"jsonc","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.z":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/lib\/python3.12\/site-packages\/pip\/__init__.py":{"filetype":"python","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/powermenu.sh":{"filetype":"sh","visit_log":[{"entry":1725087410,"keystrokes":10,"exit":1725087419,"elapsed_time_sec":9},{"entry":1725087427,"keystrokes":7,"exit":1725087468,"elapsed_time_sec":41},{"entry":1725089082,"keystrokes":32,"exit":1725089148,"elapsed_time_sec":66},{"entry":1725096886,"keystrokes":185,"exit":1725097053,"elapsed_time_sec":167},{"entry":1725097057,"keystrokes":4,"exit":1725097082,"elapsed_time_sec":25},{"entry":1725097647,"keystrokes":1,"exit":1725097668,"elapsed_time_sec":21},{"entry":1725171236,"keystrokes":1,"exit":1725171242,"elapsed_time_sec":6}],"git_project_name":""},"term:\/\/~\/Downloads\/Chatbot\/\/65801:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"entry":1725371459,"keystrokes":1,"exit":1725371467,"elapsed_time_sec":8},{"entry":1725371467,"keystrokes":2,"exit":1725371475,"elapsed_time_sec":8}],"git_project_name":""},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-up.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/3150703-Analysis and Design of Algorithms.docx":{"filetype":"zip","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/themes\/mocha.conf":{"filetype":"conf","visit_log":[{"entry":1726118353,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/bin\/element-wayland.sh":{"filetype":"sh","visit_log":[{"entry":1726116834,"keystrokes":9,"exit":1726116861,"elapsed_time_sec":27}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/data.pth":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorizer.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/wlogout\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1724947784,"keystrokes":5,"exit":1724947800,"elapsed_time_sec":16}],"git_project_name":""},"\/dev\/cpu_dma_latency":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/bin\/apps.sh":{"filetype":"sh","visit_log":[{"entry":1725168607,"keystrokes":12,"exit":1725168613,"elapsed_time_sec":6},{"entry":1725168928,"keystrokes":498,"exit":1725169400,"elapsed_time_sec":472},{"entry":1725690112,"keystrokes":453,"exit":1725690227,"elapsed_time_sec":115}],"git_project_name":""},"\/home\/archer\/.config\/starship\/config.jsonc":{"filetype":"jsonc","visit_log":[{"entry":1725079199,"keystrokes":0,"exit":1725079212,"elapsed_time_sec":13}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/completions.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Chatbot\/train.py":{"filetype":"python","visit_log":[{"entry":1725364586,"keystrokes":117,"exit":1725364643,"elapsed_time_sec":57}],"git_project_name":""},"\/home\/archer\/search.sh":{"filetype":"sh","visit_log":[{"entry":1726594123,"keystrokes":0,"exit":1726594138,"elapsed_time_sec":15},{"entry":1726594346,"keystrokes":0,"exit":1726594374,"elapsed_time_sec":28},{"entry":1726594657,"elapsed_time_sec":196,"exit":1726594853,"keystrokes":60}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/usr\/bin\/rxfetch":{"filetype":"sh","visit_log":[{"entry":1725078303,"keystrokes":281,"exit":1725078347,"elapsed_time_sec":44}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t2":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/colors\/black.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/wifi.sh":{"filetype":"sh","visit_log":[{"entry":1725172151,"keystrokes":46,"exit":1725173157,"elapsed_time_sec":1006},{"entry":1725213153,"keystrokes":27,"exit":1725213186,"elapsed_time_sec":33},{"entry":1725213243,"keystrokes":167,"exit":1725213456,"elapsed_time_sec":213},{"entry":1725215665,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725245733,"keystrokes":165,"exit":1725246009,"elapsed_time_sec":276},{"entry":1725246370,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725278636,"keystrokes":50,"exit":1725278644,"elapsed_time_sec":8},{"entry":1725279239,"keystrokes":1,"exit":1725279296,"elapsed_time_sec":57},{"entry":1725279839,"keystrokes":118,"exit":1725279905,"elapsed_time_sec":66},{"entry":1725280464,"keystrokes":539,"exit":1725281112,"elapsed_time_sec":648},{"entry":1725281636,"keystrokes":40,"exit":1725281879,"elapsed_time_sec":243},{"entry":1725281894,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725281894,"keystrokes":85,"exit":1725281924,"elapsed_time_sec":30},{"entry":1725281936,"keystrokes":52,"exit":1725282621,"elapsed_time_sec":685},{"entry":1725282720,"keystrokes":99,"exit":1725282860,"elapsed_time_sec":140},{"entry":1725283167,"keystrokes":78,"exit":1725283242,"elapsed_time_sec":75},{"entry":1725371341,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725367324,"keystrokes":10,"exit":1725367417,"elapsed_time_sec":93},{"entry":1725367440,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725370427,"keystrokes":31,"exit":1725370442,"elapsed_time_sec":15},{"entry":1725370829,"keystrokes":13,"exit":1725370837,"elapsed_time_sec":8},{"entry":1725372140,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725377968,"keystrokes":87,"exit":1725377984,"elapsed_time_sec":16},{"entry":1725377986,"keystrokes":9,"exit":1725377993,"elapsed_time_sec":7},{"entry":1725377999,"keystrokes":9,"exit":1725378027,"elapsed_time_sec":28},{"entry":1725378039,"keystrokes":7,"exit":1725378182,"elapsed_time_sec":143},{"entry":1725378184,"keystrokes":45,"exit":1725378209,"elapsed_time_sec":25},{"entry":1725378217,"keystrokes":363,"exit":1725378395,"elapsed_time_sec":178},{"entry":1725379299,"keystrokes":271,"exit":1725379580,"elapsed_time_sec":281},{"entry":1725380925,"keystrokes":64,"exit":1725381301,"elapsed_time_sec":376},{"entry":1725381304,"keystrokes":171,"exit":1725383787,"elapsed_time_sec":2483},{"entry":1725422910,"keystrokes":48,"exit":1725423043,"elapsed_time_sec":133},{"entry":1725423811,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725474091,"keystrokes":196,"exit":1725474127,"elapsed_time_sec":36},{"entry":1725684468,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725856313,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/temp.sh":{"filetype":"sh","visit_log":[{"entry":1726075140,"keystrokes":2,"exit":1726075154,"elapsed_time_sec":14},{"entry":1726077605,"keystrokes":97,"exit":1726077620,"elapsed_time_sec":15},{"entry":1726077692,"keystrokes":20,"exit":1726077732,"elapsed_time_sec":40},{"entry":1726077749,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726077749,"keystrokes":401,"exit":1726077813,"elapsed_time_sec":64},{"entry":1726078446,"keystrokes":94,"exit":1726078462,"elapsed_time_sec":16},{"entry":1726078523,"keystrokes":67,"exit":1726078551,"elapsed_time_sec":28},{"entry":1726078564,"keystrokes":213,"exit":1726078604,"elapsed_time_sec":40},{"entry":1726078672,"keystrokes":71,"exit":1726078709,"elapsed_time_sec":37},{"entry":1726078718,"keystrokes":77,"exit":1726078740,"elapsed_time_sec":22},{"entry":1726078815,"keystrokes":91,"exit":1726078830,"elapsed_time_sec":15},{"entry":1726079901,"keystrokes":126,"exit":1726079952,"elapsed_time_sec":51},{"entry":1726080345,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726414429,"keystrokes":50,"exit":1726414442,"elapsed_time_sec":13},{"entry":1726414561,"keystrokes":49,"exit":1726414589,"elapsed_time_sec":28},{"entry":1726414853,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726492850,"keystrokes":61,"exit":1726492866,"elapsed_time_sec":16}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/forest.rasi":{"filetype":"","visit_log":[{"entry":1724924271,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/static\/images\/about.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/powermenu.sh":{"filetype":"sh","visit_log":[{"entry":1725096485,"keystrokes":34,"exit":1725096555,"elapsed_time_sec":70}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/config.rasi":{"filetype":"","visit_log":[{"entry":1724874685,"keystrokes":64,"exit":1724874694,"elapsed_time_sec":9},{"entry":1724923350,"keystrokes":260,"exit":1724923442,"elapsed_time_sec":92},{"entry":1724923514,"keystrokes":25,"exit":1724923541,"elapsed_time_sec":27},{"entry":1724924298,"keystrokes":250,"exit":1724924398,"elapsed_time_sec":100},{"entry":1724924411,"keystrokes":76,"exit":1724924427,"elapsed_time_sec":16},{"entry":1724936246,"keystrokes":8,"exit":1724936264,"elapsed_time_sec":18},{"entry":1724936269,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724936305,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075656,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075656,"keystrokes":2,"exit":1725075685,"elapsed_time_sec":29},{"entry":1725075698,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725086840,"keystrokes":3,"exit":1725086989,"elapsed_time_sec":149},{"entry":1725087892,"keystrokes":59,"exit":1725088638,"elapsed_time_sec":746},{"entry":1725097909,"keystrokes":42,"exit":1725098095,"elapsed_time_sec":186},{"entry":1725098417,"keystrokes":5,"exit":1725098515,"elapsed_time_sec":98},{"entry":1725099048,"keystrokes":119,"exit":1725099106,"elapsed_time_sec":58},{"entry":1725099134,"keystrokes":134,"exit":1725099578,"elapsed_time_sec":444},{"entry":1725100543,"keystrokes":10,"exit":1725101652,"elapsed_time_sec":1109},{"entry":1725171955,"keystrokes":1,"exit":1725172044,"elapsed_time_sec":89},{"entry":1725420745,"keystrokes":544,"exit":1725421317,"elapsed_time_sec":572},{"entry":1725421336,"keystrokes":12,"exit":1725421398,"elapsed_time_sec":62},{"entry":1725421418,"keystrokes":308,"exit":1725421646,"elapsed_time_sec":228},{"entry":1725421721,"keystrokes":88,"exit":1725422908,"elapsed_time_sec":1187},{"entry":1726394089,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t6":{"filetype":"sh","visit_log":[{"entry":1725090855,"keystrokes":111,"exit":1725091249,"elapsed_time_sec":394}],"git_project_name":""},"\/home\/archer\/.config\/clipman\/clipman.conf":{"filetype":"conf","visit_log":[{"entry":1726120286,"keystrokes":22,"exit":1726120296,"elapsed_time_sec":10}],"git_project_name":""},"\/dev\/tty11":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/waybar\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725085418,"keystrokes":129,"exit":1725681864,"elapsed_time_sec":596446},{"entry":1725681866,"keystrokes":223,"exit":1726550040,"elapsed_time_sec":868174}],"git_project_name":""},"\/home\/archer\/.config\/wlogout\/style.css":{"filetype":"css","visit_log":[{"entry":1724943543,"keystrokes":78,"exit":1724943556,"elapsed_time_sec":13},{"entry":1724943636,"keystrokes":78,"exit":1724943645,"elapsed_time_sec":9},{"entry":1724943654,"keystrokes":250,"exit":1724943989,"elapsed_time_sec":335},{"entry":1724943997,"keystrokes":2,"exit":1724944003,"elapsed_time_sec":6},{"entry":1724944033,"keystrokes":155,"exit":1724944147,"elapsed_time_sec":114},{"entry":1724944152,"keystrokes":1,"exit":1724944206,"elapsed_time_sec":54},{"entry":1724944213,"keystrokes":5,"exit":1724944231,"elapsed_time_sec":18},{"entry":1724944642,"keystrokes":388,"exit":1724944873,"elapsed_time_sec":231},{"entry":1724945205,"keystrokes":125,"exit":1724945457,"elapsed_time_sec":252},{"entry":1724945478,"keystrokes":1,"exit":1724945491,"elapsed_time_sec":13},{"entry":1724945496,"keystrokes":1,"exit":1724945507,"elapsed_time_sec":11},{"entry":1724947800,"keystrokes":831,"exit":1724948209,"elapsed_time_sec":409}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/power.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/usr\/share\/applications\/code-oss.desktop":{"filetype":"desktop","visit_log":[{"entry":1725359470,"keystrokes":21,"exit":1725359491,"elapsed_time_sec":21},{"entry":1725360224,"keystrokes":31,"exit":1725360235,"elapsed_time_sec":11}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-session.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/bat\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/X11\/xprofile.sh":{"filetype":"sh","visit_log":[{"entry":1726126743,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/swaync\/config.json":{"filetype":"json","visit_log":[{"entry":1724996365,"keystrokes":125,"exit":1724996516,"elapsed_time_sec":151},{"entry":1724996585,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724996585,"keystrokes":0,"elapsed_time_sec":0},{"entry":1724997126,"keystrokes":129,"exit":1724997173,"elapsed_time_sec":47},{"entry":1725000938,"keystrokes":13,"exit":1725003885,"elapsed_time_sec":2947},{"entry":1725044974,"keystrokes":24,"exit":1725044989,"elapsed_time_sec":15}],"git_project_name":""},"\/home\/archer\/Downloads\/dotfiles\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725873411,"keystrokes":7,"elapsed_time_sec":0},{"entry":1725873414,"keystrokes":2,"elapsed_time_sec":0},{"entry":1725873414,"keystrokes":2,"elapsed_time_sec":0},{"entry":1725873416,"keystrokes":6,"elapsed_time_sec":0},{"entry":1725873419,"keystrokes":65,"exit":1726060055,"elapsed_time_sec":186636}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/hypr\/startup.conf":{"filetype":"conf","visit_log":[{"entry":1726119772,"keystrokes":3,"exit":1726119781,"elapsed_time_sec":9},{"entry":1726120039,"keystrokes":65,"exit":1726120063,"elapsed_time_sec":24},{"entry":1726120152,"keystrokes":21,"exit":1726120207,"elapsed_time_sec":55},{"entry":1726125457,"keystrokes":142,"exit":1726125570,"elapsed_time_sec":113},{"entry":1726125602,"keystrokes":15,"exit":1726125628,"elapsed_time_sec":26},{"entry":1726138860,"keystrokes":91,"exit":1726138918,"elapsed_time_sec":58}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/QtProject.conf":{"filetype":"conf","visit_log":[],"git_project_name":"hyprdots"},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf":{"filetype":"conf","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/gitui\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725796656,"keystrokes":3,"elapsed_time_sec":0},{"entry":1725796658,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/templates\/base.html":{"filetype":"html","visit_log":[{"entry":1725364754,"keystrokes":9,"exit":1725364765,"elapsed_time_sec":11}],"git_project_name":""},"\/home\/archer\/.config\/dolphinrc":{"filetype":"","visit_log":[],"git_project_name":""},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725868174,"keystrokes":7,"exit":1725872835,"elapsed_time_sec":4661},{"entry":1725872872,"keystrokes":43,"exit":1725882326,"elapsed_time_sec":9454},{"entry":1725882430,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/waybar\/scripts\/toggle-brightness.sh":{"filetype":"sh","visit_log":[{"entry":1725205236,"keystrokes":5,"exit":1725205270,"elapsed_time_sec":34}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1724923622,"keystrokes":45,"exit":1724924354,"elapsed_time_sec":732},{"entry":1724924363,"keystrokes":6,"elapsed_time_sec":0},{"entry":1724924376,"keystrokes":16,"exit":1724936246,"elapsed_time_sec":11870},{"entry":1724936266,"keystrokes":6,"elapsed_time_sec":0},{"entry":1724936285,"keystrokes":5,"elapsed_time_sec":0},{"entry":1724936289,"keystrokes":2,"elapsed_time_sec":0},{"entry":1724936295,"keystrokes":4,"elapsed_time_sec":0},{"entry":1724936302,"keystrokes":6,"elapsed_time_sec":0},{"entry":1724936310,"keystrokes":63,"exit":1725075656,"elapsed_time_sec":139346},{"entry":1725075685,"keystrokes":16,"exit":1725087892,"elapsed_time_sec":12207},{"entry":1725088830,"keystrokes":8,"exit":1725088858,"elapsed_time_sec":28},{"entry":1725089021,"keystrokes":41,"exit":1725089082,"elapsed_time_sec":61},{"entry":1725089148,"keystrokes":25,"exit":1725089194,"elapsed_time_sec":46},{"entry":1725089217,"keystrokes":13,"exit":1725089227,"elapsed_time_sec":10},{"entry":1725089252,"keystrokes":17,"exit":1725089261,"elapsed_time_sec":9},{"entry":1725090283,"keystrokes":48,"exit":1725090834,"elapsed_time_sec":551},{"entry":1725091249,"keystrokes":11,"exit":1725091371,"elapsed_time_sec":122},{"entry":1725091372,"keystrokes":14,"exit":1725091433,"elapsed_time_sec":61},{"entry":1725091433,"keystrokes":46,"exit":1725096485,"elapsed_time_sec":5052},{"entry":1725096568,"keystrokes":10,"exit":1725096624,"elapsed_time_sec":56},{"entry":1725096624,"keystrokes":2,"exit":1725096630,"elapsed_time_sec":6},{"entry":1725096650,"keystrokes":22,"exit":1725096675,"elapsed_time_sec":25},{"entry":1725096829,"keystrokes":12,"exit":1725096886,"elapsed_time_sec":57},{"entry":1725097082,"keystrokes":9,"exit":1725097627,"elapsed_time_sec":545},{"entry":1725097682,"keystrokes":5,"exit":1725097909,"elapsed_time_sec":227},{"entry":1725098095,"keystrokes":12,"elapsed_time_sec":0},{"entry":1725098129,"keystrokes":8,"elapsed_time_sec":0},{"entry":1725099029,"keystrokes":19,"exit":1725099037,"elapsed_time_sec":8},{"entry":1725099109,"keystrokes":4,"elapsed_time_sec":0},{"entry":1725099112,"keystrokes":4,"elapsed_time_sec":0},{"entry":1725099115,"keystrokes":6,"elapsed_time_sec":0},{"entry":1725101652,"keystrokes":77,"exit":1725165861,"elapsed_time_sec":64209},{"entry":1725166324,"keystrokes":16,"exit":1725167081,"elapsed_time_sec":757},{"entry":1725168613,"keystrokes":5,"exit":1725168622,"elapsed_time_sec":9},{"entry":1725168922,"keystrokes":6,"exit":1725168928,"elapsed_time_sec":6},{"entry":1725169414,"keystrokes":25,"exit":1725171094,"elapsed_time_sec":1680},{"entry":1725171099,"keystrokes":25,"exit":1725171442,"elapsed_time_sec":343},{"entry":1725173542,"keystrokes":795,"exit":1726394089,"elapsed_time_sec":1220547}],"git_project_name":""},"\/home\/ayush\/.config\/hypr\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"dotfiles"},"term:\/\/~\/Downloads\/Chatbot\/\/3422:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"entry":1725364416,"keystrokes":2,"exit":1725364427,"elapsed_time_sec":11},{"entry":1725364440,"keystrokes":2,"exit":1725364448,"elapsed_time_sec":8}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/toggle-term.lua":{"filetype":"lua","visit_log":[{"entry":1725359220,"keystrokes":59,"exit":1725359234,"elapsed_time_sec":14},{"entry":1725359245,"keystrokes":6,"exit":1725359256,"elapsed_time_sec":11},{"entry":1725359286,"keystrokes":1,"exit":1725359296,"elapsed_time_sec":10},{"entry":1725359301,"keystrokes":44,"exit":1725359319,"elapsed_time_sec":18}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/__pycache__\/chat.cpython-310.pyc":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/bluetooth.sh":{"filetype":"sh","visit_log":[{"entry":1725277984,"keystrokes":8,"exit":1725278016,"elapsed_time_sec":32},{"entry":1725425124,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/client\/src\/assets\/data.js":{"filetype":"javascript","visit_log":[{"entry":1725872984,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725872984,"keystrokes":49,"exit":1725873018,"elapsed_time_sec":34},{"entry":1725873020,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"EdChat"},"\/home\/archer\/Downloads\/Chatbot\/chat.py":{"filetype":"python","visit_log":[{"entry":1725364541,"keystrokes":13,"exit":1725364554,"elapsed_time_sec":13}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/init.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-5.rasi":{"filetype":"","visit_log":[{"entry":1725171120,"keystrokes":154,"exit":1725171236,"elapsed_time_sec":116},{"entry":1725171242,"keystrokes":7,"exit":1725171249,"elapsed_time_sec":7}],"git_project_name":""},"\/home\/archer\/.config\/QtProject.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/colors.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/github-copilot\/versions.json":{"filetype":"json","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/backlight.sh":{"filetype":"sh","visit_log":[{"entry":1726483799,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Downloads\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725507097,"keystrokes":2,"elapsed_time_sec":0},{"entry":1725507098,"keystrokes":2,"elapsed_time_sec":0},{"entry":1725507099,"keystrokes":24,"elapsed_time_sec":0},{"entry":1725507114,"keystrokes":17,"exit":1725507165,"elapsed_time_sec":51}],"git_project_name":""},"\/home\/archer\/.config\/bat\/config":{"filetype":"","visit_log":[{"entry":1725095528,"keystrokes":1,"exit":1725095540,"elapsed_time_sec":12}],"git_project_name":""},"\/home\/ayush\/.ssh\/new":{"filetype":"","visit_log":[],"git_project_name":""},"\/usr\/bin\/bash":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/launcher.sh":{"filetype":"sh","visit_log":[{"entry":1725097101,"keystrokes":20,"exit":1725097157,"elapsed_time_sec":56},{"entry":1725167081,"keystrokes":390,"exit":1725167913,"elapsed_time_sec":832}],"git_project_name":""},"\/etc\/cron.d\/0hourly":{"filetype":"crontab","visit_log":[{"entry":1726492036,"keystrokes":84,"exit":1726492065,"elapsed_time_sec":29},{"entry":1726492149,"keystrokes":1,"exit":1726492159,"elapsed_time_sec":10}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725284839,"keystrokes":238,"exit":1725520319,"elapsed_time_sec":235480}],"git_project_name":""},"oil:\/\/\/home\/archer\/Downloads\/Chatbot\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/scrollbar.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvimtracker.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/surfraw\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/surfraw\/conf":{"filetype":"","visit_log":[{"entry":1726594518,"keystrokes":71,"exit":1726594534,"elapsed_time_sec":16}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/greenclip.toml":{"filetype":"toml","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/rofi\/mocha.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/onedark.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/chatgpt.py":{"filetype":"python","visit_log":[{"entry":1725391870,"keystrokes":47,"exit":1725392100,"elapsed_time_sec":230}],"git_project_name":""},"\/home\/ayush\/Documents\/My Things\/Development\/AyushDumasia\/README.md":{"filetype":"markdown","visit_log":[],"git_project_name":"AyushDumasia"},"\/home\/archer\/.config\/X11\/xresources":{"filetype":"","visit_log":[{"entry":1726126750,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126758,"keystrokes":2,"exit":1726126777,"elapsed_time_sec":19}],"git_project_name":""},"\/home\/ayush\/.themes\/Dracula\/README.md":{"filetype":"markdown","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-2.rasi":{"filetype":"","visit_log":[{"entry":1725424761,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/scripts\/change-wallpaper.sh":{"filetype":"sh","visit_log":[{"entry":1725205148,"keystrokes":322,"exit":1725205225,"elapsed_time_sec":77},{"entry":1726232683,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726298827,"keystrokes":186,"exit":1726298875,"elapsed_time_sec":48},{"entry":1726299445,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/yazi\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725095875,"keystrokes":4,"elapsed_time_sec":0},{"entry":1725095883,"keystrokes":4,"elapsed_time_sec":0},{"entry":1725095909,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/ayush\/.ssh\/id_ed25519":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725392882,"keystrokes":3,"elapsed_time_sec":0},{"entry":1725392985,"keystrokes":27,"exit":1725393097,"elapsed_time_sec":112},{"entry":1725393311,"keystrokes":20,"exit":1725393585,"elapsed_time_sec":274}],"git_project_name":""},"term:\/\/~\/Projects\/EdChat\/\/35654:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"entry":1725872885,"keystrokes":2,"exit":1725872907,"elapsed_time_sec":22},{"entry":1725872907,"keystrokes":2,"exit":1725872978,"elapsed_time_sec":71}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/gitui\/theme.con":{"filetype":"cterm","visit_log":[],"git_project_name":""},"oil:\/\/\/home\/ayush\/.themes\/Dracula\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/lualine.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Projects\/EdChat\/src\/Pages\/Chat.jsx":{"filetype":"javascriptreact","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/app.js":{"filetype":"javascript","visit_log":[{"entry":1725364511,"keystrokes":17,"exit":1725364518,"elapsed_time_sec":7}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/colors_ctp.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/network.rasi":{"filetype":"","visit_log":[{"entry":1725098136,"keystrokes":121,"exit":1725098417,"elapsed_time_sec":281},{"entry":1725098515,"keystrokes":97,"exit":1725098546,"elapsed_time_sec":31},{"entry":1725099018,"keystrokes":12,"exit":1725099024,"elapsed_time_sec":6}],"git_project_name":""},"\/usr\/share\/rofi\/themes\/catppuccin.rasi":{"filetype":"","visit_log":[{"entry":1726507975,"keystrokes":152,"exit":1726508289,"elapsed_time_sec":314}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/neo-tree.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/1":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/volumectl\/volume-down.sh":{"filetype":"sh","visit_log":[{"entry":1725019572,"keystrokes":3,"exit":1725019579,"elapsed_time_sec":7}],"git_project_name":""},"\/etc\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/tmp\/nvim.archer\/Hcu3qX\/3":{"filetype":"git","visit_log":[{"entry":1726159389,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/waybar\/scripts\/check-updates.sh":{"filetype":"sh","visit_log":[{"entry":1725205226,"keystrokes":1,"exit":1725205235,"elapsed_time_sec":9}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/shared\/fonts.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/hyprwallpaper\/tropic_island_evening.jpg":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/smooth-scroll.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/dev\/rfkill":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk-dark.css":{"filetype":"css","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[{"entry":1726138950,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"hyprdots"},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/confirm.rasi":{"filetype":"","visit_log":[{"entry":1725075709,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725075724,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"hyprdots"},"\/home\/ayush\/Documents\/My Things\/Development\/HeistHub\/backend\/src\/controllers\/jobPositions.controller.js":{"filetype":"javascript","visit_log":[],"git_project_name":"Development"},"\/home\/archer\/.config\/starship\/starship.toml":{"filetype":"toml","visit_log":[{"entry":1725079231,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725079233,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726167233,"keystrokes":82,"exit":1726167254,"elapsed_time_sec":21},{"entry":1726167402,"keystrokes":32,"exit":1726167412,"elapsed_time_sec":10},{"entry":1726167488,"keystrokes":27,"exit":1726167680,"elapsed_time_sec":192},{"entry":1726425564,"keystrokes":4,"exit":1726425570,"elapsed_time_sec":6},{"entry":1726425596,"keystrokes":130,"exit":1726425717,"elapsed_time_sec":121},{"entry":1726425732,"keystrokes":79,"exit":1726425804,"elapsed_time_sec":72},{"entry":1726425821,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726426093,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/usr\/share\/nvim\/runtime\/doc\/help.txt":{"filetype":"help","visit_log":[{"entry":1724934550,"keystrokes":1,"exit":1725040767,"elapsed_time_sec":106217}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t3":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/pip":{"filetype":"python","visit_log":[{"entry":1725364824,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/ayush\/.ssh\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Downloads\/neo-tree filesystem [1]":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/README.md":{"filetype":"markdown","visit_log":[{"entry":1726060456,"keystrokes":116,"exit":1726060525,"elapsed_time_sec":69},{"entry":1726060817,"keystrokes":39,"exit":1726060851,"elapsed_time_sec":34},{"entry":1726159364,"keystrokes":1,"exit":1726159386,"elapsed_time_sec":22}],"git_project_name":"hyprdots"},"\/home\/archer\/Downloads\/temp.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-pairs.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/X11\/xprofile":{"filetype":"","visit_log":[{"entry":1726126729,"keystrokes":12,"exit":1726126739,"elapsed_time_sec":10}],"git_project_name":""},"\/home\/archer\/.config\/bat\/themes\/Catppuccin Mocha.tmTheme":{"filetype":"xml","visit_log":[{"entry":1725095513,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725095513,"keystrokes":1,"exit":1725095527,"elapsed_time_sec":14}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/.git\/MERGE_MSG":{"filetype":"gitcommit","visit_log":[{"entry":1726423114,"keystrokes":0,"exit":1726423123,"elapsed_time_sec":9}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/waybar\/config.jsonc":{"filetype":"jsonc","visit_log":[{"entry":1725085390,"keystrokes":3,"exit":1725085401,"elapsed_time_sec":11},{"entry":1725204914,"keystrokes":509,"exit":1725205145,"elapsed_time_sec":231},{"entry":1725205270,"keystrokes":560,"exit":1725205601,"elapsed_time_sec":331},{"entry":1725205607,"keystrokes":11,"exit":1725205615,"elapsed_time_sec":8},{"entry":1725205675,"keystrokes":690,"exit":1725205978,"elapsed_time_sec":303},{"entry":1725208228,"keystrokes":31,"exit":1725208264,"elapsed_time_sec":36},{"entry":1725208418,"keystrokes":361,"exit":1725208718,"elapsed_time_sec":300},{"entry":1725208735,"keystrokes":40,"exit":1725208762,"elapsed_time_sec":27},{"entry":1725208766,"keystrokes":7,"exit":1725208801,"elapsed_time_sec":35},{"entry":1725209043,"keystrokes":47,"exit":1725209089,"elapsed_time_sec":46},{"entry":1725211594,"keystrokes":210,"exit":1725211912,"elapsed_time_sec":318},{"entry":1725249107,"keystrokes":41,"exit":1725249131,"elapsed_time_sec":24},{"entry":1725249348,"keystrokes":22,"exit":1725249377,"elapsed_time_sec":29},{"entry":1725249520,"keystrokes":3,"exit":1725249531,"elapsed_time_sec":11},{"entry":1725262712,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725262712,"keystrokes":70,"exit":1725262721,"elapsed_time_sec":9},{"entry":1725371171,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725371171,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725423829,"keystrokes":292,"exit":1725424046,"elapsed_time_sec":217},{"entry":1725681874,"keystrokes":167,"exit":1725682064,"elapsed_time_sec":190},{"entry":1726059152,"keystrokes":39,"exit":1726059162,"elapsed_time_sec":10},{"entry":1726067838,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726067951,"keystrokes":83,"exit":1726068234,"elapsed_time_sec":283},{"entry":1726068779,"keystrokes":38,"exit":1726068794,"elapsed_time_sec":15},{"entry":1726068797,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726069487,"keystrokes":432,"exit":1726069899,"elapsed_time_sec":412},{"entry":1726082484,"keystrokes":85,"exit":1726082577,"elapsed_time_sec":93},{"entry":1726426414,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726461588,"keystrokes":302,"exit":1726461853,"elapsed_time_sec":265},{"entry":1726461886,"keystrokes":24,"exit":1726461904,"elapsed_time_sec":18},{"entry":1726463447,"keystrokes":3,"exit":1726463459,"elapsed_time_sec":12},{"entry":1726464532,"keystrokes":732,"exit":1726465019,"elapsed_time_sec":487},{"entry":1726465732,"keystrokes":187,"exit":1726465787,"elapsed_time_sec":55},{"entry":1726470138,"keystrokes":23,"exit":1726470170,"elapsed_time_sec":32},{"entry":1726470868,"keystrokes":30,"exit":1726470921,"elapsed_time_sec":53},{"entry":1726472026,"keystrokes":133,"exit":1726472101,"elapsed_time_sec":75},{"entry":1726472357,"keystrokes":714,"exit":1726472564,"elapsed_time_sec":207},{"entry":1726472896,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726473447,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726480508,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726549464,"keystrokes":12,"exit":1726549470,"elapsed_time_sec":6},{"entry":1726550040,"keystrokes":94,"exit":1726550051,"elapsed_time_sec":11},{"entry":1726550393,"keystrokes":29,"exit":1726550579,"elapsed_time_sec":186},{"entry":1726551026,"keystrokes":187,"exit":1726551210,"elapsed_time_sec":184},{"entry":1726552176,"keystrokes":252,"exit":1726552240,"elapsed_time_sec":64}],"git_project_name":""},"\/home\/archer\/.local\/bin\/volumectl\/volume-up.sh":{"filetype":"sh","visit_log":[{"entry":1725000400,"keystrokes":463,"exit":1725000596,"elapsed_time_sec":196},{"entry":1725018999,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725018999,"keystrokes":30,"exit":1725019011,"elapsed_time_sec":12},{"entry":1725019019,"keystrokes":11,"exit":1725019025,"elapsed_time_sec":6},{"entry":1725019026,"keystrokes":9,"exit":1725019033,"elapsed_time_sec":7},{"entry":1725019049,"keystrokes":1,"exit":1725019061,"elapsed_time_sec":12},{"entry":1725019063,"keystrokes":1,"exit":1725019073,"elapsed_time_sec":10},{"entry":1725019106,"keystrokes":92,"exit":1725019216,"elapsed_time_sec":110},{"entry":1725019333,"keystrokes":79,"exit":1725019362,"elapsed_time_sec":29},{"entry":1725019461,"keystrokes":149,"exit":1725019570,"elapsed_time_sec":109},{"entry":1725019579,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.bashrc":{"filetype":"sh","visit_log":[{"entry":1724875005,"keystrokes":22,"exit":1724875020,"elapsed_time_sec":15}],"git_project_name":""},"\/home\/archer\/.config\/X11\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1726126750,"keystrokes":23,"exit":1726126791,"elapsed_time_sec":41}],"git_project_name":""},"term:\/\/~\/Documents\/t3_tutorial\/first\/\/6371:\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/dunst\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725812933,"keystrokes":3,"elapsed_time_sec":0},{"entry":1725812934,"keystrokes":8,"exit":1725814353,"elapsed_time_sec":1419}],"git_project_name":""},"\/tmp\/nvim.ayush\/AXansa\/2":{"filetype":"git","visit_log":[],"git_project_name":"AyushDumasia"},"\/home\/archer\/.config\/rofi\/scripts\/powermenu_t1":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/new-wifi.sh":{"filetype":"sh","visit_log":[{"entry":1725370443,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725370818,"keystrokes":2,"exit":1725370824,"elapsed_time_sec":6},{"entry":1725377533,"keystrokes":261,"exit":1725377609,"elapsed_time_sec":76},{"entry":1725377612,"keystrokes":341,"exit":1725377968,"elapsed_time_sec":356},{"entry":1725377993,"keystrokes":5,"exit":1725377999,"elapsed_time_sec":6},{"entry":1725378027,"keystrokes":16,"exit":1725378184,"elapsed_time_sec":157}],"git_project_name":""},"\/home\/archer\/.config\/wlogout\/power-hover.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/.config\/i3\/config":{"filetype":"i3config","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/coq-nvim.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Chatbot\/app.py":{"filetype":"python","visit_log":[{"entry":1725364534,"keystrokes":1,"exit":1725364540,"elapsed_time_sec":6},{"entry":1725364706,"keystrokes":88,"exit":1725364728,"elapsed_time_sec":22}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-7.rasi":{"filetype":"","visit_log":[{"entry":1725174074,"keystrokes":77,"exit":1725175115,"elapsed_time_sec":1041}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/colors\/catppuccin.rasi":{"filetype":"","visit_log":[{"entry":1725086618,"keystrokes":1,"exit":1725086702,"elapsed_time_sec":84},{"entry":1725092242,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1724909238,"keystrokes":141,"exit":1724941351,"elapsed_time_sec":32113},{"entry":1724941643,"keystrokes":176,"exit":1724949075,"elapsed_time_sec":7432},{"entry":1724949078,"keystrokes":16,"exit":1724987373,"elapsed_time_sec":38295},{"entry":1724987378,"keystrokes":104,"exit":1725042108,"elapsed_time_sec":54730},{"entry":1725042267,"keystrokes":94,"exit":1725076693,"elapsed_time_sec":34426},{"entry":1725077043,"keystrokes":30,"exit":1725077560,"elapsed_time_sec":517},{"entry":1725079595,"keystrokes":30,"exit":1725080142,"elapsed_time_sec":547},{"entry":1725084780,"keystrokes":9,"exit":1725084803,"elapsed_time_sec":23},{"entry":1725084803,"keystrokes":299,"exit":1726118289,"elapsed_time_sec":1033486},{"entry":1726118296,"keystrokes":8,"elapsed_time_sec":0},{"entry":1726118300,"keystrokes":4,"elapsed_time_sec":0},{"entry":1726118304,"keystrokes":7,"elapsed_time_sec":0},{"entry":1726118308,"keystrokes":11,"elapsed_time_sec":0},{"entry":1726118342,"keystrokes":7,"elapsed_time_sec":0},{"entry":1726118353,"keystrokes":12,"elapsed_time_sec":0},{"entry":1726118416,"keystrokes":4,"elapsed_time_sec":0},{"entry":1726118418,"keystrokes":170,"exit":1726505328,"elapsed_time_sec":386910}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/mocha.conf":{"filetype":"conf","visit_log":[{"entry":1725084780,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726118313,"keystrokes":1,"exit":1726118325,"elapsed_time_sec":12}],"git_project_name":""},"\/dev\/nvram":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"entry":1725079221,"keystrokes":111,"exit":1725086735,"elapsed_time_sec":7514},{"entry":1725086989,"keystrokes":11,"exit":1725086999,"elapsed_time_sec":10},{"entry":1725087018,"keystrokes":6,"exit":1725087056,"elapsed_time_sec":38},{"entry":1725087145,"keystrokes":17,"exit":1725087153,"elapsed_time_sec":8},{"entry":1725087157,"keystrokes":24,"exit":1725087185,"elapsed_time_sec":28},{"entry":1725087199,"keystrokes":21,"exit":1725087297,"elapsed_time_sec":98},{"entry":1725087397,"keystrokes":251,"exit":1725366353,"elapsed_time_sec":278956},{"entry":1725366356,"keystrokes":54,"exit":1725366363,"elapsed_time_sec":7},{"entry":1725812230,"keystrokes":345,"exit":1725873909,"elapsed_time_sec":61679},{"entry":1726143003,"keystrokes":6,"elapsed_time_sec":0},{"entry":1726143005,"keystrokes":49,"exit":1726598877,"elapsed_time_sec":455872}],"git_project_name":""},"\/home\/archer\/.config\/atuin\/config.toml":{"filetype":"toml","visit_log":[{"entry":1725873655,"keystrokes":396,"exit":1725873757,"elapsed_time_sec":102},{"entry":1725873887,"keystrokes":266,"exit":1725873908,"elapsed_time_sec":21}],"git_project_name":""},"\/home\/ayush\/.ssh\/config":{"filetype":"sshconfig","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/X11\/xinitrc.sh":{"filetype":"sh","visit_log":[{"entry":1726126790,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726126791,"keystrokes":1,"exit":1726126803,"elapsed_time_sec":12}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t1":{"filetype":"sh","visit_log":[{"entry":1725087482,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088639,"keystrokes":1,"exit":1725090013,"elapsed_time_sec":1374}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/shared\/colors.rasi":{"filetype":"","visit_log":[{"entry":1725087185,"keystrokes":44,"exit":1725087199,"elapsed_time_sec":14}],"git_project_name":""},"\/home\/archer\/.config\/yazi\/theme.toml":{"filetype":"toml","visit_log":[{"entry":1725095902,"keystrokes":3,"exit":1725095909,"elapsed_time_sec":7}],"git_project_name":""},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/theme.conf":{"filetype":"conf","visit_log":[{"entry":1724916736,"keystrokes":108,"exit":1724917077,"elapsed_time_sec":341},{"entry":1724988042,"keystrokes":2,"exit":1724988097,"elapsed_time_sec":55},{"entry":1724988098,"keystrokes":1,"exit":1724988114,"elapsed_time_sec":16},{"entry":1724988285,"keystrokes":138,"exit":1724988354,"elapsed_time_sec":69},{"entry":1725715541,"keystrokes":8,"exit":1725715554,"elapsed_time_sec":13}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/bufferline.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/alpha.lua":{"filetype":"lua","visit_log":[{"entry":1725288150,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/usage_data.json":{"filetype":"json","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/forest.rofi":{"filetype":"","visit_log":[{"entry":1724923630,"keystrokes":9,"exit":1724923638,"elapsed_time_sec":8}],"git_project_name":""},"\/home\/ayush\/.ssh\/new.pub":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/waybar\/style.css":{"filetype":"css","visit_log":[{"entry":1725085733,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725205618,"keystrokes":16,"exit":1725205671,"elapsed_time_sec":53},{"entry":1725205979,"keystrokes":86,"exit":1725206040,"elapsed_time_sec":61},{"entry":1725208265,"keystrokes":135,"exit":1725208417,"elapsed_time_sec":152},{"entry":1725208718,"keystrokes":1,"exit":1725208735,"elapsed_time_sec":17},{"entry":1725208801,"keystrokes":40,"exit":1725209043,"elapsed_time_sec":242},{"entry":1725249134,"keystrokes":94,"exit":1725249348,"elapsed_time_sec":214},{"entry":1725249377,"keystrokes":68,"exit":1725249520,"elapsed_time_sec":143},{"entry":1726461856,"keystrokes":54,"exit":1726461884,"elapsed_time_sec":28},{"entry":1726461904,"keystrokes":1091,"exit":1726463447,"elapsed_time_sec":1543},{"entry":1726463459,"keystrokes":69,"exit":1726463492,"elapsed_time_sec":33},{"entry":1726463496,"keystrokes":1266,"exit":1726464532,"elapsed_time_sec":1036},{"entry":1726465019,"keystrokes":45,"exit":1726465080,"elapsed_time_sec":61},{"entry":1726465613,"keystrokes":25,"exit":1726465732,"elapsed_time_sec":119},{"entry":1726465787,"keystrokes":103,"exit":1726465812,"elapsed_time_sec":25},{"entry":1726468801,"keystrokes":1167,"exit":1726470135,"elapsed_time_sec":1334},{"entry":1726470173,"keystrokes":38,"exit":1726470196,"elapsed_time_sec":23},{"entry":1726470822,"keystrokes":72,"exit":1726470866,"elapsed_time_sec":44},{"entry":1726470922,"keystrokes":1631,"exit":1726472026,"elapsed_time_sec":1104},{"entry":1726472101,"keystrokes":474,"exit":1726472356,"elapsed_time_sec":255},{"entry":1726479963,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726480864,"keystrokes":319,"exit":1726481016,"elapsed_time_sec":152},{"entry":1726481623,"keystrokes":48,"exit":1726481671,"elapsed_time_sec":48},{"entry":1726482246,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726485183,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726505106,"keystrokes":156,"exit":1726505190,"elapsed_time_sec":84},{"entry":1726543188,"keystrokes":115,"exit":1726543242,"elapsed_time_sec":54},{"entry":1726549453,"keystrokes":86,"exit":1726549463,"elapsed_time_sec":10},{"entry":1726549473,"keystrokes":0,"elapsed_time_sec":0},{"entry":1726549814,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/a.rasi":{"filetype":"","visit_log":[{"entry":1725687489,"keystrokes":93,"exit":1725687548,"elapsed_time_sec":59},{"entry":1725687559,"keystrokes":14,"exit":1725687576,"elapsed_time_sec":17}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/package.json":{"filetype":"json","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/server\/src\/utils\/ApiResponse.utils.js":{"filetype":"javascript","visit_log":[{"entry":1725867687,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725867687,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":"EdChat"},"\/home\/archer\/Downloads\/dotfiles\/gnome-extensions.txt":{"filetype":"text","visit_log":[{"entry":1725873626,"keystrokes":1,"exit":1725873632,"elapsed_time_sec":6}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-10.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/model.py":{"filetype":"python","visit_log":[{"entry":1725364785,"keystrokes":89,"exit":1725364796,"elapsed_time_sec":11}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/networkmenu.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/setup.sh":{"filetype":"sh","visit_log":[{"entry":1725691250,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate.fish":{"filetype":"fish","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/code-flags.conf":{"filetype":"conf","visit_log":[{"entry":1725351935,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725351935,"keystrokes":7,"exit":1725352091,"elapsed_time_sec":156}],"git_project_name":""},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf.bak":{"filetype":"conf","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/README.md":{"filetype":"markdown","visit_log":[],"git_project_name":"dotfiles"},"\/tmp\/crontab.9S4eur":{"filetype":"crontab","visit_log":[{"entry":1726492687,"keystrokes":0,"exit":1726492709,"elapsed_time_sec":22},{"entry":1726492712,"keystrokes":65,"exit":1726492802,"elapsed_time_sec":90}],"git_project_name":""},"\/home\/ayush\/.cache\/Homebrew\/Logs\/dbus\/post_install.01.dbus-uuidgen":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/chatgpt.py":{"filetype":"python","visit_log":[{"entry":1725392233,"keystrokes":14,"exit":1725392268,"elapsed_time_sec":35},{"entry":1725392920,"keystrokes":59,"exit":1725392985,"elapsed_time_sec":65},{"entry":1725393020,"keystrokes":10,"exit":1725393068,"elapsed_time_sec":48},{"entry":1725393097,"keystrokes":39,"exit":1725393296,"elapsed_time_sec":199},{"entry":1725393320,"keystrokes":63,"exit":1725393464,"elapsed_time_sec":144},{"entry":1725393585,"keystrokes":187,"exit":1725394080,"elapsed_time_sec":495}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorschemes.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/.ssh\/id_ed25519.pub":{"filetype":"","visit_log":[],"git_project_name":""},"\/usr\/share\/grub\/themes\/sudo":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/telescope.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/X11\/Xresources":{"filetype":"xdefaults","visit_log":[{"entry":1725812274,"keystrokes":3,"exit":1725812300,"elapsed_time_sec":26},{"entry":1726055425,"keystrokes":10,"exit":1726055434,"elapsed_time_sec":9},{"entry":1726126671,"keystrokes":15,"exit":1726126722,"elapsed_time_sec":51}],"git_project_name":""},"\/home\/archer\/Downloads\/AI-docs.txt":{"filetype":"text","visit_log":[{"entry":1725504911,"keystrokes":68,"exit":1725504991,"elapsed_time_sec":80},{"entry":1725505580,"keystrokes":29,"exit":1725507095,"elapsed_time_sec":1515}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/askpass.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lazy-lock.json":{"filetype":"json","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk.css":{"filetype":"css","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t7":{"filetype":"sh","visit_log":[{"entry":1725088651,"keystrokes":1,"exit":1725088663,"elapsed_time_sec":12},{"entry":1725088666,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088667,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088670,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088672,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088673,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088674,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088677,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088680,"keystrokes":17,"exit":1725088830,"elapsed_time_sec":150},{"entry":1725088858,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088862,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088867,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725088869,"keystrokes":19,"exit":1725088921,"elapsed_time_sec":52},{"entry":1725088926,"keystrokes":19,"exit":1725088978,"elapsed_time_sec":52},{"entry":1725088989,"keystrokes":6,"exit":1725089021,"elapsed_time_sec":32}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/catppuccin.rasi":{"filetype":"","visit_log":[{"entry":1725421327,"keystrokes":23,"exit":1725421336,"elapsed_time_sec":9}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/images\/chatbox-icon.svg":{"filetype":"svg","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/dunst\/dunstrc":{"filetype":"conf","visit_log":[{"entry":1724990707,"keystrokes":340,"exit":1724990845,"elapsed_time_sec":138},{"entry":1724990954,"keystrokes":195,"exit":1724991212,"elapsed_time_sec":258},{"entry":1724991657,"keystrokes":9,"exit":1724991927,"elapsed_time_sec":270},{"entry":1725021432,"keystrokes":75,"exit":1725021496,"elapsed_time_sec":64},{"entry":1725021515,"keystrokes":417,"exit":1725021824,"elapsed_time_sec":309},{"entry":1725811945,"keystrokes":0,"elapsed_time_sec":0},{"entry":1725812938,"keystrokes":27,"exit":1725812954,"elapsed_time_sec":16},{"entry":1725814354,"keystrokes":0,"elapsed_time_sec":0}],"git_project_name":""},"\/usr\/share\/iso-codes\/json\/iso_3166-1.json":{"filetype":"json","visit_log":[],"git_project_name":""},"\/home\/ayush\/Documents\/t3_tutorial\/first\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""}},"last_cleanup":1726079484}
\ No newline at end of file
+{"last_cleanup":1726079484,"data":{"":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724870595},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724870596},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724874684},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724875005},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724903463},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904147},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904160},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904283},{"keystrokes":2,"entry":1724904490,"elapsed_time_sec":9,"exit":1724904499},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904500},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904500},{"keystrokes":2,"entry":1724905233,"elapsed_time_sec":13,"exit":1724905246},{"keystrokes":38,"entry":1724905246,"elapsed_time_sec":12,"exit":1724905258},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724905260},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724906737},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908137},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908162},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908164},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908292},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908506},{"keystrokes":2,"entry":1724908684,"elapsed_time_sec":23,"exit":1724908707},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908707},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909228},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909229},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909231},{"keystrokes":30,"entry":1724909232,"elapsed_time_sec":15,"exit":1724909247},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724912158},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724912632},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724914119},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724915186},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724915229},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724915231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724916209},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724919416},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724919432},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724919714},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724923349},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724923514},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724923560},{"keystrokes":40,"entry":1724923611,"elapsed_time_sec":11,"exit":1724923622},{"keystrokes":2,"entry":1724923690,"elapsed_time_sec":8,"exit":1724923698},{"keystrokes":13,"entry":1724923698,"elapsed_time_sec":19,"exit":1724923717},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924297},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924351},{"keystrokes":12,"entry":1724924354,"elapsed_time_sec":28,"exit":1724924382},{"keystrokes":2,"entry":1724924403,"elapsed_time_sec":7,"exit":1724924410},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924410},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724932581},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724932585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724934550},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935314},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935317},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935570},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935750},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935833},{"keystrokes":2,"entry":1724936036,"elapsed_time_sec":21,"exit":1724936057},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936057},{"keystrokes":102,"entry":1724936244,"elapsed_time_sec":73,"exit":1724936317},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936622},{"keystrokes":2,"entry":1724937047,"elapsed_time_sec":51,"exit":1724937098},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724937098},{"keystrokes":2,"entry":1724937366,"elapsed_time_sec":7,"exit":1724937373},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724937378},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724937559},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941328},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941342},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941343},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941884},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943541},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943556},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943634},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943645},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943651},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943653},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724944147},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945194},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945198},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945201},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945203},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945476},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945491},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724946585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724946816},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724947782},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948406},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948543},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948559},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948709},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948711},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948749},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948755},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948761},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948773},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948824},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948826},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948826},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948827},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724949066},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724949073},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724987359},{"keystrokes":1,"entry":1724987363,"elapsed_time_sec":7,"exit":1724987370},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724987370},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988034},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988037},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988097},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988114},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988279},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724990706},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724990953},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724992309},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724992313},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724993591},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724993596},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996354},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996667},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724997113},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724997125},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725000388},{"keystrokes":1,"entry":1725000390,"elapsed_time_sec":6,"exit":1725000396},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725000397},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725000937},{"keystrokes":2,"entry":1725012907,"elapsed_time_sec":7,"exit":1725012914},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725012914},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018990},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018994},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019076},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019095},{"keystrokes":2,"entry":1725019224,"elapsed_time_sec":100,"exit":1725019324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019330},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019458},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019570},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019579},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725020281},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725020282},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725021496},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725033613},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725035863},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725036534},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725036538},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725036540},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725040761},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725040763},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725042106},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725044971},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725044973},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075572},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075574},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075579},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075581},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075588},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075589},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075591},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075592},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075706},{"keystrokes":33,"entry":1725075710,"elapsed_time_sec":7,"exit":1725075717},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075955},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075964},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075967},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076236},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076238},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076239},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076240},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076240},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076241},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076271},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076281},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076308},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076690},{"keystrokes":2,"entry":1725077312,"elapsed_time_sec":160,"exit":1725077472},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725077472},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725077551},{"keystrokes":66,"entry":1725079212,"elapsed_time_sec":19,"exit":1725079231},{"keystrokes":90,"entry":1725079584,"elapsed_time_sec":17,"exit":1725079601},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080094},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080141},{"keystrokes":26,"entry":1725084761,"elapsed_time_sec":6,"exit":1725084767},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725085390},{"keystrokes":32,"entry":1725085412,"elapsed_time_sec":6,"exit":1725085418},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725086610},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725086702},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725087889},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725092235},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725092241},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095508},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095510},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095540},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095810},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095812},{"keystrokes":70,"entry":1725095869,"elapsed_time_sec":19,"exit":1725095888},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725096465},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725096482},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725096666},{"keystrokes":82,"entry":1725098120,"elapsed_time_sec":1003,"exit":1725099123},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725101769},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725102120},{"keystrokes":2,"entry":1725120635,"elapsed_time_sec":6,"exit":1725120641},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120641},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120642},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120678},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165694},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165770},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165786},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165792},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725166339},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725167079},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171066},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171118},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171250},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171442},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725176173},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725183837},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725183874},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725204913},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205145},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205147},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205225},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205235},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725207318},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725207322},{"keystrokes":0,"entry":1725207486,"elapsed_time_sec":709,"exit":1725208195},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208195},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208210},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208211},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208215},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208222},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208227},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208264},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725210116},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725210620},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725210643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211192},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211466},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211593},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212099},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212110},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212299},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212314},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212870},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725213151},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725213240},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725213241},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725247546},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248582},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248723},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248927},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248971},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725249106},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725249131},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725251414},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725262708},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725268529},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725277981},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725278019},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725281892},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725282719},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725284804},{"keystrokes":24,"entry":1725284822,"elapsed_time_sec":179,"exit":1725285001},{"keystrokes":4,"entry":1725285009,"elapsed_time_sec":6,"exit":1725285015},{"keystrokes":5,"entry":1725285070,"elapsed_time_sec":12,"exit":1725285082},{"keystrokes":5,"entry":1725285092,"elapsed_time_sec":11,"exit":1725285103},{"keystrokes":3,"entry":1725285179,"elapsed_time_sec":20,"exit":1725285199},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725285204},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725285229},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725285230},{"keystrokes":0,"entry":1725288148,"elapsed_time_sec":2573,"exit":1725290721},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725291381},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725291387},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371169},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371339},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725351932},{"keystrokes":26,"entry":1725359026,"elapsed_time_sec":41,"exit":1725359067},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359067},{"keystrokes":1,"entry":1725359068,"elapsed_time_sec":19,"exit":1725359087},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359087},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359126},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359128},{"keystrokes":1,"entry":1725359130,"elapsed_time_sec":37,"exit":1725359167},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359167},{"keystrokes":1,"entry":1725359169,"elapsed_time_sec":34,"exit":1725359203},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359203},{"keystrokes":5,"entry":1725359256,"elapsed_time_sec":8,"exit":1725359264},{"keystrokes":28,"entry":1725359268,"elapsed_time_sec":18,"exit":1725359286},{"keystrokes":4,"entry":1725359319,"elapsed_time_sec":7,"exit":1725359326},{"keystrokes":5,"entry":1725359328,"elapsed_time_sec":20,"exit":1725359348},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364267},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364282},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364290},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364293},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364329},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364332},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364343},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364346},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364349},{"keystrokes":0,"entry":1725364355,"elapsed_time_sec":19,"exit":1725364374},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364375},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364379},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364449},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364497},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364510},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364518},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364522},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364531},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364533},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364540},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364554},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364558},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364560},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364565},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364566},{"keystrokes":2,"entry":1725364574,"elapsed_time_sec":9,"exit":1725364583},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364583},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364696},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364700},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364704},{"keystrokes":4,"entry":1725364745,"elapsed_time_sec":9,"exit":1725364754},{"keystrokes":13,"entry":1725364765,"elapsed_time_sec":9,"exit":1725364774},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364796},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364801},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364809},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364815},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725365959},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725365964},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366299},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366317},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366318},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366321},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366326},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366348},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366352},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366383},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366428},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366431},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366434},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366573},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366605},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367164},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367323},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367438},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725370425},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725370816},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371291},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371310},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371316},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371327},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371348},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725372138},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725377523},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725391868},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392232},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392544},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392854},{"keystrokes":24,"entry":1725392858,"elapsed_time_sec":29,"exit":1725392887},{"keystrokes":20,"entry":1725393068,"elapsed_time_sec":250,"exit":1725393318},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725393486},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725393583},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725420740},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725421320},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725421323},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725421326},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725423828},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424050},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424058},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424060},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725474088},{"keystrokes":34,"entry":1725504896,"elapsed_time_sec":2204,"exit":1725507100},{"keystrokes":4,"entry":1725507105,"elapsed_time_sec":9,"exit":1725507114},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725507163},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725507165},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725507167},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509038},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509043},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509062},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509219},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509428},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725519088},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725519175},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725520211},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725520277},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725520308},{"keystrokes":1,"entry":1725520319,"elapsed_time_sec":6,"exit":1725520325},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725547305},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725547311},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725681056},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725681861},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684034},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684467},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685333},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685615},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685620},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725686509},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687414},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687466},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687913},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689446},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689642},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689644},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689655},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689773},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725690083},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725690091},{"keystrokes":0,"entry":1725690103,"elapsed_time_sec":9,"exit":1725690112},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725691772},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725708732},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725711115},{"keystrokes":8,"entry":1725715539,"elapsed_time_sec":81119,"exit":1725796658},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725799435},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725799617},{"keystrokes":24,"entry":1725811915,"elapsed_time_sec":322,"exit":1725812237},{"keystrokes":4,"entry":1725812274,"elapsed_time_sec":662,"exit":1725812936},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725814352},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725856310},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725864056},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867663},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867679},{"keystrokes":0,"entry":1725867848,"elapsed_time_sec":326,"exit":1725868174},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725868387},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725868388},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725872833},{"keystrokes":0,"entry":1725872835,"elapsed_time_sec":36,"exit":1725872871},{"keystrokes":28,"entry":1725872978,"elapsed_time_sec":6,"exit":1725872984},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873319},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873362},{"keystrokes":38,"entry":1725873397,"elapsed_time_sec":22,"exit":1725873419},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873542},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873543},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873545},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873567},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873632},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873638},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873650},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873654},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873757},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873763},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873766},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873768},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873773},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873775},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873778},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873803},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873813},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873826},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873833},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873849},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873883},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873908},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725882289},{"keystrokes":34,"entry":1725882326,"elapsed_time_sec":141,"exit":1725882467},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726055424},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726058603},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726059151},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726060051},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726060455},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726060815},{"keystrokes":54,"entry":1726064403,"elapsed_time_sec":19,"exit":1726064422},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726067837},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726067951},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726068796},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726069486},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726072203},{"keystrokes":22,"entry":1726075810,"elapsed_time_sec":6,"exit":1726075816},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077604},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077692},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077746},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082481},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082484},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082659},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726116834},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726117230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726117232},{"keystrokes":108,"entry":1726118280,"elapsed_time_sec":177,"exit":1726118457},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118472},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118481},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726120286},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125423},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125434},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125437},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125918},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126670},{"keystrokes":34,"entry":1726126722,"elapsed_time_sec":33,"exit":1726126755},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126757},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126791},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126873},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126875},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135499},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135948},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135950},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135957},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135957},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138918},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138944},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726139528},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726141541},{"keystrokes":8,"entry":1726142986,"elapsed_time_sec":19,"exit":1726143005},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726159360},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726159363},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167232},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167401},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167487},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167680},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167681},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726169119},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726169407},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232070},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232081},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232092},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232097},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232112},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232644},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232672},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232681},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232699},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232702},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232704},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726235390},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726235402},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726298825},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726332150},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726332151},{"keystrokes":80,"entry":1726332155,"elapsed_time_sec":51156,"exit":1726383311},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726383320},{"keystrokes":20,"entry":1726383328,"elapsed_time_sec":8,"exit":1726383336},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726383376},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726383379},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726394086},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726414428},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425564},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425564},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425596},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425731},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425732},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425820},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726426092},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726426413},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726461585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726461588},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726473446},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726479959},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726479961},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726480036},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726480507},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726480863},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726482583},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726483794},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726485179},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726485182},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726485756},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726485770},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726491440},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726491441},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726492145},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726492709},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726501810},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726501811},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726505104},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726505327},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726543186},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726549452},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726549813},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726550035},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726550037},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726594238},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726598843},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726598844},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726598847},{"keystrokes":10,"entry":1726598860,"elapsed_time_sec":716,"exit":1726599576},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599581},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599651},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599653},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599653},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599654},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599660},{"keystrokes":1,"entry":1726599661,"elapsed_time_sec":14,"exit":1726599675},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599675},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599680},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726599863},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726600994},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601109},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601134},{"keystrokes":24,"entry":1726601176,"elapsed_time_sec":8,"exit":1726601184},{"keystrokes":20,"entry":1726601230,"elapsed_time_sec":7,"exit":1726601237},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601274},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601459},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601500},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601506},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601507},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601508},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601509},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601512},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601516},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601518},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601522},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601926},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601928},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601930},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601932},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602024},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602066},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602070},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602095},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602101},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602181},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602465},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602472},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602476},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602631},{"keystrokes":10,"entry":1726602798,"elapsed_time_sec":6,"exit":1726602804},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602824},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726602902},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726603292},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726603336},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726603747},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726603823},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726604112},{"keystrokes":1,"entry":1726604116,"elapsed_time_sec":54,"exit":1726604170},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726604170},{"keystrokes":0,"entry":1726604186,"elapsed_time_sec":0},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726604209}],"git_project_name":""},"\/home\/ayush\/dotfiles\/fastfetch\/config.jsonc":{"filetype":"jsonc","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.z":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/id_ed25519":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/yazi\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":4,"elapsed_time_sec":0,"entry":1725095875},{"keystrokes":4,"elapsed_time_sec":0,"entry":1725095883},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095909}],"git_project_name":""},"\/usr\/bin\/rxfetch":{"filetype":"sh","visit_log":[{"keystrokes":281,"entry":1725078303,"elapsed_time_sec":44,"exit":1725078347}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/power.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/synth-shell\/synth-shell-greeter.config":{"filetype":"conf","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/hypr\/package.json":{"filetype":"json","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/new":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/treesj.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/bat\/config":{"filetype":"","visit_log":[{"keystrokes":1,"entry":1725095528,"elapsed_time_sec":12,"exit":1725095540},{"keystrokes":6,"entry":1726603749,"elapsed_time_sec":21,"exit":1726603770}],"git_project_name":""},"\/home\/ayush\/Documents\/My Things\/Development\/AyushDumasia\/README.md":{"filetype":"markdown","visit_log":[],"git_project_name":"AyushDumasia"},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-1.rasi":{"filetype":"","visit_log":[{"keystrokes":71,"entry":1725171258,"elapsed_time_sec":184,"exit":1725171442},{"keystrokes":41,"entry":1725172046,"elapsed_time_sec":105,"exit":1725172151},{"keystrokes":48,"entry":1725173160,"elapsed_time_sec":249,"exit":1725173409},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212319},{"keystrokes":351,"entry":1725689656,"elapsed_time_sec":117,"exit":1725689773},{"keystrokes":36,"entry":1725689809,"elapsed_time_sec":84,"exit":1725689893},{"keystrokes":587,"entry":1725689901,"elapsed_time_sec":182,"exit":1725690083}],"git_project_name":""},"\/home\/archer\/Downloads\/dotfiles\/gnome-extensions.txt":{"filetype":"text","visit_log":[{"keystrokes":1,"entry":1725873626,"elapsed_time_sec":6,"exit":1725873632}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/wlogout\/style.css":{"filetype":"css","visit_log":[{"keystrokes":78,"entry":1724943543,"elapsed_time_sec":13,"exit":1724943556},{"keystrokes":78,"entry":1724943636,"elapsed_time_sec":9,"exit":1724943645},{"keystrokes":250,"entry":1724943654,"elapsed_time_sec":335,"exit":1724943989},{"keystrokes":2,"entry":1724943997,"elapsed_time_sec":6,"exit":1724944003},{"keystrokes":155,"entry":1724944033,"elapsed_time_sec":114,"exit":1724944147},{"keystrokes":1,"entry":1724944152,"elapsed_time_sec":54,"exit":1724944206},{"keystrokes":5,"entry":1724944213,"elapsed_time_sec":18,"exit":1724944231},{"keystrokes":388,"entry":1724944642,"elapsed_time_sec":231,"exit":1724944873},{"keystrokes":125,"entry":1724945205,"elapsed_time_sec":252,"exit":1724945457},{"keystrokes":1,"entry":1724945478,"elapsed_time_sec":13,"exit":1724945491},{"keystrokes":1,"entry":1724945496,"elapsed_time_sec":11,"exit":1724945507},{"keystrokes":831,"entry":1724947800,"elapsed_time_sec":409,"exit":1724948209}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/client\/src\/assets\/data.js":{"filetype":"javascript","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725872984},{"keystrokes":49,"entry":1725872984,"elapsed_time_sec":34,"exit":1725873018},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873020}],"git_project_name":"EdChat"},"\/home\/archer\/Downloads\/Chatbot\/chat.py":{"filetype":"python","visit_log":[{"keystrokes":13,"entry":1725364541,"elapsed_time_sec":13,"exit":1725364554}],"git_project_name":""},"\/home\/ayush\/dotfiles\/ohmyposh\/base.json":{"filetype":"json","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/nvim\/init.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/etc\/theme.conf":{"filetype":"conf","visit_log":[{"keystrokes":2,"entry":1724917157,"elapsed_time_sec":6,"exit":1724917163}],"git_project_name":""},"\/home\/archer\/.config\/yazi\/catppuccin\/themes\/mocha.toml":{"filetype":"toml","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095818},{"keystrokes":1,"entry":1725095819,"elapsed_time_sec":50,"exit":1725095869},{"keystrokes":5,"entry":1725095893,"elapsed_time_sec":9,"exit":1725095902}],"git_project_name":""},"\/home\/archer\/.config\/mpd\/mpd.conf":{"filetype":"conf","visit_log":[{"keystrokes":35,"entry":1725708733,"elapsed_time_sec":24,"exit":1725708757}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-4\/powermenu.sh":{"filetype":"sh","visit_log":[{"keystrokes":166,"entry":1725087297,"elapsed_time_sec":100,"exit":1725087397},{"keystrokes":12,"entry":1725087419,"elapsed_time_sec":8,"exit":1725087427}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-2\/powermenu.sh":{"filetype":"sh","visit_log":[{"keystrokes":88,"entry":1725096630,"elapsed_time_sec":20,"exit":1725096650},{"keystrokes":15,"entry":1725096657,"elapsed_time_sec":8,"exit":1725096665},{"keystrokes":35,"entry":1725096675,"elapsed_time_sec":154,"exit":1725096829}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1726064415},{"keystrokes":69,"entry":1726064422,"elapsed_time_sec":318734,"exit":1726383156},{"keystrokes":14,"elapsed_time_sec":0,"entry":1726383159},{"keystrokes":45,"entry":1726383245,"elapsed_time_sec":11,"exit":1726383256},{"keystrokes":7,"elapsed_time_sec":0,"entry":1726383261},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383264},{"keystrokes":9,"elapsed_time_sec":0,"entry":1726383265},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383268},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383270},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383271},{"keystrokes":15,"elapsed_time_sec":0,"entry":1726383272},{"keystrokes":9,"elapsed_time_sec":0,"entry":1726383277},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383279},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383281},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383282},{"keystrokes":14,"elapsed_time_sec":0,"entry":1726383283},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383290},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383292},{"keystrokes":4,"elapsed_time_sec":0,"entry":1726383293},{"keystrokes":22,"elapsed_time_sec":0,"entry":1726383294},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383302},{"keystrokes":21,"elapsed_time_sec":0,"entry":1726383303},{"keystrokes":10,"elapsed_time_sec":0,"entry":1726383308},{"keystrokes":44,"entry":1726383311,"elapsed_time_sec":14,"exit":1726383325},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726383334},{"keystrokes":21,"elapsed_time_sec":0,"entry":1726383335},{"keystrokes":36,"entry":1726383341,"elapsed_time_sec":38,"exit":1726383379}],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/wlogout\/layout":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943558},{"keystrokes":2,"entry":1724943989,"elapsed_time_sec":8,"exit":1724943997},{"keystrokes":4,"entry":1724944005,"elapsed_time_sec":28,"exit":1724944033},{"keystrokes":1,"entry":1724944206,"elapsed_time_sec":7,"exit":1724944213},{"keystrokes":143,"entry":1724944873,"elapsed_time_sec":320,"exit":1724945193},{"keystrokes":43,"entry":1724945457,"elapsed_time_sec":14,"exit":1724945471},{"keystrokes":527,"entry":1724946817,"elapsed_time_sec":303,"exit":1724947120},{"keystrokes":37,"entry":1724948211,"elapsed_time_sec":10,"exit":1724948221}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/network.rasi":{"filetype":"","visit_log":[{"keystrokes":121,"entry":1725098136,"elapsed_time_sec":281,"exit":1725098417},{"keystrokes":97,"entry":1725098515,"elapsed_time_sec":31,"exit":1725098546},{"keystrokes":12,"entry":1725099018,"elapsed_time_sec":6,"exit":1725099024}],"git_project_name":""},"\/usr\/share\/rofi\/themes\/catppuccin.rasi":{"filetype":"","visit_log":[{"keystrokes":152,"entry":1726507975,"elapsed_time_sec":314,"exit":1726508289}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-10.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/hyprdots\/hyprland\/.config\/hypr\/exports.conf":{"filetype":"conf","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/a.rasi":{"filetype":"","visit_log":[{"keystrokes":93,"entry":1725687489,"elapsed_time_sec":59,"exit":1725687548},{"keystrokes":14,"entry":1725687559,"elapsed_time_sec":17,"exit":1725687576}],"git_project_name":""},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk-dark.css":{"filetype":"css","visit_log":[],"git_project_name":""},"\/dev\/rfkill":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1725392882},{"keystrokes":27,"entry":1725392985,"elapsed_time_sec":112,"exit":1725393097},{"keystrokes":20,"entry":1725393311,"elapsed_time_sec":274,"exit":1725393585}],"git_project_name":""},"\/home\/ayush\/.themes\/Dracula\/README.md":{"filetype":"markdown","visit_log":[],"git_project_name":""},"term:\/\/~\/Projects\/EdChat\/\/35654:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"keystrokes":2,"entry":1725872885,"elapsed_time_sec":22,"exit":1725872907},{"keystrokes":2,"entry":1725872907,"elapsed_time_sec":71,"exit":1725872978}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/rofi\/applets\/bin\/apps.sh":{"filetype":"sh","visit_log":[{"keystrokes":12,"entry":1725168607,"elapsed_time_sec":6,"exit":1725168613},{"keystrokes":498,"entry":1725168928,"elapsed_time_sec":472,"exit":1725169400},{"keystrokes":453,"entry":1725690112,"elapsed_time_sec":115,"exit":1725690227}],"git_project_name":""},"\/home\/archer\/.config\/starship\/config.jsonc":{"filetype":"jsonc","visit_log":[{"keystrokes":0,"entry":1725079199,"elapsed_time_sec":13,"exit":1725079212}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/completions.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Chatbot\/train.py":{"filetype":"python","visit_log":[{"keystrokes":117,"entry":1725364586,"elapsed_time_sec":57,"exit":1725364643}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/current_wallpaper_index":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/zshrc":{"filetype":"zsh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-3.rasi":{"filetype":"","visit_log":[{"keystrokes":91,"entry":1725173549,"elapsed_time_sec":40,"exit":1725173589},{"keystrokes":173,"entry":1725212112,"elapsed_time_sec":185,"exit":1725212297},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725268570},{"keystrokes":702,"entry":1725424061,"elapsed_time_sec":700,"exit":1725424761},{"keystrokes":3,"entry":1725687467,"elapsed_time_sec":17,"exit":1725687484},{"keystrokes":12,"entry":1725687548,"elapsed_time_sec":11,"exit":1725687559},{"keystrokes":709,"entry":1725687576,"elapsed_time_sec":330,"exit":1725687906},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687920},{"keystrokes":3,"entry":1725689781,"elapsed_time_sec":10,"exit":1725689791},{"keystrokes":16,"entry":1725689800,"elapsed_time_sec":9,"exit":1725689809},{"keystrokes":8,"entry":1725689893,"elapsed_time_sec":8,"exit":1725689901},{"keystrokes":230,"entry":1726135959,"elapsed_time_sec":42,"exit":1726136001},{"keystrokes":392,"entry":1726137565,"elapsed_time_sec":539,"exit":1726138104},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138585}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/mocha.config":{"filetype":"","visit_log":[{"keystrokes":3,"entry":1725084767,"elapsed_time_sec":11,"exit":1725084778}],"git_project_name":""},"\/usr\/share\/grub\/themes\/sudo":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/telescope.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Projects\/EdChat\/client\/src\/Pages\/pieChart.jsx":{"filetype":"javascriptreact","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725882468}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/hypr\/mocha.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725084780},{"keystrokes":1,"entry":1726118313,"elapsed_time_sec":12,"exit":1726118325},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601237}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/scripts\/network.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726075817}],"git_project_name":""},"\/home\/archer\/.config\/starship\/starship.toml":{"filetype":"toml","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725079231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725079233},{"keystrokes":82,"entry":1726167233,"elapsed_time_sec":21,"exit":1726167254},{"keystrokes":32,"entry":1726167402,"elapsed_time_sec":10,"exit":1726167412},{"keystrokes":27,"entry":1726167488,"elapsed_time_sec":192,"exit":1726167680},{"keystrokes":4,"entry":1726425564,"elapsed_time_sec":6,"exit":1726425570},{"keystrokes":130,"entry":1726425596,"elapsed_time_sec":121,"exit":1726425717},{"keystrokes":79,"entry":1726425732,"elapsed_time_sec":72,"exit":1726425804},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726425821},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726426093}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/onedark.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/config":{"filetype":"sshconfig","visit_log":[],"git_project_name":""},"\/dev\/nvme0n1p6":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t4":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/powermenu_t1":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/pip":{"filetype":"python","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364824}],"git_project_name":""},"\/home\/archer\/.config\/X11\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":23,"entry":1726126750,"elapsed_time_sec":41,"exit":1726126791}],"git_project_name":""},"\/home\/archer\/.config\/dunst\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1725812933},{"keystrokes":8,"entry":1725812934,"elapsed_time_sec":1419,"exit":1725814353}],"git_project_name":""},"\/tmp\/nvim.ayush\/AXansa\/2":{"filetype":"git","visit_log":[],"git_project_name":"AyushDumasia"},"\/home\/archer\/Projects\/hyprdots\/.config\/vlc\/vlc-qt-interface.conf":{"filetype":"conf","visit_log":[],"git_project_name":"hyprdots"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-session.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/bat\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t3":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/scrollbar.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/bufferline.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/colors\/black.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t2":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/README.md":{"filetype":"markdown","visit_log":[{"keystrokes":53,"entry":1725364380,"elapsed_time_sec":36,"exit":1725364416},{"keystrokes":46,"entry":1725364455,"elapsed_time_sec":16,"exit":1725364471},{"keystrokes":133,"entry":1725364481,"elapsed_time_sec":16,"exit":1725364497},{"keystrokes":60,"entry":1725364645,"elapsed_time_sec":51,"exit":1725364696},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371332},{"keystrokes":1,"entry":1725371332,"elapsed_time_sec":16,"exit":1725371348},{"keystrokes":28,"entry":1725371485,"elapsed_time_sec":13,"exit":1725371498},{"keystrokes":6,"entry":1725371609,"elapsed_time_sec":44,"exit":1725371653}],"git_project_name":""},"\/home\/archer\/setup.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725691250}],"git_project_name":""},"\/home\/ayush\/.config\/i3\/config":{"filetype":"i3config","visit_log":[],"git_project_name":""},"\/home\/ayush\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"term:\/\/~\/Downloads\/Chatbot\/\/65801:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"keystrokes":1,"entry":1725371459,"elapsed_time_sec":8,"exit":1725371467},{"keystrokes":2,"entry":1725371467,"elapsed_time_sec":8,"exit":1725371475}],"git_project_name":""},"\/home\/archer\/Downloads\/Default.code-profile":{"filetype":"","visit_log":[],"git_project_name":""},"\/etc\/sddm.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/vim-options.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t5":{"filetype":"sh","visit_log":[{"keystrokes":99,"entry":1725090014,"elapsed_time_sec":269,"exit":1725090283},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725090834},{"keystrokes":9,"entry":1725090834,"elapsed_time_sec":19,"exit":1725090853}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/app.py":{"filetype":"python","visit_log":[{"keystrokes":1,"entry":1725364534,"elapsed_time_sec":6,"exit":1725364540},{"keystrokes":88,"entry":1725364706,"elapsed_time_sec":22,"exit":1725364728}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/eww\/wallpapers\/arin.png":{"filetype":"","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-2.rasi":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424761}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/colors_ctp.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/startup.conf":{"filetype":"conf","visit_log":[{"keystrokes":3,"entry":1726119772,"elapsed_time_sec":9,"exit":1726119781},{"keystrokes":65,"entry":1726120039,"elapsed_time_sec":24,"exit":1726120063},{"keystrokes":21,"entry":1726120152,"elapsed_time_sec":55,"exit":1726120207},{"keystrokes":142,"entry":1726125457,"elapsed_time_sec":113,"exit":1726125570},{"keystrokes":15,"entry":1726125602,"elapsed_time_sec":26,"exit":1726125628},{"keystrokes":91,"entry":1726138860,"elapsed_time_sec":58,"exit":1726138918},{"keystrokes":1,"entry":1726599583,"elapsed_time_sec":36,"exit":1726599619}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-1.rasi":{"filetype":"","visit_log":[{"keystrokes":29,"entry":1725175118,"elapsed_time_sec":367,"exit":1725175485}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/config.rasi":{"filetype":"","visit_log":[{"keystrokes":64,"entry":1724874685,"elapsed_time_sec":9,"exit":1724874694},{"keystrokes":260,"entry":1724923350,"elapsed_time_sec":92,"exit":1724923442},{"keystrokes":25,"entry":1724923514,"elapsed_time_sec":27,"exit":1724923541},{"keystrokes":250,"entry":1724924298,"elapsed_time_sec":100,"exit":1724924398},{"keystrokes":76,"entry":1724924411,"elapsed_time_sec":16,"exit":1724924427},{"keystrokes":8,"entry":1724936246,"elapsed_time_sec":18,"exit":1724936264},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936269},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936305},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075656},{"keystrokes":2,"entry":1725075656,"elapsed_time_sec":29,"exit":1725075685},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075698},{"keystrokes":3,"entry":1725086840,"elapsed_time_sec":149,"exit":1725086989},{"keystrokes":59,"entry":1725087892,"elapsed_time_sec":746,"exit":1725088638},{"keystrokes":42,"entry":1725097909,"elapsed_time_sec":186,"exit":1725098095},{"keystrokes":5,"entry":1725098417,"elapsed_time_sec":98,"exit":1725098515},{"keystrokes":119,"entry":1725099048,"elapsed_time_sec":58,"exit":1725099106},{"keystrokes":134,"entry":1725099134,"elapsed_time_sec":444,"exit":1725099578},{"keystrokes":10,"entry":1725100543,"elapsed_time_sec":1109,"exit":1725101652},{"keystrokes":1,"entry":1725171955,"elapsed_time_sec":89,"exit":1725172044},{"keystrokes":544,"entry":1725420745,"elapsed_time_sec":572,"exit":1725421317},{"keystrokes":12,"entry":1725421336,"elapsed_time_sec":62,"exit":1725421398},{"keystrokes":308,"entry":1725421418,"elapsed_time_sec":228,"exit":1725421646},{"keystrokes":88,"entry":1725421721,"elapsed_time_sec":1187,"exit":1725422908},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726394089}],"git_project_name":""},"\/home\/ayush\/Documents\/DSA\/containsDuplicate.cpp":{"filetype":"cpp","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/confirm.rasi":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075709},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075724}],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/rofi\/colors\/catppuccin.rasi":{"filetype":"","visit_log":[{"keystrokes":1,"entry":1725086618,"elapsed_time_sec":84,"exit":1725086702},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725092242}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/wifi.sh":{"filetype":"sh","visit_log":[{"keystrokes":46,"entry":1725172151,"elapsed_time_sec":1006,"exit":1725173157},{"keystrokes":27,"entry":1725213153,"elapsed_time_sec":33,"exit":1725213186},{"keystrokes":167,"entry":1725213243,"elapsed_time_sec":213,"exit":1725213456},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725215665},{"keystrokes":165,"entry":1725245733,"elapsed_time_sec":276,"exit":1725246009},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725246370},{"keystrokes":50,"entry":1725278636,"elapsed_time_sec":8,"exit":1725278644},{"keystrokes":1,"entry":1725279239,"elapsed_time_sec":57,"exit":1725279296},{"keystrokes":118,"entry":1725279839,"elapsed_time_sec":66,"exit":1725279905},{"keystrokes":539,"entry":1725280464,"elapsed_time_sec":648,"exit":1725281112},{"keystrokes":40,"entry":1725281636,"elapsed_time_sec":243,"exit":1725281879},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725281894},{"keystrokes":85,"entry":1725281894,"elapsed_time_sec":30,"exit":1725281924},{"keystrokes":52,"entry":1725281936,"elapsed_time_sec":685,"exit":1725282621},{"keystrokes":99,"entry":1725282720,"elapsed_time_sec":140,"exit":1725282860},{"keystrokes":78,"entry":1725283167,"elapsed_time_sec":75,"exit":1725283242},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371341},{"keystrokes":10,"entry":1725367324,"elapsed_time_sec":93,"exit":1725367417},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367440},{"keystrokes":31,"entry":1725370427,"elapsed_time_sec":15,"exit":1725370442},{"keystrokes":13,"entry":1725370829,"elapsed_time_sec":8,"exit":1725370837},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725372140},{"keystrokes":87,"entry":1725377968,"elapsed_time_sec":16,"exit":1725377984},{"keystrokes":9,"entry":1725377986,"elapsed_time_sec":7,"exit":1725377993},{"keystrokes":9,"entry":1725377999,"elapsed_time_sec":28,"exit":1725378027},{"keystrokes":7,"entry":1725378039,"elapsed_time_sec":143,"exit":1725378182},{"keystrokes":45,"entry":1725378184,"elapsed_time_sec":25,"exit":1725378209},{"keystrokes":363,"entry":1725378217,"elapsed_time_sec":178,"exit":1725378395},{"keystrokes":271,"entry":1725379299,"elapsed_time_sec":281,"exit":1725379580},{"keystrokes":64,"entry":1725380925,"elapsed_time_sec":376,"exit":1725381301},{"keystrokes":171,"entry":1725381304,"elapsed_time_sec":2483,"exit":1725383787},{"keystrokes":48,"entry":1725422910,"elapsed_time_sec":133,"exit":1725423043},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725423811},{"keystrokes":196,"entry":1725474091,"elapsed_time_sec":36,"exit":1725474127},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684468},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725856313}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/scripts\/change-wallpaper.sh":{"filetype":"sh","visit_log":[{"keystrokes":322,"entry":1725205148,"elapsed_time_sec":77,"exit":1725205225},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232683},{"keystrokes":186,"entry":1726298827,"elapsed_time_sec":48,"exit":1726298875},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726299445}],"git_project_name":""},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-down.sh":{"filetype":"sh","visit_log":[{"keystrokes":4,"entry":1725019077,"elapsed_time_sec":14,"exit":1725019091}],"git_project_name":""},"\/home\/archer\/temp.sh":{"filetype":"sh","visit_log":[{"keystrokes":2,"entry":1726075140,"elapsed_time_sec":14,"exit":1726075154},{"keystrokes":97,"entry":1726077605,"elapsed_time_sec":15,"exit":1726077620},{"keystrokes":20,"entry":1726077692,"elapsed_time_sec":40,"exit":1726077732},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077749},{"keystrokes":401,"entry":1726077749,"elapsed_time_sec":64,"exit":1726077813},{"keystrokes":94,"entry":1726078446,"elapsed_time_sec":16,"exit":1726078462},{"keystrokes":67,"entry":1726078523,"elapsed_time_sec":28,"exit":1726078551},{"keystrokes":213,"entry":1726078564,"elapsed_time_sec":40,"exit":1726078604},{"keystrokes":71,"entry":1726078672,"elapsed_time_sec":37,"exit":1726078709},{"keystrokes":77,"entry":1726078718,"elapsed_time_sec":22,"exit":1726078740},{"keystrokes":91,"entry":1726078815,"elapsed_time_sec":15,"exit":1726078830},{"keystrokes":126,"entry":1726079901,"elapsed_time_sec":51,"exit":1726079952},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726080345},{"keystrokes":50,"entry":1726414429,"elapsed_time_sec":13,"exit":1726414442},{"keystrokes":49,"entry":1726414561,"elapsed_time_sec":28,"exit":1726414589},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726414853},{"keystrokes":61,"entry":1726492850,"elapsed_time_sec":16,"exit":1726492866}],"git_project_name":""},"\/home\/archer\/.config\/kitty\/kitty.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908147},{"keystrokes":46,"entry":1724935571,"elapsed_time_sec":14,"exit":1724935585},{"keystrokes":107,"entry":1724935751,"elapsed_time_sec":45,"exit":1724935796},{"keystrokes":176,"entry":1724935834,"elapsed_time_sec":154,"exit":1724935988},{"keystrokes":132,"entry":1724936060,"elapsed_time_sec":50,"exit":1724936110},{"keystrokes":61,"entry":1726126876,"elapsed_time_sec":17,"exit":1726126893},{"keystrokes":172,"entry":1726135500,"elapsed_time_sec":162,"exit":1726135662}],"git_project_name":""},"\/home\/archer\/.config\/QtProject.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/clipman\/clipman.conf":{"filetype":"conf","visit_log":[{"keystrokes":22,"entry":1726120286,"elapsed_time_sec":10,"exit":1726120296}],"git_project_name":""},"\/home\/archer\/.config\/github-copilot\/versions.json":{"filetype":"json","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-5.rasi":{"filetype":"","visit_log":[{"keystrokes":154,"entry":1725171120,"elapsed_time_sec":116,"exit":1725171236},{"keystrokes":7,"entry":1725171242,"elapsed_time_sec":7,"exit":1725171249}],"git_project_name":""},"\/home\/archer\/Downloads\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":2,"elapsed_time_sec":0,"entry":1725507097},{"keystrokes":2,"elapsed_time_sec":0,"entry":1725507098},{"keystrokes":24,"elapsed_time_sec":0,"entry":1725507099},{"keystrokes":17,"entry":1725507114,"elapsed_time_sec":51,"exit":1725507165}],"git_project_name":""},"\/home\/archer\/Downloads\/temp.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/data.txt":{"filetype":"text","visit_log":[{"keystrokes":104,"entry":1725392888,"elapsed_time_sec":30,"exit":1725392918}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/neo-tree.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/bluetooth.sh":{"filetype":"sh","visit_log":[{"keystrokes":8,"entry":1725277984,"elapsed_time_sec":32,"exit":1725278016},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725425124}],"git_project_name":""},"\/home\/ayush\/.cache\/Homebrew\/Logs\/dbus\/post_install.01.dbus-uuidgen":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/usage_data.json":{"filetype":"json","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/themes":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/alpha.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/hypr\/mocha.theme":{"filetype":"php","visit_log":[{"keystrokes":29,"entry":1726601200,"elapsed_time_sec":11,"exit":1726601211}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/tagbar.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/Documents\/t3_tutorial\/first\/src\/pages\/_app.tsx":{"filetype":"typescriptreact","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/known_hosts":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/code-flags.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725351935},{"keystrokes":7,"entry":1725351935,"elapsed_time_sec":156,"exit":1725352091}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/style-5.rasi":{"filetype":"","visit_log":[{"keystrokes":27,"entry":1725096556,"elapsed_time_sec":12,"exit":1725096568}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/images\/chatbox-icon.svg":{"filetype":"svg","visit_log":[],"git_project_name":""},"oil:\/\/\/etc\/cron.daily\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/usr\/share\/applications\/code-oss.desktop":{"filetype":"desktop","visit_log":[{"keystrokes":21,"entry":1725359470,"elapsed_time_sec":21,"exit":1725359491},{"keystrokes":31,"entry":1725360224,"elapsed_time_sec":11,"exit":1725360235}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/hyprdots\/hypr\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[{"keystrokes":20,"entry":1726602478,"elapsed_time_sec":25,"exit":1726602503},{"keystrokes":0,"entry":1726604189,"elapsed_time_sec":0}],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/rofi\/catppuccin.rasi":{"filetype":"","visit_log":[{"keystrokes":23,"entry":1725421327,"elapsed_time_sec":9,"exit":1725421336}],"git_project_name":""},"\/home\/archer\/Downloads\/dotfiles\/kitty\/kitty.conf":{"filetype":"conf","visit_log":[{"keystrokes":139,"entry":1724908175,"elapsed_time_sec":117,"exit":1724908292}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/applets\/bin\/powermenu.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/dolphinrc":{"filetype":"","visit_log":[],"git_project_name":""},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":7,"entry":1725868174,"elapsed_time_sec":4661,"exit":1725872835},{"keystrokes":43,"entry":1725872872,"elapsed_time_sec":9454,"exit":1725882326},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725882430}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/swaync\/config.json":{"filetype":"json","visit_log":[{"keystrokes":125,"entry":1724996365,"elapsed_time_sec":151,"exit":1724996516},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996585},{"keystrokes":129,"entry":1724997126,"elapsed_time_sec":47,"exit":1724997173},{"keystrokes":13,"entry":1725000938,"elapsed_time_sec":2947,"exit":1725003885},{"keystrokes":24,"entry":1725044974,"elapsed_time_sec":15,"exit":1725044989}],"git_project_name":""},"\/home\/archer\/.config\/X11\/xresources":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126750},{"keystrokes":2,"entry":1726126758,"elapsed_time_sec":19,"exit":1726126777}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/scripts\/toggle-brightness.sh":{"filetype":"sh","visit_log":[{"keystrokes":5,"entry":1725205236,"elapsed_time_sec":34,"exit":1725205270}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":45,"entry":1724923622,"elapsed_time_sec":732,"exit":1724924354},{"keystrokes":6,"elapsed_time_sec":0,"entry":1724924363},{"keystrokes":16,"entry":1724924376,"elapsed_time_sec":11870,"exit":1724936246},{"keystrokes":6,"elapsed_time_sec":0,"entry":1724936266},{"keystrokes":5,"elapsed_time_sec":0,"entry":1724936285},{"keystrokes":2,"elapsed_time_sec":0,"entry":1724936289},{"keystrokes":4,"elapsed_time_sec":0,"entry":1724936295},{"keystrokes":6,"elapsed_time_sec":0,"entry":1724936302},{"keystrokes":63,"entry":1724936310,"elapsed_time_sec":139346,"exit":1725075656},{"keystrokes":16,"entry":1725075685,"elapsed_time_sec":12207,"exit":1725087892},{"keystrokes":8,"entry":1725088830,"elapsed_time_sec":28,"exit":1725088858},{"keystrokes":41,"entry":1725089021,"elapsed_time_sec":61,"exit":1725089082},{"keystrokes":25,"entry":1725089148,"elapsed_time_sec":46,"exit":1725089194},{"keystrokes":13,"entry":1725089217,"elapsed_time_sec":10,"exit":1725089227},{"keystrokes":17,"entry":1725089252,"elapsed_time_sec":9,"exit":1725089261},{"keystrokes":48,"entry":1725090283,"elapsed_time_sec":551,"exit":1725090834},{"keystrokes":11,"entry":1725091249,"elapsed_time_sec":122,"exit":1725091371},{"keystrokes":14,"entry":1725091372,"elapsed_time_sec":61,"exit":1725091433},{"keystrokes":46,"entry":1725091433,"elapsed_time_sec":5052,"exit":1725096485},{"keystrokes":10,"entry":1725096568,"elapsed_time_sec":56,"exit":1725096624},{"keystrokes":2,"entry":1725096624,"elapsed_time_sec":6,"exit":1725096630},{"keystrokes":22,"entry":1725096650,"elapsed_time_sec":25,"exit":1725096675},{"keystrokes":12,"entry":1725096829,"elapsed_time_sec":57,"exit":1725096886},{"keystrokes":9,"entry":1725097082,"elapsed_time_sec":545,"exit":1725097627},{"keystrokes":5,"entry":1725097682,"elapsed_time_sec":227,"exit":1725097909},{"keystrokes":12,"elapsed_time_sec":0,"entry":1725098095},{"keystrokes":8,"elapsed_time_sec":0,"entry":1725098129},{"keystrokes":19,"entry":1725099029,"elapsed_time_sec":8,"exit":1725099037},{"keystrokes":4,"elapsed_time_sec":0,"entry":1725099109},{"keystrokes":4,"elapsed_time_sec":0,"entry":1725099112},{"keystrokes":6,"elapsed_time_sec":0,"entry":1725099115},{"keystrokes":77,"entry":1725101652,"elapsed_time_sec":64209,"exit":1725165861},{"keystrokes":16,"entry":1725166324,"elapsed_time_sec":757,"exit":1725167081},{"keystrokes":5,"entry":1725168613,"elapsed_time_sec":9,"exit":1725168622},{"keystrokes":6,"entry":1725168922,"elapsed_time_sec":6,"exit":1725168928},{"keystrokes":25,"entry":1725169414,"elapsed_time_sec":1680,"exit":1725171094},{"keystrokes":25,"entry":1725171099,"elapsed_time_sec":343,"exit":1725171442},{"keystrokes":795,"entry":1725173542,"elapsed_time_sec":1220547,"exit":1726394089}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/exports.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118462},{"keystrokes":3,"entry":1726118462,"elapsed_time_sec":7,"exit":1726118469}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":129,"entry":1725085418,"elapsed_time_sec":596446,"exit":1725681864},{"keystrokes":223,"entry":1725681866,"elapsed_time_sec":868174,"exit":1726550040}],"git_project_name":""},"\/tmp\/crontab.9S4eur":{"filetype":"crontab","visit_log":[{"keystrokes":0,"entry":1726492687,"elapsed_time_sec":22,"exit":1726492709},{"keystrokes":65,"entry":1726492712,"elapsed_time_sec":90,"exit":1726492802}],"git_project_name":""},"\/home\/archer\/Downloads\/chatgpt.py":{"filetype":"python","visit_log":[{"keystrokes":47,"entry":1725391870,"elapsed_time_sec":230,"exit":1725392100}],"git_project_name":""},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/Downloads\/AI-docs.txt":{"filetype":"text","visit_log":[{"keystrokes":68,"entry":1725504911,"elapsed_time_sec":80,"exit":1725504991},{"keystrokes":29,"entry":1725505580,"elapsed_time_sec":1515,"exit":1725507095}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/askpass.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lazy-lock.json":{"filetype":"json","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk.css":{"filetype":"css","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t7":{"filetype":"sh","visit_log":[{"keystrokes":1,"entry":1725088651,"elapsed_time_sec":12,"exit":1725088663},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088666},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088667},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088670},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088672},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088673},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088674},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088677},{"keystrokes":17,"entry":1725088680,"elapsed_time_sec":150,"exit":1725088830},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088862},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088867},{"keystrokes":19,"entry":1725088869,"elapsed_time_sec":52,"exit":1725088921},{"keystrokes":19,"entry":1725088926,"elapsed_time_sec":52,"exit":1725088978},{"keystrokes":6,"entry":1725088989,"elapsed_time_sec":32,"exit":1725089021}],"git_project_name":""},"\/home\/archer\/.config\/hypridle\/hypridle.conf":{"filetype":"conf","visit_log":[{"keystrokes":3,"entry":1725799436,"elapsed_time_sec":173,"exit":1725799609},{"keystrokes":1,"entry":1725873782,"elapsed_time_sec":21,"exit":1725873803}],"git_project_name":""},"\/usr\/bin\/bash":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/noice.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Projects\/hyprdots\/README.md":{"filetype":"markdown","visit_log":[{"keystrokes":116,"entry":1726060456,"elapsed_time_sec":69,"exit":1726060525},{"keystrokes":39,"entry":1726060817,"elapsed_time_sec":34,"exit":1726060851},{"keystrokes":1,"entry":1726159364,"elapsed_time_sec":22,"exit":1726159386}],"git_project_name":"hyprdots"},"\/home\/archer\/bin\/freetube-wayland.sh":{"filetype":"sh","visit_log":[{"keystrokes":6,"entry":1726116870,"elapsed_time_sec":7,"exit":1726116877}],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/myenv\/pyvenv.cfg":{"filetype":"cfg","visit_log":[{"keystrokes":25,"entry":1725392993,"elapsed_time_sec":27,"exit":1725393020},{"keystrokes":3,"entry":1725393296,"elapsed_time_sec":8,"exit":1725393304}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/lib\/python3.12\/site-packages\/pip\/__init__.py":{"filetype":"python","visit_log":[],"git_project_name":""},"term:\/\/~\/Documents\/t3_tutorial\/first\/\/6371:\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/mpd.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"term:\/\/~\/Downloads\/Chatbot\/\/66793:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"keystrokes":2,"entry":1725371498,"elapsed_time_sec":8,"exit":1725371506},{"keystrokes":2,"entry":1725371524,"elapsed_time_sec":85,"exit":1725371609},{"keystrokes":2,"entry":1725371653,"elapsed_time_sec":6,"exit":1725371659},{"keystrokes":131,"entry":1725371661,"elapsed_time_sec":87,"exit":1725371748}],"git_project_name":""},"\/usr\/share\/nvim\/runtime\/doc\/help.txt":{"filetype":"help","visit_log":[{"keystrokes":1,"entry":1724934550,"elapsed_time_sec":106217,"exit":1725040767}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[{"keystrokes":273,"entry":1724870597,"elapsed_time_sec":399,"exit":1724870996},{"keystrokes":511,"entry":1724903464,"elapsed_time_sec":148,"exit":1724903612},{"keystrokes":275,"entry":1724904161,"elapsed_time_sec":49,"exit":1724904210},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904283},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904500},{"keystrokes":459,"entry":1724905261,"elapsed_time_sec":194,"exit":1724905455},{"keystrokes":408,"entry":1724905821,"elapsed_time_sec":397,"exit":1724906218},{"keystrokes":275,"entry":1724906738,"elapsed_time_sec":118,"exit":1724906856},{"keystrokes":114,"entry":1724908707,"elapsed_time_sec":377,"exit":1724909084},{"keystrokes":186,"entry":1724912633,"elapsed_time_sec":43,"exit":1724912676},{"keystrokes":34,"entry":1724915231,"elapsed_time_sec":21,"exit":1724915252},{"keystrokes":1407,"entry":1724932586,"elapsed_time_sec":1964,"exit":1724934550},{"keystrokes":1035,"entry":1724934562,"elapsed_time_sec":735,"exit":1724935297},{"keystrokes":197,"entry":1724935318,"elapsed_time_sec":235,"exit":1724935553},{"keystrokes":1877,"entry":1724936623,"elapsed_time_sec":396,"exit":1724937019},{"keystrokes":477,"entry":1724937099,"elapsed_time_sec":264,"exit":1724937363},{"keystrokes":256,"entry":1724937379,"elapsed_time_sec":170,"exit":1724937549},{"keystrokes":111,"entry":1724937560,"elapsed_time_sec":37,"exit":1724937597},{"keystrokes":208,"entry":1724946587,"elapsed_time_sec":51,"exit":1724946638},{"keystrokes":525,"entry":1724948234,"elapsed_time_sec":100,"exit":1724948334},{"keystrokes":148,"entry":1724948407,"elapsed_time_sec":38,"exit":1724948445},{"keystrokes":424,"entry":1724992314,"elapsed_time_sec":230,"exit":1724992544},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724993726},{"keystrokes":302,"entry":1724996667,"elapsed_time_sec":244,"exit":1724996911},{"keystrokes":592,"entry":1725012915,"elapsed_time_sec":253,"exit":1725013168},{"keystrokes":77,"entry":1725013764,"elapsed_time_sec":56,"exit":1725013820},{"keystrokes":165,"entry":1725014682,"elapsed_time_sec":101,"exit":1725014783},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018978},{"keystrokes":577,"entry":1725020283,"elapsed_time_sec":261,"exit":1725020544},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725020925},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725035864},{"keystrokes":236,"entry":1725040767,"elapsed_time_sec":259,"exit":1725041026},{"keystrokes":3,"entry":1725042000,"elapsed_time_sec":106,"exit":1725042106},{"keystrokes":419,"entry":1725042769,"elapsed_time_sec":188,"exit":1725042957},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080039},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080095},{"keystrokes":913,"entry":1725080142,"elapsed_time_sec":710,"exit":1725080852},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725082393},{"keystrokes":521,"entry":1725083219,"elapsed_time_sec":476,"exit":1725083695},{"keystrokes":124,"entry":1725084456,"elapsed_time_sec":305,"exit":1725084761},{"keystrokes":194,"entry":1725084818,"elapsed_time_sec":184,"exit":1725085002},{"keystrokes":188,"entry":1725104712,"elapsed_time_sec":194,"exit":1725104906},{"keystrokes":177,"entry":1725105777,"elapsed_time_sec":51,"exit":1725105828},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120682},{"keystrokes":150,"entry":1725120682,"elapsed_time_sec":68,"exit":1725120750},{"keystrokes":17,"entry":1725135394,"elapsed_time_sec":284,"exit":1725135678},{"keystrokes":32,"entry":1725136192,"elapsed_time_sec":253,"exit":1725136445},{"keystrokes":119,"entry":1725176176,"elapsed_time_sec":98,"exit":1725176274},{"keystrokes":167,"entry":1725183876,"elapsed_time_sec":17,"exit":1725183893},{"keystrokes":855,"entry":1725194389,"elapsed_time_sec":392,"exit":1725194781},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725204905},{"keystrokes":43,"entry":1725207323,"elapsed_time_sec":21,"exit":1725207344},{"keystrokes":70,"entry":1725210647,"elapsed_time_sec":44,"exit":1725210691},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211001},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211468},{"keystrokes":292,"entry":1725509065,"elapsed_time_sec":154,"exit":1725509219},{"keystrokes":257,"entry":1725681058,"elapsed_time_sec":239,"exit":1725681297},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684036},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685334},{"keystrokes":82,"entry":1725686510,"elapsed_time_sec":11,"exit":1725686521},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689447},{"keystrokes":399,"entry":1725691773,"elapsed_time_sec":358,"exit":1725692131},{"keystrokes":46,"entry":1725709876,"elapsed_time_sec":13,"exit":1725709889},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725710422},{"keystrokes":172,"entry":1725711116,"elapsed_time_sec":217,"exit":1725711333},{"keystrokes":61,"entry":1725799618,"elapsed_time_sec":39,"exit":1725799657},{"keystrokes":154,"entry":1725868390,"elapsed_time_sec":31,"exit":1725868421},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726072209},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082660},{"keystrokes":147,"entry":1726117232,"elapsed_time_sec":67,"exit":1726117299},{"keystrokes":138,"entry":1726117688,"elapsed_time_sec":592,"exit":1726118280},{"keystrokes":1,"entry":1726118327,"elapsed_time_sec":11,"exit":1726118338},{"keystrokes":69,"entry":1726119731,"elapsed_time_sec":41,"exit":1726119772},{"keystrokes":122,"entry":1726119781,"elapsed_time_sec":258,"exit":1726120039},{"keystrokes":128,"entry":1726120063,"elapsed_time_sec":89,"exit":1726120152},{"keystrokes":4,"entry":1726120207,"elapsed_time_sec":30,"exit":1726120237},{"keystrokes":103,"entry":1726125437,"elapsed_time_sec":17,"exit":1726125454},{"keystrokes":2,"entry":1726125570,"elapsed_time_sec":32,"exit":1726125602},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125628},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138919},{"keystrokes":616,"entry":1726139529,"elapsed_time_sec":401,"exit":1726139930},{"keystrokes":1317,"entry":1726140523,"elapsed_time_sec":1016,"exit":1726141539},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726141542},{"keystrokes":86,"entry":1726480041,"elapsed_time_sec":15,"exit":1726480056},{"keystrokes":133,"entry":1726485771,"elapsed_time_sec":93,"exit":1726485864},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726486237},{"keystrokes":109,"entry":1726501812,"elapsed_time_sec":326,"exit":1726502138},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726503429},{"keystrokes":266,"entry":1726505328,"elapsed_time_sec":57,"exit":1726505385},{"keystrokes":37,"entry":1726600529,"elapsed_time_sec":19,"exit":1726600548},{"keystrokes":49,"entry":1726600605,"elapsed_time_sec":13,"exit":1726600618},{"keystrokes":161,"entry":1726600728,"elapsed_time_sec":142,"exit":1726600870},{"keystrokes":7,"entry":1726600995,"elapsed_time_sec":18,"exit":1726601013},{"keystrokes":1,"entry":1726601112,"elapsed_time_sec":22,"exit":1726601134},{"keystrokes":5,"entry":1726601211,"elapsed_time_sec":19,"exit":1726601230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601242},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601275},{"keystrokes":72,"entry":1726601462,"elapsed_time_sec":38,"exit":1726601500},{"keystrokes":26,"entry":1726601570,"elapsed_time_sec":20,"exit":1726601590},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726601603},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726604216}],"git_project_name":""},"\/home\/archer\/hyprdots\/yazi\/.config\/yazi\/yazi\/catppuccin\/themes\/mocha.toml":{"filetype":"toml","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate.fish":{"filetype":"fish","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/comment.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/hyprdots\/yazi\/.config\/yazi\/yazi\/catppuccin\/yazi.tera":{"filetype":"","visit_log":[{"keystrokes":1,"entry":1726602826,"elapsed_time_sec":16,"exit":1726602842}],"git_project_name":""},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf.bak":{"filetype":"conf","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/README.md":{"filetype":"markdown","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Chatbot\/model.py":{"filetype":"python","visit_log":[{"keystrokes":89,"entry":1725364785,"elapsed_time_sec":11,"exit":1725364796}],"git_project_name":""},"\/dev\/cpu_dma_latency":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/atuin\/config.toml":{"filetype":"toml","visit_log":[{"keystrokes":396,"entry":1725873655,"elapsed_time_sec":102,"exit":1725873757},{"keystrokes":266,"entry":1725873887,"elapsed_time_sec":21,"exit":1725873908}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/server\/src\/utils\/ApiResponse.utils.js":{"filetype":"javascript","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867687},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867687}],"git_project_name":"EdChat"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorschemes.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/X11\/Xresources":{"filetype":"xdefaults","visit_log":[{"keystrokes":3,"entry":1725812274,"elapsed_time_sec":26,"exit":1725812300},{"keystrokes":10,"entry":1726055425,"elapsed_time_sec":9,"exit":1726055434},{"keystrokes":15,"entry":1726126671,"elapsed_time_sec":51,"exit":1726126722}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/treesj.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/launcher.sh":{"filetype":"sh","visit_log":[{"keystrokes":41,"entry":1725086735,"elapsed_time_sec":104,"exit":1725086839},{"keystrokes":84,"entry":1725097158,"elapsed_time_sec":118,"exit":1725097276},{"keystrokes":52,"entry":1725097630,"elapsed_time_sec":16,"exit":1725097646}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/mocha.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/colors.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/gitui\/theme.con":{"filetype":"cterm","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/lockctl\/caps-lock.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"oil:\/\/\/home\/ayush\/.themes\/Dracula\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/lualine.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/themes\/oxide.rasi":{"filetype":"","visit_log":[{"keystrokes":65,"entry":1724936318,"elapsed_time_sec":198,"exit":1724936516}],"git_project_name":""},"\/home\/archer\/.config\/X11\/xprofile":{"filetype":"","visit_log":[{"keystrokes":12,"entry":1726126729,"elapsed_time_sec":10,"exit":1726126739}],"git_project_name":""},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf":{"filetype":"conf","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Projects\/hyprdots\/.zshrc":{"filetype":"zsh","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/wlogout\/lock.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/themes\/mocha.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118353}],"git_project_name":""},"\/home\/archer\/bin\/element-wayland.sh":{"filetype":"sh","visit_log":[{"keystrokes":9,"entry":1726116834,"elapsed_time_sec":27,"exit":1726116861}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/data.pth":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorizer.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/wlogout\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":5,"entry":1724947784,"elapsed_time_sec":16,"exit":1724947800}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/mason-lsconfig.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/dconf\/user":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/type-4\/style-2.rasi":{"filetype":"","visit_log":[{"keystrokes":5,"entry":1725169405,"elapsed_time_sec":9,"exit":1725169414},{"keystrokes":402,"entry":1725169444,"elapsed_time_sec":225,"exit":1725169669},{"keystrokes":191,"entry":1725170642,"elapsed_time_sec":424,"exit":1725171066}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/forest.rofi":{"filetype":"","visit_log":[{"keystrokes":9,"entry":1724923630,"elapsed_time_sec":8,"exit":1724923638}],"git_project_name":""},"term:\/\/~\/.config\/nvim\/\/20576:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[],"git_project_name":""},"\/usr\/share\/grub\/themes\/catppuccin-mocha-grub-theme\/theme.txt":{"filetype":"text","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725519182}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/style.css":{"filetype":"css","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725085733},{"keystrokes":16,"entry":1725205618,"elapsed_time_sec":53,"exit":1725205671},{"keystrokes":86,"entry":1725205979,"elapsed_time_sec":61,"exit":1725206040},{"keystrokes":135,"entry":1725208265,"elapsed_time_sec":152,"exit":1725208417},{"keystrokes":1,"entry":1725208718,"elapsed_time_sec":17,"exit":1725208735},{"keystrokes":40,"entry":1725208801,"elapsed_time_sec":242,"exit":1725209043},{"keystrokes":94,"entry":1725249134,"elapsed_time_sec":214,"exit":1725249348},{"keystrokes":68,"entry":1725249377,"elapsed_time_sec":143,"exit":1725249520},{"keystrokes":54,"entry":1726461856,"elapsed_time_sec":28,"exit":1726461884},{"keystrokes":1091,"entry":1726461904,"elapsed_time_sec":1543,"exit":1726463447},{"keystrokes":69,"entry":1726463459,"elapsed_time_sec":33,"exit":1726463492},{"keystrokes":1266,"entry":1726463496,"elapsed_time_sec":1036,"exit":1726464532},{"keystrokes":45,"entry":1726465019,"elapsed_time_sec":61,"exit":1726465080},{"keystrokes":25,"entry":1726465613,"elapsed_time_sec":119,"exit":1726465732},{"keystrokes":103,"entry":1726465787,"elapsed_time_sec":25,"exit":1726465812},{"keystrokes":1167,"entry":1726468801,"elapsed_time_sec":1334,"exit":1726470135},{"keystrokes":38,"entry":1726470173,"elapsed_time_sec":23,"exit":1726470196},{"keystrokes":72,"entry":1726470822,"elapsed_time_sec":44,"exit":1726470866},{"keystrokes":1631,"entry":1726470922,"elapsed_time_sec":1104,"exit":1726472026},{"keystrokes":474,"entry":1726472101,"elapsed_time_sec":255,"exit":1726472356},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726479963},{"keystrokes":319,"entry":1726480864,"elapsed_time_sec":152,"exit":1726481016},{"keystrokes":48,"entry":1726481623,"elapsed_time_sec":48,"exit":1726481671},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726482246},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726485183},{"keystrokes":156,"entry":1726505106,"elapsed_time_sec":84,"exit":1726505190},{"keystrokes":115,"entry":1726543188,"elapsed_time_sec":54,"exit":1726543242},{"keystrokes":86,"entry":1726549453,"elapsed_time_sec":10,"exit":1726549463},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726549473},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726549814}],"git_project_name":""},"\/home\/ayush\/.ssh\/new.pub":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/smooth-scroll.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/hypr\/hyprwallpaper\/tropic_island_evening.jpg":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/shared\/fonts.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/hyprpaper.conf":{"filetype":"conf","visit_log":[{"keystrokes":325,"entry":1724909248,"elapsed_time_sec":630,"exit":1724909878},{"keystrokes":1,"entry":1724912159,"elapsed_time_sec":15,"exit":1724912174},{"keystrokes":79,"entry":1724914120,"elapsed_time_sec":93,"exit":1724914213},{"keystrokes":47,"entry":1724915186,"elapsed_time_sec":40,"exit":1724915226},{"keystrokes":20,"entry":1724919442,"elapsed_time_sec":7,"exit":1724919449},{"keystrokes":603,"entry":1724941351,"elapsed_time_sec":187,"exit":1724941538},{"keystrokes":151,"entry":1724941542,"elapsed_time_sec":101,"exit":1724941643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941671},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941886},{"keystrokes":3,"entry":1724948544,"elapsed_time_sec":14,"exit":1724948558},{"keystrokes":15,"entry":1724948559,"elapsed_time_sec":150,"exit":1724948709},{"keystrokes":54,"entry":1724948762,"elapsed_time_sec":11,"exit":1724948773},{"keystrokes":1,"entry":1724949054,"elapsed_time_sec":12,"exit":1724949066},{"keystrokes":458,"entry":1724949085,"elapsed_time_sec":225,"exit":1724949310},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724987424},{"keystrokes":354,"entry":1724993600,"elapsed_time_sec":121,"exit":1724993721},{"keystrokes":201,"entry":1725036542,"elapsed_time_sec":36,"exit":1725036578},{"keystrokes":241,"entry":1725042108,"elapsed_time_sec":653,"exit":1725042761},{"keystrokes":1,"entry":1725042762,"elapsed_time_sec":7,"exit":1725042769},{"keystrokes":1,"entry":1725075956,"elapsed_time_sec":8,"exit":1725075964},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075970},{"keystrokes":60,"entry":1725076252,"elapsed_time_sec":19,"exit":1725076271},{"keystrokes":19,"entry":1725076271,"elapsed_time_sec":10,"exit":1725076281},{"keystrokes":56,"entry":1725076285,"elapsed_time_sec":23,"exit":1725076308},{"keystrokes":539,"entry":1725076310,"elapsed_time_sec":380,"exit":1725076690},{"keystrokes":3,"entry":1725076693,"elapsed_time_sec":11,"exit":1725076704},{"keystrokes":252,"entry":1725076706,"elapsed_time_sec":318,"exit":1725077024},{"keystrokes":2,"entry":1725077026,"elapsed_time_sec":17,"exit":1725077043},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725077560},{"keystrokes":381,"entry":1725079604,"elapsed_time_sec":435,"exit":1725080039},{"keystrokes":163,"entry":1725165696,"elapsed_time_sec":74,"exit":1725165770},{"keystrokes":7,"entry":1725509222,"elapsed_time_sec":206,"exit":1725509428},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509430},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232646},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232704},{"keystrokes":1,"entry":1726599682,"elapsed_time_sec":22,"exit":1726599704},{"keystrokes":18,"entry":1726601136,"elapsed_time_sec":40,"exit":1726601176},{"keystrokes":3,"entry":1726601523,"elapsed_time_sec":12,"exit":1726601535},{"keystrokes":2,"entry":1726601590,"elapsed_time_sec":11,"exit":1726601601}],"git_project_name":""},"\/tmp\/nvim.archer\/Hcu3qX\/3":{"filetype":"git","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726159389}],"git_project_name":"hyprdots"},"\/etc\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/volumectl\/volume-down.sh":{"filetype":"sh","visit_log":[{"keystrokes":3,"entry":1725019572,"elapsed_time_sec":7,"exit":1725019579}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/1":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/.ssh\/id_ed25519.pub":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/hyprdots\/starship\/.config\/starship\/starship\/starship.toml":{"filetype":"toml","visit_log":[{"keystrokes":1,"entry":1726602632,"elapsed_time_sec":26,"exit":1726602658}],"git_project_name":"hyprdots"},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-pairs.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/waybar\/mocha.css":{"filetype":"css","visit_log":[{"keystrokes":1,"entry":1725085401,"elapsed_time_sec":7,"exit":1725085408},{"keystrokes":1,"entry":1725208215,"elapsed_time_sec":7,"exit":1725208222}],"git_project_name":""},"\/home\/archer\/.config\/X11\/xinitrc":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-7.rasi":{"filetype":"","visit_log":[{"keystrokes":77,"entry":1725174074,"elapsed_time_sec":1041,"exit":1725175115}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/static\/images\/about.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/forest.rasi":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924271}],"git_project_name":""},"\/home\/ayush\/.config\/i3\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/usr\/share\/plank\/themes\/Transparent\/dock.theme":{"filetype":"php","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/config.jsonc":{"filetype":"jsonc","visit_log":[{"keystrokes":119,"entry":1725209561,"elapsed_time_sec":73,"exit":1725209634}],"git_project_name":""},"\/home\/ayush\/.ssh\/known_hosts.old":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/ayush\/.zshrc":{"filetype":"zsh","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/shared\/theme.bash":{"filetype":"sh","visit_log":[{"keystrokes":6,"entry":1725086999,"elapsed_time_sec":19,"exit":1725087018},{"keystrokes":36,"entry":1725087057,"elapsed_time_sec":88,"exit":1725087145},{"keystrokes":2,"entry":1725089195,"elapsed_time_sec":22,"exit":1725089217},{"keystrokes":8,"entry":1725089227,"elapsed_time_sec":25,"exit":1725089252},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725101880},{"keystrokes":1,"entry":1725168622,"elapsed_time_sec":9,"exit":1725168631},{"keystrokes":63,"entry":1725168633,"elapsed_time_sec":148,"exit":1725168781},{"keystrokes":14,"entry":1725168782,"elapsed_time_sec":123,"exit":1725168905},{"keystrokes":1,"entry":1725168910,"elapsed_time_sec":12,"exit":1725168922}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots_legacy\/.config\/bat\/config":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/swaync\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":2,"entry":1725044990,"elapsed_time_sec":10,"exit":1725045000}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/index.html":{"filetype":"html","visit_log":[{"keystrokes":59,"entry":1725520212,"elapsed_time_sec":65,"exit":1725520277}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/copilot.lua":{"filetype":"lua","visit_log":[{"keystrokes":2,"entry":1725285002,"elapsed_time_sec":7,"exit":1725285009},{"keystrokes":105,"entry":1725285024,"elapsed_time_sec":46,"exit":1725285070},{"keystrokes":47,"entry":1725285082,"elapsed_time_sec":10,"exit":1725285092},{"keystrokes":75,"entry":1725285103,"elapsed_time_sec":57,"exit":1725285160},{"keystrokes":41,"entry":1725285208,"elapsed_time_sec":17,"exit":1725285225},{"keystrokes":43,"entry":1725287854,"elapsed_time_sec":287,"exit":1725288141}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/powermenu.sh":{"filetype":"sh","visit_log":[{"keystrokes":10,"entry":1725087410,"elapsed_time_sec":9,"exit":1725087419},{"keystrokes":7,"entry":1725087427,"elapsed_time_sec":41,"exit":1725087468},{"keystrokes":32,"entry":1725089082,"elapsed_time_sec":66,"exit":1725089148},{"keystrokes":185,"entry":1725096886,"elapsed_time_sec":167,"exit":1725097053},{"keystrokes":4,"entry":1725097057,"elapsed_time_sec":25,"exit":1725097082},{"keystrokes":1,"entry":1725097647,"elapsed_time_sec":21,"exit":1725097668},{"keystrokes":1,"entry":1725171236,"elapsed_time_sec":6,"exit":1725171242}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/networkmenu.rasi":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-up.sh":{"filetype":"sh","visit_log":[],"git_project_name":""},"\/home\/ayush\/dotfiles\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":111,"entry":1725079221,"elapsed_time_sec":7514,"exit":1725086735},{"keystrokes":11,"entry":1725086989,"elapsed_time_sec":10,"exit":1725086999},{"keystrokes":6,"entry":1725087018,"elapsed_time_sec":38,"exit":1725087056},{"keystrokes":17,"entry":1725087145,"elapsed_time_sec":8,"exit":1725087153},{"keystrokes":24,"entry":1725087157,"elapsed_time_sec":28,"exit":1725087185},{"keystrokes":21,"entry":1725087199,"elapsed_time_sec":98,"exit":1725087297},{"keystrokes":251,"entry":1725087397,"elapsed_time_sec":278956,"exit":1725366353},{"keystrokes":54,"entry":1725366356,"elapsed_time_sec":7,"exit":1725366363},{"keystrokes":345,"entry":1725812230,"elapsed_time_sec":61679,"exit":1725873909},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726143003},{"keystrokes":74,"entry":1726143005,"elapsed_time_sec":455872,"exit":1726598877},{"keystrokes":89,"entry":1726599572,"elapsed_time_sec":2899,"exit":1726602471},{"keystrokes":201,"entry":1726602804,"elapsed_time_sec":1412,"exit":1726604216}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/alpha.lua":{"filetype":"lua","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725288150}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/bin\/battery.sh":{"filetype":"sh","visit_log":[{"keystrokes":89,"entry":1726235404,"elapsed_time_sec":14,"exit":1726235418}],"git_project_name":""},"\/home\/archer\/.config\/waybar\/scripts\/check-updates.sh":{"filetype":"sh","visit_log":[{"keystrokes":1,"entry":1725205226,"elapsed_time_sec":9,"exit":1725205235}],"git_project_name":""},"\/home\/archer\/Downloads\/3150703-Analysis and Design of Algorithms.docx":{"filetype":"zip","visit_log":[],"git_project_name":""},"\/home\/archer\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/theme.conf":{"filetype":"conf","visit_log":[{"keystrokes":108,"entry":1724916736,"elapsed_time_sec":341,"exit":1724917077},{"keystrokes":2,"entry":1724988042,"elapsed_time_sec":55,"exit":1724988097},{"keystrokes":1,"entry":1724988098,"elapsed_time_sec":16,"exit":1724988114},{"keystrokes":138,"entry":1724988285,"elapsed_time_sec":69,"exit":1724988354},{"keystrokes":8,"entry":1725715541,"elapsed_time_sec":13,"exit":1725715554}],"git_project_name":""},"\/home\/archer\/.config\/yazi\/theme.toml":{"filetype":"toml","visit_log":[{"keystrokes":3,"entry":1725095902,"elapsed_time_sec":7,"exit":1725095909}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/themes\/onedark.rasi":{"filetype":"","visit_log":[{"keystrokes":3,"entry":1725099124,"elapsed_time_sec":10,"exit":1725099134}],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/QtProject.conf":{"filetype":"conf","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/gitui\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1725796656},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725796658}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/templates\/base.html":{"filetype":"html","visit_log":[{"keystrokes":9,"entry":1725364754,"elapsed_time_sec":11,"exit":1725364765}],"git_project_name":""},"\/home\/archer\/.local\/bin\/battery-charging.sh":{"filetype":"sh","visit_log":[{"keystrokes":103,"entry":1725248583,"elapsed_time_sec":38,"exit":1725248621},{"keystrokes":94,"entry":1725248724,"elapsed_time_sec":165,"exit":1725248889},{"keystrokes":15,"entry":1725248929,"elapsed_time_sec":16,"exit":1725248945},{"keystrokes":3,"entry":1725248973,"elapsed_time_sec":50,"exit":1725249023}],"git_project_name":""},"\/home\/archer\/.config\/dunst\/dunst-backup":{"filetype":"","visit_log":[{"keystrokes":3,"entry":1725811938,"elapsed_time_sec":6,"exit":1725811944}],"git_project_name":""},"\/home\/ayush\/.config\/hypr\/hyprlock.conf":{"filetype":"conf","visit_log":[],"git_project_name":""},"\/home\/ayush\/Documents\/My Things\/Development\/HeistHub\/backend\/src\/controllers\/jobPositions.controller.js":{"filetype":"javascript","visit_log":[],"git_project_name":"Development"},"\/home\/ayush\/Documents\/DSA\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/bat\/themes\/Catppuccin Mocha.tmTheme":{"filetype":"xml","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095513},{"keystrokes":1,"entry":1725095513,"elapsed_time_sec":14,"exit":1725095527}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t6":{"filetype":"sh","visit_log":[{"keystrokes":111,"entry":1725090855,"elapsed_time_sec":394,"exit":1725091249}],"git_project_name":""},"\/home\/archer\/.local\/bin\/backlight.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726483799}],"git_project_name":""},"\/home\/archer\/Downloads\/dotfiles\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":7,"elapsed_time_sec":0,"entry":1725873411},{"keystrokes":2,"elapsed_time_sec":0,"entry":1725873414},{"keystrokes":2,"elapsed_time_sec":0,"entry":1725873414},{"keystrokes":6,"elapsed_time_sec":0,"entry":1725873416},{"keystrokes":65,"entry":1725873419,"elapsed_time_sec":186636,"exit":1726060055}],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/nvim\/lua\/plugins\/bufferline.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/hypr\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":141,"entry":1724909238,"elapsed_time_sec":32113,"exit":1724941351},{"keystrokes":176,"entry":1724941643,"elapsed_time_sec":7432,"exit":1724949075},{"keystrokes":16,"entry":1724949078,"elapsed_time_sec":38295,"exit":1724987373},{"keystrokes":104,"entry":1724987378,"elapsed_time_sec":54730,"exit":1725042108},{"keystrokes":94,"entry":1725042267,"elapsed_time_sec":34426,"exit":1725076693},{"keystrokes":30,"entry":1725077043,"elapsed_time_sec":517,"exit":1725077560},{"keystrokes":30,"entry":1725079595,"elapsed_time_sec":547,"exit":1725080142},{"keystrokes":9,"entry":1725084780,"elapsed_time_sec":23,"exit":1725084803},{"keystrokes":299,"entry":1725084803,"elapsed_time_sec":1033486,"exit":1726118289},{"keystrokes":8,"elapsed_time_sec":0,"entry":1726118296},{"keystrokes":4,"elapsed_time_sec":0,"entry":1726118300},{"keystrokes":7,"elapsed_time_sec":0,"entry":1726118304},{"keystrokes":11,"elapsed_time_sec":0,"entry":1726118308},{"keystrokes":7,"elapsed_time_sec":0,"entry":1726118342},{"keystrokes":12,"elapsed_time_sec":0,"entry":1726118353},{"keystrokes":4,"elapsed_time_sec":0,"entry":1726118416},{"keystrokes":223,"entry":1726118418,"elapsed_time_sec":482717,"exit":1726601135},{"keystrokes":11,"entry":1726601184,"elapsed_time_sec":48,"exit":1726601232},{"keystrokes":74,"entry":1726601233,"elapsed_time_sec":290,"exit":1726601523},{"keystrokes":10,"entry":1726601535,"elapsed_time_sec":35,"exit":1726601570}],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/.git\/MERGE_MSG":{"filetype":"gitcommit","visit_log":[{"keystrokes":0,"entry":1726423114,"elapsed_time_sec":9,"exit":1726423123}],"git_project_name":"EdChat"},"\/home\/archer\/.config\/surfraw\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/waybar\/config.jsonc":{"filetype":"jsonc","visit_log":[{"keystrokes":3,"entry":1725085390,"elapsed_time_sec":11,"exit":1725085401},{"keystrokes":509,"entry":1725204914,"elapsed_time_sec":231,"exit":1725205145},{"keystrokes":560,"entry":1725205270,"elapsed_time_sec":331,"exit":1725205601},{"keystrokes":11,"entry":1725205607,"elapsed_time_sec":8,"exit":1725205615},{"keystrokes":690,"entry":1725205675,"elapsed_time_sec":303,"exit":1725205978},{"keystrokes":31,"entry":1725208228,"elapsed_time_sec":36,"exit":1725208264},{"keystrokes":361,"entry":1725208418,"elapsed_time_sec":300,"exit":1725208718},{"keystrokes":40,"entry":1725208735,"elapsed_time_sec":27,"exit":1725208762},{"keystrokes":7,"entry":1725208766,"elapsed_time_sec":35,"exit":1725208801},{"keystrokes":47,"entry":1725209043,"elapsed_time_sec":46,"exit":1725209089},{"keystrokes":210,"entry":1725211594,"elapsed_time_sec":318,"exit":1725211912},{"keystrokes":41,"entry":1725249107,"elapsed_time_sec":24,"exit":1725249131},{"keystrokes":22,"entry":1725249348,"elapsed_time_sec":29,"exit":1725249377},{"keystrokes":3,"entry":1725249520,"elapsed_time_sec":11,"exit":1725249531},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725262712},{"keystrokes":70,"entry":1725262712,"elapsed_time_sec":9,"exit":1725262721},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371171},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371171},{"keystrokes":292,"entry":1725423829,"elapsed_time_sec":217,"exit":1725424046},{"keystrokes":167,"entry":1725681874,"elapsed_time_sec":190,"exit":1725682064},{"keystrokes":39,"entry":1726059152,"elapsed_time_sec":10,"exit":1726059162},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726067838},{"keystrokes":83,"entry":1726067951,"elapsed_time_sec":283,"exit":1726068234},{"keystrokes":38,"entry":1726068779,"elapsed_time_sec":15,"exit":1726068794},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726068797},{"keystrokes":432,"entry":1726069487,"elapsed_time_sec":412,"exit":1726069899},{"keystrokes":85,"entry":1726082484,"elapsed_time_sec":93,"exit":1726082577},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726426414},{"keystrokes":302,"entry":1726461588,"elapsed_time_sec":265,"exit":1726461853},{"keystrokes":24,"entry":1726461886,"elapsed_time_sec":18,"exit":1726461904},{"keystrokes":3,"entry":1726463447,"elapsed_time_sec":12,"exit":1726463459},{"keystrokes":732,"entry":1726464532,"elapsed_time_sec":487,"exit":1726465019},{"keystrokes":187,"entry":1726465732,"elapsed_time_sec":55,"exit":1726465787},{"keystrokes":23,"entry":1726470138,"elapsed_time_sec":32,"exit":1726470170},{"keystrokes":30,"entry":1726470868,"elapsed_time_sec":53,"exit":1726470921},{"keystrokes":133,"entry":1726472026,"elapsed_time_sec":75,"exit":1726472101},{"keystrokes":714,"entry":1726472357,"elapsed_time_sec":207,"exit":1726472564},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726472896},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726473447},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726480508},{"keystrokes":12,"entry":1726549464,"elapsed_time_sec":6,"exit":1726549470},{"keystrokes":94,"entry":1726550040,"elapsed_time_sec":11,"exit":1726550051},{"keystrokes":29,"entry":1726550393,"elapsed_time_sec":186,"exit":1726550579},{"keystrokes":187,"entry":1726551026,"elapsed_time_sec":184,"exit":1726551210},{"keystrokes":252,"entry":1726552176,"elapsed_time_sec":64,"exit":1726552240}],"git_project_name":""},"\/home\/archer\/.local\/bin\/volumectl\/volume-up.sh":{"filetype":"sh","visit_log":[{"keystrokes":463,"entry":1725000400,"elapsed_time_sec":196,"exit":1725000596},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018999},{"keystrokes":30,"entry":1725018999,"elapsed_time_sec":12,"exit":1725019011},{"keystrokes":11,"entry":1725019019,"elapsed_time_sec":6,"exit":1725019025},{"keystrokes":9,"entry":1725019026,"elapsed_time_sec":7,"exit":1725019033},{"keystrokes":1,"entry":1725019049,"elapsed_time_sec":12,"exit":1725019061},{"keystrokes":1,"entry":1725019063,"elapsed_time_sec":10,"exit":1725019073},{"keystrokes":92,"entry":1725019106,"elapsed_time_sec":110,"exit":1725019216},{"keystrokes":79,"entry":1725019333,"elapsed_time_sec":29,"exit":1725019362},{"keystrokes":149,"entry":1725019461,"elapsed_time_sec":109,"exit":1725019570},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019579}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvimtracker.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Projects\/hyprdots\/.config\/hypr\/hyprland.conf":{"filetype":"conf","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138950}],"git_project_name":"hyprdots"},"\/home\/archer\/Downloads\/ChatModel\/chatgpt.py":{"filetype":"python","visit_log":[{"keystrokes":14,"entry":1725392233,"elapsed_time_sec":35,"exit":1725392268},{"keystrokes":59,"entry":1725392920,"elapsed_time_sec":65,"exit":1725392985},{"keystrokes":10,"entry":1725393020,"elapsed_time_sec":48,"exit":1725393068},{"keystrokes":39,"entry":1725393097,"elapsed_time_sec":199,"exit":1725393296},{"keystrokes":63,"entry":1725393320,"elapsed_time_sec":144,"exit":1725393464},{"keystrokes":187,"entry":1725393585,"elapsed_time_sec":495,"exit":1725394080}],"git_project_name":""},"\/home\/archer\/.config\/dunst\/dunstrc":{"filetype":"conf","visit_log":[{"keystrokes":340,"entry":1724990707,"elapsed_time_sec":138,"exit":1724990845},{"keystrokes":195,"entry":1724990954,"elapsed_time_sec":258,"exit":1724991212},{"keystrokes":9,"entry":1724991657,"elapsed_time_sec":270,"exit":1724991927},{"keystrokes":75,"entry":1725021432,"elapsed_time_sec":64,"exit":1725021496},{"keystrokes":417,"entry":1725021515,"elapsed_time_sec":309,"exit":1725021824},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725811945},{"keystrokes":27,"entry":1725812938,"elapsed_time_sec":16,"exit":1725812954},{"keystrokes":0,"entry":1725814354,"elapsed_time_sec":789474,"exit":1726603828}],"git_project_name":""},"\/usr\/share\/iso-codes\/json\/iso_3166-1.json":{"filetype":"json","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Downloads\/neo-tree filesystem [1]":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/search.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"entry":1726594123,"elapsed_time_sec":15,"exit":1726594138},{"keystrokes":0,"entry":1726594346,"elapsed_time_sec":28,"exit":1726594374},{"keystrokes":60,"entry":1726594657,"elapsed_time_sec":196,"exit":1726594853}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/powermenu.sh":{"filetype":"sh","visit_log":[{"keystrokes":34,"entry":1725096485,"elapsed_time_sec":70,"exit":1725096555}],"git_project_name":""},"\/home\/archer\/.config\/nvim\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[{"keystrokes":238,"entry":1725284839,"elapsed_time_sec":235480,"exit":1725520319}],"git_project_name":""},"oil:\/\/\/home\/archer\/Downloads\/Chatbot\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/archer\/.bashrc":{"filetype":"sh","visit_log":[{"keystrokes":22,"entry":1724875005,"elapsed_time_sec":15,"exit":1724875020}],"git_project_name":""},"\/home\/archer\/.config\/surfraw\/conf":{"filetype":"","visit_log":[{"keystrokes":71,"entry":1726594518,"elapsed_time_sec":16,"exit":1726594534}],"git_project_name":""},"\/home\/archer\/.config\/gitui\/theme.ron":{"filetype":"ron","visit_log":[],"git_project_name":""},"\/home\/ayush\/Documents\/t3_tutorial\/first\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.zshrc":{"filetype":"zsh","visit_log":[{"keystrokes":53,"entry":1724907991,"elapsed_time_sec":11,"exit":1724908002},{"keystrokes":22,"entry":1724908020,"elapsed_time_sec":7,"exit":1724908027},{"keystrokes":450,"entry":1724913851,"elapsed_time_sec":87,"exit":1724913938},{"keystrokes":140,"entry":1724945556,"elapsed_time_sec":12,"exit":1724945568},{"keystrokes":203,"entry":1724945678,"elapsed_time_sec":58,"exit":1724945736},{"keystrokes":73,"entry":1724997053,"elapsed_time_sec":17,"exit":1724997070},{"keystrokes":23,"entry":1725003930,"elapsed_time_sec":31,"exit":1725003961},{"keystrokes":104,"entry":1725020254,"elapsed_time_sec":13,"exit":1725020267},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725079287},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725087491},{"keystrokes":14,"entry":1725212871,"elapsed_time_sec":20,"exit":1725212891},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725251419},{"keystrokes":36,"entry":1725283717,"elapsed_time_sec":11,"exit":1725283728},{"keystrokes":265,"entry":1725520376,"elapsed_time_sec":67,"exit":1725520443},{"keystrokes":200,"entry":1725691620,"elapsed_time_sec":51,"exit":1725691671},{"keystrokes":83,"entry":1725710823,"elapsed_time_sec":38,"exit":1725710861},{"keystrokes":67,"entry":1725710914,"elapsed_time_sec":14,"exit":1725710928},{"keystrokes":74,"entry":1726058604,"elapsed_time_sec":32,"exit":1726058636},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726127331},{"keystrokes":137,"entry":1726167302,"elapsed_time_sec":49,"exit":1726167351},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167466},{"keystrokes":163,"entry":1726169221,"elapsed_time_sec":29,"exit":1726169250},{"keystrokes":79,"entry":1726255187,"elapsed_time_sec":27,"exit":1726255214},{"keystrokes":51,"entry":1726255234,"elapsed_time_sec":12,"exit":1726255246},{"keystrokes":106,"entry":1726413087,"elapsed_time_sec":26,"exit":1726413113},{"keystrokes":23,"entry":1726413158,"elapsed_time_sec":7,"exit":1726413165},{"keystrokes":140,"entry":1726594177,"elapsed_time_sec":44,"exit":1726594221},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726594243},{"keystrokes":145,"entry":1726598271,"elapsed_time_sec":28,"exit":1726598299},{"keystrokes":102,"entry":1726599294,"elapsed_time_sec":48,"exit":1726599342}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/applets\/shared\/colors.rasi":{"filetype":"","visit_log":[{"keystrokes":44,"entry":1725087185,"elapsed_time_sec":14,"exit":1725087199}],"git_project_name":""},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t1":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725087482},{"keystrokes":1,"entry":1725088639,"elapsed_time_sec":1374,"exit":1725090013}],"git_project_name":""},"\/home\/archer\/.config\/X11\/xinitrc.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126790},{"keystrokes":1,"entry":1726126791,"elapsed_time_sec":12,"exit":1726126803}],"git_project_name":""},"\/home\/archer\/Downloads\/ChatModel\/data\/data.txt":{"filetype":"text","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725393318}],"git_project_name":""},"\/home\/archer\/.zshrc0":{"filetype":"zsh","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/nltk_utils.py":{"filetype":"python","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/__pycache__\/chat.cpython-310.pyc":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/toggle-term.lua":{"filetype":"lua","visit_log":[{"keystrokes":59,"entry":1725359220,"elapsed_time_sec":14,"exit":1725359234},{"keystrokes":6,"entry":1725359245,"elapsed_time_sec":11,"exit":1725359256},{"keystrokes":1,"entry":1725359286,"elapsed_time_sec":10,"exit":1725359296},{"keystrokes":44,"entry":1725359301,"elapsed_time_sec":18,"exit":1725359319}],"git_project_name":""},"term:\/\/~\/Downloads\/Chatbot\/\/3422:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","visit_log":[{"keystrokes":2,"entry":1725364416,"elapsed_time_sec":11,"exit":1725364427},{"keystrokes":2,"entry":1725364440,"elapsed_time_sec":8,"exit":1725364448}],"git_project_name":""},"\/home\/ayush\/.config\/hypr\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/new-wifi.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725370443},{"keystrokes":2,"entry":1725370818,"elapsed_time_sec":6,"exit":1725370824},{"keystrokes":261,"entry":1725377533,"elapsed_time_sec":76,"exit":1725377609},{"keystrokes":341,"entry":1725377612,"elapsed_time_sec":356,"exit":1725377968},{"keystrokes":5,"entry":1725377993,"elapsed_time_sec":6,"exit":1725377999},{"keystrokes":16,"entry":1725378027,"elapsed_time_sec":157,"exit":1725378184}],"git_project_name":""},"\/home\/archer\/.config\/wlogout\/power-hover.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/launcher.sh":{"filetype":"sh","visit_log":[{"keystrokes":20,"entry":1725097101,"elapsed_time_sec":56,"exit":1725097157},{"keystrokes":390,"entry":1725167081,"elapsed_time_sec":832,"exit":1725167913}],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/intents.json":{"filetype":"json","visit_log":[{"keystrokes":65,"entry":1725364334,"elapsed_time_sec":8,"exit":1725364342},{"keystrokes":59,"entry":1725364733,"elapsed_time_sec":12,"exit":1725364745}],"git_project_name":""},"\/etc\/cron.d\/0hourly":{"filetype":"crontab","visit_log":[{"keystrokes":84,"entry":1726492036,"elapsed_time_sec":29,"exit":1726492065},{"keystrokes":1,"entry":1726492149,"elapsed_time_sec":10,"exit":1726492159}],"git_project_name":""},"\/home\/archer\/.local\/bin\/battery-alert.sh":{"filetype":"sh","visit_log":[{"keystrokes":16,"entry":1725247549,"elapsed_time_sec":55,"exit":1725247604},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248450}],"git_project_name":""},"\/home\/archer\/.config\/swaync\/style.css":{"filetype":"css","visit_log":[{"keystrokes":4,"entry":1724996234,"elapsed_time_sec":120,"exit":1724996354},{"keystrokes":77,"entry":1724996516,"elapsed_time_sec":64,"exit":1724996580},{"keystrokes":40,"entry":1724997114,"elapsed_time_sec":11,"exit":1724997125},{"keystrokes":110,"entry":1725045000,"elapsed_time_sec":11,"exit":1725045011}],"git_project_name":""},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/coq-nvim.lua":{"filetype":"lua","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/Downloads\/Chatbot\/venv\/pyvenv.cfg":{"filetype":"cfg","visit_log":[],"git_project_name":""},"\/dev\/nvram":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/hyprdots\/.config\/greenclip.toml":{"filetype":"toml","visit_log":[],"git_project_name":"hyprdots"},"\/home\/archer\/.config\/X11\/xprofile.sh":{"filetype":"sh","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126743}],"git_project_name":""},"\/dev\/neo-tree filesystem [1]":{"filetype":"neo-tree","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/gtk-3.0\/bookmarks":{"filetype":"","visit_log":[],"git_project_name":""},"\/dev\/tty11":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/rofi\/images\/b.png":{"filetype":"","visit_log":[],"git_project_name":""},"\/home\/archer\/Projects\/EdChat\/src\/Pages\/Chat.jsx":{"filetype":"javascriptreact","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/app.js":{"filetype":"javascript","visit_log":[{"keystrokes":17,"entry":1725364511,"elapsed_time_sec":7,"exit":1725364518}],"git_project_name":""},"\/home\/archer\/.config\/hypr\/arc\/docs\/getting-started-open-source.md":{"filetype":"markdown","visit_log":[],"git_project_name":""},"oil:\/\/\/home\/archer\/.config\/rofi\/":{"filetype":"oil","visit_log":[],"git_project_name":""},"\/home\/archer\/.config\/nvim\/lua\/plugins\/auto-pairs.lua":{"filetype":"lua","visit_log":[],"git_project_name":""},"\/home\/archer\/Downloads\/dotfiles\/README.md":{"filetype":"markdown","visit_log":[{"keystrokes":284,"entry":1726060055,"elapsed_time_sec":79,"exit":1726060134}],"git_project_name":"dotfiles"},"\/home\/ayush\/dotfiles\/synth-shell\/alias.sh":{"filetype":"sh","visit_log":[],"git_project_name":"dotfiles"},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/style-2.rasi":{"filetype":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165846},{"keystrokes":589,"entry":1725166339,"elapsed_time_sec":740,"exit":1725167079},{"keystrokes":127,"entry":1725169430,"elapsed_time_sec":12,"exit":1725169442},{"keystrokes":73,"entry":1725173415,"elapsed_time_sec":127,"exit":1725173542},{"keystrokes":77,"entry":1725173592,"elapsed_time_sec":81,"exit":1725173673},{"keystrokes":134,"entry":1725175489,"elapsed_time_sec":8,"exit":1725175497}],"git_project_name":""}}}
\ No newline at end of file
diff --git a/wallpaper/.gitkeep b/wallpaper/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/wallpaper/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/wallpaper/11q00ak7xzmd1.png b/wallpaper/11q00ak7xzmd1.png
new file mode 100644
index 0000000..d8e15c8
Binary files /dev/null and b/wallpaper/11q00ak7xzmd1.png differ
diff --git a/wallpaper/37pe4rp78ojd1.png b/wallpaper/37pe4rp78ojd1.png
new file mode 100644
index 0000000..fe7c833
Binary files /dev/null and b/wallpaper/37pe4rp78ojd1.png differ
diff --git a/wallpaper/62t93f6ytfkd1.png b/wallpaper/62t93f6ytfkd1.png
new file mode 100644
index 0000000..24b2cd0
Binary files /dev/null and b/wallpaper/62t93f6ytfkd1.png differ
diff --git a/wallpaper/7c8cfdw5hftb1.jpg b/wallpaper/7c8cfdw5hftb1.jpg
new file mode 100644
index 0000000..a174239
Binary files /dev/null and b/wallpaper/7c8cfdw5hftb1.jpg differ
diff --git a/wallpaper/8fkp8oaufyec1.png b/wallpaper/8fkp8oaufyec1.png
new file mode 100644
index 0000000..de17928
Binary files /dev/null and b/wallpaper/8fkp8oaufyec1.png differ
diff --git a/wallpaper/Anime.png b/wallpaper/Anime.png
new file mode 100644
index 0000000..64d5878
Binary files /dev/null and b/wallpaper/Anime.png differ
diff --git a/wallpaper/Lady.png b/wallpaper/Lady.png
new file mode 100644
index 0000000..18aa262
Binary files /dev/null and b/wallpaper/Lady.png differ
diff --git a/wallpaper/Techno-Geek.png b/wallpaper/Techno-Geek.png
new file mode 100644
index 0000000..735c4f4
Binary files /dev/null and b/wallpaper/Techno-Geek.png differ
diff --git a/wallpaper/a933v3693bmd1.png b/wallpaper/a933v3693bmd1.png
new file mode 100644
index 0000000..17dde19
Binary files /dev/null and b/wallpaper/a933v3693bmd1.png differ
diff --git a/wallpaper/azy7jvjhewfd1.jpeg b/wallpaper/azy7jvjhewfd1.jpeg
new file mode 100644
index 0000000..cb3c86d
Binary files /dev/null and b/wallpaper/azy7jvjhewfd1.jpeg differ
diff --git a/wallpaper/bmqjfqid82kc1.png b/wallpaper/bmqjfqid82kc1.png
new file mode 100644
index 0000000..3d5be4a
Binary files /dev/null and b/wallpaper/bmqjfqid82kc1.png differ
diff --git a/wallpaper/bxkx9z4xz4od1.jpeg b/wallpaper/bxkx9z4xz4od1.jpeg
new file mode 100644
index 0000000..0c450f0
Binary files /dev/null and b/wallpaper/bxkx9z4xz4od1.jpeg differ
diff --git a/wallpaper/d2hrjc2sr8ld1.png b/wallpaper/d2hrjc2sr8ld1.png
new file mode 100644
index 0000000..5ebd702
Binary files /dev/null and b/wallpaper/d2hrjc2sr8ld1.png differ
diff --git a/wallpaper/for-night-mode-lovers-3840x2160-v0-no5a4i670cod1.png b/wallpaper/for-night-mode-lovers-3840x2160-v0-no5a4i670cod1.png
new file mode 100644
index 0000000..ed8bb76
Binary files /dev/null and b/wallpaper/for-night-mode-lovers-3840x2160-v0-no5a4i670cod1.png differ
diff --git a/wallpaper/forest-bridge.jpg b/wallpaper/forest-bridge.jpg
new file mode 100644
index 0000000..ce3c1ac
Binary files /dev/null and b/wallpaper/forest-bridge.jpg differ
diff --git a/wallpaper/gas-station.jpg b/wallpaper/gas-station.jpg
new file mode 100644
index 0000000..d8a826e
Binary files /dev/null and b/wallpaper/gas-station.jpg differ
diff --git a/wallpaper/hhma415rpztb1.jpg b/wallpaper/hhma415rpztb1.jpg
new file mode 100644
index 0000000..d01a5de
Binary files /dev/null and b/wallpaper/hhma415rpztb1.jpg differ
diff --git a/wallpaper/idm1tvf4ka4d1.jpeg b/wallpaper/idm1tvf4ka4d1.jpeg
new file mode 100644
index 0000000..a9f2fa9
Binary files /dev/null and b/wallpaper/idm1tvf4ka4d1.jpeg differ
diff --git a/wallpaper/jde3privqgid1.jpeg b/wallpaper/jde3privqgid1.jpeg
new file mode 100644
index 0000000..64608d8
Binary files /dev/null and b/wallpaper/jde3privqgid1.jpeg differ
diff --git a/wallpaper/leave-planet.jpg b/wallpaper/leave-planet.jpg
new file mode 100644
index 0000000..e09acdf
Binary files /dev/null and b/wallpaper/leave-planet.jpg differ
diff --git a/wallpaper/light-ring.jpg b/wallpaper/light-ring.jpg
new file mode 100644
index 0000000..7167126
Binary files /dev/null and b/wallpaper/light-ring.jpg differ
diff --git a/wallpaper/lock-screen-2.jpeg b/wallpaper/lock-screen-2.jpeg
new file mode 100644
index 0000000..33b46d9
Binary files /dev/null and b/wallpaper/lock-screen-2.jpeg differ
diff --git a/wallpaper/lock-screen.png b/wallpaper/lock-screen.png
new file mode 100644
index 0000000..c1dd233
Binary files /dev/null and b/wallpaper/lock-screen.png differ
diff --git a/wallpaper/nwehdf6qaowc1.jpeg b/wallpaper/nwehdf6qaowc1.jpeg
new file mode 100644
index 0000000..2c081ba
Binary files /dev/null and b/wallpaper/nwehdf6qaowc1.jpeg differ
diff --git a/wallpaper/pg2hie07pt6d1.jpeg b/wallpaper/pg2hie07pt6d1.jpeg
new file mode 100644
index 0000000..7fe6def
Binary files /dev/null and b/wallpaper/pg2hie07pt6d1.jpeg differ
diff --git a/wallpaper/pink-warrior-3840x2160-3440x1440-v0-8g5nh376p8xc1.png b/wallpaper/pink-warrior-3840x2160-3440x1440-v0-8g5nh376p8xc1.png
new file mode 100644
index 0000000..76dc241
Binary files /dev/null and b/wallpaper/pink-warrior-3840x2160-3440x1440-v0-8g5nh376p8xc1.png differ
diff --git a/wallpaper/plw8aokc2uza1.jpg b/wallpaper/plw8aokc2uza1.jpg
new file mode 100644
index 0000000..107b180
Binary files /dev/null and b/wallpaper/plw8aokc2uza1.jpg differ
diff --git a/wallpaper/q0nrewl8c8md1.png b/wallpaper/q0nrewl8c8md1.png
new file mode 100644
index 0000000..02093da
Binary files /dev/null and b/wallpaper/q0nrewl8c8md1.png differ
diff --git a/wallpaper/red-forest.jpg b/wallpaper/red-forest.jpg
new file mode 100644
index 0000000..df8a006
Binary files /dev/null and b/wallpaper/red-forest.jpg differ
diff --git a/wallpaper/ryo22t0v3xjd1.jpeg b/wallpaper/ryo22t0v3xjd1.jpeg
new file mode 100644
index 0000000..e6080c2
Binary files /dev/null and b/wallpaper/ryo22t0v3xjd1.jpeg differ
diff --git a/wallpaper/sci-fi-and-fantasy-art-3440x1440-v0-jnxh42ds72vb1.webp b/wallpaper/sci-fi-and-fantasy-art-3440x1440-v0-jnxh42ds72vb1.webp
new file mode 100644
index 0000000..9ddad7a
Binary files /dev/null and b/wallpaper/sci-fi-and-fantasy-art-3440x1440-v0-jnxh42ds72vb1.webp differ
diff --git a/wallpaper/staircase.jpg b/wallpaper/staircase.jpg
new file mode 100644
index 0000000..93bf30f
Binary files /dev/null and b/wallpaper/staircase.jpg differ
diff --git a/wallpaper/studio-ghibli-star-wars-crossover-3440x1440-v0-my34fuw2s7ab1.webp b/wallpaper/studio-ghibli-star-wars-crossover-3440x1440-v0-my34fuw2s7ab1.webp
new file mode 100644
index 0000000..b240b05
Binary files /dev/null and b/wallpaper/studio-ghibli-star-wars-crossover-3440x1440-v0-my34fuw2s7ab1.webp differ
diff --git a/wallpaper/t7kb1s0kkh4d1.jpeg b/wallpaper/t7kb1s0kkh4d1.jpeg
new file mode 100644
index 0000000..0ef50ad
Binary files /dev/null and b/wallpaper/t7kb1s0kkh4d1.jpeg differ
diff --git a/wallpaper/tam2ajafv1cd1.jpeg b/wallpaper/tam2ajafv1cd1.jpeg
new file mode 100644
index 0000000..c5cd108
Binary files /dev/null and b/wallpaper/tam2ajafv1cd1.jpeg differ
diff --git a/wallpaper/the-dinner-turner-by-3840x2160-v0-nk83xi4k3tnd1.png b/wallpaper/the-dinner-turner-by-3840x2160-v0-nk83xi4k3tnd1.png
new file mode 100644
index 0000000..090e623
Binary files /dev/null and b/wallpaper/the-dinner-turner-by-3840x2160-v0-nk83xi4k3tnd1.png differ
diff --git a/wallpaper/tt60xdcflm5d1.png b/wallpaper/tt60xdcflm5d1.png
new file mode 100644
index 0000000..380b4cc
Binary files /dev/null and b/wallpaper/tt60xdcflm5d1.png differ
diff --git a/wallpaper/vevgpdql8qeb1.jpg b/wallpaper/vevgpdql8qeb1.jpg
new file mode 100644
index 0000000..38a6072
Binary files /dev/null and b/wallpaper/vevgpdql8qeb1.jpg differ
diff --git a/wallpaper/wall_2.png b/wallpaper/wall_2.png
new file mode 100644
index 0000000..d8cfc50
Binary files /dev/null and b/wallpaper/wall_2.png differ
diff --git a/wallpaper/wallhaven.jpg b/wallpaper/wallhaven.jpg
new file mode 100644
index 0000000..e631cd4
Binary files /dev/null and b/wallpaper/wallhaven.jpg differ
diff --git a/wallpaper/windows-error.jpg b/wallpaper/windows-error.jpg
new file mode 100644
index 0000000..04b0588
Binary files /dev/null and b/wallpaper/windows-error.jpg differ
diff --git a/waybar/.config/waybar/config.jsonc b/waybar/.config/waybar/config.jsonc
new file mode 100644
index 0000000..8c895e6
--- /dev/null
+++ b/waybar/.config/waybar/config.jsonc
@@ -0,0 +1,175 @@
+{
+ "layer": "top",
+ "margin-left": 8,
+ "margin-right": 8,
+ "margin-top": 4,
+ "margin-bottom": 2,
+ "modules-left": [
+ "custom/launcher",
+ "hyprland/workspaces",
+ "cpu",
+ "memory",
+ "temperature"
+ ],
+ "modules-center": ["clock"],
+ "modules-right": [
+ "hyprland/window",
+ "custom/update",
+ "custom/wallpaper",
+ "pulseaudio",
+ "backlight",
+ "network",
+ "bluetooth",
+ "battery"
+ ],
+
+ "custom/launcher": {
+ "format": "",
+ "tooltip": false,
+ "on-click": "~/.config/rofi/launchers/type-4/launcher.sh"
+ },
+ "hyprland/workspaces": {
+ "disable-scroll": false,
+ "sort-by-name": true,
+ "format": " {icon} ",
+ "format-icons": {
+ "active": "●",
+ "default": "○"
+ },
+ "persistent-workspaces": {
+ "*": 6
+ },
+ "on-scroll-up": "hyprctl dispatch workspace e+1",
+ "on-scroll-down": "hyprctl dispatch workspace e-1"
+ },
+ "cpu": {
+ "interval": 1,
+ "format": "{usage}% \uf2db",
+ "on-click": "kitty btop"
+ },
+ "memory": {
+ "interval": 1,
+ "format": "{percentage}% \uf538",
+ "on-click": "kitty btop",
+ "tooltip-format": "{used}/{total} GiB"
+ },
+ "custom/update": {
+ "interval": 86000,
+ "format": "{}",
+ "exec": "~/.config/waybar/scripts/check-updates.sh",
+ "on-click": "kitty yay",
+ "tooltip": false
+ },
+ "keyboard-state": {
+ "numlock": true,
+ "capslock": true,
+ "scrolllock": false,
+ "format": "{name} {icon}",
+ "format-icons": {
+ "locked": "\uf023",
+ "unlocked": "\uf3c1"
+ }
+ },
+ "clock": {
+ "timezone": "Asia/Kolkata",
+ "tooltip": false,
+ "format": "{:%a, %d/%m | %H:%M}"
+ },
+ "custom/weather": {
+ "format": "{}°C",
+ "tooltip": false,
+ "interval": 3600,
+ "exec": "wttrbar --location 'Surat'",
+ "return-type": "json"
+ },
+ "custom/wallpaper": {
+ "format": "\uf03e",
+ "on-click": "~/.config/waybar/scripts/change-wallpaper.sh && hyprpaper",
+ "tooltip": false
+ },
+ "temperature": {
+ "interval": 1,
+ "thermal-zone": 6,
+ "critical-threshold": 80,
+ "format-critical": "{temperatureC}°C ",
+ "format": "{temperatureC}°C ",
+ "tooltip": false
+ },
+ "pulseaudio": {
+ "format": "{icon}",
+ "format-muted": "\uf6a9",
+ "format-icons": {
+ "headphone": "\uf025",
+ "default": "\uf028"
+ },
+ "tooltip": true,
+ "tooltip-format": "{volume%} | {desc}",
+ "on-click": "pamixer -t"
+ },
+ "backlight": {
+ "device": "intel_backlight",
+ "format": "{icon}",
+ "format-icons": ["☼"],
+ "tooltip-format": "{percent}%",
+ "tooltip": true
+ },
+ "network": {
+ "format-wifi": "{icon}",
+ "format-icons": ["", "", "", ""],
+ "format-ethernet": "",
+ "format-linked": "",
+ "format-disconnected": "",
+ "tooltip-format-wifi": "{essid}\n{signalStrength}\n{ifname}\n{gwaddr}",
+ "tooltip-format-ethernet": " {ifname}",
+ "tooltip-disconnected": "Disconnected",
+ "on-click": "~/.config/rofi/wifi.sh"
+ },
+ "bluetooth": {
+ "format": "",
+ "format-disabled": "",
+ "format-off": "",
+ "format-connected": "",
+ "format-connected-battery": " {device_battery_percentage}",
+ "tooltip-format": "{controller_alias}\t{controller_address}\n\n{num_connections} connected",
+ "tooltip-format-connected": "{controller_alias}\t{controller_address}\n\n{num_connections} connected\n\n{device_enumerate}",
+ "tooltip-format-enumerate-connected": "{device_alias}\t{device_address}",
+ "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t{device_battery_percentage}%"
+ },
+ "battery": {
+ "states": {
+ "good": 100,
+ "warning": 40,
+ "low": 20,
+ "critical": 7
+ },
+ "interval": 1,
+ "format": "{capacity}% {icon}",
+ "format-charging": "{capacity}% \uf0e7",
+ "format-icons": ["\uf244", "\uf243", "\uf242", "\uf241", "\uf240"]
+ },
+ "hyprland/window": {
+ "format": "{class}",
+ "rewrite": {
+ "(.*) - Mozilla Firefox": " $1", // Firefox icon from Nerd Fonts
+ "(.*) - zsh": " [$1]", // Terminal icon from Nerd Fonts
+ "(.*) - Visual Studio Code": " $1", // VS Code icon
+ "(.*) - LibreOffice Writer": " $1", // Document icon
+ "(.*) - LibreOffice Calc": " $1", // Spreadsheet icon
+ "(.*) - VLC media player": " $1", // Music icon
+ "(.*) - GIMP": " $1", // GIMP icon
+ "(.*) - Inkscape": " $1", // Drawing icon
+ "(.*) - Spotify": " $1", // Spotify icon
+ "(.*) - Discord": "ﭮ $1", // Discord icon
+ "(.*) - Telegram": " $1", // Telegram icon
+ "(.*) - Evince": " $1", // PDF document icon
+ "(.*) - Nautilus": " $1" // File manager icon
+ },
+ "icon": true,
+ "icon-size": 20
+ },
+ "custom/powerctl": {
+ "tooltip": false,
+ "format": "\uf011",
+ "on-click": "~/.config/rofi/powermenu/type-5/powermenu.sh"
+ }
+}
diff --git a/waybar/.config/waybar/mocha.css b/waybar/.config/waybar/mocha.css
new file mode 100644
index 0000000..cdbd501
--- /dev/null
+++ b/waybar/.config/waybar/mocha.css
@@ -0,0 +1,13 @@
+:root {
+ --base: #3c3836; /* Base background color */
+ --text: #ebdbb2; /* Text color */
+ --green: #b8bb26; /* Green */
+ --red: #fb4934; /* Red */
+ --lavender: #d5c4a1; /* Lavender */
+ --flamingo: #ea6a6a; /* Flamingo */
+ --mauve: #c79dff; /* Mauve */
+ --blue: #83a598; /* Blue */
+ --rosewater: #f5e0dc; /* Rosewater */
+ --yellow: #fabd2f; /* Yellow */
+ --peach: #f2b5d4; /* Peach */
+}
diff --git a/waybar/.config/waybar/scripts/change-wallpaper.sh b/waybar/.config/waybar/scripts/change-wallpaper.sh
new file mode 100755
index 0000000..be1e813
--- /dev/null
+++ b/waybar/.config/waybar/scripts/change-wallpaper.sh
@@ -0,0 +1,14 @@
+# !/usr/bash
+
+if [ $(pgrep -c hyprpaper) -ne 0 ] ; then
+ hyprctl hyprpaper unload all
+ killall hyprpaper
+fi
+
+TARGET="/home/archer/Downloads/wallpaper"
+WALLPAPER=$( find $TARGET -type f -regex '.*\.\(jpg\|jpeg\|png\|webp\)' | shuf -n 1 )
+
+echo "preload = $WALLPAPER" > /home/archer/.config/hypr/hyprpaper.conf
+echo "wallpaper = eDP-1, $WALLPAPER" >> /home/archer/.config/hypr/hyprpaper.conf
+echo "splash = off" >> /home/archer/.config/hypr/hyprpaper.conf
+echo "ipc = off" >> /home/archer/.config/hypr/hyprpaper.conf
diff --git a/waybar/.config/waybar/scripts/check-updates.sh b/waybar/.config/waybar/scripts/check-updates.sh
new file mode 100755
index 0000000..597d22f
--- /dev/null
+++ b/waybar/.config/waybar/scripts/check-updates.sh
@@ -0,0 +1,17 @@
+# !/usr/bash
+
+sleep 60s
+
+PACMAN_UPDATES_COUNT=$( checkupdates | wc -l)
+
+sleep 30s
+
+AUR_UPDATES_COUNT=$(pacman -Qm | aur vercmp | wc -l)
+
+sleep 30s
+
+TOTAL_UPDATES_COUNT=$((PACMAN_UPDATES_COUNT+AUR_UPDATES_COUNT))
+
+if [ $TOTAL_UPDATES_COUNT -gt 0 ] ; then
+ echo -e "\uf019"
+fi
diff --git a/waybar/.config/waybar/scripts/network.sh b/waybar/.config/waybar/scripts/network.sh
new file mode 100644
index 0000000..e69de29
diff --git a/waybar/.config/waybar/scripts/toggle-brightness.sh b/waybar/.config/waybar/scripts/toggle-brightness.sh
new file mode 100755
index 0000000..44dd2a1
--- /dev/null
+++ b/waybar/.config/waybar/scripts/toggle-brightness.sh
@@ -0,0 +1,11 @@
+# !/usr/bash
+
+CURRENT_BRIGHTNESS=$( brightnessctl -m | awk -F, '{print $4}' | tr -d % )
+OLD_BRIGHTNESS=$( cat /etc/xdg/waybar/scripts/old-brightness.txt )
+
+if [ "$CURRENT_BRIGHTNESS" -ne 1 ] ; then
+ echo "$CURRENT_BRIGHTNESS" > /etc/xdg/waybar/scripts/old-brightness.txt;
+ brightnessctl set 1%;
+else
+ brightnessctl set "$OLD_BRIGHTNESS"%;
+fi
diff --git a/waybar/.config/waybar/style.css b/waybar/.config/waybar/style.css
new file mode 100644
index 0000000..2785794
--- /dev/null
+++ b/waybar/.config/waybar/style.css
@@ -0,0 +1,214 @@
+* {
+ border: none;
+ border-radius: 5px;
+ font-family: 'JetbrainsMono Nerd Font Mono';
+ font-size: 16px;
+}
+
+window#waybar {
+ background: rgba(30, 30, 46, 0.9);
+ padding: 6px;
+}
+
+#window {
+ color: white;
+ margin-right: 10px;
+}
+
+#custom-launcher {
+ font-size: 30px;
+ margin-right: 4px;
+ padding: 0px 16px;
+ transition: none;
+ color: rgba(137, 220, 235, 1);
+}
+
+button:hover {
+ box-shadow: inherit;
+ text-shadow: inherit;
+ background: inherit;
+}
+
+#workspaces {
+ padding: 2px 10px;
+ margin-right: 2px;
+ background: rgba(203, 166, 247, 0.2);
+}
+
+#workspaces button {
+ padding: 0px;
+ color: #a6e3a1;
+}
+
+#workspaces button:hover {
+ color: #f38ba8;
+ background: transparent;
+}
+
+#cpu {
+ padding: 0px 16px;
+ color: #cdd6f4;
+}
+
+#memory {
+ padding: 0px 16px;
+ color: #cdd6f4; /* Text */
+}
+
+#custom-update {
+ font-family: 'Font Awesome 5 Free';
+ padding: 0px 8px;
+ color: #b4befe; /* Lavender */
+}
+
+#keyboard-state {
+ font-family: 'Font Awesome 5 Free';
+ padding: 0px 16px;
+ margin-right: 8px;
+ color: #f38ba8; /* Flamingo */
+}
+
+#clock {
+ padding: 0px 16px;
+ margin-right: 4px;
+ color: #eff1f5; /* Text */
+}
+
+#custom-weather {
+ padding: 0px 8px;
+ color: #eff1f5; /* Text */
+}
+
+#custom-wallpaper {
+ font-size: 20px;
+ font-family: 'Font Awesome 5 Free';
+ padding: 0px 8px;
+ margin-right: 4px;
+ color: #f38ba8; /* Mauve */
+}
+
+#temperature {
+ padding: 0px 16px;
+ margin-right: 8px;
+ color: #89b4fa; /* Blue */
+}
+
+#temperature.gpu {
+ border-radius: 0px 8px 8px 0px;
+ padding: 0px 16px;
+ padding-left: 0px;
+ margin-right: 8px;
+ color: #89b4fa; /* Blue */
+}
+
+#temperature.critical,
+#temperature.gpu.critical {
+ color: #d20f39; /* Red */
+}
+
+#pulseaudio {
+ font-size: 18px;
+ padding: 0px 8px;
+ color: #a6e3a1; /* Rosewater */
+}
+
+#pulseaudio.muted {
+ padding: 0px 8px;
+ padding-right: 8px;
+}
+
+#backlight {
+ font-size: 22px;
+ padding: 0px 8px;
+ padding-left: 2px;
+ color: #a6e3a1; /* Rosewater */
+}
+
+#network {
+ font-family: 'Font Awesome 5 Free';
+ font-size: 18px;
+ padding: 0px 16px;
+ color: #f9e2af; /* Yellow */
+}
+
+#bluetooth {
+ font-family: 'Font Awesome 5 Free';
+ padding: 0px 16px;
+ margin-right: 8px;
+ color: #f9e2af; /* Yellow */
+}
+
+#battery {
+ padding: 0px 6px;
+ padding-right: 16px;
+ color: #fab387; /* Peach */
+}
+
+#battery:hover {
+ background: white;
+}
+
+#battery.charging {
+ padding: 0px 16px;
+ color: #eff1f5; /* Text */
+ background: #40a02b; /* Green */
+}
+
+#battery.good:not(.charging) {
+ color: #fab387; /* Peach */
+ background: #1e1e2e; /* Base */
+}
+
+#battery.warning:not(.charging) {
+ color: #eff1f5; /* Text */
+ background: #df8e1d; /* Yellow */
+}
+
+#battery.low:not(.charging) {
+ color: #eff1f5; /* Text */
+ background: #d20f39; /* Red */
+}
+
+#battery.critical:not(.charging) {
+ color: #eff1f5; /* Text */
+ background: #d20f39; /* Red */
+ animation-name: blink;
+ animation-duration: 0.75s;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+@keyframes blink {
+ to {
+ color: #d20f39; /* Red */
+ background: #eff1f5; /* Text */
+ }
+}
+
+#custom-powerctl {
+ font-family: 'Font Awesome 5 Free';
+ padding: 0px 16px;
+ color: #40a02b; /* Green */
+ background: #1e1e2e; /* Base */
+}
+
+button:hover,
+#cpu:hover,
+#memory:hover,
+#custom-update:hover,
+#keyboard-state:hover,
+#clock:hover,
+#custom-weather:hover,
+#custom-wallpaper:hover,
+#temperature:hover,
+#pulseaudio:hover,
+#backlight:hover,
+#network:hover,
+#bluetooth:hover,
+#battery:hover,
+#custom-powerctl:hover {
+ background: #313244; /* Slightly lighter shade for hover */
+ box-shadow: 0 0 10px rgba(50, 50, 93, 0.25), 0 0 20px rgba(0, 0, 0, 0.25);
+ color: #eff1f5; /* Brighten text color on hover */
+}
diff --git a/yazi/.config/yazi/catppuccin b/yazi/.config/yazi/catppuccin
new file mode 160000
index 0000000..37dec9b
--- /dev/null
+++ b/yazi/.config/yazi/catppuccin
@@ -0,0 +1 @@
+Subproject commit 37dec9bf1f7e52e0d593c225827b9dbc71ce504c
diff --git a/yazi/.config/yazi/config.yml b/yazi/.config/yazi/config.yml
new file mode 100644
index 0000000..2e6ed0c
--- /dev/null
+++ b/yazi/.config/yazi/config.yml
@@ -0,0 +1 @@
+colorscheme: ~/.config/yazi/catppuccin/yazi.yml
diff --git a/yazi/.config/yazi/keymap.toml b/yazi/.config/yazi/keymap.toml
new file mode 100644
index 0000000..e69de29
diff --git a/yazi/.config/yazi/theme.toml b/yazi/.config/yazi/theme.toml
new file mode 100644
index 0000000..9705957
--- /dev/null
+++ b/yazi/.config/yazi/theme.toml
@@ -0,0 +1,699 @@
+
+[manager]
+cwd = { fg = "#94e2d5" }
+
+# Hovered
+hovered = { fg = "#1e1e2e", bg = "#89b4fa" }
+preview_hovered = { underline = true }
+
+# Find
+find_keyword = { fg = "#f9e2af", italic = true }
+find_position = { fg = "#f5c2e7", bg = "reset", italic = true }
+
+# Marker
+marker_copied = { fg = "#a6e3a1", bg = "#a6e3a1" }
+marker_cut = { fg = "#f38ba8", bg = "#f38ba8" }
+marker_selected = { fg = "#89b4fa", bg = "#89b4fa" }
+
+# Tab
+tab_active = { fg = "#1e1e2e", bg = "#cdd6f4" }
+tab_inactive = { fg = "#cdd6f4", bg = "#45475a" }
+tab_width = 1
+
+# Count
+count_copied = { fg = "#1e1e2e", bg = "#a6e3a1" }
+count_cut = { fg = "#1e1e2e", bg = "#f38ba8" }
+count_selected = { fg = "#1e1e2e", bg = "#89b4fa" }
+
+# Border
+border_symbol = "│"
+border_style = { fg = "#7f849c" }
+
+# Highlighting
+syntect_theme = "~/.config/yazi/Catppuccin-mocha.tmTheme"
+
+[status]
+separator_open = ""
+separator_close = ""
+separator_style = { fg = "#45475a", bg = "#45475a" }
+
+# Mode
+mode_normal = { fg = "#1e1e2e", bg = "#89b4fa", bold = true }
+mode_select = { fg = "#1e1e2e", bg = "#a6e3a1", bold = true }
+mode_unset = { fg = "#1e1e2e", bg = "#f2cdcd", bold = true }
+
+# Progress
+progress_label = { fg = "#ffffff", bold = true }
+progress_normal = { fg = "#89b4fa", bg = "#45475a" }
+progress_error = { fg = "#f38ba8", bg = "#45475a" }
+
+# Permissions
+permissions_t = { fg = "#89b4fa" }
+permissions_r = { fg = "#f9e2af" }
+permissions_w = { fg = "#f38ba8" }
+permissions_x = { fg = "#a6e3a1" }
+permissions_s = { fg = "#7f849c" }
+
+[input]
+border = { fg = "#89b4fa" }
+title = {}
+value = {}
+selected = { reversed = true }
+
+[select]
+border = { fg = "#89b4fa" }
+active = { fg = "#f5c2e7" }
+inactive = {}
+
+[tasks]
+border = { fg = "#89b4fa" }
+title = {}
+hovered = { underline = true }
+
+[which]
+mask = { bg = "#313244" }
+cand = { fg = "#94e2d5" }
+rest = { fg = "#9399b2" }
+desc = { fg = "#f5c2e7" }
+separator = " "
+separator_style = { fg = "#585b70" }
+
+[help]
+on = { fg = "#f5c2e7" }
+exec = { fg = "#94e2d5" }
+desc = { fg = "#9399b2" }
+hovered = { bg = "#585b70", bold = true }
+footer = { fg = "#45475a", bg = "#cdd6f4" }
+
+[filetype]
+
+rules = [
+ # Media
+ { mime = "image/*", fg = "#94e2d5" },
+ { mime = "{audio,video}/*", fg = "#f9e2af" },
+
+ # Archives
+ { mime = "application/{,g}zip", fg = "#f5c2e7" },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5c2e7" },
+
+ # Fallback
+ { name = "*", fg = "#cdd6f4" },
+ { name = "*/", fg = "#89b4fa" }
+]
+
+[icon]
+
+files = [
+ { name = "gulpfile.js", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".babelrc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "copying.lesser", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = ".npmrc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "docker-compose.yml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "svelte.config.js", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "copying", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "prettier.config.ts", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "gruntfile.babel.js", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".SRCINFO", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".xinitrc", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "docker-compose.yaml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "nuxt.config.ts", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "build", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".editorconfig", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "nuxt.config.mjs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".gitlab-ci.yml", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "PKGBUILD", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".bash_profile", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".bashrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "compose.yml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "eslint.config.cjs", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "go.mod", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".mailmap", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gtkrc", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "go.work", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "justfile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "kritadisplayrc", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "commitlint.config.js", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = ".env", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "PrusaSlicerGcodeViewer.ini", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "r", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "license", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = ".gitignore", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "tailwind.config.js", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".prettierrc.yml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".zprofile", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".zshenv", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "xmonad.hs", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".eslintignore", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "tsconfig.json", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".prettierrc.json5", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".ds_store", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "gulpfile.coffee", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "R", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = ".zshrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".prettierrc.toml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".gvimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".xsession", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".justfile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = ".gitconfig", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gradle-wrapper.properties", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "ionic.config.json", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "cantorrc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".gleam", text = "", fg_dark = "#f5c2e7", fg_light = "#f5c2e7" },
+ { name = "package-lock.json", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "package.json", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "hyprland.conf", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "gulpfile.babel.js", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".nvmrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".prettierignore", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "ext_typoscript_setup.txt", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "QtProject.conf", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "avif", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "mix.lock", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "build.gradle", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gemfile$", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = ".vimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "i18n.config.ts", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "gulpfile.ts", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "build.zig.zon", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "checkhealth", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "xmobarrc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "_vimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".luaurc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kdenlive-layoutsrc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "gradlew", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "xsettingsd.conf", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "vlcrc", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "xorg.conf", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "xmobarrc.hs", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "workspace", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = ".gitattributes", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "favicon.ico", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "go.sum", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pom.xml", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "webpack", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "vagrantfile$", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "unlicense", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "tmux.conf.local", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "settings.gradle", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = ".dockerignore", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "sym-lib-table", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "_gvimrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "kdenliverc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kdeglobals", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".prettierrc.yaml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "rmd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "tailwind.config.mjs", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sxhkdrc", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "robots.txt", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "tailwind.config.ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "prettier.config.mjs", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "mpv.conf", text = "", fg_dark = "#1e1e2e", fg_light = "#1e1e2e" },
+ { name = "py.typed", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "PrusaSlicer.ini", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "procfile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "rakefile", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "kritarc", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = ".Xresources", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "prettier.config.js", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "commitlint.config.ts", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "weston.ini", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "eslint.config.js", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cmakelists.txt", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = ".git-blame-ignore-revs", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "config", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "nuxt.config.cjs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "node_modules", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "makefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "lxqt.conf", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "i18n.config.js", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "FreeCAD.conf", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "prettier.config.cjs", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "tmux.conf", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "kalgebrarc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "i3status.conf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = ".settings.json", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "containerfile", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "i3blocks.conf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "lxde-rc.xml", text = "", fg_dark = "#9399b2", fg_light = "#9399b2" },
+ { name = "gradle.properties", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "hypridle.conf", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "gruntfile.ts", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gruntfile.js", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "dockerfile", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "groovy", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "hyprlock.conf", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = ".prettierrc", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "gnumakefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "commit_editmsg", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fp-lib-table", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "fp-info-cache", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "eslint.config.ts", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "nuxt.config.js", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "platformio.ini", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".nuxtrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "gruntfile.coffee", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "eslint.config.mjs", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "compose.yaml", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "bspwmrc", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "brewfile", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = ".eslintrc", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = ".gtkrc-2.0", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = ".Xauthority", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = ".prettierrc.json", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = ".npmignore", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = ".gitmodules", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+]
+exts = [
+ { name = "rake", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "skp", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "eln", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "razor", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "vue", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sln", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "el", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "blp", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "jl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "mdx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "jsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "ml", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "less", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "pot", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pl", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mli", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gif", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "aif", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cxxm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "fcbak", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "aac", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "query", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "android", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "m3u8", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "leex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "liquid", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "cue", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "fcmacro", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "log", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
+ { name = "pm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "brep", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "blend", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "md5", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sql", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "xcplayground", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "erb", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "t", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cache", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "r", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "x", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "import", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "m", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "lrc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "o", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "d", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "c", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "h", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "rss", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "hbs", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "godot", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "eot", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "awk", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "fsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "a", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "pyi", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "asc", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "ass", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "css", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "psb", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "csproj", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "csv", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "gcode", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "ics", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "mk", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "bz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fctb", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "gz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "wasm", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "glb", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "elc", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "flf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "elf", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "dropbox", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "tres", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "apk", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ape", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "slvs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "apl", text = "⍝", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cs", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "azcli", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "pp", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "flc", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "gemspec", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "pls", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "cfg", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fcscript", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "gnumakefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "zst", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "pxi", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "woff2", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "kicad_pcb", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "zsh", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "kicad_wks", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "info", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "cppm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "svg", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "flac", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "cuh", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "bin", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "zig", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "yml", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "yaml", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fsscript", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "xz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "diff", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "mojo", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cshtml", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "bak", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "nfo", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "bat", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "cpy", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gql", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "c++", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "lff", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "obj", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sha512", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "scm", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "aiff", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sig", text = "λ", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "webm", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "zip", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "wrz", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "jwmrc", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "xml", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cbl", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "rmd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "xaml", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "xm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "wvc", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "drl", text = "", fg_dark = "#eba0ac", fg_light = "#eba0ac" },
+ { name = "erl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "3gp", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "ccm", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ino", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "kbx", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "test.js", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "wrl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "pcm", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "woff", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "scala", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "webpack", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "hrl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "kra", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "kicad_pro", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "bazel", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "toml", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "iges", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "crdownload", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "so", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "strings", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "xls", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "wav", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "vsix", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "kicad_prl", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "mov", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "bash", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sqlite3", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "vsh", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "vim", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "lck", text = "", fg_dark = "#bac2de", fg_light = "#bac2de" },
+ { name = "go", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pyo", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "vhdl", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "vhd", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "rar", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "magnet", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "vala", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "coffee", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "kdbx", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "po", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "v", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "prisma", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "f90", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "txt", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "mo", text = "∞", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "mp4", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cljc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "heex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "exs", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "clj", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "luau", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "fcparam", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "markdown", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
+ { name = "dxf", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "luac", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "desktop", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "docx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cljd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "txz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "bicepparam", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "kt", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "fcstd", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "md", text = "", fg_dark = "#cdd6f4", fg_light = "#cdd6f4" },
+ { name = "edn", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sub", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ttf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "tsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "hurl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "dll", text = "", fg_dark = "#11111b", fg_light = "#11111b" },
+ { name = "lhs", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "tsconfig", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "msf", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "rproj", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "org", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "signature", text = "λ", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "elm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pyc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "tmux", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "tgz", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "nu", text = ">", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "tfvars", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "lua", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "astro", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "lib", text = "", fg_dark = "#11111b", fg_light = "#11111b" },
+ { name = "tex", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "ogg", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "stp", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sublime", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "test.tsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "nswag", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "test.ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "test.jsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "dwg", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "bib", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "sass", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "templ", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "tcl", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "pck", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "swift", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "makefile", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "xcstrings", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "slim", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "iso", text = "", fg_dark = "#f2cdcd", fg_light = "#f2cdcd" },
+ { name = "fsi", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "dart", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "nix", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "svelte", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "sv", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "bz2", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "sha256", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "twig", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "material", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ppt", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "pyd", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "step", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "hx", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "webmanifest", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "kicad_sch", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "cjs", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "stl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "ejs", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ssa", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "license", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "jsonc", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "download", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "ige", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sqlite", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "psd1", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "dump", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "resi", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "spec.ts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "fnl", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "cu", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "scss", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "config.ru", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "psd", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "db", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "epub", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "haml", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "sol", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "sml", text = "λ", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "svh", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sldprt", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ico", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "xlsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "rs", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "dconf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "bz3", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fdmdownload", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "fs", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "patch", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "hs", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "xcf", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "js", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "pyw", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "sha384", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fcmat", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "csh", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "suo", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "sha224", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sha1", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cr", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "huff", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "sh", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "sc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ksh", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cc", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "wma", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mp3", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "conf", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "3mf", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "sbt", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "kicad_mod", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "terminal", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "rlib", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "pdf", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "mts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "kdenlive", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kts", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "spec.tsx", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "res", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "hxx", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "rb", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "vh", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ixx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cson", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "cts", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "7z", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "ex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cpp", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "qss", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "app", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "jxl", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "qrc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "qml", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "epp", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "otf", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "hh", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "qm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "pro", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "exe", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "kdenlivetitle", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "kdb", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "mpp", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "Dockerfile", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "bqn", text = "⎉", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "torrent", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "m3u", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "py", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "pxd", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "f3d", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "out", text = "", fg_dark = "#45475a", fg_light = "#45475a" },
+ { name = "spec.jsx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "kicad_dru", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "ps1", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "ui", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "styl", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "f#", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "png", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "ply", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "php", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "eex", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "tbc", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "part", text = "", fg_dark = "#94e2d5", fg_light = "#94e2d5" },
+ { name = "pub", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ipynb", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "opus", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "git", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "bmp", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "blade.php", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "nim", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "xpi", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "mustache", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "tscn", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "scad", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "ai", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "hex", text = "", fg_dark = "#6c7086", fg_light = "#6c7086" },
+ { name = "hpp", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "xul", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "mobi", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "fcstd1", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ical", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "icalendar", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "bicep", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mm", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "mkv", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "graphql", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "mjs", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "mint", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "m4v", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "m4a", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "tf", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gv", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "lock", text = "", fg_dark = "#bac2de", fg_light = "#bac2de" },
+ { name = "krz", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "kpp", text = "", fg_dark = "#cba6f7", fg_light = "#cba6f7" },
+ { name = "ko", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "kicad_sym", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "psm1", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "pyx", text = "", fg_dark = "#89b4fa", fg_light = "#89b4fa" },
+ { name = "json5", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "json", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "bzl", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "ifb", text = "", fg_dark = "#313244", fg_light = "#313244" },
+ { name = "image", text = "", fg_dark = "#f2cdcd", fg_light = "#f2cdcd" },
+ { name = "jpg", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "jpeg", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "java", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "wv", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "ini", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cast", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "cp", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "fctl", text = "", fg_dark = "#f38ba8", fg_light = "#f38ba8" },
+ { name = "ifc", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "sldasm", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "html", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "typoscript", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "🔥", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "htm", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "ste", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "spec.js", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "gresource", text = "", fg_dark = "#f5e0dc", fg_light = "#f5e0dc" },
+ { name = "ebook", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "gradle", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "gd", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "fish", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "igs", text = "", fg_dark = "#a6e3a1", fg_light = "#a6e3a1" },
+ { name = "fbx", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "env", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "srt", text = "", fg_dark = "#f9e2af", fg_light = "#f9e2af" },
+ { name = "dot", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "doc", text = "", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "d.ts", text = "", fg_dark = "#fab387", fg_light = "#fab387" },
+ { name = "applescript", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "cxx", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "img", text = "", fg_dark = "#f2cdcd", fg_light = "#f2cdcd" },
+ { name = "cljs", text = "", fg_dark = "#74c7ec", fg_light = "#74c7ec" },
+ { name = "cobol", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cob", text = "⚙", fg_dark = "#585b70", fg_light = "#585b70" },
+ { name = "cmake", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+ { name = "webp", text = "", fg_dark = "#7f849c", fg_light = "#7f849c" },
+]
diff --git a/yazi/.config/yazi/yazi.toml b/yazi/.config/yazi/yazi.toml
new file mode 100644
index 0000000..bb91c0c
--- /dev/null
+++ b/yazi/.config/yazi/yazi.toml
@@ -0,0 +1,206 @@
+# A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config.
+# If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas.
+"$schema" = "https://yazi-rs.github.io/schemas/yazi.json"
+
+[manager]
+ratio = [ 1, 4, 3 ]
+sort_by = "alphabetical"
+sort_sensitive = false
+sort_reverse = false
+sort_dir_first = true
+sort_translit = false
+linemode = "none"
+show_hidden = false
+show_symlink = true
+scrolloff = 5
+mouse_events = [ "click", "scroll" ]
+title_format = "Yazi: {cwd}"
+
+[preview]
+wrap = "no"
+tab_size = 2
+max_width = 600
+max_height = 900
+cache_dir = ""
+image_delay = 30
+image_filter = "triangle"
+image_quality = 75
+sixel_fraction = 15
+ueberzug_scale = 1
+ueberzug_offset = [ 0, 0, 0, 0 ]
+
+[opener]
+edit = [
+ { run = '${EDITOR:-vi} "$@"', desc = "$EDITOR", block = true, for = "unix" },
+ { run = 'code %*', orphan = true, desc = "code", for = "windows" },
+ { run = 'code -w %*', block = true, desc = "code (block)", for = "windows" },
+]
+open = [
+ { run = 'xdg-open "$1"', desc = "Open", for = "linux" },
+ { run = 'open "$@"', desc = "Open", for = "macos" },
+ { run = 'start "" "%1"', orphan = true, desc = "Open", for = "windows" },
+]
+reveal = [
+ { run = 'xdg-open "$(dirname "$1")"', desc = "Reveal", for = "linux" },
+ { run = 'open -R "$1"', desc = "Reveal", for = "macos" },
+ { run = 'explorer /select,"%1"', orphan = true, desc = "Reveal", for = "windows" },
+ { run = '''exiftool "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show EXIF", for = "unix" },
+]
+extract = [
+ { run = 'ya pub extract --list "$@"', desc = "Extract here", for = "unix" },
+ { run = 'ya pub extract --list %*', desc = "Extract here", for = "windows" },
+]
+play = [
+ { run = 'mpv --force-window "$@"', orphan = true, for = "unix" },
+ { run = 'mpv --force-window %*', orphan = true, for = "windows" },
+ { run = '''mediainfo "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show media info", for = "unix" },
+]
+
+[open]
+rules = [
+ # Folder
+ { name = "*/", use = [ "edit", "open", "reveal" ] },
+ # Text
+ { mime = "text/*", use = [ "edit", "reveal" ] },
+ # Image
+ { mime = "image/*", use = [ "open", "reveal" ] },
+ # Media
+ { mime = "{audio,video}/*", use = [ "play", "reveal" ] },
+ # Archive
+ { mime = "application/{,g}zip", use = [ "extract", "reveal" ] },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", use = [ "extract", "reveal" ] },
+ # JSON
+ { mime = "application/{json,x-ndjson}", use = [ "edit", "reveal" ] },
+ { mime = "*/javascript", use = [ "edit", "reveal" ] },
+ # Empty file
+ { mime = "inode/x-empty", use = [ "edit", "reveal" ] },
+ # Fallback
+ { name = "*", use = [ "open", "reveal" ] },
+]
+
+[tasks]
+micro_workers = 10
+macro_workers = 25
+bizarre_retry = 5
+image_alloc = 536870912 # 512MB
+image_bound = [ 0, 0 ]
+suppress_preload = false
+
+[plugin]
+
+fetchers = [
+ # Mimetype
+ { id = "mime", name = "*", run = "mime", if = "!mime", prio = "high" },
+]
+preloaders = [
+ # Image
+ { mime = "image/{avif,hei?,jxl,svg+xml}", run = "magick" },
+ { mime = "image/*", run = "image" },
+ # Video
+ { mime = "video/*", run = "video" },
+ # PDF
+ { mime = "application/pdf", run = "pdf" },
+ # Font
+ { mime = "font/*", run = "font" },
+ { mime = "application/vnd.ms-opentype", run = "font" },
+]
+previewers = [
+ { name = "*/", run = "folder", sync = true },
+ # Code
+ { mime = "text/*", run = "code" },
+ { mime = "*/{xml,javascript,x-wine-extension-ini}", run = "code" },
+ # JSON
+ { mime = "application/{json,x-ndjson}", run = "json" },
+ # Image
+ { mime = "image/{avif,hei?,jxl,svg+xml}", run = "magick" },
+ { mime = "image/*", run = "image" },
+ # Video
+ { mime = "video/*", run = "video" },
+ # PDF
+ { mime = "application/pdf", run = "pdf" },
+ # Archive
+ { mime = "application/{,g}zip", run = "archive" },
+ { mime = "application/x-{tar,bzip*,7z-compressed,xz,rar,iso9660-image}", run = "archive" },
+ # Font
+ { mime = "font/*", run = "font" },
+ { mime = "application/vnd.ms-opentype", run = "font" },
+ # Empty file
+ { mime = "inode/x-empty", run = "empty" },
+ # Fallback
+ { name = "*", run = "file" },
+]
+
+[input]
+cursor_blink = false
+
+# cd
+cd_title = "Change directory:"
+cd_origin = "top-center"
+cd_offset = [ 0, 2, 50, 3 ]
+
+# create
+create_title = "Create:"
+create_origin = "top-center"
+create_offset = [ 0, 2, 50, 3 ]
+
+# rename
+rename_title = "Rename:"
+rename_origin = "hovered"
+rename_offset = [ 0, 1, 50, 3 ]
+
+# filter
+filter_title = "Filter:"
+filter_origin = "top-center"
+filter_offset = [ 0, 2, 50, 3 ]
+
+# find
+find_title = [ "Find next:", "Find previous:" ]
+find_origin = "top-center"
+find_offset = [ 0, 2, 50, 3 ]
+
+# search
+search_title = "Search via {n}:"
+search_origin = "top-center"
+search_offset = [ 0, 2, 50, 3 ]
+
+# shell
+shell_title = [ "Shell:", "Shell (block):" ]
+shell_origin = "top-center"
+shell_offset = [ 0, 2, 50, 3 ]
+
+[confirm]
+# trash
+trash_title = "Trash {n} selected file{s}?"
+trash_origin = "center"
+trash_offset = [ 0, 0, 70, 20 ]
+
+# delete
+delete_title = "Permanently delete {n} selected file{s}?"
+delete_origin = "center"
+delete_offset = [ 0, 0, 70, 20 ]
+
+# overwrite
+overwrite_title = "Overwrite file?"
+overwrite_content = "Will overwrite the following file:"
+overwrite_origin = "center"
+overwrite_offset = [ 0, 0, 50, 15 ]
+
+# quit
+quit_title = "Quit?"
+quit_content = "The following task is still running, are you sure you want to quit?"
+quit_origin = "center"
+quit_offset = [ 0, 0, 50, 15 ]
+
+[select]
+open_title = "Open with:"
+open_origin = "hovered"
+open_offset = [ 0, 1, 50, 7 ]
+
+[which]
+sort_by = "none"
+sort_sensitive = false
+sort_reverse = false
+sort_translit = false
+
+[log]
+enabled = false
diff --git a/zsh/.config/zsh/.zshrc b/zsh/.config/zsh/.zshrc
new file mode 100644
index 0000000..d2e8749
--- /dev/null
+++ b/zsh/.config/zsh/.zshrc
@@ -0,0 +1,119 @@
+if [[ -f "/opt/homebrew/bin/brew" ]] then
+ # If you're using macOS, you'll want this enabled
+ eval "$(/opt/homebrew/bin/brew shellenv)"
+fi
+
+# Set the directory we want to store zinit and plugins
+ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
+
+# # Download Zinit, if it's not there yet
+if [ ! -d "$ZINIT_HOME" ]; then
+ mkdir -p "$(dirname $ZINIT_HOME)"
+ git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
+fi
+
+# # Source/Load zinit
+source "${ZINIT_HOME}/zinit.zsh"
+
+# # Add in zsh plugins
+zinit light zsh-users/zsh-syntax-highlighting
+zinit light zsh-users/zsh-completions
+zinit light zsh-users/zsh-autosuggestions
+zinit light Aloxaf/fzf-tab
+zinit light xylous/gitstatus
+zinit light zsh-users/zsh-history-substring-search
+
+# # Add in snippets
+zinit snippet OMZP::git
+zinit snippet OMZP::sudo
+#zinit snippet OMZP::archLinux
+zinit snippet OMZP::aws
+zinit snippet OMZP::kubectl
+zinit snippet OMZP::kubectx
+zinit snippet OMZP::command-not-found
+
+# # Load completions
+autoload -Uz compinit && compinit
+
+#."$HOME/"
+
+
+# zinit cdreplay -q
+
+
+# # Keybindings
+bindkey -e
+bindkey '^ ' autosuggest-execute
+bindkey '^[[Z' autosuggest-accept
+bindkey '^p' history-search-backward
+bindkey '^n' history-search-forward
+bindkey '^[w' kill-region
+bindkey -s '^o' 'tmux new -s default\n'
+
+
+# # History
+HISTSIZE=5001
+HISTFILE=~/.zsh_history
+SAVEHIST=$HISTSIZE
+HISTDUP=erase
+setopt appendhistory
+setopt sharehistory
+setopt hist_ignore_space
+setopt hist_ignore_all_dups
+setopt hist_save_no_dups
+setopt hist_ignore_dups
+setopt hist_find_no_dups
+
+# # Completion styling
+zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
+zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
+zstyle ':completion:*' menu no
+zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath'
+zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath'
+
+# # Aliases
+alias vim='nvim'
+alias cat='bat'
+#alias man='tldr'
+
+# # Shell integrations
+eval "$(fzf --zsh)"
+eval "$(zoxide init --cmd cd zsh)"
+
+alias cls='clear'
+alias tkill='tmux kill-server'
+alias isc='nvim $(fzf -m --preview="bat --color=always {}")'
+alias ls='eza --tree --level=1 --icons --all --sort=Name'
+alias search='eval "~/search.sh"'
+alias pacman='sudo pacman'
+# # eval "$(oh-my-posh init zsh)"
+# eval "$(starship init zsh --config $HOME/.config/starship/base.toml)"
+#export STARSHIP_CONFIG="$HOME/.config/starship/base.toml"
+# eval "$(starship init zsh)"
+eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
+
+
+
+#fastfetch
+#nerdfetch
+nitch
+
+#wl-paste --watch cliphist store &
+eval $(thefuck --alias)
+eval "$(atuin init zsh)"
+
+eval "$(starship init zsh)"
+
+
+export FZF_DEFAULT_OPTS=" \
+--color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \
+--color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \
+--color=marker:#b4befe,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8 \
+--color=selected-bg:#45475a \
+--multi"
+
+
+export PATH=$HOME/.config/rofi/scripts:$PATH
+export HYPRSHOT_DIR=$HOME/Downloads/Screenshot:$HYPRSHOT_DIR
+export STARSHIP_CONFIG=~/.config/starship/starship.toml
+export EDITOR=/bin/nvim
diff --git a/zsh/.zshrc b/zsh/.zshrc
new file mode 100644
index 0000000..044f953
--- /dev/null
+++ b/zsh/.zshrc
@@ -0,0 +1,119 @@
+if [[ -f "/opt/homebrew/bin/brew" ]] then
+ # If you're using macOS, you'll want this enabled
+ eval "$(/opt/homebrew/bin/brew shellenv)"
+fi
+
+# Set the directory we want to store zinit and plugins
+ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
+
+# # Download Zinit, if it's not there yet
+if [ ! -d "$ZINIT_HOME" ]; then
+ mkdir -p "$(dirname $ZINIT_HOME)"
+ git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
+fi
+
+# # Source/Load zinit
+source "${ZINIT_HOME}/zinit.zsh"
+
+# # Add in zsh plugins
+zinit light zsh-users/zsh-syntax-highlighting
+zinit light zsh-users/zsh-completions
+zinit light zsh-users/zsh-autosuggestions
+zinit light Aloxaf/fzf-tab
+zinit light xylous/gitstatus
+zinit light zsh-users/zsh-history-substring-search
+
+# # Add in snippets
+zinit snippet OMZP::git
+zinit snippet OMZP::sudo
+#zinit snippet OMZP::archLinux
+zinit snippet OMZP::aws
+zinit snippet OMZP::kubectl
+zinit snippet OMZP::kubectx
+zinit snippet OMZP::command-not-found
+
+# # Load completions
+autoload -Uz compinit && compinit
+
+#."$HOME/"
+
+
+# zinit cdreplay -q
+
+
+# # Keybindings
+bindkey -e
+bindkey '^ ' autosuggest-execute
+bindkey '^[[Z' autosuggest-accept
+bindkey '^p' history-search-backward
+bindkey '^n' history-search-forward
+bindkey '^[w' kill-region
+bindkey -s '^o' 'tmux new -s default\n'
+
+
+# # History
+HISTSIZE=5001
+HISTFILE=~/.zsh_history
+SAVEHIST=$HISTSIZE
+HISTDUP=erase
+setopt appendhistory
+setopt sharehistory
+setopt hist_ignore_space
+setopt hist_ignore_all_dups
+setopt hist_save_no_dups
+setopt hist_ignore_dups
+setopt hist_find_no_dups
+
+# # Completion styling
+zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}'
+zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}"
+zstyle ':completion:*' menu no
+zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath'
+zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath'
+
+# # Aliases
+alias vim='nvim'
+alias cat='bat'
+#alias man='tldr'
+
+# # Shell integrations
+eval "$(fzf --zsh)"
+eval "$(zoxide init --cmd cd zsh)"
+
+alias cls='clear'
+alias tkill='tmux kill-server'
+alias isc='nvim $(fzf -m --preview="bat --color=always {}")'
+alias ls='eza --tree --level=1 --icons --all --sort=Name'
+alias search='eval "~/search.sh"'
+alias pacman='sudo pacman'
+# # eval "$(oh-my-posh init zsh)"
+# eval "$(starship init zsh --config $HOME/.config/starship/base.toml)"
+#export STARSHIP_CONFIG="$HOME/.config/starship/base.toml"
+# eval "$(starship init zsh)"
+eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
+
+
+
+#fastfetch
+#nerdfetch
+nitch
+
+#wl-paste --watch cliphist store &
+eval $(thefuck --alias)
+eval "$(atuin init zsh)"
+
+eval "$(starship init zsh)"
+
+
+export FZF_DEFAULT_OPTS=" \
+--color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \
+--color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \
+--color=marker:#b4befe,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8 \
+--color=selected-bg:#45475a \
+--multi"
+
+
+export PATH=$HOME/.config/rofi/scripts:$PATH
+export HYPRSHOT_DIR=$HOME/Downloads/Screenshot:$HYPRSHOT_DIR
+export STARSHIP_CONFIG=~/.config/starship/starship.toml
+export EDITOR=/bin/nvim