about summary refs log tree commit diff
path: root/modules/shell
Commit message (Collapse)AuthorAge
* modules/shell: replace pstree with busybox'sAlyssa Ross2022-02-21
| | | | Much nicer output.
* modules/less: use smart case searchAlyssa Ross2022-02-21
|
* modules/screen: use XDG_RUNTIME_DIRAlyssa Ross2021-09-27
| | | | Otherwise it tries to use ~/.screen.
* modules/cmake: always create compile_commands.jsonAlyssa Ross2021-09-27
|
* modules/zsh: use human-readable units for dfAlyssa Ross2021-07-06
|
* modules/zsh: color iproute2 output by defaultAlyssa Ross2021-07-06
|
* modules/git: set default branch to mainAlyssa Ross2021-04-14
| | | | This seems to be the direction things are moving.
* modules/go: initAlyssa Ross2021-03-29
|
* modules/git: make git pull rebase by defaultAlyssa Ross2021-03-29
|
* modules/git: ignore clangd filesAlyssa Ross2021-03-24
|
* modules/pass: install pass-otpAlyssa Ross2021-03-20
|
* modules/zsh: use alias to hide GDB startup messagesAlyssa Ross2021-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | GDB prints a hell of a lot of stuff when it's started by default: > GNU gdb (GDB) 10.1 > Copyright (C) 2020 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "x86_64-unknown-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <https://www.gnu.org/software/gdb/bugs/>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > > For help, type "help". > Type "apropos word" to search for commands related to "word". This is especially annoying when running with -tui, when it'll make you page through this crap before you can use it (and if you do e.g. -ex run, it won't actually start running the program until the pager is finished). There's no way to configure it not to do this, but fortunately it does at least have a command line switch to turn it off.
* modules/zsh: use alias to default pstree to UTF-8Alyssa Ross2021-03-16
| | | | | Would be nice if pstree could figure out what to use from terminfo, but never mind.
* modules/shell: install pstreeAlyssa Ross2021-03-16
|
* modules/shell: enable sudo insultsAlyssa Ross2021-02-25
|
* modules/shell: install gdbAlyssa Ross2021-02-11
|
* modules/shell: install finger_bsdAlyssa Ross2021-01-25
|
* modules/home: removeAlyssa Ross2021-01-13
| | | | | | | | | | I think when I implemented this I didn't know about tmpfiles.d(5). Now I do, so let's use that instead. I don't think the imperativeNix option is necessary any more since the home directory is created read-only, but if it turns out that .nix-defexpr and .nix-profile are coming back, I can look into the best way to solve that then.
* modules/shell: install unzipAlyssa Ross2021-01-06
|
* modules/shell: install libhugetlbfsAlyssa Ross2020-12-22
|
* modules/zsh: include hostname in title when in sshAlyssa Ross2020-12-22
|
* modules/shell: install nix-topAlyssa Ross2020-11-22
|
* modules/zsh: configure direnvAlyssa Ross2020-09-29
|
* modules/zsh: disable share_historyAlyssa Ross2020-09-29
| | | | | I find it useful to be able to look through the history of a shell to remind myself what I was using that shell for.
* modules/shell: install pciutilsAlyssa Ross2020-08-20
| | | | This is useful everywhere.
* modules/shell: install bind.dnsutilsAlyssa Ross2020-08-17
| | | | | | This is another one of those networking tools that's useful to have already around when things are broken enough that you can't install it.
* modules/zsh: mark variable localAlyssa Ross2020-08-17
| | | | | There's no reason for this to be global. Outside of this function it's the same as $? anyway.
* modules/zsh: remove unused variableAlyssa Ross2020-08-17
|
* modules/zsh: don't alias ls to pathAlyssa Ross2020-08-17
| | | | | | | | | | I'm not sure why it was like this, but I think it's very surprising that only ls would bypass PATH. It also made the terminal title look ugly. I suspect that what happened here is that I wrote this a long time ago when I didn't understand aliases and was worried about making it recursive?
* modules/zsh: fix Nix string escapeAlyssa Ross2020-08-17
| | | | This previously output both <$>s. I'm not sure why that even worked.
* modules/zsh: fix optionsAlyssa Ross2020-08-17
| | | | | Both the setopts and unsetopts weren't being generated correctly, but now they are.
* modules/zsh: set terminal title to current commandAlyssa Ross2020-08-17
|
* modules/shell: install binutils globallyAlyssa Ross2020-07-13
| | | | nm is useful to have globally, as are the man pages.
* modules/shell: install lsofAlyssa Ross2020-06-17
|
* modules/git: use default log formatAlyssa Ross2020-06-16
| | | | | | | | Having a pretty, one-line log is nice, but it gets in the way too much. The default format is also used for git show, for example, which makes git show without --pretty basically useless. I could use a custom format name for this format, but I don't think it's useful enough that I'd ever do that if it wasn't the default.
* modules/git: set some cool looking config optionsAlyssa Ross2020-06-15
| | | | | | I just read all the way through git-config(1). These options looked neat. I haven't tried them yet. Maybe I'll end up hating some of them. Who knows.
* modules/git: always confirm before sending mailAlyssa Ross2020-06-14
|
* modules/kakoune: don't strip patch filesAlyssa Ross2020-06-04
|
* tmux: drop XDG patchesAlyssa Ross2020-05-12
| | | | | | | These are no longer necessary, because TMUX_CONF can now be set to a lookup path (including environment variables!) at build time. The next release of tmux will look at $XDG_CONFIG_HOME/tmux/tmux.conf by default, so let's switch to that now.
* modules/direnv: add missing implementationAlyssa Ross2020-04-28
| | | | This was referenced, but the file wasn't being tracked.
* modules/shell: install ffsendAlyssa Ross2020-04-27
|
* modules/git: add missing xdg module importAlyssa Ross2020-04-16
|
* modules/git: ignore Emacs temporary filesAlyssa Ross2020-04-15
|
* modules/shell: set CLICOLORAlyssa Ross2020-04-07
|
* modules/cargo: initAlyssa Ross2020-04-07
|
* modules/pass: initAlyssa Ross2020-04-07
|
* modules/git: install git-absorbAlyssa Ross2020-01-09
|
* modules/git: remove json diff formatterAlyssa Ross2020-01-09
| | | | | Using the formatter means that if the two inputs differ only by whitespace, Git won't show a diff.
* modules/git: don't set sendemail.smtpServerAlyssa Ross2019-12-24
| | | | | Since postfix is the MTA now, and it provides a sendmail program in PATH, this doesn't need to be manually configured any more.
* modules/xdg: keep per-user options under the users hierarchyedef2019-12-16
|