mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-14 22:22:40 +00:00
More hyprland config / rearranging, adds some notes, adds gpg scdaemon.conf
This commit is contained in:
@@ -1,5 +1,14 @@
|
|||||||
# Arch Linux Notes
|
# Arch Linux Notes
|
||||||
|
|
||||||
|
## Web App (PWA)
|
||||||
|
|
||||||
|
For the `webapp-install` script to work there needs to be a directory
|
||||||
|
for the icons to be installed to. It can be done with the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
mkdir -p ~/.local/share/applications/icons
|
||||||
|
```
|
||||||
|
|
||||||
## Monitor Lid Events
|
## Monitor Lid Events
|
||||||
|
|
||||||
In order to monitor lid events, the user needs to be
|
In order to monitor lid events, the user needs to be
|
||||||
|
|||||||
5
TODO.md
5
TODO.md
@@ -7,3 +7,8 @@
|
|||||||
- Update README to reflect ansible installation
|
- Update README to reflect ansible installation
|
||||||
- Update ansible to do gpg installation.
|
- Update ansible to do gpg installation.
|
||||||
- Update ansible to include sketchybar.
|
- Update ansible to include sketchybar.
|
||||||
|
|
||||||
|
# Arch Todos
|
||||||
|
|
||||||
|
- Separate scripts that are used for configurations / store them somewhere
|
||||||
|
aside from `~/.local/bin`
|
||||||
|
|||||||
1
gpg/scdaemon.conf
Normal file
1
gpg/scdaemon.conf
Normal file
@@ -0,0 +1 @@
|
|||||||
|
disable-ccid
|
||||||
@@ -6,6 +6,10 @@
|
|||||||
# Refer to the wiki for more information.
|
# Refer to the wiki for more information.
|
||||||
# https://wiki.hyprland.org/Configuring/
|
# https://wiki.hyprland.org/Configuring/
|
||||||
|
|
||||||
|
source = ~/.config/hypr/env.conf
|
||||||
|
source = ~/.config/hypr/monitors.conf
|
||||||
|
source = ~/.config/hypr/windows.conf
|
||||||
|
source = ~/.config/hypr/keybinds.conf
|
||||||
|
|
||||||
#################
|
#################
|
||||||
### AUTOSTART ###
|
### AUTOSTART ###
|
||||||
@@ -14,10 +18,10 @@
|
|||||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||||
# Or execute your favorite apps at launch like this:
|
# Or execute your favorite apps at launch like this:
|
||||||
|
|
||||||
exec-once = waybar & swaync & elephant & hyprpaper
|
exec-once = hyprpaper
|
||||||
|
exec-once = swaync
|
||||||
source = ~/.config/hypr/windows.conf
|
exec-once = elephant
|
||||||
source = ~/.config/hypr/env.conf
|
exec-once = waybar
|
||||||
|
|
||||||
###################
|
###################
|
||||||
### PERMISSIONS ###
|
### PERMISSIONS ###
|
||||||
@@ -185,7 +189,3 @@ device {
|
|||||||
name = epic-mouse-v1
|
name = epic-mouse-v1
|
||||||
sensitivity = -0.5
|
sensitivity = -0.5
|
||||||
}
|
}
|
||||||
|
|
||||||
source = ~/.config/hypr/windows.conf
|
|
||||||
# Include the keybinds file.
|
|
||||||
source = ~/.config/hypr/keybinds.conf
|
|
||||||
|
|||||||
@@ -19,16 +19,6 @@ $fileBrowser = nautilus
|
|||||||
$menu = walker
|
$menu = walker
|
||||||
#$pwa = chromium --profile-directory=Default --enable-features=UseOzonePlatform --ozone-platform=wayland
|
#$pwa = chromium --profile-directory=Default --enable-features=UseOzonePlatform --ozone-platform=wayland
|
||||||
$pwa = ~/.local/bin/launch-webapp
|
$pwa = ~/.local/bin/launch-webapp
|
||||||
$launch = gtk-launch
|
|
||||||
|
|
||||||
$btop = $terminal -e btop
|
|
||||||
$config = $terminal -e ~/.local/share/scripts/tmux-sessionator ~/.config
|
|
||||||
$email = $pwa "https://mail.proton.me" # proton mail
|
|
||||||
$excalidraw = $pwa "https://draw.housh.dev"
|
|
||||||
$gitea = $pwa "https://git.housh.dev"
|
|
||||||
$neovim = $terminal -e nvim
|
|
||||||
$protonPass = $pwa "https://pass.proton.me"
|
|
||||||
$youtube = $pwa "https://youtube.com"
|
|
||||||
|
|
||||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
|
|
||||||
@@ -38,17 +28,17 @@ bind = $mainMod, Return, exec, $terminal
|
|||||||
bind = $mainMod, A, exec, $pwa "https://chatgpt.com"
|
bind = $mainMod, A, exec, $pwa "https://chatgpt.com"
|
||||||
bind = $mainMod, B, exec, $browser
|
bind = $mainMod, B, exec, $browser
|
||||||
bind = $mainMod SHIFT, B, exec, $browser --private-window
|
bind = $mainMod SHIFT, B, exec, $browser --private-window
|
||||||
bind = $mainMod, C, exec, $config
|
bind = $mainMod, C, exec, $terminal -e ~/.local/share/scripts/tmux-sessionator ~/.config
|
||||||
bind = $mainMod, D, exec, $excalidraw
|
|
||||||
bind = $mainMod SHIFT, D, exec, ~/.local/bin/toggle-desktop
|
bind = $mainMod SHIFT, D, exec, ~/.local/bin/toggle-desktop
|
||||||
bind = $mainMod, E, exec, $email
|
bind = $mainMod, E, exec, $pwa "https://mail.proton.me"
|
||||||
|
bind = $mainMod SHIFT, E, exec, uwsm app -- thunderbird
|
||||||
bind = $mainMod, F, exec, $fileManager
|
bind = $mainMod, F, exec, $fileManager
|
||||||
bind = $mainMod, K, exec, $launch Komodo
|
#bind = $mainMod, K, exec, $launch Komodo
|
||||||
bind = $mainMod SHIFT, F, exec, $fileBrowser
|
bind = $mainMod SHIFT, F, exec, $fileBrowser
|
||||||
bind = $mainMod, G, exec, $gitea
|
bind = $mainMod, G, exec, $pwa "https://git.housh.dev"
|
||||||
bind = $mainMod, N, exec, $neovim
|
bind = $mainMod, N, exec, $terminal -e nvim
|
||||||
bind = $mainMod, P, exec, $protonPass
|
bind = $mainMod, P, exec, $pwa "https://pass.proton.me"
|
||||||
bind = $mainMod, Y, exec, $youtube
|
bind = $mainMod, Y, exec, $pwa "https://youtube.com"
|
||||||
|
|
||||||
bind = $mainMod, W, killactive,
|
bind = $mainMod, W, killactive,
|
||||||
# TODO: change modifier key.
|
# TODO: change modifier key.
|
||||||
@@ -63,7 +53,7 @@ bind = $mainMod, V, togglefloating
|
|||||||
bind = $mainMod SHIFT ALT, 4, exec, hyprshot -m region -o ~/Pictures
|
bind = $mainMod SHIFT ALT, 4, exec, hyprshot -m region -o ~/Pictures
|
||||||
bind = $mainMod SHIFT ALT, 3, exec, hyprshot -m window -o ~/Pictures
|
bind = $mainMod SHIFT ALT, 3, exec, hyprshot -m window -o ~/Pictures
|
||||||
|
|
||||||
bind = CTRL, F, exec, /home/michael/.local/bin/window-toggle-floating
|
bind = CTRL, F, exec, ~/.local/bin/window-toggle-floating
|
||||||
|
|
||||||
# hyprctl dispatch togglefloating \
|
# hyprctl dispatch togglefloating \
|
||||||
# && hyprctl dispatch centerwindow
|
# && hyprctl dispatch centerwindow
|
||||||
|
|||||||
@@ -4,6 +4,6 @@
|
|||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
monitor= ,preferred,auto,auto
|
monitor= ,preferred,auto,auto
|
||||||
#monitor = HDMI-A-1, 3440x1440@59.97, 0x0, 1
|
monitor = HDMI-A-1, preferred, 0x0, 1.666667
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ return {
|
|||||||
"dockerfile",
|
"dockerfile",
|
||||||
"editorconfig",
|
"editorconfig",
|
||||||
"ini",
|
"ini",
|
||||||
"json",
|
|
||||||
"jq",
|
"jq",
|
||||||
"latex",
|
"latex",
|
||||||
"make",
|
"make",
|
||||||
@@ -54,10 +53,10 @@ return {
|
|||||||
library = vim.api.nvim_get_runtime_file("", true),
|
library = vim.api.nvim_get_runtime_file("", true),
|
||||||
},
|
},
|
||||||
telemetry = {
|
telemetry = {
|
||||||
enable = false
|
enable = false,
|
||||||
}
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
|
||||||
},
|
},
|
||||||
marksman = {},
|
marksman = {},
|
||||||
sourcekit = {},
|
sourcekit = {},
|
||||||
@@ -74,9 +73,9 @@ return {
|
|||||||
end,
|
end,
|
||||||
sourcekit = function(_, opts)
|
sourcekit = function(_, opts)
|
||||||
opts.cmd = {
|
opts.cmd = {
|
||||||
vim.trim(vim.fn.system("xcrun -f sourcekit-lsp")) or nil
|
vim.trim(vim.fn.system("xcrun -f sourcekit-lsp")) or nil,
|
||||||
}
|
}
|
||||||
end
|
end,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user