This commit is contained in:
Alexander Szczepanski
2021-10-09 11:08:14 +02:00
parent 0169cad357
commit d0bac72407
8 changed files with 51 additions and 30 deletions

View File

@ -77,6 +77,7 @@ in
nix-tree nix-tree
nmap nmap
nodejs nodejs
parallel
pciutils pciutils
ruby ruby
tealdeer tealdeer

View File

@ -120,10 +120,10 @@
displayManager = { displayManager = {
lightdm = { lightdm = {
enable = true; enable = true;
background = pkgs.nixos-artwork.wallpapers.nineish-dark-gray.gnomeFilePath; # background = pkgs.nixos-artwork.wallpapers.nineish-dark-gray.gnomeFilePath;
greeters.gtk.theme = { greeters.gtk.theme = {
package = pkgs.mojave-gtk-theme; package = pkgs.pantheon.elementary-gtk-theme;
name = "Mojave-dark"; name = "elementary";
}; };
}; };
defaultSession = "xsession"; defaultSession = "xsession";

Binary file not shown.

View File

@ -42,6 +42,7 @@ in
wine wine
winetricks winetricks
obs-studio obs-studio
freecad
]; ];
}; };
}; };

View File

@ -53,15 +53,15 @@ in
size = 12; size = 12;
}; };
gtk3 = { gtk3 = {
bookmarks = [ # bookmarks = [
"file:///home/alex/Downloads" # "file:///home/alex/Downloads"
"file:///home/alex/Nextcloud" # "file:///home/alex/Nextcloud"
"file:///mnt/second" # "file:///mnt/second"
"smb://192.168.0.100/storage/" # "smb://192.168.0.100/storage/"
"file:///home/alex/Workspace" # "file:///home/alex/Workspace"
"file:///home/alex/3D%20Print" # "file:///home/alex/3D%20Print"
"file:///home/alex/Sync" # "file:///home/alex/Sync"
]; # ];
extraConfig = { extraConfig = {
gtk-application-prefer-dark-theme = 1; gtk-application-prefer-dark-theme = 1;
}; };
@ -314,12 +314,6 @@ in
dawnTime = "06:30-07:00"; dawnTime = "06:30-07:00";
}; };
screen-locker = {
enable = true;
enableDetectSleep = true;
inactiveInterval = 30;
lockCmd = "light-locker-command -l";
};
flameshot.enable = true; flameshot.enable = true;
}; };

View File

@ -22,8 +22,6 @@
environment.pathsToLink = [ "/share/zsh" ]; environment.pathsToLink = [ "/share/zsh" ];
home-manager.users.alex = { pkgs, ... }: { home-manager.users.alex = { pkgs, ... }: {
home = { home = {
enableNixpkgsReleaseCheck = false; enableNixpkgsReleaseCheck = false;
packages = with pkgs; [ packages = with pkgs; [

View File

@ -92,16 +92,16 @@ in
enable = true; enable = true;
config = '' config = ''
INTERVAL=10 INTERVAL=10
DEVPATH=hwmon3=devices/platform/it87.656 DEVPATH=hwmon2=devices/platform/it87.656
DEVNAME=hwmon3=it8665 DEVNAME=hwmon2=it8665
FCTEMPS=hwmon3/pwm3=hwmon3/temp1_input hwmon3/pwm2=hwmon3/temp1_input hwmon3/pwm1=hwmon3/temp1_input FCTEMPS=hwmon2/pwm3=hwmon2/temp1_input hwmon2/pwm2=hwmon2/temp1_input hwmon2/pwm1=hwmon2/temp1_input
FCFANS=hwmon3/pwm3=hwmon3/fan2_input hwmon3/pwm2=hwmon3/fan1_input hwmon3/pwm1= FCFANS=hwmon2/pwm3=hwmon2/fan2_input hwmon2/pwm2=hwmon2/fan1_input hwmon2/pwm1=
MINTEMP=hwmon3/pwm3=60 hwmon3/pwm2=60 hwmon3/pwm1=60 MINTEMP=hwmon2/pwm3=60 hwmon2/pwm2=60 hwmon2/pwm1=60
MAXTEMP=hwmon3/pwm3=75 hwmon3/pwm2=75 hwmon3/pwm1=75 MAXTEMP=hwmon2/pwm3=75 hwmon2/pwm2=75 hwmon2/pwm1=75
MINSTART=hwmon3/pwm3=51 hwmon3/pwm2=51 hwmon3/pwm1=51 MINSTART=hwmon2/pwm3=51 hwmon2/pwm2=51 hwmon2/pwm1=51
MINSTOP=hwmon3/pwm3=51 hwmon3/pwm2=51 hwmon3/pwm1=51 MINSTOP=hwmon2/pwm3=51 hwmon2/pwm2=51 hwmon2/pwm1=51
MINPWM=hwmon3/pwm1=51 hwmon3/pwm2=51 hwmon3/pwm3=51 MINPWM=hwmon2/pwm1=51 hwmon2/pwm2=51 hwmon2/pwm3=51
MAXPWM=hwmon3/pwm3=127 hwmon3/pwm2=204 MAXPWM=hwmon2/pwm3=127 hwmon2/pwm2=204
''; '';
}; };

27
packages/idasen.nix Normal file
View File

@ -0,0 +1,27 @@
with import <nixpkgs> {};
( let
idasen = pkgs.python3Packages.buildPythonPackage rec {
name = "idasen";
version = "v0.7.1";
src = pkgs.fetchFromGitHub {
owner = "newAM";
repo = "${name}";
rev = "${version}";
#sha256 = "1ibrwal80z27c2mh9hx85idmzilx6cpcmgc15z3lyz57bz0krigb";
};
meta = {
homepage = "https://github.com/newAM/idasen";
description = "This is a command line interface written in python to control the Idasen via bluetooth from a desktop computer.";
license = stdenv.lib.licenses.gpl3Plus;
maintainers = with maintainers; [ newAM ];
};
};
in pkgs.python3.buildEnv.override rec {
extraLibs = with pkgs.python3Packages; [ numpy toolz vpn-slice ];
propagatedBuildInputs = with pkgs.python3Packages; [ setproctitle ];
}
).env