From 0d906cbadad03739a4a14f2ffa1c36c67bc71642 Mon Sep 17 00:00:00 2001 From: Pierre-Marie Charavel Date: Sun, 19 Oct 2025 08:03:16 -0400 Subject: [PATCH] changes --- .config/nvim/lua/plugins/ue.lua | 47 ++++++ .config/pulsemeeter/config.json | 259 ++++++++++++++++++++++++++++++++ .config/sway/config | 3 + 3 files changed, 309 insertions(+) create mode 100644 .config/nvim/lua/plugins/ue.lua create mode 100644 .config/pulsemeeter/config.json diff --git a/.config/nvim/lua/plugins/ue.lua b/.config/nvim/lua/plugins/ue.lua new file mode 100644 index 0000000..b3d787c --- /dev/null +++ b/.config/nvim/lua/plugins/ue.lua @@ -0,0 +1,47 @@ +return { + { + 'taku25/UEP.nvim', + -- UNL.nvim is a required dependency + dependencies = { + 'taku25/UNL.nvim', + 'nvim-telescope/telescope.nvim', -- Optional + }, + -- All settings are inherited from UNL.nvim, but can be overridden here + opts = { + -- UEP-specific settings can be placed here + } + }, + { + 'taku25/UBT.nvim', + -- UBT.nvim depends on UNL.nvim. + -- This line is usually not necessary as lazy.nvim resolves it automatically. + dependencies = { 'taku25/UNL.nvim' }, + + -- If you use autocmd (automation), eager loading is recommended. + -- lazy = false, + + opts = { + -- Add your settings here (details below) + } + }, + { + 'taku25/ULG.nvim', + -- ULG.nvim depends on UNL.nvim. + -- UBT.nvim is also required for build log features. + dependencies = { 'taku25/UNL.nvim', 'taku25/UBT.nvim' }, + opts = { + -- Place your configuration here (see details below) + } + }, + { + 'taku25/UCM.nvim', + dependencies = { + "taku25/UNL.nvim", -- Required! + -- Either one + "nvim-telescope/telescope.nvim", -- optional + }, + opts = { + -- Configure as you see fit + }, + }, +} diff --git a/.config/pulsemeeter/config.json b/.config/pulsemeeter/config.json new file mode 100644 index 0000000..c3a9d70 --- /dev/null +++ b/.config/pulsemeeter/config.json @@ -0,0 +1,259 @@ +{ + "devices": { + "vi": { + "1": { + "name": "Game", + "nick": "Game", + "description": "Game", + "device_type": "sink", + "device_class": "virtual", + "volume": [ + 100, + 100 + ], + "mute": false, + "flags": 0, + "external": false, + "primary": false, + "channels": 2, + "channel_list": [ + "FL", + "FR" + ], + "connections": { + "a": { + "1": { + "nick": "SMSL", + "state": true, + "latency": null, + "auto_ports": true, + "input_sel_channels": [ + true, + true + ], + "output_sel_channels": [ + true, + true + ], + "port_map": [] + } + }, + "b": {} + }, + "selected_channels": [ + true, + true + ] + }, + "2": { + "name": "Music", + "nick": "Music", + "description": "Music", + "device_type": "sink", + "device_class": "virtual", + "volume": [ + 100, + 100 + ], + "mute": false, + "flags": 0, + "external": false, + "primary": false, + "channels": 2, + "channel_list": [ + "FL", + "FR" + ], + "connections": { + "a": { + "1": { + "nick": "SMSL", + "state": true, + "latency": null, + "auto_ports": true, + "input_sel_channels": [ + true, + true + ], + "output_sel_channels": [ + true, + true + ], + "port_map": [] + } + }, + "b": {} + }, + "selected_channels": [ + true, + true + ] + }, + "3": { + "name": "Chat", + "nick": "Chat", + "description": "Chat", + "device_type": "sink", + "device_class": "virtual", + "volume": [ + 100, + 100 + ], + "mute": false, + "flags": 0, + "external": false, + "primary": false, + "channels": 2, + "channel_list": [ + "FL", + "FR" + ], + "connections": { + "a": { + "1": { + "nick": "SMSL", + "state": true, + "latency": null, + "auto_ports": true, + "input_sel_channels": [ + true, + true + ], + "output_sel_channels": [ + true, + true + ], + "port_map": [] + } + }, + "b": {} + }, + "selected_channels": [ + true, + true + ] + }, + "4": { + "name": "System", + "nick": "System", + "description": "System", + "device_type": "sink", + "device_class": "virtual", + "volume": [ + 100, + 100 + ], + "mute": false, + "flags": 0, + "external": false, + "primary": true, + "channels": 2, + "channel_list": [ + "FL", + "FR" + ], + "connections": { + "a": { + "1": { + "nick": "SMSL", + "state": true, + "latency": null, + "auto_ports": true, + "input_sel_channels": [ + true, + true + ], + "output_sel_channels": [ + true, + true + ], + "port_map": [] + } + }, + "b": {} + }, + "selected_channels": [ + true, + true + ] + } + }, + "hi": { + "1": { + "name": "alsa_input.usb-Elgato_Systems_Elgato_Wave_3_BS10M1A04300-00.mono-fallback", + "nick": "Wave", + "description": "Elgato Wave 3 Mono", + "device_type": "source", + "device_class": "hardware", + "volume": [ + 36 + ], + "mute": false, + "flags": 0, + "external": false, + "primary": null, + "channels": 1, + "channel_list": [ + "MONO" + ], + "connections": { + "a": { + "1": { + "nick": "SMSL", + "state": false, + "latency": null, + "auto_ports": true, + "input_sel_channels": [ + true + ], + "output_sel_channels": [ + true, + true + ], + "port_map": [] + } + }, + "b": {} + }, + "selected_channels": [ + true + ] + } + }, + "a": { + "1": { + "name": "alsa_output.usb-SMSL_SMSL_USB_AUDIO-00.analog-stereo", + "nick": "SMSL", + "description": "SMSL USB AUDIO Analog Stereo", + "device_type": "sink", + "device_class": "hardware", + "volume": [ + 100, + 100 + ], + "mute": false, + "flags": 0, + "external": false, + "primary": null, + "channels": 2, + "channel_list": [ + "FL", + "FR" + ], + "connections": { + "a": {}, + "b": {} + }, + "selected_channels": [ + true, + true + ] + } + }, + "b": {} + }, + "vumeters": true, + "cleanup": false, + "tray": false, + "layout": "blocks" +} \ No newline at end of file diff --git a/.config/sway/config b/.config/sway/config index 3af6c6f..762efa5 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -221,8 +221,11 @@ for_window [class="Unity" title="Project Settings"] floating enable for_window [class="Unity" title=".*\.AnnotationWindow"] floating enable for_window [class="Unity" title="Color"] floating enable for_window [app_id="Bitwarden"] floating enable +for_window [class="UnrealEditor" title="Editor Preferences"] floating enable +for_window [class="UnrealEditor" title="Project Settings"] floating enable assign [class="Unity"] workspace number 3 +assign [class="UnrealEditor"] workspace number 3 ## Workspace