mirror of
https://github.com/kmein/niveum
synced 2026-03-18 19:11:08 +01:00
35c3
+ scripts as derivations ~ move home-mananger stuff to the right modules / dot + home-manager ssh config - vim: powerline symbols ~ toggle keyboard with alt+shift + ssh agent at startup ~ retiolum ipv6 ~ texlive packages ~ shell: vim mode + THEMING ~ i3 minimaler + q ~ terminal: use urxvt
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
{ config, pkgs, ... }:
|
||||
with pkgs;
|
||||
let scripts = import ../dot/scripts.nix { inherit pkgs; };
|
||||
in with pkgs;
|
||||
{
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
fonts.enableDefaultFonts = true;
|
||||
fonts.fonts = [
|
||||
corefonts
|
||||
xlibs.fontschumachermisc
|
||||
eb-garamond
|
||||
fira
|
||||
font-awesome-ttf
|
||||
@@ -16,30 +18,34 @@ with pkgs;
|
||||
];
|
||||
|
||||
environment.systemPackages = [
|
||||
abiword
|
||||
arandr
|
||||
bat
|
||||
blueman
|
||||
chromium
|
||||
config.constants.theme.gtk.package
|
||||
config.constants.theme.icon.package
|
||||
config.constants.theme.cursor.package
|
||||
dos2unix
|
||||
ffmpeg
|
||||
file
|
||||
firefox
|
||||
git
|
||||
gnumake
|
||||
gnumeric
|
||||
gthumb
|
||||
htop
|
||||
imagemagick
|
||||
libnotify
|
||||
# libreoffice
|
||||
lsof
|
||||
lxappearance
|
||||
mpv
|
||||
pamixer
|
||||
pavucontrol
|
||||
perl
|
||||
pmount
|
||||
ranger
|
||||
ripgrep tree
|
||||
ripgrep
|
||||
tree
|
||||
rlwrap
|
||||
tor-browser-bundle-bin
|
||||
unzip
|
||||
@@ -48,11 +54,8 @@ with pkgs;
|
||||
whois
|
||||
xclip
|
||||
sxiv
|
||||
xorg.xbacklight
|
||||
xorg.xcursorthemes
|
||||
xorg.xkill
|
||||
wpa_supplicant_gui
|
||||
youtubeDL
|
||||
zathura
|
||||
];
|
||||
|
||||
@@ -61,17 +64,35 @@ with pkgs;
|
||||
enable = true;
|
||||
package = pkgs.openjdk;
|
||||
};
|
||||
virtualisation.docker.enable = true;
|
||||
services.urxvtd.enable = true;
|
||||
services.dbus.packages = [ pkgs.gnome3.dconf ];
|
||||
|
||||
users.users.kfm.packages = [
|
||||
(texlive.combine { inherit (pkgs.texlive) scheme-full latexmk; })
|
||||
users.users.kfm.packages = scripts ++ [
|
||||
(texlive.combine { inherit (pkgs.texlive)
|
||||
scheme-tetex
|
||||
latexmk
|
||||
biblatex
|
||||
comment
|
||||
csquotes
|
||||
enumitem
|
||||
fontaxes
|
||||
ifnextok
|
||||
imakeidx
|
||||
libertine
|
||||
logreq
|
||||
marginnote
|
||||
mweights
|
||||
pbox
|
||||
stdclsdv
|
||||
xstring;
|
||||
})
|
||||
audacity
|
||||
cabal-install
|
||||
cabal2nix
|
||||
calibre
|
||||
cloc
|
||||
clojure
|
||||
ctags
|
||||
dot2tex
|
||||
dropbox-cli
|
||||
fsharp
|
||||
gcc
|
||||
@@ -84,16 +105,15 @@ with pkgs;
|
||||
haskellPackages.hasktags
|
||||
haskellPackages.hindent
|
||||
haskellPackages.hoogle
|
||||
haskellPackages.pandoc
|
||||
pandoc
|
||||
haskellPackages.pandoc-citeproc
|
||||
hlint
|
||||
idris
|
||||
inkscape
|
||||
jo
|
||||
jo jq
|
||||
lua
|
||||
maxima
|
||||
memo
|
||||
mypy
|
||||
nasm
|
||||
nix-prefetch-git
|
||||
nodejs
|
||||
ocaml
|
||||
@@ -106,9 +126,9 @@ with pkgs;
|
||||
scala
|
||||
seafile-client
|
||||
shellcheck
|
||||
youtubeDL
|
||||
spotify
|
||||
stack
|
||||
typora
|
||||
zeroad
|
||||
# zeroad
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user