1
0
forked from extern/nix-config

meta: Continue removing old dotfiles

This commit is contained in:
Donovan Glover 2023-05-09 18:48:12 -04:00
parent a3b4b2b08b
commit 7c6534cd7c
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
25 changed files with 0 additions and 626 deletions

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -1,6 +0,0 @@
gtk2="off"
image_backend="kitty"
speed_shorthand="on"
cpu_brand="off"
# vim:ft=conf

View File

@ -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

View File

@ -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

View File

@ -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/

View File

@ -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 "

View File

@ -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

View File

@ -1,2 +0,0 @@
TerminalEmulator=kitty
TerminalEmulatorDismissed=true

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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;
}

View File

@ -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

View File

@ -1,2 +0,0 @@
[icon theme]
Inherits=phinger-cursors

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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