Compare commits
7 Commits
da10edad83
...
beae688002
Author | SHA1 | Date | |
---|---|---|---|
beae688002 | |||
7febbf79d2 | |||
a8ff627aba | |||
9d17b55a33 | |||
2aa29ddb79 | |||
4e8b633cb0 | |||
f82a8856b1 |
6
flake.lock
generated
6
flake.lock
generated
@ -71,11 +71,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1732186149,
|
||||
"narHash": "sha256-N9JGWe/T8BC0Tss2Cv30plvZUYoiRmykP7ZdY2on2b0=",
|
||||
"lastModified": 1732575825,
|
||||
"narHash": "sha256-xtt95+c7OUMoqZf4OvA/7AemiH3aVuWHQbErYQoPwFk=",
|
||||
"owner": "Mic92",
|
||||
"repo": "sops-nix",
|
||||
"rev": "53c853fb1a7e4f25f68805ee25c83d5de18dc699",
|
||||
"rev": "3433ea14fbd9e6671d0ff0dd45ed15ee4c156ffa",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@ -29,7 +29,10 @@
|
||||
system = "x86_64-linux";
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
config.allowUnfree = true;
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
rocmSupport = true;
|
||||
};
|
||||
};
|
||||
in {
|
||||
nixosConfigurations."MaxNixosLaptop" = nixpkgs.lib.nixosSystem {
|
||||
|
@ -27,6 +27,9 @@
|
||||
nix.settings = {
|
||||
experimental-features = ["nix-command" "flakes"];
|
||||
substituters = ["https://nix-community.cachix.org" "https://cache.nixos.org"];
|
||||
trusted-public-keys = [
|
||||
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
|
||||
];
|
||||
};
|
||||
|
||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||||
|
@ -44,6 +44,8 @@ in {
|
||||
net_auto = false;
|
||||
show_battery = true;
|
||||
selected_battery = "Auto";
|
||||
gpu_mirror_graph = false;
|
||||
custom_gpu_name0 = "Internal";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -201,7 +201,12 @@ in {
|
||||
{command = "${pkgs.squeekboard}/bin/squeekboard";}
|
||||
{command = "${pkgs.rot8}/bin/rot8 -n 10 -h ${rotate_lisgd}/bin/rotate_lisgd";}
|
||||
{command = "${rotate_lisgd}/bin/rotate_lisgd";}
|
||||
];
|
||||
]
|
||||
++ lib.optional cfg.kanshi.enable
|
||||
{
|
||||
command = "${pkgs.kanshi}/bin/kanshictl reload";
|
||||
always = true;
|
||||
};
|
||||
|
||||
defaultWorkspace = "main";
|
||||
workspaceAutoBackAndForth = true;
|
||||
@ -232,6 +237,9 @@ in {
|
||||
{
|
||||
title = "KeePassXC - Access Request";
|
||||
}
|
||||
{
|
||||
title = "Extension: (Tree Style Tab) - Close tabs? — Mozilla Firefox";
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -41,11 +41,11 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg workspace main, move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg workspace term, move workspace to DP-5"
|
||||
"${pkgs.sway}/bin/swaymsg workspace msg, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace music, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-5"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-4"
|
||||
];
|
||||
}
|
||||
{
|
||||
@ -65,11 +65,11 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg workspace main, move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg workspace term, move workspace to DP-5"
|
||||
"${pkgs.sway}/bin/swaymsg workspace msg, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace music, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-5"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-4"
|
||||
];
|
||||
}
|
||||
{
|
||||
@ -89,11 +89,11 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg workspace main, move workspace to DP-6"
|
||||
"${pkgs.sway}/bin/swaymsg workspace term, move workspace to DP-7"
|
||||
"${pkgs.sway}/bin/swaymsg workspace msg, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace music, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-6"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-6"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-7"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-6"
|
||||
];
|
||||
}
|
||||
{
|
||||
@ -113,11 +113,11 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg workspace main, move workspace to DP-3"
|
||||
"${pkgs.sway}/bin/swaymsg workspace term, move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg workspace msg, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace music, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace 5, move workspace to DP-3"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to DP-3"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to DP-4"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to DP-3"
|
||||
];
|
||||
}
|
||||
{
|
||||
@ -137,10 +137,10 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=\\\"main\\\"] move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=\\\"term\\\"] move workspace to '\"ViewSonic Corporation VG2448 V5E201960167\"'"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=\\\"msg\\\"] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=\\\"music\\\"] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to '\"ViewSonic Corporation VG2448 V5E201960167\"'"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to '\"Dell Inc. DELL P2422HE 7VWL9M3\"'"
|
||||
];
|
||||
}
|
||||
@ -159,11 +159,11 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg workspace main, move workspace to HDMI-A-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace term, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace msg, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace music, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace 5, move workspace to HDMI-A-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to HDMI-A-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to HDMI-A-1"
|
||||
];
|
||||
}
|
||||
{
|
||||
@ -178,13 +178,13 @@ in {
|
||||
}
|
||||
];
|
||||
profile.exec = [
|
||||
"${pkgs.sway}/bin/swaymsg workspace main, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace term, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace msg, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace music, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace 5, move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace mirror, move workspace to HDMI-A-1"
|
||||
"${pkgs.sway}/bin/swaymsg workspace mirror, exec ${pkgs.wl-mirror}/bin/wl-mirror eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=main] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=term] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=msg] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=music] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=5] move workspace to eDP-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=mirror] move workspace to HDMI-A-1"
|
||||
"${pkgs.sway}/bin/swaymsg [workspace=mirror] exec ${pkgs.wl-mirror}/bin/wl-mirror eDP-1"
|
||||
];
|
||||
}
|
||||
];
|
||||
|
@ -23,6 +23,7 @@ in {
|
||||
enable32Bit = true;
|
||||
extraPackages = with pkgs; [
|
||||
rocmPackages.clr.icd
|
||||
rocmPackages.rocm-smi
|
||||
amdvlk
|
||||
];
|
||||
extraPackages32 = with pkgs; [
|
||||
|
@ -11,7 +11,7 @@ in {
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
sops = {
|
||||
age.keyFile = /home/max/.config/sops/age/keys.txt;
|
||||
age.keyFile = "/home/max/.config/sops/age/keys.txt";
|
||||
secrets = {
|
||||
"home/ssid" = {
|
||||
sopsFile = ../../secrets/wifi.yaml;
|
||||
|
Loading…
x
Reference in New Issue
Block a user