Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
dotfiles
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
iliya.saroukha
dotfiles
Commits
c2013bcd
Verified
Commit
c2013bcd
authored
9 months ago
by
iliya.saroukha
Browse files
Options
Downloads
Patches
Plain Diff
WIP: hyprland config
parent
c10cf51c
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
.config/hypr/hyprland.conf
+262
-4
262 additions, 4 deletions
.config/hypr/hyprland.conf
.config/hypr/hyprpaper.conf
+2
-0
2 additions, 0 deletions
.config/hypr/hyprpaper.conf
.config/hypr/rose-pine-moon.conf
+19
-0
19 additions, 0 deletions
.config/hypr/rose-pine-moon.conf
with
283 additions
and
4 deletions
.config/hypr/hyprland.conf
+
262
−
4
View file @
c2013bcd
env
=
LIBVA_DRIVER_NAME
,
nvidia
env
=
XDG_SESSION_TYPE
,
wayland
env
=
GBM_BACKEND
,
nvidia
-
drm
env
=
__
GLX_VENDOR_LIBRARY_NAME
,
nvidia
# #######################################################################################
# AUTOGENERATED HYPR CONFIG.
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
# #######################################################################################
# autogenerated = 1 # remove this line to remove the warning
# This is an example Hyprland config file.
# Refer to the wiki for more information.
# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/
# Please note not all available settings / options are set here.
# For a full list, see the wiki
# You can split this configuration into multiple files
# Create your files separately and then link them to this file like this:
source
= ~/.
config
/
hypr
/
rose
-
pine
-
moon
.
conf
################
### MONITORS ###
################
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor
=
eDP
-
2
,
preferred
,
1920
x0
,
1
monitor
=
HDMI
-
A
-
1
,
preferred
,
0
x0
,
1
###################
### MY PROGRAMS ###
###################
# See https://wiki.hyprland.org/Configuring/Keywords/
# Set programs that you use
$
terminal
=
alacritty
$
fileManager
=
dolphin
$
menu
=
wofi
--
show
drun
#################
### AUTOSTART ###
#################
# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:
exec
-
once
=
hyprpaper
# exec-once = $terminal
# exec-once = nm-applet --indicator
exec
-
once
=
waybar
-
c
~/.
config
/
waybar
/
config
#############################
### ENVIRONMENT VARIABLES ###
#############################
# See https://wiki.hyprland.org/Configuring/Environment-variables/
env
=
XCURSOR_SIZE
,
24
env
=
HYPRCURSOR_SIZE
,
24
#####################
### LOOK AND FEEL ###
#####################
# Refer to https://wiki.hyprland.org/Configuring/Variables/
# https://wiki.hyprland.org/Configuring/Variables/#general
general
{
gaps_in
=
5
gaps_out
=
20
border_size
=
2
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
# col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col
.
active_border
= $
rose
$
pine
$
love
$
iris
90
deg
# col.inactive_border = rgba(595959aa)
col
.
inactive_border
= $
muted
# Set to true enable resizing windows by clicking and dragging on borders and gaps
resize_on_border
=
false
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
allow_tearing
=
false
layout
=
dwindle
}
# https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration
{
rounding
=
10
# Change transparency of focused and unfocused windows
active_opacity
=
1
.
0
inactive_opacity
=
1
.
0
drop_shadow
=
true
shadow_range
=
4
shadow_render_power
=
3
col
.
shadow
=
rgba
(
1
a1a1aee
)
# https://wiki.hyprland.org/Configuring/Variables/#blur
blur
{
enabled
=
true
size
=
3
passes
=
3
vibrancy
=
0
.
1696
}
}
# https://wiki.hyprland.org/Configuring/Variables/#animations
animations
{
enabled
=
true
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
bezier
=
myBezier
,
0
.
05
,
0
.
9
,
0
.
1
,
1
.
05
animation
=
windows
,
1
,
7
,
myBezier
animation
=
windowsOut
,
1
,
7
,
default
,
popin
80
%
animation
=
border
,
1
,
10
,
default
animation
=
borderangle
,
1
,
8
,
default
animation
=
fade
,
1
,
7
,
default
animation
=
workspaces
,
1
,
6
,
default
}
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
dwindle
{
pseudotile
=
true
# Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split
=
true
# You probably want this
}
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
master
{
new_is_master
=
true
}
# https://wiki.hyprland.org/Configuring/Variables/#misc
misc
{
force_default_wallpaper
= -
1
# 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. :(
}
#############
### INPUT ###
#############
# https://wiki.hyprland.org/Configuring/Variables/#input
input
{
kb_layout
=
ch
kb_variant
=
fr
kb_model
=
kb_options
=
kb_rules
=
follow_mouse
=
1
sensitivity
=
0
# -1.0 - 1.0, 0 means no modification.
touchpad
{
natural_scroll
=
true
}
}
# https://wiki.hyprland.org/Configuring/Variables/#gestures
gestures
{
workspace_swipe
=
true
workspace_swipe_fingers
=
3
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device
{
name
=
epic
-
mouse
-
v1
sensitivity
= -
0
.
5
}
####################
### KEYBINDINGSS ###
####################
# See https://wiki.hyprland.org/Configuring/Keywords/
$
mainMod
=
SUPER
# Sets "Windows" key as main modifier
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind
= $
mainMod
,
Q
,
exec
, $
terminal
bind
= $
mainMod
,
C
,
killactive
,
bind
= $
mainMod
,
M
,
exit
,
bind
= $
mainMod
,
E
,
exec
, $
fileManager
bind
= $
mainMod
,
V
,
togglefloating
,
bind
= $
mainMod
,
R
,
exec
, $
menu
bind
= $
mainMod
,
P
,
pseudo
,
# dwindle
bind
= $
mainMod
,
J
,
togglesplit
,
# dwindle
bind
= $
mainMod
,
F
,
fullscreen
,
# Move focus with mainMod + arrow keys
bind
= $
mainMod
,
left
,
movefocus
,
l
bind
= $
mainMod
,
right
,
movefocus
,
r
bind
= $
mainMod
,
up
,
movefocus
,
u
bind
= $
mainMod
,
down
,
movefocus
,
d
# Switch workspaces with mainMod + [0-9]
bind
= $
mainMod
,
1
,
workspace
,
1
bind
= $
mainMod
,
2
,
workspace
,
2
bind
= $
mainMod
,
3
,
workspace
,
3
bind
= $
mainMod
,
4
,
workspace
,
4
bind
= $
mainMod
,
5
,
workspace
,
5
bind
= $
mainMod
,
6
,
workspace
,
6
bind
= $
mainMod
,
7
,
workspace
,
7
bind
= $
mainMod
,
8
,
workspace
,
8
bind
= $
mainMod
,
9
,
workspace
,
9
bind
= $
mainMod
,
0
,
workspace
,
10
# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind
= $
mainMod
SHIFT
,
1
,
movetoworkspace
,
1
bind
= $
mainMod
SHIFT
,
2
,
movetoworkspace
,
2
bind
= $
mainMod
SHIFT
,
3
,
movetoworkspace
,
3
bind
= $
mainMod
SHIFT
,
4
,
movetoworkspace
,
4
bind
= $
mainMod
SHIFT
,
5
,
movetoworkspace
,
5
bind
= $
mainMod
SHIFT
,
6
,
movetoworkspace
,
6
bind
= $
mainMod
SHIFT
,
7
,
movetoworkspace
,
7
bind
= $
mainMod
SHIFT
,
8
,
movetoworkspace
,
8
bind
= $
mainMod
SHIFT
,
9
,
movetoworkspace
,
9
bind
= $
mainMod
SHIFT
,
0
,
movetoworkspace
,
10
# Example special workspace (scratchpad)
bind
= $
mainMod
,
S
,
togglespecialworkspace
,
magic
bind
= $
mainMod
SHIFT
,
S
,
movetoworkspace
,
special
:
magic
# Scroll through existing workspaces with mainMod + scroll
bind
= $
mainMod
,
mouse_down
,
workspace
,
e
+
1
bind
= $
mainMod
,
mouse_up
,
workspace
,
e
-
1
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm
= $
mainMod
,
mouse
:
272
,
movewindow
bindm
= $
mainMod
,
mouse
:
273
,
resizewindow
##############################
### WINDOWS AND WORKSPACES ###
##############################
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
windowrulev2
=
suppressevent
maximize
,
class
:.*
# You'll probably like this.
This diff is collapsed.
Click to expand it.
.config/hypr/hyprpaper.conf
0 → 100644
+
2
−
0
View file @
c2013bcd
preload
= ~/
Pictures
/
onlyfans
.
png
wallpaper
= ,~/
Pictures
/
onlyfans
.
png
This diff is collapsed.
Click to expand it.
.config/hypr/rose-pine-moon.conf
0 → 100644
+
19
−
0
View file @
c2013bcd
# name: Rosé Pine Moon
# author: jishnurajendran
# upstream: https://github.com/jishnurajendran/hyprland-rosepine/blob/main/rose-pine-moon.conf
# All natural pine, faux fur and a bit of soho vibes for the classy minimalist
$
base
=
0
xff232136
$
surface
=
0
xff2a273f
$
overlay
=
0
xff393552
$
muted
=
0
xff6e6a86
$
subtle
=
0
xff908caa
$
text
=
0
xffe0def4
$
love
=
0
xffeb6f92
$
gold
=
0
xfff6c177
$
rose
=
0
xffea9a97
$
pine
=
0
xff3e8fb0
$
foam
=
0
xff9ccfd8
$
iris
=
0
xffc4a7e7
$
highlightLow
=
0
xff2a283e
$
highlightMed
=
0
xff44415a
$
highlightHigh
=
0
xff56526e
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment