1
0
mirror of https://github.com/kmein/niveum synced 2026-03-18 19:11:08 +01:00
This commit is contained in:
Kierán Meinhardt
2019-04-21 15:22:40 +02:00
parent 9dd2895a3c
commit 9d28068dfe
11 changed files with 32 additions and 16 deletions

View File

@@ -10,9 +10,9 @@
niveum.seafile.enable = true;
niveum.google-drive = {
niveum.google-drive = rec {
enable = true;
directory = "${config.users.users.me.home}/cloud/gdrive";
directory = "${user.home}/cloud/gdrive";
user = config.users.users.me;
};

View File

@@ -18,9 +18,11 @@
<configs/vscode.nix>
<configs/htop.nix>
<configs/dunst.nix>
# <configs/mopidy.nix>
<configs/mail.nix>
<configs/default.nix>
<configs/python.nix>
<configs/haskell.nix>
<configs/haskell>
<configs/hu-berlin.nix>
<configs/i3.nix>
<configs/mpv.nix>
@@ -43,9 +45,9 @@
<configs/zsh.nix>
<configs/bluetooth.nix>
<configs/theming.nix>
<configs/distrobump.nix>
<configs/tmux.nix>
<configs/themes/owickstrom-dark.nix>
<configs/distrobump.nix>
{
niveum.user = {
github = "kmein";

5
configs/gollum.nix Normal file
View File

@@ -0,0 +1,5 @@
{
services.gollum = {
enable = true;
};
}

View File

@@ -20,13 +20,18 @@
'';
};
services.hoogle = {
enable = true;
packages = import ./packages.nix;
};
environment.systemPackages = with pkgs; [
cabal2nix
stack2nix
cabal-install
hlint
haskellPackages.brittany
(haskellPackages.ghcWithHoogle (import <dot/haskells.nix>))
(haskellPackages.ghcWithHoogle (import ./packages.nix))
] ++ map haskell.lib.justStaticExecutables [
haskellPackages.ghcid
haskellPackages.hakyll

View File

@@ -0,0 +1,99 @@
haskellPackages:
with haskellPackages; [
(callPackage <packages/blessings.nix> {})
HTTP
HUnit
MissingH
QuickCheck
ad
adjunctions
aeson
algebra
ansi-terminal
async
attoparsec
base-orphans
bifunctors
binary
blaze-html
blaze-markup
brick
bytes
bytestring
case-insensitive
cassava
cereal
clock
comonad
comonad-transformers
conduit
conduit-extra
constraints
containers
contravariant
criterion
data-default
directory
dlist
either
exceptions
extra
filepath
foundation
free
haskeline
hedgehog
hourglass
hspec
http-client
http-conduit
kan-extensions
lens
linear
lucid
megaparsec
microlens
monad-logger
mono-traversable
mtl
network
pandoc
parallel
parsec
persistent
pipes
pointed
pretty-show
primitive
process
profunctors
regex-tdfa
safe
scalpel
semigroupoids
semigroups
servant
servant-blaze
servant-client
servant-docs
servant-server
servant-swagger
split
stm
tagsoup
tasty
text
time
transformers
turtle
type-unary
unix-time
unordered-containers
vector
vinyl
void
vty
warp
wreq
yaml
]

View File

@@ -1,4 +1,4 @@
{ config, ... }:
{ config, pkgs, ... }:
{
imports = [ <modules/hledger.nix> ];
@@ -7,6 +7,8 @@
server = {
enable = true;
user = config.users.users.me;
package = pkgs.unstable.hledger-web;
};
package = pkgs.unstable.hledger;
};
}