summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--dot_config/lsd/config.yaml52
-rw-r--r--dot_config/lsd/themes/alen.yaml24
2 files changed, 76 insertions, 0 deletions
diff --git a/dot_config/lsd/config.yaml b/dot_config/lsd/config.yaml
new file mode 100644
index 0000000..852a2af
--- /dev/null
+++ b/dot_config/lsd/config.yaml
@@ -0,0 +1,52 @@
+classic: false
+
+blocks:
+  - permission
+  - user
+  - group
+  - size
+  # - size_value
+  - date
+  - name
+  # - inode
+
+color:
+  when: auto
+  theme: alen  # TODO: update lsd so theme works, and then sort out theme
+
+date: relative  # date, relative, '+<date_format>'
+
+dereference: false
+
+# display: all  # all, almost-all, directory-only
+
+icons:
+  when: auto  # always, auto, never
+  theme: fancy  # fancy, unicode
+  separator: " "
+
+ignore-globs:
+   - .totes_secret
+
+indicators: true
+
+layout: grid  # grid, tree, oneline
+
+recursion:
+  enabled: false
+  # How deep the recursion should go. This has to be a positive integer. Leave
+  # it unspecified for (virtually) infinite.
+  # depth: 3
+
+size: default  # default, short, bytes
+
+sorting:
+  column: name  # extension, name, time, size, version
+  reverse: false
+  dir-grouping: first  # first, last, none
+
+no-symlink: false
+
+total-size: false
+
+symlink-arrow: →
diff --git a/dot_config/lsd/themes/alen.yaml b/dot_config/lsd/themes/alen.yaml
new file mode 100644
index 0000000..7760b12
--- /dev/null
+++ b/dot_config/lsd/themes/alen.yaml
@@ -0,0 +1,24 @@
+user: 230
+group: 187
+permission:
+  read: dark_green
+  write: dark_yellow
+  exec: dark_yellow
+  exec-sticky: 5
+  no-access: 245
+date:
+  hour-old: 40
+  day-old: 42
+  older: 36
+size:
+  none: 245
+  small: 229
+  medium: 216
+  large: 172
+inode:
+  valid: 13
+  invalid: 245
+links:
+  valid: 13
+  invalid: 245
+tree-edge: 245