Remove some hyprland workspaces, add emacs bind
This commit is contained in:
parent
f3e8b1a38e
commit
272669bcbc
25
flake.lock
25
flake.lock
|
@ -2,15 +2,14 @@
|
|||
"nodes": {
|
||||
"doom-emacs": {
|
||||
"inputs": {
|
||||
"doom-emacs": "doom-emacs_2",
|
||||
"emacs-overlay": "emacs-overlay"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1690297243,
|
||||
"narHash": "sha256-ExZs7PnEqzXZHZaJN/G9OVR1u95/wPRsY+xXr36hI3c=",
|
||||
"lastModified": 1690365066,
|
||||
"narHash": "sha256-s/L/tSZYb5+Ijhf7wOaf+rhoW9R8FIdLphMYpr62JeY=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "8174c06eb53083658b2b72ca9e82201ceba3d54e",
|
||||
"revCount": 5,
|
||||
"rev": "5b1259840d7f5e5ac379f7b4cce5fa53974aff52",
|
||||
"revCount": 11,
|
||||
"type": "git",
|
||||
"url": "https://git.xenia.me.uk/xenia/emacs.git"
|
||||
},
|
||||
|
@ -19,22 +18,6 @@
|
|||
"url": "https://git.xenia.me.uk/xenia/emacs.git"
|
||||
}
|
||||
},
|
||||
"doom-emacs_2": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1690233934,
|
||||
"narHash": "sha256-9jxiQK+jDMRrpbqoMlYyED3AbPY2euj53wU7ESO1spk=",
|
||||
"owner": "doomemacs",
|
||||
"repo": "doomemacs",
|
||||
"rev": "06c891e177ffd9d25c67f24605604fe3fa00e004",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "doomemacs",
|
||||
"repo": "doomemacs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"emacs-overlay": {
|
||||
"inputs": {
|
||||
"flake-utils": "flake-utils",
|
||||
|
|
15
flake.nix
15
flake.nix
|
@ -54,18 +54,12 @@
|
|||
Vanguard = let hostname = "Vanguard";
|
||||
in nixpkgs.lib.nixosSystem {
|
||||
inherit pkgs specialArgs;
|
||||
modules = [
|
||||
./hosts/${hostname}/configuration.nix
|
||||
doom-emacs.outputs.nixosModules.default
|
||||
];
|
||||
modules = [ ./hosts/${hostname}/configuration.nix ];
|
||||
};
|
||||
Ronin = let hostname = "Ronin";
|
||||
in nixpkgs.lib.nixosSystem {
|
||||
inherit pkgs specialArgs;
|
||||
modules = [
|
||||
./hosts/${hostname}/configuration.nix
|
||||
doom-emacs.outputs.nixosModules.default
|
||||
];
|
||||
modules = [ ./hosts/${hostname}/configuration.nix ];
|
||||
};
|
||||
};
|
||||
homeConfigurations = let
|
||||
|
@ -106,7 +100,10 @@
|
|||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
in home-manager.lib.homeManagerConfiguration {
|
||||
inherit pkgs extraSpecialArgs;
|
||||
modules = [ ./hosts/${hostname}/home.nix ];
|
||||
modules = [
|
||||
./hosts/${hostname}/home.nix
|
||||
doom-emacs.outputs.homeManagerModules.default
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -81,9 +81,7 @@ bind = SUPER, F1, exec, swaylock
|
|||
|
||||
bind = SUPER, Space, exec, pkill rofi || rofi -show drun
|
||||
bind = SUPER SHIFT, Space, exec, pkill rofi || rofi -show run
|
||||
bind = SUPER, E, exec, pkill rofi || rofi -show file-browser-extended
|
||||
bind = SUPER SHIFT, Return, exec, pkill rofi || rofi -show ssh
|
||||
bind = SUPER, P, exec, pkill rofi || rofi -show top
|
||||
bind = SUPER, E, exec, emacsclient -c -a 'emacs'
|
||||
bind = SUPER SHIFT, P, exec, pkill rofi || rofi -show power-menu
|
||||
|
||||
bind = SUPER, V, togglefloating
|
||||
|
@ -111,64 +109,41 @@ bind = SUPER SHIFT, J, movewindow, d
|
|||
bind = SUPER, A, workspace, 1
|
||||
bind = SUPER SHIFT, A, moveworkspacetomonitor, 1 current
|
||||
bind = SUPER SHIFT, A, workspace, 1
|
||||
windowrule = workspace 1,^(steam).*
|
||||
windowrule = workspace 1,(.gamescope-wrapped)
|
||||
|
||||
# 2: dev
|
||||
bind = SUPER, D, workspace, 2
|
||||
bind = SUPER SHIFT, D, moveworkspacetomonitor, 2 current
|
||||
bind = SUPER SHIFT, D, workspace, 2
|
||||
|
||||
# 3: browser
|
||||
bind = SUPER, W, workspace, 3
|
||||
bind = SUPER SHIFT, W, moveworkspacetomonitor, 3 current
|
||||
bind = SUPER SHIFT, W, workspace, 3
|
||||
windowrule = workspace 3,(firefox)
|
||||
# 2: browser
|
||||
bind = SUPER, W, workspace, 2
|
||||
bind = SUPER SHIFT, W, moveworkspacetomonitor, 2 current
|
||||
bind = SUPER SHIFT, W, workspace, 2
|
||||
windowrule = workspace 2,(firefox)
|
||||
windowrule = workspace 2,(chromium-browser)
|
||||
windowrulev2 = float,title:(File|Picture-in-Picture),class:(firefox)
|
||||
windowrulev2 = pin,title:(File|Picture-in-Picture),class:(firefox)
|
||||
|
||||
# 4: files
|
||||
bind = SUPER, F, workspace, 4
|
||||
bind = SUPER SHIFT, F, moveworkspacetomonitor, 4 current
|
||||
bind = SUPER SHIFT, F, workspace, 4
|
||||
windowrule = workspace 4,^(libreoffice).*
|
||||
windowrule = workspace 4,(Zotero)
|
||||
# 3: files
|
||||
bind = SUPER, F, workspace, 3
|
||||
bind = SUPER SHIFT, F, moveworkspacetomonitor, 3 current
|
||||
bind = SUPER SHIFT, F, workspace, 3
|
||||
windowrule = workspace 3,^(libreoffice).*
|
||||
windowrule = workspace 3,(Zotero)
|
||||
|
||||
# 5: chat
|
||||
bind = SUPER, C, workspace, 5
|
||||
bind = SUPER SHIFT, C, moveworkspacetomonitor, 5 current
|
||||
bind = SUPER SHIFT, C, workspace, 5
|
||||
windowrule = workspace 5,(Signal)
|
||||
windowrule = workspace 5,(fractal)
|
||||
windowrule = workspace 5,(discord)
|
||||
windowrule = workspace 5,^(teams-for-linux).*
|
||||
windowrulev2 = workspace 5,title:^(Zoom|zoom).*
|
||||
windowrulev2 = float,title:^(Zoom|zoom).*
|
||||
# 4: chat
|
||||
bind = SUPER, C, workspace, 4
|
||||
bind = SUPER SHIFT, C, moveworkspacetomonitor, 4 current
|
||||
bind = SUPER SHIFT, C, workspace, 4
|
||||
windowrule = workspace 4,(Signal)
|
||||
windowrule = workspace 4,(fractal)
|
||||
windowrule = workspace 4,(discord)
|
||||
|
||||
# 6: mail
|
||||
bind = SUPER, Z, workspace, 6
|
||||
bind = SUPER SHIFT, Z, moveworkspacetomonitor, 6 current
|
||||
bind = SUPER SHIFT, Z, workspace, 6
|
||||
windowrule = workspace 6,(thunderbird)
|
||||
|
||||
# 7: remote
|
||||
bind = SUPER, R, workspace, 7
|
||||
bind = SUPER SHIFT, R, moveworkspacetomonitor, 7 current
|
||||
bind = SUPER SHIFT, R, workspace, 7
|
||||
windowrule = workspace 7,(Nxplayer.bin)
|
||||
# 5: remote
|
||||
bind = SUPER, R, workspace, 5
|
||||
bind = SUPER SHIFT, R, moveworkspacetomonitor, 5 current
|
||||
bind = SUPER SHIFT, R, workspace, 5
|
||||
windowrule = workspace 5,(Nxplayer.bin)
|
||||
windowrule = float,(Nxplayer.bin)
|
||||
windowrule = center,(Nxplayer.bin)
|
||||
|
||||
# 8: steam
|
||||
bind = SUPER, S, workspace, 8
|
||||
bind = SUPER SHIFT, S, moveworkspacetomonitor, 8 current
|
||||
bind = SUPER SHIFT, S, workspace, 8
|
||||
windowrule = workspace 8,^(steam).*
|
||||
windowrule = workspace 8,(.gamescope-wrapped)
|
||||
|
||||
# 9: misc
|
||||
bind = SUPER, X, workspace, 9
|
||||
bind = SUPER SHIFT, X, moveworkspacetomonitor, 9 current
|
||||
bind = SUPER SHIFT, X, workspace, 9
|
||||
|
||||
bind = SUPER, period, workspace, m+1
|
||||
bind = SUPER SHIFT, period, movetoworkspace, r+1
|
||||
bind = SUPER, comma, workspace, m-1
|
||||
|
|
|
@ -5,14 +5,10 @@
|
|||
format = "{name}:{icon}";
|
||||
format-icons = {
|
||||
"1" = "";
|
||||
"2" = "";
|
||||
"3" = "";
|
||||
"4" = "";
|
||||
"5" = "";
|
||||
"6" = "";
|
||||
"7" = "";
|
||||
"8" = "";
|
||||
"9" = "";
|
||||
"2" = "";
|
||||
"3" = "";
|
||||
"4" = "";
|
||||
"5" = "";
|
||||
urgent = "";
|
||||
};
|
||||
sort-by-number = true;
|
||||
|
|
Loading…
Reference in a new issue