Compare commits

...

5 commits

Author SHA1 Message Date
5fb2d57754 fix python environment 2021-01-05 12:47:51 +01:00
5b3fee0d47 add helm2 2021-01-05 12:43:37 +01:00
fc72eed505 readd add lid switch 2021-01-05 12:42:53 +01:00
b92ad8584c fix cpu performance 2021-01-05 12:42:08 +01:00
d66e2900ee update skaffold 2021-01-05 12:41:39 +01:00
6 changed files with 50 additions and 11 deletions

View file

@ -37,6 +37,8 @@ bindsym $mod+z exec swaylock -t -i /home/stefan/Downloads/bg.jpg --scaling=fill
bindsym $mod+Up exec light -A 5
bindsym $mod+Down exec light -U 5
bindsym Print exec grim -g "$(slurp)" - | wl-copy -t image/png
bindswitch --reload --locked lid:on output eDP-1 disable
bindswitch --reload --locked lid:off output eDP-1 enable
# app rules
for_window [app_id="org.keepassxc.KeePassXC"] floating enable

View file

@ -10,10 +10,11 @@ in {
[ <nixpkgs/nixos/modules/installer/scan/not-detected.nix>
];
boot.extraModulePackages = [ ];
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
boot.initrd.kernelModules = [ ];
boot.kernelModules = [ "kvm-intel" ];
boot.extraModulePackages = [ ];
boot.kernelParams = [ "intel_pstate=active" ];
nixpkgs.config.packageOverrides = pkgs: {
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };

29
packages/helm2.nix Normal file
View file

@ -0,0 +1,29 @@
with import <nixpkgs> {};
stdenv.mkDerivation rec {
name = "helm2";
version = "2.14.3";
src = fetchurl {
url = "https://get.helm.sh/helm-v${version}-linux-amd64.tar.gz";
sha256 = "38614a665859c0f01c9c1d84fa9a5027364f936814d1e47839b05327e400bf55";
};
nativeBuildInputs = [
autoPatchelfHook
];
unpackPhase = ''
tar xvpzf $src
'';
installPhase = ''
install -m 755 -D linux-amd64/helm $out/bin/helm2
'';
meta = with stdenv.lib; {
homepage = "https://helm.sh";
description = "helms depricated v2 verison";
platforms = platforms.linux;
maintainers = with maintainers; [ foosinn ];
};
}

View file

@ -1,11 +1,11 @@
with import <nixpkgs> {};
stdenv.mkDerivation {
stdenv.mkDerivation rec {
name = "skaffold";
version = "1.17.0";
version = "1.17.2";
src = fetchurl {
url = "https://github.com/GoogleContainerTools/skaffold/releases/download/v1.17.0/skaffold-linux-amd64";
sha256 = "734a23dfe90b01feb927c44168c93b72afd05d8b978319b4670dc7e6a5e887fe";
url = "https://github.com/GoogleContainerTools/skaffold/releases/download/v${version}/skaffold-linux-amd64";
sha256 = "55dea8be16fa3abd81820a6a03f5d708beb5e152fe71e00f00744a4dd321c55a";
};
nativeBuildInputs = [
@ -18,6 +18,8 @@ stdenv.mkDerivation {
installPhase = ''
install -m 755 -D skaffold $out/bin/skaffold
echo $out/bin/skaffold
ls -lah $out/bin/skaffold
'';
meta = with stdenv.lib; {

View file

@ -18,6 +18,7 @@ in {
fuse-overlayfs
(import ../packages/skaffold.nix)
(import ../packages/helm2.nix)
];
virtualisation.podman = {

View file

@ -3,20 +3,24 @@
let
unstable = import <nixos-unstable> {};
in {
environment.systemPackages = with pkgs; [
gnumake
go
python38
python38Packages.pyls-black
python38Packages.pyls-isort
python38Packages.pyls-mypy
python38Packages.python-language-server
python38Packages.requests
rustup
unstable.golangci-lint
unstable.gopls
unstable.rust-analyzer
(python38.withPackages(python-packages: with python-packages; [
pyls-black
pyls-isort
pyls-mypy
python-language-server
pyyaml
requests
]))
emacs
ltrace
sops