mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-01-23 14:18:37 +01:00
Add PKGBUILD
This commit is contained in:
parent
825f2123b3
commit
48c29c5d7b
83
PKGBUILD
Normal file
83
PKGBUILD
Normal file
@ -0,0 +1,83 @@
|
||||
pkgname=new-start
|
||||
pkgver=0.1.0
|
||||
pkgrel=1
|
||||
pkgdesc="A modern Arch workflow built with an emphasis on functionality."
|
||||
arch=('i686' 'x86_64')
|
||||
license=('GPL')
|
||||
depends=(
|
||||
# Core system
|
||||
'grub' # Bootloader
|
||||
'fish' # No more zsh hacks (zsh + grml-zsh-config + zsh-syntax-highlighting)
|
||||
'openssh' # SSH client + server support
|
||||
'openvpn' # VPN client + server support
|
||||
'zip' # Make zip files
|
||||
'unzip' # Extract zip files
|
||||
'p7zip' # Extract 7z files
|
||||
'unrar' # Extract rar files
|
||||
'ntp' # Sync time with a remote machine
|
||||
'firejail' # An easy way to sandbox programs
|
||||
|
||||
# X server stuff
|
||||
'xorg-server' # Core X serer
|
||||
'xorg-xinit' # (?) .xinitrc support
|
||||
'xdo' # Show / hide windows
|
||||
'xdotool' # (?) Forward search support
|
||||
'xorg-xprop' # (?) Get window status
|
||||
'xclip' # (?) Clipboard manager
|
||||
'xcape' # Make Caps Lock = Ctrl/ESC
|
||||
|
||||
# VirtualBox stuff
|
||||
'virtualbox-guest-utils' # Core VirtualBox functionality
|
||||
'virtualbox-guest-modules-arch' # Arch-specific modules
|
||||
|
||||
# Text editor
|
||||
'vim' # Vim for GPG and tty
|
||||
'neovim' # Neovim for everything else
|
||||
|
||||
# Formal (Programming) languages
|
||||
'crystal' # Language of choice
|
||||
'rust' # Another language of choice
|
||||
|
||||
# Build tools
|
||||
'llvm' # The low level virtual machine
|
||||
'git' # Version control
|
||||
|
||||
# Main environment
|
||||
'bspwm' # Window manager
|
||||
'sxhkd' # Hotkey daemon
|
||||
'rxvt-unicode' # Terminal emulator
|
||||
'compton' # Compositor
|
||||
|
||||
# Main software
|
||||
'ranger' # File explorer
|
||||
'feh' # Image viewer
|
||||
'mpd' # Music player daemon
|
||||
'mpc' # Music player client
|
||||
'ncmpcpp' # Ncurses music player client
|
||||
'mpv' # Video player
|
||||
'irssi' # IRC client
|
||||
'profanity' # XMPP client
|
||||
'w3m' # Web browser
|
||||
'zathura' # Document viewer
|
||||
'zathura-djvu' # .djvu support
|
||||
'zathura-pdf-mupdf' # .pdf support
|
||||
|
||||
# Misc tools that make things easier
|
||||
'jq' # JSON manipulation
|
||||
'httpie' # Make HTTP requests
|
||||
'tig' # Interface for Git
|
||||
'fdupes' # Find duplicate files
|
||||
'ripgrep' # Faster than ag / ack / grep
|
||||
'fzf' # Fuzzy find all the things
|
||||
'ncdu' # Ncurses du (disk usage)
|
||||
'borg' # Backup directories
|
||||
'exa' # Drop-in replacement for ls and tree
|
||||
'fd-rs' # Faster alternative to find
|
||||
'diff-so-fancy' # A better looking git diff
|
||||
'youtube-dl' # View online videos in mpv
|
||||
|
||||
# Fonts
|
||||
'ttf-hack' # Terminal font
|
||||
'ttf-fira-mono' # Polybar font
|
||||
'noto-fonts' # Everything else
|
||||
)
|
Loading…
Reference in New Issue
Block a user