diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml index 8e278af..98cda54 100644 --- a/alacritty/.config/alacritty/alacritty.toml +++ b/alacritty/.config/alacritty/alacritty.toml @@ -1,12 +1,4 @@ -# [colors.cursor] -# cursor = "CellForeground" -# text = "CellBackground" - -# [colors.primary] -# background = "#1d1f21" -# foreground = "#c5c8c6" - [cursor] blink_interval = 750 thickness = 0.2 @@ -18,6 +10,7 @@ shape = "Beam" [env] TERM = "xterm-256color" +COLORTERM = "truecolor" [font] size = 9 @@ -45,10 +38,46 @@ lines = 32 x = 10 y = 10 -[general] -import = [ - # "~/.config/alacritty/themes/themes/nord.toml" - # "~/.config/alacritty/themes/themes/enfocado_dark.toml" - "~/.config/alacritty/themes/themes/wombat.toml" - # "~/.config/alacritty/themes/themes/catppuccin_macchiato.toml" -] +[colors.primary] +background = "#1e293b" +foreground = "#e0e7ff" + +[colors.cursor] +text = "#1e293b" +cursor = "#fef3c7" + +[colors.vi_mode_cursor] +text = "#1e293b" +cursor = "#fde68a" + +[colors.selection] +text = "#1e293b" +background = "#93c5fd" + +[colors.normal] +black = "#334155" +red = "#fca5a5" +green = "#86efac" +yellow = "#fde68a" +blue = "#93c5fd" +magenta = "#c4b5fd" +cyan = "#67e8f9" +white = "#cbd5e1" + +[colors.bright] +black = "#475569" +red = "#fca5a5" +green = "#86efac" +yellow = "#fef3c7" +blue = "#bfdbfe" +magenta = "#ddd6fe" +cyan = "#a5f3fc" +white = "#e2e8f0" + +# [general] +# import = [ +# # "~/.config/alacritty/themes/themes/nord.toml" +# # "~/.config/alacritty/themes/themes/enfocado_dark.toml" +# # "~/.config/alacritty/themes/themes/wombat.toml" +# # "~/.config/alacritty/themes/themes/catppuccin_macchiato.toml" +# ] diff --git a/ashell/.config/ashell/config.toml b/ashell/.config/ashell/config.toml new file mode 100644 index 0000000..7066a8f --- /dev/null +++ b/ashell/.config/ashell/config.toml @@ -0,0 +1,78 @@ +enable_esc_key = true +position = "Top" + +[appearance.menu] +opacity = 0.8 +backdrop = 0.7 + +[appearance] +font_name = "Fira Code" +scale_factor = 1 +style = "Gradient" +opacity = 0.4 +success_color = "#a6e3a1" +text_color = "#cdd6f4" + +workspace_colors = [ "#fab387", "#b4befe", "#cba6f7" ] + +[appearance.primary_color] +base = "#fab387" +text = "#1e1e2e" + +[appearance.danger_color] +base = "#f38ba8" +weak = "#f9e2af" + +[appearance.background_color] +base = "#1e1e2e" +weak = "#313244" +strong = "#45475a" + +[appearance.secondary_color] +base = "#11111b" +strong = "#1b1b25" + +[modules] +left = [ "Workspaces", "WindowTitle" ] +center = [ "Clock", "Privacy"] +right = [ "MediaPlayer", "Tray", "SystemInfo", "Settings" ] + +[workspaces] +visibility_mode = "MonitorSpecific" +enable_workspace_filling = false + +[media_player] +max_title_length = 42 + +[window_title] +mode = "Title" +truncate_title_after_length = 75 + +[system_info] +indicators = [ "Cpu", "Memory", "Temperature" ] + +[system_info.cpu] +warn_threshold = 60 +alert_threshold = 80 + +[system_info.memory] +warn_threshold = 70 +alert_threshold = 85 + +[system_info.disk] +warn_threshold = 80 +alert_threshold = 90 + +[system_info.temperature] +warn_threshold = 60 +alert_threshold = 80 +sensor = "acpitz temp1" + +[settings] +indicators = ["Audio", "Bluetooth", "Network", "Battery"] +remove_airplane_btn = true +remove_idle_btn = true +battery_format = "IconAndPercentage" +peripheral_battery_format = "Icon" +peripheral_indicators = "All" + diff --git a/dconf/.config/dconf/user b/dconf/.config/dconf/user index 74a2503..3d89e15 100644 Binary files a/dconf/.config/dconf/user and b/dconf/.config/dconf/user differ diff --git a/gtk-3.0/.config/gtk-3.0/bookmarks b/gtk-3.0/.config/gtk-3.0/bookmarks index cb91426..8ae7fdd 100644 --- a/gtk-3.0/.config/gtk-3.0/bookmarks +++ b/gtk-3.0/.config/gtk-3.0/bookmarks @@ -1,10 +1,6 @@ -file:///home/antoine/Partage/McGill/U3-F2024 -file:///home/antoine/Partage/McGill/Extracurricular/ECSESS file:///home/antoine/Partage/Pictures file:///home/antoine/Partage/ECHOES file:///home/antoine/Documents -file:///home/antoine/Partage/McGill/Extracurricular/IEEE file:///home/antoine/Partage Partage file:///home/antoine/Downloads -file:///home/antoine/Partage/Resumes file:///home/antoine/Partage/Projects diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index e25de40..c0eb2ee 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -129,7 +129,7 @@ input { // ==== LAYOUT ==== // https://github.com/YaLTeR/niri/wiki/Configuration:-Layout layout { - gaps 12 // logical pixel + gaps 10 // logical pixel center-focused-column "on-overflow" // "never" (default): focusing an off-screen column will keep @@ -163,13 +163,13 @@ layout { width 4 // CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl(), etc. - active-color "#2475bcaa" - inactive-color "#505050" + // active-color "rgba(24, 56, 104, 0.57)" + // inactive-color "#505050" // Gradients (take precedence over solid colors) // - same syntax as CSS: linear-gradient(angle, from, to). // - use any CSS linear-gradient tool to set these up. - // active-gradient from="#80c8ff" to="#bbddff" angle=45 + active-gradient from="rgba(32, 72, 133, 0.57)" to="rgba(53, 52, 131, 0.57)" angle=136 // You can also color the gradient relative to the entire view // of the workspace, rather than relative to just the window itself. @@ -194,7 +194,7 @@ layout { // You can enable drop shadows for windows. shadow { // Uncomment the next line to enable shadows. - // on + on // By default, the shadow draws only around its window, and not behind it. // Note that niri has no way of knowing about the CSD window corner @@ -225,10 +225,10 @@ layout { // Top and bottom struts will simply add outer gaps in addition to the area occupied by // layer-shell panels and regular gaps. struts { - // left 64 - // right 64 - // top 64 - // bottom 64 + left 12 + right 12 + top 0 + bottom 0 } } @@ -248,7 +248,7 @@ spawn-at-startup "blueberry-tray" // Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. // This option will also fix border/focus ring drawing behind some semitransparent windows. // After enabling or disabling this, you need to restart the apps for this to take effect. -// prefer-no-csd +prefer-no-csd // You can change the path where screenshots are saved. // A ~ at the front will be expanded to the home directory. @@ -270,8 +270,16 @@ animations { curve "ease-out-cubic" } + window-resize { + spring damping-ratio=0.9 stiffness=600 epsilon=0.0001 + } + workspace-switch { - spring damping-ratio=1.0 stiffness=1000 epsilon=0.0001 + spring damping-ratio=0.8 stiffness=600 epsilon=0.0001 + } + + horizontal-view-movement { + spring damping-ratio=1.0 stiffness=800 epsilon=0.0001 } } @@ -336,7 +344,7 @@ binds { Mod+Return { spawn "alacritty"; } Mod+D { spawn "wofi"; } Mod+Shift+L { spawn "swaylock"; } - Mod+E { spawn "nemo"; } + Mod+E { spawn "nautilus"; } // You can also use a shell. Do this if you need pipes, multiple commands, etc. // Note: the entire command goes as a single argument in the end. @@ -359,6 +367,7 @@ binds { Mod+Period { spawn "wofi-emoji"; } Mod+G { toggle-overview; } + Mod+T { spawn "alacritty"; } Mod+Shift+Q { close-window; } Mod+Left { focus-column-left; } diff --git a/zsh/.zshrc b/zsh/.zshrc index 8e70185..7ba017b 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -190,4 +190,6 @@ alias dcuw="docker compose up --watch" alias intellij="exec $HOME/Applications/idea-IU-252.26830.84/bin/idea &" +alias mirror="wl-mirror $(niri msg --json focused-output | jq -r .name)" + eval "$(zoxide init --cmd cd zsh)"