auto-format home.nix with nixpkgs-fmt
This commit is contained in:
parent
f1f208ce59
commit
a0b6d40323
|
@ -5,12 +5,14 @@ with pkgs;
|
||||||
let
|
let
|
||||||
unstable = import <nixos-unstable> {};
|
unstable = import <nixos-unstable> {};
|
||||||
mybrowser = firefox;
|
mybrowser = firefox;
|
||||||
lorri = import (fetchTarball { url = "https://github.com/target/lorri/archive/rolling-release.tar.gz"; }) { };
|
lorri = import (fetchTarball { url = "https://github.com/target/lorri/archive/rolling-release.tar.gz"; }) {};
|
||||||
pypi2nix = import (pkgs.fetchgit {
|
pypi2nix = import (
|
||||||
|
pkgs.fetchgit {
|
||||||
url = "https://github.com/nix-community/pypi2nix";
|
url = "https://github.com/nix-community/pypi2nix";
|
||||||
rev = "v2.0.0";
|
rev = "v2.0.0";
|
||||||
sha256 = "sha256:1mrvbm78jnk7m44gvpa7l2iwrjiv9584f14vlcw9p334zxknpsfr";
|
sha256 = "sha256:1mrvbm78jnk7m44gvpa7l2iwrjiv9584f14vlcw9p334zxknpsfr";
|
||||||
}) {};
|
}
|
||||||
|
) {};
|
||||||
|
|
||||||
desktopApps = [
|
desktopApps = [
|
||||||
mybrowser
|
mybrowser
|
||||||
|
@ -34,7 +36,7 @@ let
|
||||||
backintime-common
|
backintime-common
|
||||||
anki
|
anki
|
||||||
signal-desktop
|
signal-desktop
|
||||||
(tor-browser-bundle-bin.override {mediaSupport=true;pulseaudioSupport=true;})
|
(tor-browser-bundle-bin.override { mediaSupport = true; pulseaudioSupport = true; })
|
||||||
virtualbox
|
virtualbox
|
||||||
pdfpc
|
pdfpc
|
||||||
quaternion
|
quaternion
|
||||||
|
@ -45,8 +47,11 @@ let
|
||||||
cawbird
|
cawbird
|
||||||
tootle
|
tootle
|
||||||
subsurface
|
subsurface
|
||||||
(pkgs.pidgin-with-plugins.override {
|
(
|
||||||
plugins = [ pkgs.pidginotr ];})
|
pkgs.pidgin-with-plugins.override {
|
||||||
|
plugins = [ pkgs.pidginotr ];
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
# for Hibiscus banking software
|
# for Hibiscus banking software
|
||||||
jameica
|
jameica
|
||||||
|
@ -63,11 +68,13 @@ let
|
||||||
exiftool
|
exiftool
|
||||||
gimp
|
gimp
|
||||||
]
|
]
|
||||||
++ (with gimpPlugins; [
|
++ (
|
||||||
|
with gimpPlugins; [
|
||||||
resynthesizer2
|
resynthesizer2
|
||||||
fourier
|
fourier
|
||||||
lqrPlugin
|
lqrPlugin
|
||||||
]);
|
]
|
||||||
|
);
|
||||||
|
|
||||||
multimediaApps = [
|
multimediaApps = [
|
||||||
mpv
|
mpv
|
||||||
|
@ -150,13 +157,15 @@ let
|
||||||
akonadiconsole
|
akonadiconsole
|
||||||
plasma-browser-integration
|
plasma-browser-integration
|
||||||
]
|
]
|
||||||
++ (with kdeFrameworks; [
|
++ (
|
||||||
|
with kdeFrameworks; [
|
||||||
networkmanager-qt
|
networkmanager-qt
|
||||||
kcrash
|
kcrash
|
||||||
plasma5.breeze-gtk
|
plasma5.breeze-gtk
|
||||||
libsForQt5.phonon-backend-vlc
|
libsForQt5.phonon-backend-vlc
|
||||||
#(phonon-backend-vlc.override {qtbase=qt5.qtbase; qtx11extras=qt5.qtx11extras;})
|
#(phonon-backend-vlc.override {qtbase=qt5.qtbase; qtx11extras=qt5.qtx11extras;})
|
||||||
]);
|
]
|
||||||
|
);
|
||||||
|
|
||||||
devTools = [
|
devTools = [
|
||||||
curl
|
curl
|
||||||
|
@ -182,7 +191,8 @@ let
|
||||||
kile
|
kile
|
||||||
biber
|
biber
|
||||||
# customize texlive installation
|
# customize texlive installation
|
||||||
(texlive.combine {
|
(
|
||||||
|
texlive.combine {
|
||||||
inherit (texlive)
|
inherit (texlive)
|
||||||
scheme-medium
|
scheme-medium
|
||||||
|
|
||||||
|
@ -203,8 +213,10 @@ let
|
||||||
fontawesome
|
fontawesome
|
||||||
biblatex
|
biblatex
|
||||||
logreq
|
logreq
|
||||||
koma-script;
|
koma-script
|
||||||
})
|
;
|
||||||
|
}
|
||||||
|
)
|
||||||
];
|
];
|
||||||
|
|
||||||
pythonApps = with python3Packages; [
|
pythonApps = with python3Packages; [
|
||||||
|
@ -217,8 +229,9 @@ let
|
||||||
flake8
|
flake8
|
||||||
mypy
|
mypy
|
||||||
]
|
]
|
||||||
++ (with python2Packages; [
|
++ (
|
||||||
]);
|
with python2Packages; []
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
fonts = [
|
fonts = [
|
||||||
|
@ -229,7 +242,7 @@ let
|
||||||
ubuntu_font_family
|
ubuntu_font_family
|
||||||
twemoji-color-font
|
twemoji-color-font
|
||||||
opensans-ttf
|
opensans-ttf
|
||||||
(iosevka.override {design = [ "slab" "term" ]; set = "serif";})
|
(iosevka.override { design = [ "slab" "term" ]; set = "serif"; })
|
||||||
# TODO: vollkorn
|
# TODO: vollkorn
|
||||||
# TODO: humor-sans
|
# TODO: humor-sans
|
||||||
];
|
];
|
||||||
|
@ -243,7 +256,8 @@ let
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
||||||
home.packages = ([]
|
home.packages = (
|
||||||
|
[]
|
||||||
++ desktopApps
|
++ desktopApps
|
||||||
++ latexApps
|
++ latexApps
|
||||||
++ pythonApps
|
++ pythonApps
|
||||||
|
@ -262,18 +276,20 @@ in
|
||||||
home.stateVersion = "18.09";
|
home.stateVersion = "18.09";
|
||||||
|
|
||||||
programs.direnv =
|
programs.direnv =
|
||||||
{ enable = true;
|
{
|
||||||
|
enable = true;
|
||||||
enableZshIntegration = true;
|
enableZshIntegration = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
# programs.vim =
|
# programs.vim =
|
||||||
# { enable = true;
|
# { enable = true;
|
||||||
# };
|
# };
|
||||||
|
|
||||||
programs.bat.enable = true;
|
programs.bat.enable = true;
|
||||||
|
|
||||||
services.gpg-agent =
|
services.gpg-agent =
|
||||||
{ enable = true;
|
{
|
||||||
|
enable = true;
|
||||||
enableSshSupport = true;
|
enableSshSupport = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue