first commit

This commit is contained in:
Lukian LEIZOUR 2024-04-04 14:26:08 +02:00
parent 23cd85e180
commit 78e23eb303
22 changed files with 1704 additions and 0 deletions

196
.config/hypr/hyprland.conf Normal file
View file

@ -0,0 +1,196 @@
# #######################################################################################
# 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.
# #######################################################################################
#
# Please note not all available settings / options are set here.
# For a full list, see the wiki
#
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=,preferred,auto,auto
monitor=HDMI-A-1,1920x1080@60,0x0,1
monitor=HDMI-A-2,1920x1080@75,1080x400,1
monitor=HDMI-A-1,transform,3
workspace=HDMI-A-1,1
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
# Execute your favorite apps at launch
exec-once = waybar & hyprpaper
exec-once=hyprctl setcursor dark 24
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf
# Set programs that you use
$terminal = kitty
$fileManager = dolphin
$menu = wofi --show drun
# Some default env vars.
env = HYPRCURSOR_THEME,dark
env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
kb_layout = fr
kb_variant =
kb_model =
kb_options =
kb_rules =
follow_mouse = 1
touchpad {
natural_scroll = no
}
accel_profile = flat
numlock_by_default = true
sensitivity = -0.3# -1.0 to 1.0, 0 means no modification.
}
general {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
gaps_in = 5
gaps_out = 20
border_size = 2
col.active_border = rgb(f9b7e7) rgb(FBCFFB) 45deg
col.inactive_border = rgba(595959aa)
layout = dwindle
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
allow_tearing = false
}
decoration {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
rounding = 10
blur {
enabled = true
size = 3
passes = 1
}
drop_shadow = yes
shadow_range = 4
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
}
animations {
enabled = yes
# Some 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
}
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = yes # you probably want this
}
master {
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
new_is_master = true
}
gestures {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
workspace_swipe = off
}
misc {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
}
# 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
}
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER
# 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
# 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, ampersand, workspace, 1
bind = $mainMod, eacute, workspace, 2
bind = $mainMod, quotedbl, workspace, 3
bind = $mainMod, apostrophe, workspace, 4
bind = $mainMod, parenleft, workspace, 5
bind = $mainMod, minus, workspace, 6
bind = $mainMod, egrave, workspace, 7
bind = $mainMod, underscore, workspace, 8
bind = $mainMod, ccedilla, workspace, 9
bind = $mainMod, agrave, workspace, 10
# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, ampersand, movetoworkspace, 1
bind = $mainMod SHIFT, eacute, movetoworkspace, 2
bind = $mainMod SHIFT, quotedbl, movetoworkspace, 3
bind = $mainMod SHIFT, apostrophe, movetoworkspace, 4
bind = $mainMod SHIFT, parenleft, movetoworkspace, 5
bind = $mainMod SHIFT, minus, movetoworkspace, 6
bind = $mainMod SHIFT, egrave, movetoworkspace, 7
bind = $mainMod SHIFT, underscore, movetoworkspace, 8
bind = $mainMod SHIFT, ccedilla, movetoworkspace, 9
bind = $mainMod SHIFT, agrave, 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

View file

@ -0,0 +1,4 @@
preload = ~/.config/hypr/walls/1.png
wallpaper = HDMI-A-1,~/.config/hypr/walls/1.png
wallpaper = HDMI-A-2,~/.config/hypr/walls/1.png
splash = false

BIN
.config/hypr/walls/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 MiB

13
.config/kitty/kitty.conf Normal file
View file

@ -0,0 +1,13 @@
include ./mocha.conf
font_family jetbrains mono nerd font
#font_size 15
bold_font auto
italic_font auto
bold_italic_font auto
mouse_hide_wait 2.0
cursor_shape block
url_color #0087bd
url_style dotted
#Close the terminal without confirmation
confirm_os_window_close 0
background_opacity 0.80

80
.config/kitty/mocha.conf Normal file
View file

@ -0,0 +1,80 @@
# vim:ft=kitty
## name: Catppuccin-Mocha
## author: Pocco81 (https://github.com/Pocco81)
## license: MIT
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
## blurb: Soothing pastel theme for the high-spirited!
# The basic colors
foreground #CDD6F4
background #1E1E2E
selection_foreground #1E1E2E
selection_background #F5E0DC
# Cursor colors
cursor #F5E0DC
cursor_text_color #1E1E2E
# URL underline color when hovering with mouse
url_color #F5E0DC
# Kitty window border colors
active_border_color #B4BEFE
inactive_border_color #6C7086
bell_border_color #F9E2AF
# OS Window titlebar colors
wayland_titlebar_color system
macos_titlebar_color system
# Tab bar colors
active_tab_foreground #11111B
active_tab_background #CBA6F7
inactive_tab_foreground #CDD6F4
inactive_tab_background #181825
tab_bar_background #11111B
# Colors for marks (marked text in the terminal)
mark1_foreground #1E1E2E
mark1_background #B4BEFE
mark2_foreground #1E1E2E
mark2_background #CBA6F7
mark3_foreground #1E1E2E
mark3_background #74C7EC
# The 16 terminal colors
# black
color0 #45475A
color8 #585B70
# red
color1 #F38BA8
color9 #F38BA8
# green
color2 #A6E3A1
color10 #A6E3A1
# yellow
color3 #F9E2AF
color11 #F9E2AF
# blue
color4 #89B4FA
color12 #89B4FA
# magenta
color5 #F5C2E7
color13 #F5C2E7
# cyan
color6 #94E2D5
color14 #94E2D5
# white
color7 #BAC2DE
color15 #A6ADC8

View file

@ -0,0 +1,78 @@
{
"last_version": 2091,
"new_window_session":
{
"window_height": 518.0,
"window_width": 960.0
},
"next_update_check": 1712311430,
"project_dir": "/home/lucien/Documents/Github",
"recent":
[
{
"locations_tab_selected": false,
"path": "/home/lucien/Documents/Github/dm-ticket-bot",
"previous_commit_messages":
[
],
"search":
{
"history":
[
]
},
"show_untracked_files": false,
"side_bar_visible": true,
"table_of_contents_tab_selected": false,
"table_of_contents_tree_mode": false
},
{
"locations_tab_selected": false,
"path": "/home/lucien/Documents/devoirs/projet-pei",
"previous_commit_messages":
[
"commit"
],
"search":
{
"history":
[
]
},
"show_untracked_files": false,
"side_bar_visible": true,
"table_of_contents_tab_selected": false,
"table_of_contents_tree_mode": false
}
],
"select_repository":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"window_positions":
{
"/home/lucien/Documents/Github/dm-ticket-bot": "0,1,0,0,0,0,0,931,993,3000,1920,0",
"/home/lucien/Documents/devoirs/projet-pei": "0,1,0,0,0,0,0,931,993,3000,1920,0"
},
"windows":
[
{
"tabs":
[
{
"path": "/home/lucien/Documents/devoirs/projet-pei",
"selected": false
},
{
"path": "/home/lucien/Documents/Github/dm-ticket-bot",
"selected": true
}
]
}
]
}

View file

@ -0,0 +1,517 @@
{
"file_history":
[
"/home/lucien/.config/hypr/hyprland.conf",
"/home/lucien/.config/wlogout/icons/hibernate.svg",
"/home/lucien/.config/wlogout/config",
"/home/lucien/.config/wlogout/style.css",
"/home/lucien/.config/waybar/config",
"/home/lucien/.config/waybar/style.css",
"/home/lucien/.config/kitty/kitty.conf",
"/home/lucien/Documents/Github/dm-ticket-bot/src/events/messageCreate.ts",
"/home/lucien/Documents/Github/dm-ticket-bot/docker-compose.yml",
"/home/lucien/Documents/devoirs/projet-pei/src/main.rs",
"/home/lucien/Documents/devoirs/projet-pei/.gitignore",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.lock",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.toml",
"/home/lucien/.bashrc",
"/home/lucien/.config/dolphinrc",
"/home/lucien/989898998989898989898989898",
"/home/lucien/.config/swaylock/config",
"/home/lucien/.config/hypr/hyprpaper.conf",
"/home/lucien/.config/wofi/style.css",
"/home/lucien/.config/wofi/config",
"/home/lucien/.config/sublime-text/Packages/User/Preferences.sublime-settings",
"/home/lucien/.config/sublime-text/Packages/Default/Preferences.sublime-settings",
"/home/lucien/Downloads/config",
"/home/lucien/.config/baloofileinformationrc",
"/home/lucien/Downloads/projet_lazer/Situations.java",
"/home/lucien/Downloads/projet_lazer/Univers.java",
"/home/lucien/Downloads/projet_lazer/Applazer.java",
"/home/lucien/.config/sublime-text/Packages/Color Scheme - Default/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/User/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/Theme - Default/Default.sublime-theme",
"/home/lucien/.config/sublime-text/Packages/User/Default.sublime-theme"
],
"folder_history":
[
"/home/lucien/.config/hypr",
"/home/lucien/.config/swaylock",
"/home/lucien/.config/wlogout",
"/home/lucien/.config/waybar",
"/home/lucien/.config/kitty",
"/home/lucien/Documents/Github/dm-ticket-bot",
"/home/lucien/Documents/devoirs/projet-pei",
"/home/lucien/.config",
"/home/lucien",
"/home/lucien/.config/wofi",
"/home/lucien/Downloads",
"/home/lucien/Downloads/projet_lazer"
],
"last_version": 4169,
"last_window_id": 31,
"log_indexing": false,
"next_update_check": 1712251813,
"settings":
{
"new_window_full_screen": false,
"new_window_height": 518.0,
"new_window_maximized": true,
"new_window_position":
[
0.0,
27.0
],
"new_window_settings":
{
"auto_complete":
{
"selected_items":
[
[
"wi",
"width"
],
[
"o",
"orientation"
],
[
"et",
"etatPrecedent"
],
[
"po",
"positioni"
],
[
"tp",
"println"
]
]
},
"build_system_choices":
[
],
"build_varint": "",
"command_palette":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"console":
{
"height": 0.0,
"history":
[
]
},
"distraction_free":
{
"menu_visible": true,
"show_minimap": false,
"show_open_files": false,
"show_tabs": false,
"side_bar_visible": false,
"status_bar_visible": false
},
"file_history":
[
"/home/lucien/.config/hypr/hyprland.conf",
"/home/lucien/.config/swaylock/config",
"/home/lucien/.config/wlogout/icons/hibernate.svg",
"/home/lucien/.config/wlogout/config",
"/home/lucien/.config/wlogout/style.css",
"/home/lucien/.config/waybar/config",
"/home/lucien/.config/waybar/style.css",
"/home/lucien/.config/kitty/kitty.conf",
"/home/lucien/Documents/Github/dm-ticket-bot/docker-compose.yml",
"/home/lucien/Documents/Github/dm-ticket-bot/src/events/messageCreate.ts",
"/home/lucien/Documents/devoirs/projet-pei/src/main.rs",
"/home/lucien/Documents/devoirs/projet-pei/.gitignore",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.lock",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.toml",
"/home/lucien/.bashrc",
"/home/lucien/989898998989898989898989898",
"/home/lucien/.config/hypr/hyprpaper.conf",
"/home/lucien/.config/wofi/style.css",
"/home/lucien/.config/wofi/config",
"/home/lucien/Downloads/config",
"/home/lucien/.config/baloofileinformationrc",
"/home/lucien/.config/dolphinrc",
"/home/lucien/Downloads/projet_lazer/Situations.java",
"/home/lucien/Downloads/projet_lazer/Univers.java",
"/home/lucien/Downloads/projet_lazer/Applazer.java",
"/home/lucien/.config/sublime-text/Packages/User/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/Color Scheme - Default/Celeste.sublime-color-scheme"
],
"find":
{
"height": 0.0
},
"find_in_files":
{
"height": 0.0,
"where_history":
[
]
},
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
"highlight": true,
"in_selection": false,
"preserve_case": false,
"regex": false,
"replace_history":
[
],
"reverse": false,
"scrollbar_highlights": true,
"show_context": true,
"use_buffer2": true,
"use_gitignore": true,
"whole_word": false,
"wrap": true
},
"incremental_find":
{
"height": 0.0
},
"input":
{
"height": 0.0
},
"menu_visible": true,
"output.find_results":
{
"height": 0.0
},
"pinned_build_system": "",
"replace":
{
"height": 0.0
},
"save_all_on_build": true,
"select_file":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_project":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_symbol":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"show_minimap": true,
"show_open_files": false,
"show_tabs": true,
"side_bar_visible": true,
"side_bar_width": 150.0,
"status_bar_visible": true,
"template_settings":
{
}
},
"new_window_width": 960.0
},
"windows":
[
{
"auto_complete":
{
"selected_items":
[
[
"wi",
"width"
],
[
"o",
"orientation"
],
[
"et",
"etatPrecedent"
],
[
"po",
"positioni"
],
[
"tp",
"println"
]
]
},
"buffers":
[
{
"file": "/home/lucien/.config/swaylock/config",
"settings":
{
"buffer_size": 121,
"line_ending": "Unix"
},
"undo_stack":
[
]
}
],
"build_system": "",
"build_system_choices":
[
],
"build_varint": "",
"command_palette":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"console":
{
"height": 0.0,
"history":
[
]
},
"distraction_free":
{
"menu_visible": true,
"show_minimap": false,
"show_open_files": false,
"show_tabs": false,
"side_bar_visible": false,
"status_bar_visible": false
},
"expanded_folders":
[
"/home/lucien/.config/swaylock"
],
"file_history":
[
"/home/lucien/.config/wlogout/icons/hibernate.svg",
"/home/lucien/.config/wlogout/config",
"/home/lucien/.config/wlogout/style.css",
"/home/lucien/.config/waybar/config",
"/home/lucien/.config/waybar/style.css",
"/home/lucien/.config/kitty/kitty.conf",
"/home/lucien/Documents/Github/dm-ticket-bot/docker-compose.yml",
"/home/lucien/Documents/Github/dm-ticket-bot/src/events/messageCreate.ts",
"/home/lucien/.config/hypr/hyprland.conf",
"/home/lucien/Documents/devoirs/projet-pei/src/main.rs",
"/home/lucien/Documents/devoirs/projet-pei/.gitignore",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.lock",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.toml",
"/home/lucien/.bashrc",
"/home/lucien/989898998989898989898989898",
"/home/lucien/.config/hypr/hyprpaper.conf",
"/home/lucien/.config/wofi/style.css",
"/home/lucien/.config/wofi/config",
"/home/lucien/Downloads/config",
"/home/lucien/.config/baloofileinformationrc",
"/home/lucien/.config/dolphinrc",
"/home/lucien/Downloads/projet_lazer/Situations.java",
"/home/lucien/Downloads/projet_lazer/Univers.java",
"/home/lucien/Downloads/projet_lazer/Applazer.java",
"/home/lucien/.config/sublime-text/Packages/User/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/Color Scheme - Default/Celeste.sublime-color-scheme"
],
"find":
{
"height": 0.0
},
"find_in_files":
{
"height": 0.0,
"where_history":
[
]
},
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
"highlight": true,
"in_selection": false,
"preserve_case": false,
"regex": false,
"replace_history":
[
],
"reverse": false,
"scrollbar_highlights": true,
"show_context": true,
"use_buffer2": true,
"use_gitignore": true,
"whole_word": false,
"wrap": true
},
"folders":
[
{
"path": "/home/lucien/.config/swaylock"
}
],
"groups":
[
{
"sheets":
[
{
"buffer": 0,
"file": "/home/lucien/.config/swaylock/config",
"selected": true,
"semi_transient": false,
"settings":
{
"buffer_size": 121,
"regions":
{
},
"selection":
[
[
121,
121
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 0,
"stack_multiselect": false,
"type": "text"
}
]
}
],
"incremental_find":
{
"height": 0.0
},
"input":
{
"height": 0.0
},
"layout":
{
"cells":
[
[
0,
0,
1,
1
]
],
"cols":
[
0.0,
1.0
],
"rows":
[
0.0,
1.0
]
},
"menu_visible": true,
"output.find_results":
{
"height": 0.0
},
"pinned_build_system": "",
"position": "0,1,0,0,0,0,0,931,993,3000,1920,0",
"project": "",
"replace":
{
"height": 0.0
},
"save_all_on_build": true,
"select_file":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_project":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_symbol":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"selected_group": 0,
"settings":
{
},
"show_minimap": true,
"show_open_files": false,
"show_tabs": true,
"side_bar_visible": true,
"side_bar_width": 150.0,
"status_bar_visible": true,
"template_settings":
{
},
"window_id": 30,
"workspace_name": ""
}
],
"workspaces":
{
"recent_workspaces":
[
]
}
}

View file

@ -0,0 +1,421 @@
{
"file_history":
[
"/home/lucien/.config/kitty/kitty.conf",
"/home/lucien/.config/wlogout/config",
"/home/lucien/Documents/Github/dm-ticket-bot/src/events/messageCreate.ts",
"/home/lucien/Documents/Github/dm-ticket-bot/docker-compose.yml",
"/home/lucien/Documents/devoirs/projet-pei/src/main.rs",
"/home/lucien/.config/hypr/hyprland.conf",
"/home/lucien/Documents/devoirs/projet-pei/.gitignore",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.lock",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.toml",
"/home/lucien/.bashrc",
"/home/lucien/.config/dolphinrc",
"/home/lucien/989898998989898989898989898",
"/home/lucien/.config/wlogout/style.css",
"/home/lucien/.config/wlogout/icons/hibernate.svg",
"/home/lucien/.config/swaylock/config",
"/home/lucien/.config/hypr/hyprpaper.conf",
"/home/lucien/.config/wofi/style.css",
"/home/lucien/.config/wofi/config",
"/home/lucien/.config/waybar/style.css",
"/home/lucien/.config/waybar/config",
"/home/lucien/.config/sublime-text/Packages/User/Preferences.sublime-settings",
"/home/lucien/.config/sublime-text/Packages/Default/Preferences.sublime-settings",
"/home/lucien/Downloads/config",
"/home/lucien/.config/baloofileinformationrc",
"/home/lucien/Downloads/projet_lazer/Situations.java",
"/home/lucien/Downloads/projet_lazer/Univers.java",
"/home/lucien/Downloads/projet_lazer/Applazer.java",
"/home/lucien/.config/sublime-text/Packages/Color Scheme - Default/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/User/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/Theme - Default/Default.sublime-theme",
"/home/lucien/.config/sublime-text/Packages/User/Default.sublime-theme"
],
"folder_history":
[
"/home/lucien/.config/kitty",
"/home/lucien/.config/wlogout",
"/home/lucien/Documents/Github/dm-ticket-bot",
"/home/lucien/.config/hypr",
"/home/lucien/Documents/devoirs/projet-pei",
"/home/lucien/.config",
"/home/lucien",
"/home/lucien/.config/swaylock",
"/home/lucien/.config/waybar",
"/home/lucien/.config/wofi",
"/home/lucien/Downloads",
"/home/lucien/Downloads/projet_lazer"
],
"last_version": 4169,
"last_window_id": 28,
"log_indexing": false,
"next_update_check": 1712251813,
"settings":
{
"new_window_full_screen": false,
"new_window_height": 1037.0,
"new_window_maximized": true,
"new_window_position":
[
0.0,
27.0
],
"new_window_settings":
{
"auto_complete":
{
"selected_items":
[
[
"o",
"orientation"
],
[
"et",
"etatPrecedent"
],
[
"po",
"positioni"
],
[
"tp",
"println"
]
]
},
"build_system_choices":
[
],
"build_varint": "",
"command_palette":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"console":
{
"height": 0.0,
"history":
[
]
},
"distraction_free":
{
"menu_visible": true,
"show_minimap": false,
"show_open_files": false,
"show_tabs": false,
"side_bar_visible": false,
"status_bar_visible": false
},
"file_history":
[
"/home/lucien/.config/kitty/kitty.conf",
"/home/lucien/.config/wlogout/config",
"/home/lucien/Documents/Github/dm-ticket-bot/docker-compose.yml",
"/home/lucien/Documents/Github/dm-ticket-bot/src/events/messageCreate.ts",
"/home/lucien/.config/hypr/hyprland.conf",
"/home/lucien/Documents/devoirs/projet-pei/src/main.rs",
"/home/lucien/Documents/devoirs/projet-pei/.gitignore",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.lock",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.toml",
"/home/lucien/.bashrc",
"/home/lucien/989898998989898989898989898",
"/home/lucien/.config/wlogout/style.css",
"/home/lucien/.config/wlogout/icons/hibernate.svg",
"/home/lucien/.config/hypr/hyprpaper.conf",
"/home/lucien/.config/wofi/style.css",
"/home/lucien/.config/wofi/config",
"/home/lucien/.config/waybar/style.css",
"/home/lucien/.config/waybar/config",
"/home/lucien/Downloads/config",
"/home/lucien/.config/baloofileinformationrc",
"/home/lucien/.config/dolphinrc",
"/home/lucien/Downloads/projet_lazer/Situations.java",
"/home/lucien/Downloads/projet_lazer/Univers.java",
"/home/lucien/Downloads/projet_lazer/Applazer.java",
"/home/lucien/.config/sublime-text/Packages/User/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/Color Scheme - Default/Celeste.sublime-color-scheme"
],
"find":
{
"height": 0.0
},
"find_in_files":
{
"height": 0.0,
"where_history":
[
]
},
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
"highlight": true,
"in_selection": false,
"preserve_case": false,
"regex": false,
"replace_history":
[
],
"reverse": false,
"scrollbar_highlights": true,
"show_context": true,
"use_buffer2": true,
"use_gitignore": true,
"whole_word": false,
"wrap": true
},
"incremental_find":
{
"height": 0.0
},
"input":
{
"height": 0.0
},
"menu_visible": true,
"output.find_results":
{
"height": 0.0
},
"pinned_build_system": "",
"replace":
{
"height": 0.0
},
"save_all_on_build": true,
"select_file":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_project":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_symbol":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"show_minimap": true,
"show_open_files": false,
"show_tabs": true,
"side_bar_visible": true,
"side_bar_width": 150.0,
"status_bar_visible": true,
"template_settings":
{
}
},
"new_window_width": 960.0
},
"windows":
[
{
"auto_complete":
{
"selected_items":
[
[
"o",
"orientation"
],
[
"et",
"etatPrecedent"
],
[
"po",
"positioni"
],
[
"tp",
"println"
]
]
},
"build_system": "",
"build_system_choices":
[
],
"build_varint": "",
"command_palette":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"console":
{
"height": 0.0,
"history":
[
]
},
"distraction_free":
{
"menu_visible": true,
"show_minimap": false,
"show_open_files": false,
"show_tabs": false,
"side_bar_visible": false,
"status_bar_visible": false
},
"file_history":
[
"/home/lucien/.config/kitty/kitty.conf",
"/home/lucien/.config/wlogout/config",
"/home/lucien/Documents/Github/dm-ticket-bot/docker-compose.yml",
"/home/lucien/Documents/Github/dm-ticket-bot/src/events/messageCreate.ts",
"/home/lucien/.config/hypr/hyprland.conf",
"/home/lucien/Documents/devoirs/projet-pei/src/main.rs",
"/home/lucien/Documents/devoirs/projet-pei/.gitignore",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.lock",
"/home/lucien/Documents/devoirs/projet-pei/Cargo.toml",
"/home/lucien/.bashrc",
"/home/lucien/989898998989898989898989898",
"/home/lucien/.config/wlogout/style.css",
"/home/lucien/.config/wlogout/icons/hibernate.svg",
"/home/lucien/.config/hypr/hyprpaper.conf",
"/home/lucien/.config/wofi/style.css",
"/home/lucien/.config/wofi/config",
"/home/lucien/.config/waybar/style.css",
"/home/lucien/.config/waybar/config",
"/home/lucien/Downloads/config",
"/home/lucien/.config/baloofileinformationrc",
"/home/lucien/.config/dolphinrc",
"/home/lucien/Downloads/projet_lazer/Situations.java",
"/home/lucien/Downloads/projet_lazer/Univers.java",
"/home/lucien/Downloads/projet_lazer/Applazer.java",
"/home/lucien/.config/sublime-text/Packages/User/Celeste.sublime-color-scheme",
"/home/lucien/.config/sublime-text/Packages/Color Scheme - Default/Celeste.sublime-color-scheme"
],
"find":
{
"height": 0.0
},
"find_in_files":
{
"height": 0.0,
"where_history":
[
]
},
"find_state":
{
"case_sensitive": false,
"find_history":
[
],
"highlight": true,
"in_selection": false,
"preserve_case": false,
"regex": false,
"replace_history":
[
],
"reverse": false,
"scrollbar_highlights": true,
"show_context": true,
"use_buffer2": true,
"use_gitignore": true,
"whole_word": false,
"wrap": true
},
"incremental_find":
{
"height": 0.0
},
"input":
{
"height": 0.0
},
"menu_visible": true,
"output.find_results":
{
"height": 0.0
},
"pinned_build_system": "",
"position": "0,1,0,0,0,0,0,931,993,3000,1920,0",
"replace":
{
"height": 0.0
},
"save_all_on_build": true,
"select_file":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_project":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"select_symbol":
{
"height": 0.0,
"last_filter": "",
"selected_items":
[
],
"width": 0.0
},
"settings":
{
},
"show_minimap": true,
"show_open_files": false,
"show_tabs": true,
"side_bar_visible": true,
"side_bar_width": 150.0,
"status_bar_visible": true,
"template_settings":
{
},
"window_id": 28
}
],
"workspaces":
{
"recent_workspaces":
[
]
}
}

View file

@ -0,0 +1,7 @@
{
"color_scheme": "Mariana.sublime-color-scheme",
"theme": "Default Dark.sublime-theme",
"save_on_focus_lost": true,
"hot_exit": false,
"remember_open_files": false,
}

7
.config/swaylock/config Normal file
View file

@ -0,0 +1,7 @@
font=hack
font-size=10
color=000000
inside-color=282828
image=~/.config/hypr/walls/1.png
ignore-empty-password
daemonize

105
.config/waybar/config Normal file
View file

@ -0,0 +1,105 @@
{
"layer": "top",
"position": "top",
"exclusive": true,
"passthrough": false,
"fixed-center": true,
"gtk-layer-shell": true,
"height": 35,
"modules-left": [
"hyprland/workspaces",
"tray"
],
"modules-center": [],
"modules-right":[
"battery",
"backlight",
"pulseaudio#microphone",
"pulseaudio",
"network",
"bluetooth",
"clock#date",
"clock",
"custom/power"
],
"hyprland/workspaces": {
"on-click": "activate",
"format": "{name}",
"all-outputs": true,
"disable-scroll": true,
"active-only": false
},
"idle_inhibitor": {
"format": "{icon}",
"format-icons": {
"activated": "",
"deactivated": ""
}
},
"custom/power": { // Todo : power-menu
"tooltip": false,
"on-click": "wlogout",
"format": "󰤆"
},
"clock": {
"tooltip": false,
"format": "󱑎 {:%H:%M}"
},
"clock#date": {
"format": "󰃶 {:%a %d %b}",
"tooltip-format" :"<big>{:%Y %B}</big><tt><small>{calendar}</small></tt>"
},
"backlight": {
"tooltip": false,
"format": " {percent}%",
// "format": "{icon} {percent}%",
// "format-icons": ["󰋙","󰫃","󰫄","󰫅","󰫆","󰫇","󰫈"],
"on-scroll-up": "brightnessctl s 1%+ > /dev/null",
"on-scroll-down": "brightnessctl s 1%- > /dev/null"
},
"battery": { // Todo : rajouter un clique to time
"states": {
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
"tooltip-format": "{timeTo}, {capacity}%",
"format-charging": "󰂄 {capacity}%",
"format-plugged": "󰚥 {capacity}%",
"format-alt": "{time} {icon}", // A quoi ça sert ?
"format-icons": ["󰂃","󰁺","󰁻","󰁼","󰁽","󰁾","󰁿","󰂀","󰂁","󰂂","󰁹"]
},
"network": {
"format-wifi": "󰖩 {essid}",
"format-ethernet": "󰈀 {ipaddr}/{cidr}",
"format-disconnected": "󰖪",
"format-alt": "{ipaddr}"
},
"bluetooth" : {
"format": " {status}",
"format-on": "",
"format-off": "󰂲",
"format-connected": "󰂱 {device_alias}",
"on-click": "bluetooth_toggle.sh",
"on-click-middle": "bluetoothctl power on ;bluetoothctl connect EC:81:93:59:71:AE"
},
"pulseaudio":{
"tooltip":false,
"format":"{icon} {volume}%",
"format-muted":"󰖁",
"format-icons":{"default":["󰕿","󰖀","󰕾"]},
"on-click": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle",
"on-click-middle":"pavucontrol",
"on-scroll-up":"wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%+ -l 1.0",
"on-scroll-down":"wpctl set-volume @DEFAULT_AUDIO_SINK@ 2%-"
},
"pulseaudio#microphone": { // Todo : +100% quand scrolll
"tooltip": false,
"format": "{format_source}",
"format-source": "󰍬 {volume}%",
"format-source-muted": "󰍭",
"on-click": "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle",
"on-scroll-up": "wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 2%+ -l 1.0",
"on-scroll-down": "wpctl set-volume @DEFAULT_AUDIO_SOURCE@ 2%-"
}
}

83
.config/waybar/style.css Normal file
View file

@ -0,0 +1,83 @@
* {
border: none;
border-radius: 0;
min-height: 0;
font-family: Material Design Icons, monospace;
font-size: 13px;
}
window#waybar {
background-color: #1e1e2e;
transition-property: background-color;
transition-duration: 0.5s;
opacity: 0.8;
}
#workspaces {
background-color: transparent;
}
#workspaces button {
all: initial;
min-width: 0;
box-shadow: inset 0 -3px transparent;
padding: 6px 18px;
margin: 6px 3px;
border-radius: 10px;
background-color: #1e1e2e;
color: #cdd6f4;
opacity: 1;
}
#workspaces button.active {
color: #1e1e2e;
background-color: #cc9af1;
}
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
color: #1e1e2e;
background-color: #e4c5fa;
}
#workspaces button.urgent {
background-color: #f38ba8;
}
#battery, #backlight, #pulseaudio,
#network, #bluetooth, #clock,
#custom-power, #tray
{
border-radius: 10px;
margin: 6px 3px;
padding: 6px 12px;
background-color: #edbdf2;
color: #1e1e2e;
font-size: 0.9rem;
}
#custom-power {
margin-right: 5px;
padding-right: 15px;
background-color: #f77798;
}
#tray {
background-color: #1e1e2e;
}
#battery.warning:not(charging){
background-color: #f38ba8;
color: #181825;
}
#battery.critical:not(charging){
background-color: #f38ba8;
color: #181825;
}
#battery.urgent:not(charging){
background-color: #f38ba8;
color: #181825;
}

35
.config/wlogout/config Normal file
View file

@ -0,0 +1,35 @@
{
"label" : "lock",
"action" : "swaylock",
"text" : "Lock"
}
{
"label" : "hibernate",
"action" : "systemctl hibernate",
"text" : "Hibernate"
}
{
"label" : "logout",
"action" : "hyprctl dispatch exit",
"text" : "Logout"
}
{
"label" : "shutdown",
"action" : "shutdown now",
"text" : "Shutdown"
}
{
"label" : "suspend",
"action" : "loginctl suspend",
"text" : "Suspend"
}
{
"label" : "reboot",
"action" : "reboot",
"text" : "Reboot"
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve" fill="#ffffff">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><g><path d="M500,10C229.4,10,10,229.4,10,500s219.4,490,490,490s490-219.4,490-490S770.6,10,500,10z M500,885.1c-212.7,0-385.1-172.4-385.1-385.1S287.3,114.9,500,114.9S885.1,287.3,885.1,500S712.7,885.1,500,885.1z M576.5,308.7v382.4c0,42.2-34.2,76.5-76.5,76.5c-42.3,0-76.5-34.2-76.5-76.5V308.7c0-42.2,34.2-76.5,76.5-76.5C542.2,232.3,576.5,266.5,576.5,308.7z"/></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></g>
</svg>

After

Width:  |  Height:  |  Size: 976 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 24 24" fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-lock"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>

After

Width:  |  Height:  |  Size: 319 B

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="#FFFFFF">
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15m3 0l3-3m0 0l-3-3m3 3H9" />
</svg>

After

Width:  |  Height:  |  Size: 345 B

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve" fill="#ffffff">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M134.6,285.6C64.9,420.7,60.1,590,137.1,723.4L42,668.5l-32,55.4c93.1,52.1,133.6,75.9,184,106.2c28.5-51.5,52.8-94.4,107.4-186.1L246,612l-53.4,92.5C65.4,502.7,167.2,200.3,398.8,126.2C638,29.3,929,223.5,931.5,481.5c19.6,236.7-208.9,443.6-439.3,416.2l-29.5,51c277.7,54.4,556.5-201.7,524.7-483.1C976.1,170.8,637.1-41.2,367.1,77.5C262.8,114.2,183.1,191.5,134.6,285.6z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 884 B

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve" fill="#ffffff">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M764,152.1c30.9,22,58.3,46.8,82.4,74.6c24,27.8,44.6,57.8,61.8,90.1c17.2,32.3,30.2,66.4,39.1,102.4c8.9,36,13.4,72.6,13.4,109.6c0,63.8-12.2,123.7-36.5,179.6c-24.4,55.9-57.3,104.7-98.8,146.2c-41.5,41.5-90.2,74.5-146.2,98.8C623.2,977.8,563.3,990,499.5,990c-63.1,0-122.7-12.2-178.6-36.5c-55.9-24.4-104.8-57.3-146.7-98.8c-41.9-41.5-74.8-90.2-98.8-146.2c-24-55.9-36-115.8-36-179.6c0-36.4,4.3-72.1,12.9-107.1c8.6-35,20.8-68.3,36.5-99.9c15.8-31.6,35.3-61.1,58.7-88.5c23.3-27.5,49.4-52.2,78.2-74.1c15.1-11,31.4-15.1,48.9-12.4c17.5,2.7,31.7,11.3,42.7,25.7c11,14.4,15.1,30.5,12.4,48.4c-2.7,17.8-11.3,32.3-25.7,43.2c-43.2,31.6-76.4,70.3-99.3,116.3c-23,46-34.5,95.4-34.5,148.2c0,45.3,8.6,88,25.7,128.2c17.2,40.1,40.7,75.1,70.5,105c29.9,29.9,64.9,53.5,105,71c40.1,17.5,82.9,26.3,128.2,26.3c45.3,0,88-8.7,128.2-26.3c40.1-17.5,75.1-41.2,105-71s53.5-64.9,71-105c17.5-40.1,26.3-82.9,26.3-128.2c0-53.5-12.4-104.1-37.1-151.8c-24.7-47.7-59.4-87-104-117.9c-15.1-10.3-24.2-24.4-27.3-42.2c-3.1-17.8,0.5-34.3,10.8-49.4c10.3-14.4,24.4-23.2,42.2-26.2C732.5,138.2,748.9,141.8,764,152.1L764,152.1z M499.5,531.9c-17.8,0-33.1-6.3-45.8-19c-12.7-12.7-19-28-19-45.8V75.9c0-17.8,6.3-33.3,19-46.3c12.7-13,28-19.6,45.8-19.6c18.5,0,34.1,6.5,46.8,19.6c12.7,13,19,28.5,19,46.3v391.2c0,17.8-6.3,33.1-19,45.8C533.6,525.6,518,531.9,499.5,531.9L499.5,531.9z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 24 24" fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-pause-circle"><circle cx="12" cy="12" r="10"></circle><line x1="10" y1="15" x2="10" y2="9"></line><line x1="14" y1="15" x2="14" y2="9"></line></svg>

After

Width:  |  Height:  |  Size: 350 B

72
.config/wlogout/style.css Normal file
View file

@ -0,0 +1,72 @@
* {
background-image: none;
}
window {
background-color: rgba(0, 0, 0, 0.4);
}
button {
color: #ffffff;
background-color: #1e222a;
border-style: solid;
border-color: #FBCFFB;
border-width: 2px;
border-radius: 200px;
opacity: 0.8;
background-repeat: no-repeat;
background-position: center;
background-size: 25%;
margin: 50px;
}
button:hover {
background-color: #353c4a;
}
#lock {
background-image: image(
url("./icons/lock.svg"),
url("/usr/share/wlogout/icons/lock.png"),
url("/usr/local/share/wlogout/icons/lock.png")
);
}
#logout {
background-image: image(
url("./icons/logout.svg"),
url("/usr/share/wlogout/icons/logout.png"),
url("/usr/local/share/wlogout/icons/logout.png")
);
}
#suspend {
background-image: image(
url("./icons/suspend.svg"),
url("/usr/share/wlogout/icons/suspend.png"),
url("/usr/local/share/wlogout/icons/suspend.png")
);
}
#hibernate {
background-image: image(
url("./icons/hibernate.svg"),
url("/usr/share/wlogout/icons/hibernate.png"),
url("/usr/local/share/wlogout/icons/hibernate.png")
);
}
#shutdown {
background-image: image(
url("./icons/shutdown.svg"),
url("/usr/share/wlogout/icons/shutdown.png"),
url("/usr/local/share/wlogout/icons/shutdown.png")
);
}
#reboot {
background-image: image(
url("./icons/reboot.svg"),
url("/usr/share/wlogout/icons/reboot.png"),
url("/usr/local/share/wlogout/icons/reboot.png")
);
}

19
.config/wofi/config Normal file
View file

@ -0,0 +1,19 @@
hide_scroll=true
show=drun
width=60%
lines=8
line_wrap=word
term=kitty
allow_markup=true
always_parse_args=false
show_all=true
print_command=true
layer=overlay
allow_images=true
gtk_dark=true
prompt=
image_size=20
display_generic=false
location=center
key_expand=Tab
insensitive=false

40
.config/wofi/style.css Normal file
View file

@ -0,0 +1,40 @@
* {
font-family: JetBrainsMono;
color: #e5e9f0;
background: transparent;
}
#window {
background: rgba(41, 46, 66, 0.5);
margin: auto;
padding: 10px;
border-radius: 20px;
border: 2px solid #E779E7;
}
#input {
padding: 10px;
margin-bottom: 10px;
border-radius: 15px;
}
#outer-box {
padding: 20px;
}
#img {
margin-right: 6px;
}
#entry {
padding: 10px;
border-radius: 15px;
}
#entry:selected {
background-color: #2e3440;
}
#text {
margin: 2px;
}