background, keybinds for moving and resizing windows, added color palett
This commit is contained in:
parent
1531844053
commit
6bca50db27
10
.bashrc
10
.bashrc
@ -12,4 +12,14 @@ PS1='[\u@\h \W]\$ '
|
|||||||
alias l='ls -la'
|
alias l='ls -la'
|
||||||
alias lg='lazygit'
|
alias lg='lazygit'
|
||||||
|
|
||||||
|
# Yazi
|
||||||
|
function y() {
|
||||||
|
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
|
||||||
|
yazi "$@" --cwd-file="$tmp"
|
||||||
|
if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then
|
||||||
|
builtin cd -- "$cwd"
|
||||||
|
fi
|
||||||
|
rm -f -- "$tmp"
|
||||||
|
}
|
||||||
|
|
||||||
fastfetch
|
fastfetch
|
||||||
|
@ -15,18 +15,37 @@ bind = $mainMod, XF86AudioMedia, exec, $powerMenu
|
|||||||
# General binds
|
# General binds
|
||||||
bind = $mainMod, Q, killactive,
|
bind = $mainMod, Q, killactive,
|
||||||
#bind = $mainMod, M, exit,
|
#bind = $mainMod, M, exit,
|
||||||
bind = $mainMod, Y, exec, $fileManager
|
|
||||||
bind = $mainMod, X, togglefloating,
|
bind = $mainMod, X, togglefloating,
|
||||||
bind = $mainMod, F, fullscreen,
|
bind = $mainMod, F, fullscreen,
|
||||||
bind = $mainMod, D, exec, $menu
|
bind = $mainMod, D, exec, $menu
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = $mainMod, I, togglesplit, # dwindle
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
# Move focus with mainMod + arrow keys
|
||||||
bind = $mainMod, left, movefocus, l
|
bind = $mainMod, left, movefocus, l
|
||||||
bind = $mainMod, right, movefocus, r
|
bind = $mainMod, right, movefocus, r
|
||||||
bind = $mainMod, up, movefocus, u
|
bind = $mainMod, up, movefocus, u
|
||||||
bind = $mainMod, down, movefocus, d
|
bind = $mainMod, down, movefocus, d
|
||||||
|
bind = $mainMod, h, movefocus, l
|
||||||
|
bind = $mainMod, l, movefocus, r
|
||||||
|
bind = $mainMod, k, movefocus, u
|
||||||
|
bind = $mainMod, j, movefocus, d
|
||||||
|
|
||||||
|
# Resize windows
|
||||||
|
bind = $mainMod CTRL, left, resizeactive, -35 0
|
||||||
|
bind = $mainMod CTRL, right, resizeactive, 35 0
|
||||||
|
bind = $mainMod CTRL, up, resizeactive, 0 -35
|
||||||
|
bind = $mainMod CTRL, down, resizeactive, 0 35
|
||||||
|
bind = $mainMod CTRL, h, resizeactive, -35 0
|
||||||
|
bind = $mainMod CTRL, l, resizeactive, 35 0
|
||||||
|
bind = $mainMod CTRL, k, resizeactive, 0 -35
|
||||||
|
bind = $mainMod CTRL, j, resizeactive, 0 35
|
||||||
|
|
||||||
|
# Move windows
|
||||||
|
bind = $mainMod SHIFT, left, moveWindow, l
|
||||||
|
bind = $mainMod SHIFT, right, moveWindow, r
|
||||||
|
bind = $mainMod SHIFT, up, moveWindow, u
|
||||||
|
bind = $mainMod SHIFT, down, moveWindow, d
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
@ -30,8 +30,8 @@ decoration {
|
|||||||
rounding_power = 10
|
rounding_power = 10
|
||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
# Change transparency of focused and unfocused windows
|
||||||
active_opacity = 0.87
|
active_opacity = 0.85
|
||||||
inactive_opacity = 0.87
|
inactive_opacity = 0.85
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
enabled = true
|
enabled = true
|
@ -28,9 +28,10 @@ $email = thunderbird
|
|||||||
|
|
||||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
|
exec-once = hyprpaper
|
||||||
exec-once = dunst
|
exec-once = dunst
|
||||||
exec-once = [workspace 1 silent] $browser
|
exec-once = [workspace 2 silent] $browser
|
||||||
exec-once = [workspace 2 silent] $terminal
|
exec-once = [workspace 1 silent] $terminal
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
### ENVIRONMENT VARIABLES ###
|
### ENVIRONMENT VARIABLES ###
|
||||||
@ -70,8 +71,8 @@ master {
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||||
misc {
|
misc {
|
||||||
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
|
||||||
}
|
}
|
||||||
|
|
||||||
source = ~/.config/hypr/conf.d/*
|
source = ~/.config/hypr/conf.d/*
|
3
.config/hypr/hyprpaper.conf
Normal file
3
.config/hypr/hyprpaper.conf
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
preload = /home/alex/wallpapers/dune.jpg
|
||||||
|
wallpaper = eDP-1,/home/alex/wallpapers/dune.jpg
|
||||||
|
|
45
color-palett/color-palett.css
Normal file
45
color-palett/color-palett.css
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
/* CSS HEX */
|
||||||
|
--licorice: #221009ff;
|
||||||
|
--caput-mortuum: #50180Eff;
|
||||||
|
--black-bean: #310E0Aff;
|
||||||
|
--pumpkin: #E97520ff;
|
||||||
|
--brown: #9E4120ff;
|
||||||
|
|
||||||
|
/* CSS HSL */
|
||||||
|
--licorice: hsla(17, 58%, 8%, 1);
|
||||||
|
--caput-mortuum: hsla(9, 70%, 18%, 1);
|
||||||
|
--black-bean: hsla(6, 66%, 12%, 1);
|
||||||
|
--pumpkin: hsla(25, 82%, 52%, 1);
|
||||||
|
--brown: hsla(16, 66%, 37%, 1);
|
||||||
|
|
||||||
|
/* SCSS HEX */
|
||||||
|
$licorice: #221009ff;
|
||||||
|
$caput-mortuum: #50180Eff;
|
||||||
|
$black-bean: #310E0Aff;
|
||||||
|
$pumpkin: #E97520ff;
|
||||||
|
$brown: #9E4120ff;
|
||||||
|
|
||||||
|
/* SCSS HSL */
|
||||||
|
$licorice: hsla(17, 58%, 8%, 1);
|
||||||
|
$caput-mortuum: hsla(9, 70%, 18%, 1);
|
||||||
|
$black-bean: hsla(6, 66%, 12%, 1);
|
||||||
|
$pumpkin: hsla(25, 82%, 52%, 1);
|
||||||
|
$brown: hsla(16, 66%, 37%, 1);
|
||||||
|
|
||||||
|
/* SCSS RGB */
|
||||||
|
$licorice: rgba(34, 16, 9, 1);
|
||||||
|
$caput-mortuum: rgba(80, 24, 14, 1);
|
||||||
|
$black-bean: rgba(49, 14, 10, 1);
|
||||||
|
$pumpkin: rgba(233, 117, 32, 1);
|
||||||
|
$brown: rgba(158, 65, 32, 1);
|
||||||
|
|
||||||
|
/* SCSS Gradient */
|
||||||
|
$gradient-top: linear-gradient(0deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-right: linear-gradient(90deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-bottom: linear-gradient(180deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-left: linear-gradient(270deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-top-right: linear-gradient(45deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-bottom-right: linear-gradient(135deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-top-left: linear-gradient(225deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-bottom-left: linear-gradient(315deg, #221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
||||||
|
$gradient-radial: radial-gradient(#221009ff, #50180Eff, #310E0Aff, #E97520ff, #9E4120ff);
|
BIN
color-palett/color-palett.png
Normal file
BIN
color-palett/color-palett.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 39 KiB |
16
install.bash
16
install.bash
@ -2,19 +2,25 @@
|
|||||||
|
|
||||||
# Run as root
|
# Run as root
|
||||||
|
|
||||||
ln -s hypr ~/.config/hypr
|
ln -s ~/dotfiles/.conf/hypr ~/.config/hypr
|
||||||
ln -s fastfetch ~/.config/fastfetch
|
ln -s ~/dotfiles/.conf/hyprpaper ~/.config/hyprpaper
|
||||||
ln -s mimeapps.list ~/.config/mimeapps.list
|
ln -s ~/dotfiles/.conf/fastfetch ~/.config/fastfetch
|
||||||
|
ln -s ~/dotfiles/.conf/mimeapps.list ~/.config/mimeapps.list
|
||||||
|
ln -s ~/dotfiles/wallpapers ~/wallpapers
|
||||||
|
|
||||||
# Move application .desktop files
|
# Move application .desktop files
|
||||||
# Desktop files are used to create recognizable applications or force apps to use wayland
|
# Desktop files are used to create recognizable applications or force apps to use wayland
|
||||||
mv application-files/* ~/.local/share/applications/
|
mv .local/share/applications/* ~/.local/share/applications/
|
||||||
|
|
||||||
# Hyperland stuff
|
# Hyperland stuff
|
||||||
pacman -S uwsm hyprland xdg-desktop-portal-hyprland
|
pacman -S uwsm hyprland xdg-desktop-portal-hyprland hyprpaper
|
||||||
|
|
||||||
# Basic essentials
|
# Basic essentials
|
||||||
pacman -S waybar dunst libnotify wofi pipewire brightnessctl man-db man-pages
|
pacman -S waybar dunst libnotify wofi pipewire brightnessctl man-db man-pages
|
||||||
|
|
||||||
|
# Yazi dependencies (but also useful otherwise)
|
||||||
|
pacman -S yazi ffmpeg poppler fd p7zip
|
||||||
|
|
||||||
# Other software
|
# Other software
|
||||||
pacman -S btop neovim nano grim slurp dust fastfetch imv wl-clipboard
|
pacman -S btop neovim nano grim slurp dust fastfetch imv wl-clipboard
|
||||||
|
|
||||||
|
BIN
wallpapers/dune.jpg
Normal file
BIN
wallpapers/dune.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 MiB |
Loading…
x
Reference in New Issue
Block a user