forked from extern/nix-config
meta: Continue removing old dotfiles
This commit is contained in:
parent
a3b4b2b08b
commit
7c6534cd7c
@ -1,48 +0,0 @@
|
||||
-- General
|
||||
lvim.log.level = "warn"
|
||||
lvim.format_on_save = true
|
||||
lvim.colorscheme = "onedarker"
|
||||
lvim.transparent_window = true
|
||||
|
||||
-- Keymappings
|
||||
lvim.leader = "space"
|
||||
lvim.keys.normal_mode["<C-s>"] = ":w<cr>"
|
||||
|
||||
-- Plugins
|
||||
lvim.plugins = {
|
||||
{
|
||||
"lukas-reineke/indent-blankline.nvim",
|
||||
event = "BufRead",
|
||||
setup = function()
|
||||
vim.g.indentLine_enabled = 1
|
||||
vim.g.indent_blankline_char = "▏"
|
||||
vim.g.indent_blankline_filetype_exclude = {"help", "terminal", "dashboard"}
|
||||
vim.g.indent_blankline_buftype_exclude = {"terminal"}
|
||||
vim.g.indent_blankline_show_trailing_blankline_indent = false
|
||||
vim.g.indent_blankline_show_first_indent_level = false
|
||||
end
|
||||
},
|
||||
}
|
||||
|
||||
lvim.builtin.dashboard.active = true
|
||||
lvim.builtin.terminal.active = true
|
||||
lvim.builtin.nvimtree.setup.view.side = "left"
|
||||
lvim.builtin.nvimtree.show_icons.git = 0
|
||||
|
||||
-- Parsers
|
||||
lvim.builtin.treesitter.ensure_installed = {
|
||||
"bash",
|
||||
"c",
|
||||
"javascript",
|
||||
"json",
|
||||
"lua",
|
||||
"python",
|
||||
"typescript",
|
||||
"css",
|
||||
"rust",
|
||||
"java",
|
||||
"yaml",
|
||||
}
|
||||
|
||||
lvim.builtin.treesitter.ignore_install = { "haskell" }
|
||||
lvim.builtin.treesitter.highlight.enabled = true
|
@ -1,15 +0,0 @@
|
||||
# LunarVim
|
||||
|
||||
[LunarVim][LunarVim] is an IDE layer for neovim.
|
||||
|
||||
## Use Cases
|
||||
|
||||
LunarVim can be used to:
|
||||
|
||||
- Have a sensible neovim config for working on real-world projects, with 0 configuration necessary
|
||||
|
||||
You should not use LunarVim if:
|
||||
|
||||
- You should use LunarVim.
|
||||
|
||||
[LunarVim]: https://github.com/LunarVim/LunarVim
|
@ -1,23 +0,0 @@
|
||||
# New Start: A modern Arch workflow built with an emphasis on functionality.
|
||||
# Copyright (C) 2017 Donovan Glover
|
||||
|
||||
music_directory "~/Music"
|
||||
|
||||
playlist_directory "~/.config/mpd/playlists"
|
||||
pid_file "~/.config/mpd/pid"
|
||||
state_file "~/.config/mpd/state"
|
||||
sticker_file "~/.config/mpd/sticker.sql"
|
||||
|
||||
audio_output {
|
||||
type "pipewire"
|
||||
name "PipeWire Sound Server"
|
||||
}
|
||||
|
||||
audio_output {
|
||||
type "fifo"
|
||||
name "my_fifo"
|
||||
path "/tmp/mpd.fifo"
|
||||
format "44100:16:2"
|
||||
}
|
||||
|
||||
auto_update "yes"
|
@ -1,15 +0,0 @@
|
||||
# mpd
|
||||
|
||||
[mpd][mpd] is a music player daemon.
|
||||
|
||||
## Use Cases
|
||||
|
||||
mpd can be used to:
|
||||
|
||||
- Manage music independently of which client is being used
|
||||
|
||||
You should not use mpd if:
|
||||
|
||||
- The music player you use does not rely on mpd
|
||||
|
||||
[mpd]: https://github.com/MusicPlayerDaemon/MPD
|
@ -1,6 +0,0 @@
|
||||
gtk2="off"
|
||||
image_backend="kitty"
|
||||
speed_shorthand="on"
|
||||
cpu_brand="off"
|
||||
|
||||
# vim:ft=conf
|
@ -1,15 +0,0 @@
|
||||
# neofetch
|
||||
|
||||
[neofetch][neofetch] is the standard information tool.
|
||||
|
||||
## Use Cases
|
||||
|
||||
neofetch can be used to:
|
||||
|
||||
- Display system information in an elegant way, even through a tty
|
||||
|
||||
You should not use neofetch if:
|
||||
|
||||
- You should use neofetch.
|
||||
|
||||
[neofetch]: https://github.com/dylanaraps/neofetch
|
@ -1,10 +0,0 @@
|
||||
[Unit]
|
||||
Description=SSH agent
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
Environment=SSH_AUTH_SOCK=%t/ssh-agent.socket
|
||||
ExecStart=/usr/bin/ssh-agent -a $SSH_AUTH_SOCK
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
@ -1,23 +0,0 @@
|
||||
# ssh-agent
|
||||
|
||||
[SSH][ssh] is used to connect to remote machines. I use a systemd service to manage ssh-agent.
|
||||
|
||||
## Use Cases
|
||||
|
||||
ssh-agent can be used to:
|
||||
|
||||
- Hold private keys
|
||||
|
||||
You should not use ssh-agent if:
|
||||
|
||||
- You don't set a passphrase on your SSH keys
|
||||
|
||||
## Usage
|
||||
|
||||
```sh
|
||||
systemctl --user enable --now ssh-agent.service
|
||||
```
|
||||
|
||||
In order for ssh-agent to cache your keys, you must first add them with `ssh-add` or use `AddKeysToAgent Yes` in your `~/.ssh/config`
|
||||
|
||||
[ssh]: https://www.archlinux.org/packages/core/x86_64/openssh/
|
@ -1,136 +0,0 @@
|
||||
add_newline = false
|
||||
|
||||
[directory]
|
||||
style = "purple"
|
||||
read_only = " ro"
|
||||
|
||||
[git_branch]
|
||||
style = "yellow"
|
||||
symbol = ""
|
||||
|
||||
[[battery.display]]
|
||||
threshold = 10
|
||||
style = "bold red"
|
||||
|
||||
[[battery.display]]
|
||||
threshold = 30
|
||||
style = "bold yellow"
|
||||
|
||||
[[battery.display]]
|
||||
threshold = 90
|
||||
style = "bold normal"
|
||||
|
||||
[character]
|
||||
#success_symbol = "[➤](red)[➤](green)[➤](blue)"
|
||||
#error_symbol = "[➤](cyan)[➤](purple)[➤](yellow)"
|
||||
success_symbol = "[>](red)[>](green)[>](blue)"
|
||||
error_symbol = "[>](cyan)[>](purple)[>](yellow)"
|
||||
vicmd_symbol = "[<](bold green)"
|
||||
|
||||
[line_break]
|
||||
disabled = true
|
||||
|
||||
[nodejs]
|
||||
format = "with [$symbol($version )]($style)"
|
||||
symbol = "node "
|
||||
version_format = "${major}"
|
||||
disabled = true
|
||||
|
||||
# Start tty-specific styles
|
||||
|
||||
[git_commit]
|
||||
tag_symbol = " tag "
|
||||
|
||||
[git_status]
|
||||
ahead = ">"
|
||||
behind = "<"
|
||||
diverged = "<>"
|
||||
renamed = "r"
|
||||
deleted = "x"
|
||||
|
||||
[aws]
|
||||
symbol = "aws "
|
||||
|
||||
[cobol]
|
||||
symbol = "cobol "
|
||||
|
||||
[conda]
|
||||
symbol = "conda "
|
||||
|
||||
[crystal]
|
||||
symbol = "cr "
|
||||
|
||||
[cmake]
|
||||
symbol = "cmake "
|
||||
|
||||
[dart]
|
||||
symbol = "dart "
|
||||
|
||||
[deno]
|
||||
symbol = "deno "
|
||||
|
||||
[dotnet]
|
||||
symbol = ".NET "
|
||||
|
||||
[docker_context]
|
||||
symbol = "docker "
|
||||
|
||||
[elixir]
|
||||
symbol = "exs "
|
||||
|
||||
[elm]
|
||||
symbol = "elm "
|
||||
|
||||
[golang]
|
||||
symbol = "go "
|
||||
|
||||
[hg_branch]
|
||||
symbol = "hg "
|
||||
|
||||
[java]
|
||||
symbol = "java "
|
||||
|
||||
[julia]
|
||||
symbol = "jl "
|
||||
|
||||
[kotlin]
|
||||
symbol = "kt "
|
||||
|
||||
[memory_usage]
|
||||
symbol = "memory "
|
||||
|
||||
[nim]
|
||||
symbol = "nim "
|
||||
|
||||
[nix_shell]
|
||||
symbol = "nix "
|
||||
|
||||
[ocaml]
|
||||
symbol = "ml "
|
||||
|
||||
[package]
|
||||
symbol = "pkg "
|
||||
|
||||
[perl]
|
||||
symbol = "pl "
|
||||
|
||||
[php]
|
||||
symbol = "php "
|
||||
|
||||
[purescript]
|
||||
symbol = "purs "
|
||||
|
||||
[python]
|
||||
symbol = "python "
|
||||
|
||||
[ruby]
|
||||
symbol = "ruby "
|
||||
|
||||
[rust]
|
||||
symbol = "rust "
|
||||
|
||||
[scala]
|
||||
symbol = "scala "
|
||||
|
||||
[swift]
|
||||
symbol = "swift "
|
@ -1,15 +0,0 @@
|
||||
# starship
|
||||
|
||||
[starship][starship] is a customizable prompt for any shell.
|
||||
|
||||
## Use Cases
|
||||
|
||||
starship can be used to:
|
||||
|
||||
- Have a prompt that shows relevant information in any situation, with 0 configuration
|
||||
|
||||
You should not use starship if:
|
||||
|
||||
- You should use starship.
|
||||
|
||||
[starship]: https://github.com/starship/starship
|
@ -1,2 +0,0 @@
|
||||
TerminalEmulator=kitty
|
||||
TerminalEmulatorDismissed=true
|
@ -1,17 +0,0 @@
|
||||
# thunar
|
||||
|
||||
[thunar][thunar] is a GTK file manager.
|
||||
|
||||
## Use Cases
|
||||
|
||||
thunar can be used to:
|
||||
|
||||
- Have a graphical interface for browsing files on a computer
|
||||
- Not worry about the cascading effect of nautilus
|
||||
- Have thumbnails update instantly, no refresh needed most of the time
|
||||
|
||||
You should not use thunar if:
|
||||
|
||||
- You want to search in your file browser (nautilus is better for this)
|
||||
|
||||
[thunar]: https://gitlab.xfce.org/xfce/thunar
|
@ -1,4 +0,0 @@
|
||||
# Make the foreground text easier to read with light background colors
|
||||
color cursor black green bold
|
||||
color title-focus black blue bold
|
||||
color title-blur black blue bold
|
@ -1,15 +0,0 @@
|
||||
# tig
|
||||
|
||||
[tig][tig] is an ncurses interface for git.
|
||||
|
||||
## Use Cases
|
||||
|
||||
tig can be used to:
|
||||
|
||||
- Browse git repositories easily
|
||||
|
||||
You should not use tig if:
|
||||
|
||||
- You should use tig.
|
||||
|
||||
[tig]: https://github.com/jonas/tig
|
@ -1,86 +0,0 @@
|
||||
{
|
||||
"layer": "top",
|
||||
"position": "top",
|
||||
"height": 30,
|
||||
"modules-left": [ "wlr/workspaces", "hyprland/submap", "river/tags"],
|
||||
"modules-center": ["hyprland/window"],
|
||||
"modules-right": ["hyprland/submap", "tray", "pulseaudio", "network", "backlight", "memory", "battery", "clock"],
|
||||
"river/tags": {
|
||||
"num-tags": 5
|
||||
},
|
||||
"wlr/workspaces": {
|
||||
"format": "{icon}",
|
||||
"on-click": "activate",
|
||||
"sort-by-number": true,
|
||||
"persistent_workspaces": {
|
||||
"1": [],
|
||||
"2": [],
|
||||
"3": [],
|
||||
"4": [],
|
||||
"5": [],
|
||||
"6": []
|
||||
}
|
||||
},
|
||||
"wlr/taskbar": {
|
||||
"format": "{icon}",
|
||||
"icon-size": 32,
|
||||
"tooltip-format": "{title}",
|
||||
"on-click": "activate",
|
||||
// "on-click-middle": "close",
|
||||
"app_ids-mapping": {
|
||||
"mullvadbrowser": "mullvad-browser"
|
||||
}
|
||||
},
|
||||
"wlr/mode": {
|
||||
"format": "<span style=\"italic\">{}</span>"
|
||||
},
|
||||
"tray": {
|
||||
"spacing": 20
|
||||
},
|
||||
"clock": {
|
||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||
"format-alt": "{:%Y-%m-%d}"
|
||||
},
|
||||
"backlight": {
|
||||
"format": "{icon} {percent}%",
|
||||
"format-icons": ["", ""]
|
||||
},
|
||||
"memory": {
|
||||
"interval": 30,
|
||||
"format": " {}%"
|
||||
},
|
||||
"battery": {
|
||||
"states": {
|
||||
"full": 100,
|
||||
"warning": 20,
|
||||
"critical": 10
|
||||
},
|
||||
"format": "{icon} {capacity}%",
|
||||
"format-charging": "{capacity}% ",
|
||||
"format-plugged": "{capacity}% ",
|
||||
"format-full": "",
|
||||
"format-alt": "{time} {icon}",
|
||||
"format-icons": ["", "", "", "", ""]
|
||||
},
|
||||
"network": {
|
||||
"format-wifi": " ({signalStrength}%)",
|
||||
"format-ethernet": " {ifname}: {ipaddr}/{cidr}",
|
||||
"format-linked": " {ifname} (No IP)",
|
||||
"format-disconnected": "⚠ Disconnected",
|
||||
"format-alt": "{ifname}: {ipaddr}/{cidr}"
|
||||
},
|
||||
"pulseaudio": {
|
||||
"format": "{icon} {volume}%",
|
||||
"format-muted": "🔇 Muted",
|
||||
"format-icons": {
|
||||
"default": ["", "", ""]
|
||||
},
|
||||
"on-click": "pavucontrol"
|
||||
},
|
||||
"hyprland/submap": {
|
||||
"format": "{}",
|
||||
"max-length": 8,
|
||||
"tooltip": false
|
||||
}
|
||||
}
|
||||
// vim:syn=json
|
@ -1,66 +0,0 @@
|
||||
@import url("../../.cache/wal/colors-waybar.css");
|
||||
|
||||
* {
|
||||
font-family: "Noto Sans CJK JP, Font Awesome 6 Free Solid, Font Awesome 6 Free Brands";
|
||||
font-weight: bold;
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
background: rgba(0, 0, 0, 0.9);
|
||||
background: @background;
|
||||
border-bottom: 1px solid rgba(100, 114, 125, 0.3);
|
||||
color: @foreground;
|
||||
font-weight: 500;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
#workspaces button, #tags button {
|
||||
padding: 0 20px;
|
||||
background: transparent;
|
||||
color: #AAA;
|
||||
}
|
||||
|
||||
#workspaces button.active, #tags button.focused {
|
||||
padding: 0 20px;
|
||||
background: #64727D;
|
||||
background: @color8;
|
||||
}
|
||||
|
||||
#taskbar button {
|
||||
padding: 0 20px;
|
||||
border-right: 1px solid @color4;
|
||||
}
|
||||
|
||||
#taskbar button.active {
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
}
|
||||
|
||||
#mode, #pulseaudio, #network, #backlight, #memory, #clock, #battery {
|
||||
padding: 0 5px;
|
||||
margin: 0 5px;
|
||||
}
|
||||
|
||||
#tray {
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
#mode {
|
||||
background: #64727D;
|
||||
border-bottom: 3px solid white;
|
||||
}
|
||||
|
||||
#battery.charging {
|
||||
color: #26A65B;
|
||||
color: @color2;
|
||||
}
|
||||
|
||||
#battery.warning:not(.charging) {
|
||||
background: #f53c3c;
|
||||
background: @color8;
|
||||
}
|
||||
|
||||
#battery.critical:not(.charging) {
|
||||
background: #f53c3c;
|
||||
color: white;
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
# waybar
|
||||
|
||||
[waybar][waybar] is a Wayland bar for [sway][sway].
|
||||
|
||||
## Use Cases
|
||||
|
||||
waybar can be used to:
|
||||
|
||||
- Have a nicer looking bar than the default
|
||||
|
||||
You should not use waybar if:
|
||||
|
||||
- You aren't using Wayland
|
||||
|
||||
[waybar]: https://github.com/Alexays/Waybar
|
||||
[sway]: https://github.com/swaywm/sway
|
@ -1,2 +0,0 @@
|
||||
[icon theme]
|
||||
Inherits=phinger-cursors
|
@ -1,16 +0,0 @@
|
||||
# xcursor
|
||||
|
||||
[xcursor][xcursor] is used to choose the X11 cursor theme.
|
||||
|
||||
## Use Cases
|
||||
|
||||
xcursor can be used to:
|
||||
|
||||
- Set the X cursor independent of the GUI toolkit being used
|
||||
- Set the X cursor for programs that don't use a GUI toolkit
|
||||
|
||||
You should not use xcursor if:
|
||||
|
||||
- You are using a desktop environment that manages cursor settings for you
|
||||
|
||||
[xcursor]: https://wiki.archlinux.org/index.php/Cursor_themes
|
@ -1,22 +0,0 @@
|
||||
! New Start: A modern Arch workflow built with an emphasis on functionality.
|
||||
! Copyright (C) 2017-2018 Donovan Glover
|
||||
|
||||
! Make it easier to distinguish between letters (Required for dpi < 300)
|
||||
Xft.hinting: true
|
||||
|
||||
! Make high resolution output look cleaner
|
||||
Xft.antialias: true
|
||||
|
||||
! Only use hinting if the font provides it; do not attempt to autohint
|
||||
Xft.autohint: false
|
||||
|
||||
! Reduce blur and other unwanted artifacts
|
||||
Xft.lcdfilter: lcddefault
|
||||
|
||||
! Align the font fully to the grid (increases clarity)
|
||||
Xft.hintstyle: hintfull
|
||||
|
||||
! Set the type of subpixel antialiasing to rgb
|
||||
Xft.rgba: rgb
|
||||
|
||||
! vim:ft=xdefaults
|
@ -1,17 +0,0 @@
|
||||
# xresources
|
||||
|
||||
[xresources][xresources] is used to configure X settings outside of desktop environments.
|
||||
|
||||
## Use Cases
|
||||
|
||||
xresources can be used to:
|
||||
|
||||
- Set the font settings for low-level X applications
|
||||
- Change the DPI of the X instance
|
||||
|
||||
You do not need xresources if:
|
||||
|
||||
- You are using a desktop environment that handles X or higher-level settings for you
|
||||
- You are not using X
|
||||
|
||||
[xresources]: https://wiki.archlinux.org/index.php/X_resources
|
@ -1,23 +0,0 @@
|
||||
# [colors]
|
||||
set default-bg "{background}"
|
||||
set default-fg "{foreground}"
|
||||
set statusbar-bg "{background}"
|
||||
set statusbar-fg "{foreground}"
|
||||
set inputbar-bg "{background}"
|
||||
set inputbar-fg "{foreground}"
|
||||
set notification-bg "{background}"
|
||||
set notification-fg "{foreground}"
|
||||
set notification-error-bg "{background}"
|
||||
set notification-error-fg "{foreground}"
|
||||
set notification-warning-bg "{background}"
|
||||
set notification-warning-fg "{foreground}"
|
||||
set highlight-color "{color3}"
|
||||
set highlight-active-color "{color4}"
|
||||
set completion-bg "{color3}"
|
||||
set completion-fg "{color4}"
|
||||
set completion-highlight-bg "{color3}"
|
||||
set completion-highlight-fg "{color4}"
|
||||
set recolor-lightcolor "{background}"
|
||||
set recolor-darkcolor "{foreground}"
|
||||
|
||||
# vim:ft=conf
|
@ -1,15 +0,0 @@
|
||||
# New Start: A modern Arch workflow built with an emphasis on functionality.
|
||||
# Copyright (C) 2017-2022 Donovan Glover
|
||||
|
||||
# Use the color scheme generated by wal (Use <C-r> to colorize the current document)
|
||||
include "../../.cache/wal/zathura"
|
||||
|
||||
set font "Hack 12" # Use Hack as our font of choice
|
||||
set guioptions "v" # Show a "progress bar" when scrolling up/down
|
||||
set adjust-open "width" # Make documents take up all the available space by default
|
||||
set statusbar-basename "true" # When using the status bar, show the basename only
|
||||
|
||||
set render-loading "false" # Do not show the "loading" text
|
||||
set scroll-step "120" # Increase the scroll distance when using j/k
|
||||
|
||||
# vim:ft=conf
|
@ -1,19 +0,0 @@
|
||||
# zathura
|
||||
|
||||
[zathura][zathura] is a document viewer that displays PDFs and other files with no GUI.
|
||||
|
||||
## Use Cases
|
||||
|
||||
zathura can be used to:
|
||||
|
||||
- View .pdf and .djvu files
|
||||
- View documents with the same color scheme as the rest of your setup
|
||||
- Recolor a PDF file with a dark background and light text
|
||||
- Strategically add documents to your rice screenshots
|
||||
|
||||
You should not use zathura if:
|
||||
|
||||
- You want to see page thumbnails
|
||||
- You want to see and click on GUI components
|
||||
|
||||
[zathura]: https://github.com/pwmt/zathura
|
Loading…
Reference in New Issue
Block a user