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