Commit 7570149e authored by Christopher League's avatar Christopher League
Browse files

pin nixpkgs, shutdown button, atom editor, xscreensaver cfg

parent 3c57534a
......@@ -5,4 +5,7 @@ qemu:
nixos-rebuild -I nixos-config=qemu.nix build-vm
clean:
$(RM) vm/*.qcow2 vm/result
$(RM) *.qcow2
reallyclean: clean
$(RM) result
......@@ -17,6 +17,11 @@ in
writableStoreUseTmpfs = false;
};
nixpkgs.pkgs = import (builtins.fetchTarball
{ url = "https://github.com/NixOS/nixpkgs-channels/archive/7e88992a8c7b2de0bcb89182d8686b27bd93e46a.tar.gz";
sha256 = "1f6lf4addczi81hchqbzjlhrsmkrj575dmdjdhyl0jkm7ypy2lgk";
}) {};
powerManagement.enable = false;
sound.enable = false;
......@@ -59,22 +64,8 @@ in
environment.systemPackages = with pkgs; [
tmux
firefox
vscode
elementary-icon-theme
atom
elementary-xfce-icon-theme
gnome3.adwaita-icon-theme
arc-icon-theme
faba-icon-theme
hicolor-icon-theme
maia-icon-theme
moka-icon-theme
numix-icon-theme
numix-icon-theme-circle
numix-icon-theme-square
paper-icon-theme
papirus-icon-theme
tango-icon-theme
];
};
}
......@@ -12,6 +12,10 @@ pkgs.linkFarm "skel" [
path = pkgs.callPackage lxqt/pcmanfm.nix {};
}
{ name = ".xscreensaver";
path = pkgs.callPackage ./xscreensaver.nix {};
}
{ name = ".config/lxqt/panel.conf";
path = pkgs.callPackage lxqt/panel.nix {};
}
......
......@@ -24,7 +24,7 @@ lineCount=1
lockPanel=false
opacity=100
panelSize=32
plugins=mainmenu, quicklaunch, showdesktop, taskbar, statusnotifier, tray, desktopswitch
plugins=mainmenu, quicklaunch, showdesktop, taskbar, statusnotifier, tray, desktopswitch, shutdown
position=Bottom
reserve-space=true
show-delay=0
......@@ -35,13 +35,20 @@ width-percent=true
alignment=Left
apps\1\desktop=${pkgs.lxqt.qterminal}/share/applications/qterminal.desktop
apps\2\desktop=${pkgs.firefox}/share/applications/firefox.desktop
apps\size=2
apps\3\desktop=${pkgs.atom}/share/applications/atom.desktop
apps\size=3
type=quicklaunch
[showdesktop]
alignment=Left
type=showdesktop
[shutdown]
alignment=Left
apps\1\desktop=${pkgs.lxqt.lxqt-session}/share/applications/lxqt-shutdown.desktop
apps\size=1
type=quicklaunch
[statusnotifier]
alignment=Right
type=statusnotifier
......
{pkgs}:
pkgs.writeText "xscreensaver.conf" ''
timeout: 0:10:00
cycle: 0:10:00
lock: False
lockTimeout: 0:00:00
passwdTimeout: 0:00:30
mode: blank
''
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment