Compare commits

..

20 commits

Author SHA1 Message Date
Hippolyte Chauvin
207d55a04e Ajout : configuration saine pour importer des plugins 2023-10-15 17:46:29 +02:00
Hippolyte Chauvin
da9ca7e8a5 Remaniement : dossier plugin_config -> plugins 2023-10-15 16:29:13 +02:00
Hippolyte Chauvin
0f59d5f636 Ajout : passage de variables en mode globales pour la configuration des
LSP
2023-10-15 16:27:25 +02:00
Hippolyte Chauvin
0b477057b2 Correction : erreur dans la configuration des LSP
2 require('core.lsp') se clashaient
2023-10-15 16:21:17 +02:00
Hippolyte Chauvin
aa157b648f Ajout : inclusion de la configuration des LSP dans le init.lua global 2023-10-15 16:17:49 +02:00
Hippolyte Chauvin
33769c95d0 Ajout : inclusion de la configuration des LSP dans lsp.lua 2023-10-15 16:16:56 +02:00
Hippolyte Chauvin
ce7724e6c1 Ajout : inclusion de la configuration de rust-analyzer dans lsp.init 2023-10-15 16:14:36 +02:00
Hippolyte Chauvin
00da33f238 Remaniement : configuration de rust-analyzer dans un module de lsp 2023-10-15 16:13:08 +02:00
Hippolyte Chauvin
407081f6b7 Ajout : dossier de configuration du LSP avec 2 nouveaux fichiers vides
Les nouveaux fichiers sont init.lua, pour appeler les modules de
configuration, et rust_analyzer.lua pour configurer rust-analyzer
2023-10-15 16:11:19 +02:00
Hippolyte Chauvin
ec5fd3cb6a Ajout : fichier de configuration pour le LSP
Première version avec inclusion de rust-analyzer qui sera modularisé par
la suite
2023-10-15 16:07:46 +02:00
Hippolyte Chauvin
d2fd114995 Fusion : mise à niveau de la branche tmp/nvim-conf-refactor 2023-10-15 15:51:08 +02:00
Hippolyte Chauvin
3d6d5a9ae2 Ajout : script docker-browse_volume 2023-10-14 22:25:24 +02:00
Hippolyte Chauvin
075c59ec4c Mise à jour : utilisation de nvim à la place de helix pour git 2023-10-14 22:03:11 +02:00
Hippolyte Chauvin
7cdb673bb4 Correction : PS1 buggué dans la configuration de bash 2023-10-14 22:02:50 +02:00
Hippolyte Chauvin
4d22f92c76 Remaniement : modularisation de la configuration de bash, réglage du PS1 2023-10-14 14:30:03 +02:00
Hippolyte Chauvin
c0896ee09d Mise à jour : configurations de Sway, Hyprland et Waybar suite à la modification des noms des binaires 2023-10-13 10:02:25 +02:00
Hippolyte Chauvin
ad01f94bdb Ajout : brackets dans la configuration de bash pour tera-io 2023-10-13 09:40:03 +02:00
Hippolyte Chauvin
02c351baa7 Correction : backslash pour autoriser l'interprétation du $ dans le PS1 2023-10-13 09:33:12 +02:00
Hippolyte Chauvin
231211b7c4 Remaniement : noms des fichiers dans /etc/sh/shrc.d 2023-10-13 09:29:50 +02:00
Hippolyte Chauvin
8d38397249 Remaniement : configuration system-wide de bash 2023-10-13 09:24:44 +02:00
24 changed files with 67 additions and 48 deletions

4
bin/docker-browse_volume Executable file
View file

@ -0,0 +1,4 @@
#!/bin/sh
mount_point="/mnt/${1}"
docker run --rm -it -v "${1}:${mount_point}" -w "$mount_point" busybox sh

View file

@ -4,7 +4,7 @@ exec-once = waybar
exec-once = hyprpaper
exec-once = artix-pipewire-launcher
exec-once = /usr/lib/xdg-desktop-portal-hyprland
exec-once = swayosd
exec-once = swayosd-server
exec-once = $terminal & $terminal -e sudo -i
exec-once = webcord
exec-once = joplin-desktop

View file

@ -2,7 +2,8 @@
vim.cmd [[ source ~/.vimrc ]]
-- Modules
require('core.plugins')
require('core.opts')
require('core.keymaps')
require('core.style')
require('core.lsp')

View file

@ -0,0 +1,7 @@
nvim_lsp = require'lspconfig'
on_attach = function(client)
require'completion'.on_attach(client)
end
require('core.lsp.rust_analyzer')

View file

@ -0,0 +1,21 @@
nvim_lsp.rust_analyzer.setup({
on_attach=on_attach,
settings = {
["rust-analyzer"] = {
imports = {
granularity = {
group = "module",
},
prefix = "self",
},
cargo = {
buildScripts = {
enable = true,
},
},
procMacro = {
enable = true
},
}
}
})

View file

@ -1,3 +0,0 @@
require("core.plugin_config.lualine")
require("core.plugin_config.nvim-tree")

View file

@ -0,0 +1,3 @@
require("nvim-web-devicons")
require("core.plugins.lualine")
require("core.plugins.nvim_tree")

View file

@ -1,6 +1,6 @@
exec --no-startup-id swaybg -i $wallpaper
exec --no-startup-id swaync
exec --no-startup-id swayosd
exec --no-startup-id swayosd-server
exec --no-startup-id xdg-session-start
exec --no-startup-id $term
exec --no-startup-id $term -e sudo -i

View file

@ -64,11 +64,11 @@ bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
# Control
bindsym XF86AudioLowerVolume exec swayosd --output-volume=lower
bindsym XF86AudioRaiseVolume exec swayosd --output-volume=raise
bindsym XF86AudioMute exec swayosd --output-volume=mute-toggle
bindsym XF86MonBrightnessUp exec swayosd --brightness=raise
bindsym XF86MonBrightnessDown exec swayosd --brightness=lower
bindsym XF86AudioLowerVolume exec swayosd-client --output-volume=lower
bindsym XF86AudioRaiseVolume exec swayosd-client --output-volume=raise
bindsym XF86AudioMute exec swayosd-client --output-volume=mute-toggle
bindsym XF86MonBrightnessUp exec swayosd-client --brightness=raise
bindsym XF86MonBrightnessDown exec swayosd-client --brightness=lower
# Modes
# Resize

View file

@ -70,8 +70,8 @@
"default": ["", "", ""]
},
"on-click": "pavucontrol -t 3",
"on-scroll-up": "swayosd --output-volume=raise",
"on-scroll-down": "swayosd --output-volume=lower"
"on-scroll-up": "swayosd-client --output-volume=raise",
"on-scroll-down": "swayosd-client --output-volume=lower"
},
"pulseaudio#input": {
"format": "{format_source}",
@ -87,8 +87,8 @@
"default": ["", "", ""]
},
"on-click": "pavucontrol -t 4",
"on-scroll-up": "swayosd --input-volume=raise",
"on-scroll-down": "swayosd --input-volume=lower"
"on-scroll-up": "swayosd-client --input-volume=raise",
"on-scroll-down": "swayosd-client --input-volume=lower"
},
"temperature": {
"thermal-zone": 2,

View file

@ -0,0 +1,3 @@
ps1_brackets='()'
ps1_color_1=32
ps1_color_2=34

View file

@ -0,0 +1,3 @@
ps1_brackets='[]'
ps1_color_1=35
ps1_color_2=34

View file

@ -0,0 +1,5 @@
ps1_brackets='{}'
ps1_color_1=36
ps1_color_2=34
export SYSTEMD_PAGER=

View file

@ -0,0 +1,7 @@
if [ "$(id -u)" -eq 0 ]; then
ps1_color_1=31
ps1_color_2=32
fi
PS1='\[\033[0m\]'"${ps1_brackets:0:1}"'\[\033[1;'"${ps1_color_1}"'m\]\u@\h\[\033[0m\] \[\033[1;'"${ps1_color_2}"'m\]\W\[\033[0m\]'"${ps1_brackets:1:1}"'\$ '

View file

@ -1,10 +0,0 @@
# PS1
if [ "$(id -u)" -eq 0 ]; then
ps1_color_1=1
ps1_color_2=10
else
ps1_color_1=2
ps1_color_2=4
fi
export PS1="(\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_1}m\]\u@\h\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_2}m\]\W\[$(tput sgr0)\])\\$ \[$(tput sgr0)\]"

View file

@ -1,10 +0,0 @@
# PS1
if [ "$(id -u)" -eq 0 ]; then
ps1_color_1=1
ps1_color_2=10
else
ps1_color_1=5
ps1_color_2=4
fi
export PS1="[\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_1}m\]\u@\h\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_2}m\]\W\[$(tput sgr0)\]]\\$ \[$(tput sgr0)\]"

View file

@ -1,12 +0,0 @@
# PS1
if [ "$(id -u)" -eq 0 ]; then
ps1_color_1=1
ps1_color_2=10
else
ps1_color_1=6
ps1_color_2=4
fi
export PS1="{\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_1}m\]\u@\h\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_2}m\]\W\[$(tput sgr0)\]}\\$ \[$(tput sgr0)\]"
export SYSTEMD_PAGER=

View file

@ -2,7 +2,7 @@
name = Hippolyte Chauvin
email = hchauvin38@outlook.fr
[core]
editor = hx
editor = nvim
[init]
defaultbranch = main
[pull]