1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

feat: use unstable for thinkpads, only fetch used krops inputs

This commit is contained in:
2022-05-24 11:11:52 +02:00
parent 238f2126b0
commit 28ee96bc22
13 changed files with 86 additions and 60 deletions

View File

@@ -16,7 +16,7 @@
colourPairs = lib.getAttrs colourNames colours;
in {
"alacritty/alacritty.yml".source = (pkgs.formats.yaml {}).generate "alacritty.yml" {
background_opacity = 0.9;
window.opacity = 0.9;
colors = {
primary = {inherit (colours) background foreground;};
normal = lib.mapAttrs (_: colour: colour.dark) colourPairs;

View File

@@ -30,7 +30,6 @@ in {
tocharian-font = pkgs.callPackage <niveum/packages/tocharian-font.nix> {};
iolanguage = pkgs.callPackage <niveum/packages/iolanguage.nix> {};
ix = pkgs.callPackage <niveum/packages/ix.nix> {};
unstable = import <nixpkgs-unstable> {inherit (config.nixpkgs) config;};
};
};
overlays = [
@@ -80,7 +79,6 @@ in {
hardware.pulseaudio = {
enable = true;
package = pkgs.pulseaudioFull;
extraModules = [pkgs.pulseaudio-modules-bt];
# copy server:/run/pulse/.config/pulse/cookie to client:~/.config/pulse/cookie to authenticate a client machine
zeroconf.discovery.enable = true;
extraConfig = ''
@@ -247,7 +245,7 @@ in {
./polkit.nix
./power-action.nix
./printing.nix
./openweathermap.nix
# ./openweathermap.nix
./wallpaper.nix
./redshift.nix
./retiolum.nix

View File

@@ -12,5 +12,5 @@
];
};
users.users.me.extraGroups = ["docker"];
environment.systemPackages = [pkgs.docker pkgs.docker_compose];
environment.systemPackages = [pkgs.docker pkgs.docker-compose];
}

View File

@@ -7,17 +7,17 @@
alegreya
alegreya-sans
amiri
unstable.annapurna-sil
annapurna-sil
cantarell-fonts
charis-sil
corefonts
crimson
eb-garamond
etBook
unstable.ezra-sil
ezra-sil
fira
font-awesome-ttf
unstable.galatia-sil
font-awesome
galatia-sil
gentium
gfs-fonts
gyre-fonts

View File

@@ -29,7 +29,7 @@ in {
lib.mapAttrsToList
(language: variant:
pkgs.writers.writeDashBin "kb-${language}" ''
${pkgs.xlibs.setxkbmap}/bin/setxkbmap ${defaultLanguage},${language} ${languages.${defaultLanguage}},${variant}
${pkgs.xorg.setxkbmap}/bin/setxkbmap ${defaultLanguage},${language} ${languages.${defaultLanguage}},${variant}
'')
languages;

View File

@@ -48,7 +48,7 @@ in {
networking.networkmanager = {
enable = true;
packages = [
plugins = [
pkgs.networkmanager-openvpn
pkgs.networkmanager-fortisslvpn
];

View File

@@ -33,7 +33,7 @@
})
];
astrolog = pkgs.unstable.astrolog.overrideAttrs (old:
astrolog = pkgs.astrolog.overrideAttrs (old:
old
// {
installPhase = ''
@@ -100,10 +100,10 @@ in {
htmlq
xsv # csv toolkit
xmlstarlet # xml toolkit
manpages
man-pages
posix_man_pages
tree
fuse_exfat # to mount windows drives
exfat # to mount windows drives
parallel # for parallel, since moreutils shadows task spooler
ripgrep # better grep
rlwrap
@@ -115,17 +115,17 @@ in {
arandr # xrandr for noobs
libnotify # for notify-send
xclip # clipboard CLI
dragon-drop # drag and drop
xdragon # drag and drop
xorg.xkill # kill by clicking
audacity
calibre
electrum
inkscape
astrolog
unstable.anki # flashcards
anki # flashcards
jbofihe # lojbanic software
unstable.zoom-us # video conferencing
unstable.alejandra # nix formatter
zoom-us # video conferencing
alejandra # nix formatter
pdfgrep # search in pdf
pdftk # pdf toolkit
mupdf
@@ -230,7 +230,7 @@ in {
]))
python3Packages.poetry
htmlTidy
html-tidy
nodePackages.csslint
nodePackages.jsonlint
nodePackages.prettier

View File

@@ -1,8 +1,11 @@
{
config,
pkgs,
lib,
...
}: let
unstable = import <nixos-unstable> {inherit (config.nixpkgs) config;};
toSymbols = pkgs.writers.writeDash "to-symbols" ''
${pkgs.gnused}/bin/sed '
s/\bTri\b//;
@@ -49,8 +52,8 @@ in {
now=$(${pkgs.coreutils}/bin/date +%_H:%M | ${pkgs.gnused}/bin/sed 's/^\s*//')
date=$(${pkgs.coreutils}/bin/date +'%m %d %Y')
{
${pkgs.unstable.astrolog}/bin/astrolog -qd $date -zN Berlin -Yt -Yd -d -R Uranus Neptune Pluto "North Node"
${pkgs.unstable.astrolog}/bin/astrolog -Yt -Yd -q 10 22 1999 6:32 -zN Kassel -td $date -R Uranus Neptune Pluto "North Node"
${unstable.astrolog}/bin/astrolog -qd $date -zN Berlin -Yt -Yd -d -R Uranus Neptune Pluto "North Node"
${unstable.astrolog}/bin/astrolog -Yt -Yd -q 10 22 1999 6:32 -zN Kassel -td $date -R Uranus Neptune Pluto "North Node"
} | ${toSymbols} | ${pkgs.coreutils}/bin/sort -n | ${pkgs.gnugrep}/bin/grep "^$now" || :
'');
};

View File

@@ -23,6 +23,11 @@ in {
enable = true;
platformTheme = "gtk";
};
xsession.pointerCursor = theme.cursor // {size = 16;};
home.pointerCursor =
theme.cursor
// {
size = 16;
x11.enable = true;
};
};
}