about summary refs log tree commit diff
path: root/modules/shell
Commit message (Collapse)AuthorAge
* 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
|
* modules/programs/zsh: don't refer to <nixpkgs> in-treeedef2019-12-16
|
* modules/git: drop plist diffingAlyssa Ross2019-10-15
| | | | | | | | /usr/bin/plist only exists on macOS, and I don't often find myself diffing plists now I don't use it, so it's easier to drop this than try to get it working. Having this here on other operating systems means git log -G, for example, will fail when it hits a commit that modifies a plist.
* modules/users: only use zsh if module loadedAlyssa Ross2019-09-28
|
* modules/shell: install aspellAlyssa Ross2019-09-16
|
* modules/git: set push.default = upstreamAlyssa Ross2019-09-16
| | | | | | This means when I push my nixpkgs-master branch to nixpkgs, it actually goes to master, rather than creating a new nixpkgs-master branch.
* modules/shell: install execlineAlyssa Ross2019-08-13
|
* modules/shell: install htopAlyssa Ross2019-08-13
|
* modules/zsh: return carriage before printing exitAlyssa Ross2019-06-01
|
* modules/zsh: prompt: change "[2 jobs]" to "&2"Alyssa Ross2019-05-17
|
* modules/zsh: don't repeat exit before every promptAlyssa Ross2019-05-17
|
* modules/zsh: load more than 30 history entriesAlyssa Ross2019-05-17
| | | | History entries were being saved, but not loaded into new shells.
* modules/zsh: zsh-nix-shell -> any-nix-shellAlyssa Ross2019-05-17
| | | | | zsh-nix-shell package was never upstreamed, so delete. No point upstreaming now.
* modules/lynx: fix encodingAlyssa Ross2019-05-17
|
* modules/kakoune: wrap mail at 72Alyssa Ross2019-05-17
|
* modules/shell: install file by defaultAlyssa Ross2019-05-17
|
* modules/lynx: initAlyssa Ross2019-04-13
|
* modules: use pkgs.substituteAll where applicableAlyssa Ross2019-03-15
| | | | | I misread the implmentation, and thought it only worked for derivations that produced directories, so hadn't been using it until now.
* modules/git: configure email sendingAlyssa Ross2019-03-15
|
* modules/git: sort configAlyssa Ross2019-03-15
|
* modules/git: add git-remote-hgAlyssa Ross2019-03-13
|
* modules/git: add mozlz4 textconvAlyssa Ross2019-03-13
|
* modules/git: add JSON textconvAlyssa Ross2019-03-13
|