feat: refactor codes

feat: custom rime - disable full_shape punctuations
feat: remap capslock key
This commit is contained in:
Ryan Yin
2023-07-15 16:53:42 +08:00
parent 52c72bd45d
commit cf33721ec1
16 changed files with 43 additions and 162 deletions

View File

@@ -0,0 +1,6 @@
{
imports = [
./shell.nix
./system-tools.nix
];
}

View File

@@ -4,7 +4,10 @@
./alacritty
./creative.nix
./immutable-file.nix
./media.nix
./ssh.nix
./xdg.nix
];
home.packages = with pkgs; [

View File

@@ -11,7 +11,6 @@
".config/i3/wallpaper.png".source = ../wallpapers/wallpaper.png;
".config/i3/config".source = ./config;
".config/i3/i3blocks.conf".source = ./i3blocks.conf;
".config/i3/keybindings".source = ./keybindings;
".config/i3/scripts" = {
source = ./scripts;
# copy the scripts directory recursively

View File

@@ -1,106 +0,0 @@
EndeavourOS i3wm Keybindings cheat sheet:
--> to update this run the following command:
wget --backups=1 https://raw.githubusercontent.com/endeavouros-team/endeavouros-i3wm-setup/main/.config/i3/keybindings -P ~/.config/i3/
All sources and updates are available at GitHub:
https://github.com/endeavouros-team/endeavouros-i3wm-setup
For reference consult our WIKI:
https://discovery.endeavouros.com/window-tiling-managers/i3-wm/
 = windows key
# start alacritty
+Return
# kill focused window
+q
# Application menu search by typing (fancy Rofi menu):
+d
# Window switcher menu (fancy Rofi menu):
+t
# fancy exit-menu on bottom right:
+Shift+e
# Lock the system
# lock with a picture or blurring the screen (options in config)
+l
# reload the configuration file
+Shift+c
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
+Shift+r
# keybinding in fancy rofi (automated)
F1
# full keybinding list in editor:
+F1
# change window focus
+j focus left
+k focus down
+b focus up
+o focus right
# alternatively, you can use the cursor keys:
+Left focus left
+Down focus down
+Up focus up
+Right focus right
# move a focused window
+Shift+j move left
+Shift+k move down
+Shift+b move up
+Shift+o move right
# alternatively, you can use the cursor keys:
+Shift+Left move left
+Shift+Down move down
+Shift+Up move up
+Shift+Right move right
# split in horizontal orientation
+h split h
# split in vertical orientation
+v split v
# enter fullscreen mode for the focused container
+f fullscreen toggle
# change container layout (stacked, tabbed, toggle split)
+s layout stacking
+g layout tabbed
+e layout toggle split
# toggle tiling / floating
+Shift+space floating toggle
# change focus between tiling / floating windows
+space focus mode_toggle
# focus the parent container
+a focus parent
# focus the child container
#+d focus child
# resize floating window
+right mouse button
## Multimedia Keys
# Redirect sound to headphones
+p
## App shortcuts
+w starts Firefox
+n starts Thunar
 Button screenshot

View File

@@ -4,8 +4,7 @@
imports = [
../base/server
./base/shell.nix
./base/system-tools.nix
./server
];
# Home Manager needs a bit of information about you and the

View File

@@ -8,11 +8,6 @@
./fcitx5
./desktop
./base/shell.nix
./base/ssh.nix
./base/system-tools.nix
./base/xdg.nix
];
# Home Manager needs a bit of information about you and the

View File

@@ -8,11 +8,6 @@
./fcitx5
./desktop
./base/shell.nix
./base/ssh.nix
./base/system-tools.nix
./base/xdg.nix
];
# Home Manager needs a bit of information about you and the