Compare commits
8
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a55beb112 | ||
|
|
f731fdef6d | ||
|
|
5cda2bcb3f
|
||
|
|
5bfc2f2cab
|
||
|
|
4c0bb7d921
|
||
|
|
3d19d36b33
|
||
|
|
c8f45a8b76
|
||
|
|
15f8c6fb12
|
@@ -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:kpwMe+9BsGJ/IUb7i3iadaV38y5/Yuqoct0mf7wI9ds=" ];
|
extra-trusted-public-keys = [ "main:tR2gNhCBJHKAlVgohPNHBhGnWL55tB8SxXmMWJe5lo8=" ];
|
||||||
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";
|
HandleLidSwitch = "suspend-then-hibernate";
|
||||||
HandleLidSwitchExternalPower = "suspend";
|
HandleLidSwitchExternalPower = "suspend-then-hibernate";
|
||||||
HandlePowerKey = "poweroff";
|
HandlePowerKey = "poweroff";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
+1
-13
@@ -1,4 +1,4 @@
|
|||||||
{ inputs, pkgs, lib, config, ... }: let
|
{ inputs, pkgs, ... }: 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,19 +71,8 @@ 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;
|
||||||
@@ -196,7 +185,6 @@ in {
|
|||||||
'';
|
'';
|
||||||
"helix/init.scm".text = ''
|
"helix/init.scm".text = ''
|
||||||
;; Steel init file
|
;; Steel init file
|
||||||
(require "wakatime/wakatime.scm")
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,6 +155,7 @@
|
|||||||
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