aboutsummaryrefslogtreecommitdiff
path: root/nixos
diff options
context:
space:
mode:
Diffstat (limited to 'nixos')
-rw-r--r--nixos/configuration.nix460
1 files changed, 230 insertions, 230 deletions
diff --git a/nixos/configuration.nix b/nixos/configuration.nix
index 48eb974..dcfa64c 100644
--- a/nixos/configuration.nix
+++ b/nixos/configuration.nix
@@ -88,236 +88,236 @@
# Uses HTTPS (https://github.com/nixos/nixpkgs/blob/0d202221f98e500f1df79112dc464d013eefcdae/pkgs/development/web/nodejs/nodejs.nix#L45), safer to trust the hash (unless it's already compromised :shrug:)
};
in with pkgs; [
- pkgsUnstable.nodejs-10_x
- # nodejs-10_14_1
-
- ## Personal data tools
-
- gitAndTools.git-open
- gitAndTools.gitFull
- gitAndTools.diff-so-fancy
- pkgs-18-03.gitAndTools.git-annex
- gitAndTools.gitRemoteGcrypt
- gitAndTools.git-dit
- pkgsUnstable.gitAndTools.git-secrets
- git-crypt
- git-lfs
- gnupg
- mr
- nextcloud-client
- owncloud-client
- borgbackup
- git-sizer
-
-
- ## CLI tools
-
- bash
- bash-completion
- nix-bash-completions
- youtube-dl
- wget
- vim
- thefuck
- tmux
- tmuxinator
- sox # =play=
- gettext # =envsubst=
- ag
- gnugrep
- ack
- htop
- rlwrap
- awscli
- jq
- openvpn
- xclip
- bc # binary calculator used in nucli
- sassc
- watchman
- pkgsUnstable.ipfs
- gnumake
- gcc
- psmisc # =killall=
- xorg.xkill
- autojump
- bfg-repo-cleaner
- pwgen
- gksu # =gksudo=
- gnome2.GConf # https://github.com/NixOS/nixpkgs/issues/15978
- lsof
- pciutils
- python27Packages.pywatchman # =watchman-wait=
- libressl
- tree
- i2p
- libxml2 # =xmllint=
- unzip # used by extract bash function and Clojure go-to-source
- odt2txt # used to diff odf files
- feh # simplistic image viewer
- nixUnstable # =nix=
- zip
- zlib
- redis
- alsaUtils # for xmonad volume commands
- multimarkdown # =markdown=
- pup # command-line HTML parsing https://github.com/ericchiang/pup
- binutils-unwrapped # =ar= command for cargo build
- nssTools # =pk12util=
- gitAndTools.hub # GitHub helper
- insomnia
- bind # =dig=
- file
- gitlab-runner
- sshpass
- zathura # for viewing Emacs PDF files
- nvi
- cacert
- gtypist
- pandoc
- inotify-tools
- fzf
- ncdu
- fd
- nnn
- python36Packages.python-slugify
- moreutils # =vipe=
- bazel
- graphviz # =dot= and others
-
- diffoscope #
- poppler_utils # used by diffoscope for comparing PDF files
- pdftk #
-
- gnome3.libgnome-keyring
- gnome3.gnome-keyring
-
-
- ## Mail
-
- notmuch
- isync
-
-
- ## Spell checking
-
- (aspellWithDicts (ps : with ps; [ en eo fr pt_BR ]))
- languagetool
-
-
- ## NixOS
-
- pypi2nix
- bundix
-
-
- ## Music
-
- texlive.combined.scheme-full
- lilypond
- python36Packages.python-ly
- lame
- frescobaldi
- timidityWithEvenMoreFormats
-
-
- ## Programming tools
-
- sbcl
- stack
- leiningen
- python3
- python
- yarn
- elixir
- openjdk
- solc
- bundler
- rustup
- cargo
- clojure # =clj=
- visualvm # JVM profiling tool
- ant
- maven
- go_bootstrap
- rakudo
- bats
- ledger
- newsboat
- perl
- dhall
- dhall-json
- nodePackages.node2nix
- shellcheck
- (haskell.lib.justStaticExecutables haskellPackages.github-backup)
- rustracer
- xsel
- buku
-
- ## Containers and VMs
-
- packer
- docker_compose
- docker-machine
- vagrant
- kubernetes
- ansible
- qemu
- pkgsUnstable.gnome3.gtk-vnc
-
-
- ## xmonad
-
- xorg.xmodmap
- trayer
- dmenu
- escrotum
- xorg.xbacklight
- networkmanagerapplet
- playerctl
- lightdm
- fvwm # =xpmroot=
- haskellPackages.xmobar
- haskellPackages.yeganesh
- arandr
-
-
- ## GUI programs
-
- inkscape
- calibre
- pkgsUnstable.cozy
- rhythmbox
- gpodder
- firefox
- emacs
- tdesktop
- vlc
- keepassx2-http
- yubioath-desktop
- # tor-browser-bundle-bin
- transmission_gtk
- libreoffice
- android-studio
- androidsdk_extras
- androidndk
- pkgsUnstable.patchwork-classic
- # gnome3.gpaste
-
-
- ## Cryptocururencies
-
- electrum
- zbar # for on-screen QR Code scanning
- monero
-
-
- ## nu specific packages
-
- sshuttle
- slack
- chromium
- ];
+ pkgsUnstable.nodejs-10_x
+ # nodejs-10_14_1
+
+ ## Personal data tools
+
+ gitAndTools.git-open
+ gitAndTools.gitFull
+ gitAndTools.diff-so-fancy
+ pkgs-18-03.gitAndTools.git-annex
+ gitAndTools.gitRemoteGcrypt
+ gitAndTools.git-dit
+ pkgsUnstable.gitAndTools.git-secrets
+ git-crypt
+ git-lfs
+ gnupg
+ mr
+ nextcloud-client
+ owncloud-client
+ borgbackup
+ git-sizer
+
+
+ ## CLI tools
+
+ bash
+ bash-completion
+ nix-bash-completions
+ youtube-dl
+ wget
+ vim
+ thefuck
+ tmux
+ tmuxinator
+ sox # =play=
+ gettext # =envsubst=
+ ag
+ gnugrep
+ ack
+ htop
+ rlwrap
+ awscli
+ jq
+ openvpn
+ xclip
+ bc # binary calculator used in nucli
+ sassc
+ watchman
+ pkgsUnstable.ipfs
+ gnumake
+ gcc
+ psmisc # =killall=
+ xorg.xkill
+ autojump
+ bfg-repo-cleaner
+ pwgen
+ gksu # =gksudo=
+ gnome2.GConf # https://github.com/NixOS/nixpkgs/issues/15978
+ lsof
+ pciutils
+ python27Packages.pywatchman # =watchman-wait=
+ libressl
+ tree
+ i2p
+ libxml2 # =xmllint=
+ unzip # used by extract bash function and Clojure go-to-source
+ odt2txt # used to diff odf files
+ feh # simplistic image viewer
+ nixUnstable # =nix=
+ zip
+ zlib
+ redis
+ alsaUtils # for xmonad volume commands
+ multimarkdown # =markdown=
+ pup # command-line HTML parsing https://github.com/ericchiang/pup
+ binutils-unwrapped # =ar= command for cargo build
+ nssTools # =pk12util=
+ gitAndTools.hub # GitHub helper
+ insomnia
+ bind # =dig=
+ file
+ gitlab-runner
+ sshpass
+ zathura # for viewing Emacs PDF files
+ nvi
+ cacert
+ gtypist
+ pandoc
+ inotify-tools
+ fzf
+ ncdu
+ fd
+ nnn
+ python36Packages.python-slugify
+ moreutils # =vipe=
+ bazel
+ graphviz # =dot= and others
+
+ diffoscope #
+ poppler_utils # used by diffoscope for comparing PDF files
+ pdftk #
+
+ gnome3.libgnome-keyring
+ gnome3.gnome-keyring
+
+
+ ## Mail
+
+ notmuch
+ isync
+
+
+ ## Spell checking
+
+ (aspellWithDicts (ps : with ps; [ en eo fr pt_BR ]))
+ languagetool
+
+
+ ## NixOS
+
+ pypi2nix
+ bundix
+
+
+ ## Music
+
+ texlive.combined.scheme-full
+ lilypond
+ python36Packages.python-ly
+ lame
+ frescobaldi
+ timidityWithEvenMoreFormats
+
+
+ ## Programming tools
+
+ sbcl
+ stack
+ leiningen
+ python3
+ python
+ yarn
+ elixir
+ openjdk
+ solc
+ bundler
+ rustup
+ cargo
+ clojure # =clj=
+ visualvm # JVM profiling tool
+ ant
+ maven
+ go_bootstrap
+ rakudo
+ bats
+ ledger
+ newsboat
+ perl
+ dhall
+ dhall-json
+ nodePackages.node2nix
+ shellcheck
+ # (haskell.lib.justStaticExecutables haskellPackages.github-backup)
+ rustracer
+ xsel
+ buku
+
+ ## Containers and VMs
+
+ packer
+ docker_compose
+ docker-machine
+ vagrant
+ kubernetes
+ ansible
+ qemu
+ pkgsUnstable.gnome3.gtk-vnc
+
+
+ ## xmonad
+
+ xorg.xmodmap
+ trayer
+ dmenu
+ escrotum
+ xorg.xbacklight
+ networkmanagerapplet
+ playerctl
+ lightdm
+ fvwm # =xpmroot=
+ haskellPackages.xmobar
+ haskellPackages.yeganesh
+ arandr
+
+
+ ## GUI programs
+
+ inkscape
+ calibre
+ pkgsUnstable.cozy
+ rhythmbox
+ gpodder
+ firefox
+ emacs
+ tdesktop
+ vlc
+ keepassx2-http
+ yubioath-desktop
+ # tor-browser-bundle-bin
+ transmission_gtk
+ libreoffice
+ android-studio
+ # androidsdk_extras
+ # androidndk
+ pkgsUnstable.patchwork-classic
+ # gnome3.gpaste
+
+
+ ## Cryptocururencies
+
+ electrum
+ zbar # for on-screen QR Code scanning
+ monero
+
+
+ ## nu specific packages
+
+ sshuttle
+ slack
+ chromium
+ ];
nixpkgs.config = {
android_sdk.accept_license = true;