diff --git a/home/home.nix b/home/home.nix index 277e756..39989fc 100644 --- a/home/home.nix +++ b/home/home.nix @@ -8,13 +8,15 @@ let nur = import { inherit pkgs; }; myNur = nur.repos.schmittlauch; mybrowser = firefox; + newkde = import ~/src/newkdepkgs { }; desktopApps = [ mybrowser falkon thunderbird calibre - dino + mupdf + unstable.dino zotero keepassxc ding @@ -29,7 +31,7 @@ let alacritty libreoffice-fresh backintime-common - anki-bin + unstable.anki-bin signal-desktop (tor-browser-bundle-bin.override { mediaSupport = true; pulseaudioSupport = true; }) pdfpc @@ -37,7 +39,8 @@ let nheko gpx-viewer gpxsee - cawbird + unstable.cawbird + olifant subsurface yate # split and merge PDFs in a GUI @@ -65,7 +68,7 @@ let ] ++ ( with gimpPlugins; [ - resynthesizer + resynthesizer2 fourier lqrPlugin ] @@ -116,17 +119,18 @@ let reptyr # re-bind running program to other tty xclip unzip - myNur.lolcommits # from NUR + myNur.lolcommits # from overlay ]; nixHelpers = [ lorri nix-review nixpkgs-fmt + pypi2nix ]; - kdeTools = with plasma5Packages; with kdeGear; [ - okular + kdeTools = with kdeApplications; [ + newkde.okular gwenview yakuake kmail @@ -155,8 +159,8 @@ let with kdeFrameworks; [ networkmanager-qt kcrash - breeze-gtk - phonon-backend-vlc + plasma5.breeze-gtk + libsForQt5.phonon-backend-vlc #(phonon-backend-vlc.override {qtbase=qt5.qtbase; qtx11extras=qt5.qtx11extras;}) ] ); @@ -223,7 +227,10 @@ let jedi flake8 mypy - ]; + ] + ++ ( + with python2Packages; [ ] + ); fonts = [ @@ -242,6 +249,7 @@ let games = [ superTuxKart #hedgewars + steam-run-native ]; in diff --git a/nixos/configuration.nix b/nixos/configuration.nix index dbd93ba..9447a13 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -14,6 +14,8 @@ in # Include the results of the hardware scan. ./hardware-configuration.nix ./packages.nix + # home manager integration + ]; services.davfs2.enable = true; @@ -22,7 +24,7 @@ in #boot.kernelPackages = pkgs.linuxPackages_latest; # use old kernel because 5.4 and 5.5 might be buggy with intel graphics - #boot.kernelPackages = pkgs.linuxPackages_4_19; + boot.kernelPackages = pkgs.linuxPackages_4_19; services.fstrim.enable = true; services.btrfs.autoScrub = @@ -126,7 +128,7 @@ in # Bluetooth hardware.bluetooth = { enable = true; - settings.General.Disable = "Headset"; # disable headset profile + config.General.Disable = "Headset"; # disable headset profile }; hardware.pulseaudio.package = pkgs.pulseaudioFull; @@ -158,6 +160,7 @@ in extraGroups = [ "vboxusers" "wheel" "networkmanager" "scanner" "lp" "wireshark" "dialout" "cdrom" "input" "adbusers" ]; shell = pkgs.zsh; }; + #home-manager.users.spiollinux = import "${users.users.spiollinux.home}/nixconfigs/home/home.nix" { pkgs, ...}; # enable virtualbox support virtualisation.virtualbox.host = { @@ -185,7 +188,7 @@ in fonts = { - fontDir.enable = true; + enableFontDir = true; fontconfig.enable = true; fontconfig.includeUserConf = true; }; diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix index e016855..1b7d74c 100644 --- a/nixos/hardware-configuration.nix +++ b/nixos/hardware-configuration.nix @@ -11,7 +11,7 @@ in ( builtins.fetchGit { url = "https://github.com/NixOS/nixos-hardware"; - rev = "d38958a6aa5bdbf3239f26a04689f3d9ae7da0c0"; + rev = "62a1812f3c20b7119013650f926806fecd956574"; } + "/lenovo/thinkpad/t440s" ) ]; diff --git a/nixos/packages.nix b/nixos/packages.nix index 98fb6a7..c2ccaf2 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -40,9 +40,9 @@ networkmanager-openconnect networkmanager-vpnc networkmanager-openvpn - plasma5Packages.kdeGear.akonadi-mime # for KOrganizer + kdeApplications.akonadi-mime # for KOrganizer ] - ++ (with plasma5Packages; with kdeGear; [ + ++ (with plasma5; with kdeApplications; [ #akonadi #akonadi-calendar #akonadi-contacts