Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d5832d160c
|
||
|
|
fac73d8508
|
||
|
|
e57dad8746
|
No files matched your search
@@ -30,7 +30,7 @@
|
|||||||
nix.settings = {
|
nix.settings = {
|
||||||
keep-going = true;
|
keep-going = true;
|
||||||
extra-substituters = [ "https://nix.lair.moe/main" ];
|
extra-substituters = [ "https://nix.lair.moe/main" ];
|
||||||
extra-trusted-public-keys = [ "main:tR2gNhCBJHKAlVgohPNHBhGnWL55tB8SxXmMWJe5lo8=" ];
|
extra-trusted-public-keys = [ "main:kpwMe+9BsGJ/IUb7i3iadaV38y5/Yuqoct0mf7wI9ds=" ];
|
||||||
experimental-features = [ "nix-command" "flakes" ];
|
experimental-features = [ "nix-command" "flakes" ];
|
||||||
};
|
};
|
||||||
networking.hostName = hostname;
|
networking.hostName = hostname;
|
||||||
|
|||||||
@@ -44,8 +44,8 @@
|
|||||||
fprintd.enable = true;
|
fprintd.enable = true;
|
||||||
|
|
||||||
logind.settings.Login = {
|
logind.settings.Login = {
|
||||||
HandleLidSwitch = "suspend-then-hibernate";
|
HandleLidSwitch = "suspend";
|
||||||
HandleLidSwitchExternalPower = "suspend-then-hibernate";
|
HandleLidSwitchExternalPower = "suspend";
|
||||||
HandlePowerKey = "poweroff";
|
HandlePowerKey = "poweroff";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
+13
-1
@@ -1,4 +1,4 @@
|
|||||||
{ inputs, pkgs, ... }: let
|
{ inputs, pkgs, lib, config, ... }: let
|
||||||
helixSteel =
|
helixSteel =
|
||||||
inputs.helix-steel.packages.${pkgs.system}.default.overrideAttrs (old: {
|
inputs.helix-steel.packages.${pkgs.system}.default.overrideAttrs (old: {
|
||||||
cargoBuildFlags = (old.cargoBuildFlags or []) ++ [
|
cargoBuildFlags = (old.cargoBuildFlags or []) ++ [
|
||||||
@@ -71,8 +71,19 @@ in {
|
|||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
asm-lsp
|
asm-lsp
|
||||||
fasm
|
fasm
|
||||||
|
steel
|
||||||
|
wakatime-cli
|
||||||
];
|
];
|
||||||
|
|
||||||
|
home.activation.installWakatimeHx = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
||||||
|
export PATH="${pkgs.steel}/bin:$PATH"
|
||||||
|
export STEEL_HOME="${config.xdg.dataHome}/steel"
|
||||||
|
|
||||||
|
if [ ! -f "$STEEL_HOME/cogs/wakatime/wakatime.scm" ]; then
|
||||||
|
forge pkg install --git https://github.com/Xerxes-2/wakatime.hx.git
|
||||||
|
fi
|
||||||
|
'';
|
||||||
|
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = helixSteel;
|
package = helixSteel;
|
||||||
@@ -185,6 +196,7 @@ in {
|
|||||||
'';
|
'';
|
||||||
"helix/init.scm".text = ''
|
"helix/init.scm".text = ''
|
||||||
;; Steel init file
|
;; Steel init file
|
||||||
|
(require "wakatime/wakatime.scm")
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -155,7 +155,6 @@
|
|||||||
shadow.enabled = false;
|
shadow.enabled = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
input.kb_variant = "colemak,";
|
|
||||||
animations.enabled = true;
|
animations.enabled = true;
|
||||||
dwindle.smart_split = true;
|
dwindle.smart_split = true;
|
||||||
master.new_status = "master";
|
master.new_status = "master";
|
||||||
|
|||||||
Reference in new issue
Block a user