Compare commits

..

7 Commits

Author SHA1 Message Date
740ecc2e8f niri: Remove hyprpaper 2026-02-01 16:23:17 +01:00
25cd946b63 Remove caelestia 2026-02-01 16:22:21 +01:00
9cfce6966d Don't install lock program using swayidle
Prefer dms instead
2026-02-01 16:21:35 +01:00
99c521a9d1 caelestia: Expire notifications 2026-01-28 17:05:33 +01:00
7f5ad673d6 Remove sputnik-specific gaps 2026-01-28 17:05:02 +01:00
fc3f55842d niri: Replace ghostty with alacritty 2026-01-28 17:04:53 +01:00
0064ae38c5 niri: Replace calestia with dms 2026-01-28 17:03:58 +01:00
3 changed files with 3 additions and 233 deletions

View File

@@ -1,220 +0,0 @@
{
"appearance": {
"anim": {
"durations": {
"scale": 1
}
},
"font": {
"family": {
"material": "Material Symbols Rounded",
"mono": "CaskaydiaCove NF",
"sans": "Rubik"
},
"size": {
"scale": 1
}
},
"padding": {
"scale": 1
},
"rounding": {
"scale": 1
},
"spacing": {
"scale": 1
},
"transparency": {
"enabled": false,
"base": 0.85,
"layers": 0.4
}
},
"general": {
"apps": {
"terminal": [
"foot"
],
"audio": [
"pavucontrol"
]
}
},
"background": {
"desktopClock": {
"enabled": false
},
"enabled": true,
"visualiser": {
"enabled": true,
"autoHide": true,
"rounding": 1,
"spacing": 1
}
},
"bar": {
"clock": {
"showIcon": false
},
"dragThreshold": 20,
"entries": [
{
"id": "logo",
"enabled": true
},
{
"id": "workspaces",
"enabled": true
},
{
"id": "spacer",
"enabled": true
},
{
"id": "activeWindow",
"enabled": true
},
{
"id": "spacer",
"enabled": true
},
{
"id": "tray",
"enabled": true
},
{
"id": "clock",
"enabled": true
},
{
"id": "statusIcons",
"enabled": true
},
{
"id": "idleInhibitor",
"enabled": true
},
{
"id": "power",
"enabled": true
}
],
"persistent": false,
"showOnHover": true,
"status": {
"showAudio": false,
"showBattery": true,
"showBluetooth": true,
"showMicrophone": false,
"showKbLayout": false,
"showNetwork": true
},
"tray": {
"background": true,
"recolour": true
},
"workspaces": {
"activeIndicator": true,
"activeLabel": "󰮯",
"activeTrail": false,
"groupIconsByApp": true,
"groupingRespectsLayout": true,
"windowRighClickContext": true,
"label": "◦",
"occupiedBg": true,
"occupiedLabel": "⊙",
"showWindows": true,
"shown": 4,
"windowIconImage": false,
"focusedWindowBlob": true,
"windowIconGap": 0,
"windowIconSize": 30
}
},
"border": {
"rounding": 25,
"thickness": 10
},
"dashboard": {
"mediaUpdateInterval": 500,
"showOnHover": true
},
"launcher": {
"actionPrefix": ">",
"dragThreshold": 50,
"vimKeybinds": false,
"enableDangerousActions": false,
"maxShown": 8,
"maxWallpapers": 9,
"specialPrefix": "@",
"useFuzzy": {
"apps": false,
"actions": false,
"schemes": false,
"variants": false,
"wallpapers": false
},
"showOnHover": false
},
"lock": {
"recolourLogo": false
},
"notifs": {
"actionOnClick": false,
"clearThreshold": 0.3,
"defaultExpireTimeout": 5000,
"expandThreshold": 20,
"expire": false
},
"osd": {
"enabled": true,
"enableBrightness": true,
"enableMicrophone": true,
"hideDelay": 2000
},
"paths": {
"mediaGif": "root:/assets/bongocat.gif",
"sessionGif": "root:/assets/kurukuru.gif",
"wallpaperDir": "~/.config/wallpapers/"
},
"services": {
"audioIncrement": 0.1,
"defaultPlayer": "Spotify",
"gpuType": "",
"playerAliases": [
{
"from": "com.github.th_ch.youtube_music",
"to": "YT Music"
}
],
"weatherLocation": "",
"useFahrenheit": false,
"useTwelveHourClock": false,
"smartScheme": true,
"visualiserBars": 45
},
"session": {
"dragThreshold": 30,
"vimKeybinds": true,
"commands": {
"logout": [
"loginctl",
"terminate-user",
""
],
"shutdown": [
"systemctl",
"poweroff"
],
"hibernate": [
"systemctl",
"hibernate"
],
"reboot": [
"systemctl",
"reboot"
]
}
}
}

View File

@@ -67,11 +67,7 @@ output "DP-2" {
// https://github.com/YaLTeR/niri/wiki/Configuration:-Layout
layout {
// Set gaps around windows in logical pixels.
{% if hostname == "sputnik" %}
gaps 2 // TODO: fix output-specific layout
{% else %}
gaps 12
{% end %}
// Struts shrink the area occupied by windows, similarly to layer-shell panels.
// You can think of them as a kind of outer gaps. They are set in logical pixls.
@@ -127,9 +123,8 @@ layout {
}
}
spawn-at-startup "hyprpaper"
spawn-at-startup "swayidle" "-w" // ~/.config/swayidle/config
spawn-at-startup "qs" "-p" "/etc/quickshell/niri-caelestia-shell"
spawn-at-startup "dms" "run"
// Uncomment this line to ask the clients to omit their client-side decorations if possible.
// If the client will specifically ask for CSD, the request will be honored.
@@ -334,11 +329,11 @@ binds {
// shows a list of important hotkeys.
Mod+Shift+Plus { show-hotkey-overlay; }
Mod+Return { spawn "ghostty"; }
Mod+Return { spawn "alacritty"; }
Mod+Plus { spawn "loginctl" "lock-session"; }
// TODO: why do i have to use spawn-sh?
Mod+D { spawn "qs" "-p" "/etc/quickshell/niri-caelestia-shell" "ipc" "call" "drawers" "toggle" "launcher"; }
Mod+D { spawn "dms" "ipc" "call" "widget" "toggle" "launcherButton"; }
// You can also use a shell:
// Mod+T { spawn "bash" "-c" "notify-send hello && exec alacritty"; }

View File

@@ -1,8 +1,3 @@
{% if hostname == "sputnik" %}
lock '$HOME/.local/bin/screenlock'
{% else %}
lock '$HOME/.local/bin/screenlock'
{% end %}
before-sleep 'loginctl lock-session'
{% if hostname == "sputnik" %}