yep, more dotfiles

rename vm related fragments

wiro.world f9ea089e 9fb1786a

verified
Changed files
+16 -11
home-manager
modules
home-manager
+4 -4
home-manager/fragments/default.nix
···
./agenix.nix
./aws.nix
./chromium.nix
+
./compose-key.nix
./epita.nix
./firefox.nix
./foot.nix
···
./imv.nix
./jujutsu.nix
./kitty.nix
+
./launcher.nix
./rust.nix
./shell.nix
+
./swaybar.nix
+
./sway.nix
./thunderbird.nix
./tools.nix
-
./vm-bar.nix
-
./vm-compose.nix
-
./vm.nix
-
./vm-search.nix
./vscodium.nix
./xdg-mime.nix
./zellij
+1 -1
home-manager/fragments/vm-bar.nix home-manager/fragments/swaybar.nix
···
}:
let
-
cfg = config.local.fragment.vm;
+
cfg = config.local.fragment.sway;
integrated-keyboard-id = "1:1:AT_Translated_Set_2_keyboard";
integrated-keyboard-id-bis = "1:1:kanata";
+5 -1
home-manager/fragments/vm-compose.nix home-manager/fragments/compose-key.nix
···
let
inherit (self.outputs) homeManagerModules;
-
cfg = config.local.fragment.vm;
+
cfg = config.local.fragment.compose-key;
in
{
imports = [ homeManagerModules.xcompose ];
+
+
options.local.fragment.compose-key.enable = lib.mkEnableOption ''
+
Compose key related
+
'';
config.programs.xcompose = lib.mkIf cfg.enable {
enable = true;
+1 -1
home-manager/fragments/vm-search.nix home-manager/fragments/launcher.nix
···
}:
let
-
cfg = config.local.fragment.vm;
+
cfg = config.local.fragment.sway;
in
{
config = lib.mkIf cfg.enable {
+2 -2
home-manager/fragments/vm.nix home-manager/fragments/sway.nix
···
let
inherit (self.outputs) homeManagerModules;
-
cfg = config.local.fragment.vm;
+
cfg = config.local.fragment.sway;
theme = config.lib.stylix.colors;
cfg-sway = config.wayland.windowManager.sway.config;
···
homeManagerModules.wl-clip-persist
];
-
options.local.fragment.vm.enable = lib.mkEnableOption ''
+
options.local.fragment.sway.enable = lib.mkEnableOption ''
Sway related
'';
+2 -1
home-manager/profiles/desktop.nix
···
agenix.enable = true;
aws.enable = true;
chromium.enable = true;
+
compose-key.enable = true;
epita.enable = true;
firefox.enable = true;
foot.enable = true;
···
jujutsu.enable = true;
rust.enable = true;
shell.enable = true;
+
sway.enable = true;
thunderbird.enable = true;
tools.enable = true;
-
vm.enable = true;
vscodium.enable = true;
xdg-mime.enable = true;
zellij.enable = true;
+1 -1
modules/home-manager/xcompose.nix
···
Load the XCompose file by passing the `XCOMPOSEFILE` environment variable instead of linking to ~/.XCompose.
That is nice to avoid cluttering the HOME directory, it's preferable to disable it when experimenting
-
with your compose config to reload faster than having to reload your VM
+
with your compose config to reload faster than having to reload your VM.
'';
default = true;
type = types.bool;