mirror of
https://github.com/Superredstone/nixos.git
synced 2026-06-17 15:24:39 +02:00
Compare commits
38 Commits
ee1baa5a86
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
81d3c978a0
|
|||
|
bff122ce0a
|
|||
|
f5db64cf8d
|
|||
|
c10c4c079a
|
|||
|
b0317879f5
|
|||
|
6b0b208998
|
|||
|
a98e351805
|
|||
|
2bf3810a09
|
|||
| e47ed43030 | |||
|
a7e150bb73
|
|||
|
2cc9b4b636
|
|||
|
73a4f9a2ba
|
|||
|
f968851556
|
|||
|
046c0abf8b
|
|||
|
45060af46d
|
|||
|
4a6a50a593
|
|||
|
eeac9a9e65
|
|||
|
da2301e7f0
|
|||
|
93385a01b3
|
|||
|
3c45e40941
|
|||
| 1f47725bdd | |||
|
107ac22292
|
|||
|
817ed30cdb
|
|||
|
5e794db02a
|
|||
|
38d8c0118f
|
|||
|
eeae6d4647
|
|||
|
6ee882ef10
|
|||
|
78b2b21122
|
|||
| efca613abc | |||
|
1df7534088
|
|||
|
05d66c068e
|
|||
|
3f7b0028b9
|
|||
|
535b169dd5
|
|||
|
aac20b0c00
|
|||
|
0a68c42251
|
|||
|
3c7f5750b9
|
|||
|
36974581fd
|
|||
|
54af41d9ef
|
@@ -1,12 +1,14 @@
|
|||||||
keys:
|
keys:
|
||||||
- &katana age18ujjw92tm6vpcpgqqky7dzg3yvzm9nytgzeptkfhtz5jhdskcdpsgmv0vs
|
- &katana age18ujjw92tm6vpcpgqqky7dzg3yvzm9nytgzeptkfhtz5jhdskcdpsgmv0vs
|
||||||
- &bomba age1ynu6zhhy84rr5xqce0flp25x5tnfgskesxfe39u7ewsk900fvagq9sq0lx
|
- &bomba age1ynu6zhhy84rr5xqce0flp25x5tnfgskesxfe39u7ewsk900fvagq9sq0lx
|
||||||
|
- &frog age1xfr76wj2hzz9mkxxce5qxgr2n72zsypatzhgl2fxgsh408wdzsaq39wt9z
|
||||||
creation_rules:
|
creation_rules:
|
||||||
- path_regex: secrets/default.sops.yaml
|
- path_regex: secrets/default.sops.yaml
|
||||||
key_groups:
|
key_groups:
|
||||||
- age:
|
- age:
|
||||||
- *katana
|
- *katana
|
||||||
- *bomba
|
- *bomba
|
||||||
|
- *frog
|
||||||
- path_regex: secrets/bomba.sops.yaml
|
- path_regex: secrets/bomba.sops.yaml
|
||||||
key_groups:
|
key_groups:
|
||||||
- age:
|
- age:
|
||||||
|
|||||||
@@ -9,9 +9,13 @@ My own NixOS configuration, made for myself so probably won't suit you well.
|
|||||||
```bash
|
```bash
|
||||||
git clone git@github.com:Superredstone/nixos.git ~/.nixos && cd .nixos
|
git clone git@github.com:Superredstone/nixos.git ~/.nixos && cd .nixos
|
||||||
```
|
```
|
||||||
2) Choose an hostname
|
2) Choose a hostname
|
||||||
3) Copy your current configuration inside of `machines/$HOSTNAME`
|
3) Copy your current configuration inside of `machines/$HOSTNAME`
|
||||||
4) Create a file named `machines/$HOSTNAME/default.nix` with the following contents
|
4) Load basic utils to your current environment
|
||||||
|
```bash
|
||||||
|
nix-shell -p git neovim just
|
||||||
|
```
|
||||||
|
5) Create a file named `machines/$HOSTNAME/default.nix` with the following contents
|
||||||
```nix
|
```nix
|
||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
@@ -20,11 +24,11 @@ git clone git@github.com:Superredstone/nixos.git ~/.nixos && cd .nixos
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
5) Follow `secrets/README.md`
|
|
||||||
6) Switch to the new configuration
|
6) Switch to the new configuration
|
||||||
```bash
|
```bash
|
||||||
HOSTNAME=HOSTNAME just switch
|
HOSTNAME=HOSTNAME just new-machine
|
||||||
```
|
```
|
||||||
|
7) Follow `secrets/README.md`
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
After commit [bd788c3](https://github.com/Superredstone/nixos/commit/bd788c366af4b94e1fab8251cabc08fc10f5b037) this repository will follow the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/#specification)
|
After commit [bd788c3](https://github.com/Superredstone/nixos/commit/bd788c366af4b94e1fab8251cabc08fc10f5b037) this repository will follow the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/#specification)
|
||||||
|
|||||||
+20
-38
@@ -11,8 +11,6 @@ input {
|
|||||||
xkb {
|
xkb {
|
||||||
layout "us,it"
|
layout "us,it"
|
||||||
}
|
}
|
||||||
|
|
||||||
numlock
|
|
||||||
}
|
}
|
||||||
touchpad {
|
touchpad {
|
||||||
tap
|
tap
|
||||||
@@ -164,35 +162,39 @@ window-rule {
|
|||||||
open-maximized true;
|
open-maximized true;
|
||||||
}
|
}
|
||||||
|
|
||||||
layer-rule {
|
window-rule {
|
||||||
match namespace="^noctalia-overview*"
|
match app-id="dev.noctalia.Noctalia.Settings"
|
||||||
place-within-backdrop true
|
open-floating true
|
||||||
|
default-column-width { fixed 1080; }
|
||||||
|
default-window-height { fixed 920; }
|
||||||
}
|
}
|
||||||
|
|
||||||
debug {
|
debug {
|
||||||
honor-xdg-activation-with-invalid-serial
|
honor-xdg-activation-with-invalid-serial
|
||||||
}
|
}
|
||||||
|
|
||||||
spawn-at-startup "noctalia-shell"
|
spawn-at-startup "noctalia"
|
||||||
|
|
||||||
binds {
|
binds {
|
||||||
Mod+Shift+Slash { show-hotkey-overlay; }
|
Mod+Shift+Slash { show-hotkey-overlay; }
|
||||||
|
|
||||||
Mod+Return hotkey-overlay-title="Run Kitty" { spawn "kitty"; }
|
Mod+Return hotkey-overlay-title="Run Kitty" { spawn "kitty"; }
|
||||||
Mod+B hotkey-overlay-title="Run Firefox" { spawn "firefox"; }
|
Mod+B hotkey-overlay-title="Run Firefox" { spawn "firefox"; }
|
||||||
Super+Alt+L hotkey-overlay-title="Lock the Screen" { spawn "noctalia-shell" "ipc" "call" "lockScreen" "lock"; }
|
Super+Alt+L hotkey-overlay-title="Lock the Screen" { spawn "noctalia" "msg" "session" "lock"; }
|
||||||
Mod+Space hotkey-overlay-title="Run application launcher" { spawn-sh "noctalia-shell ipc call launcher toggle"; }
|
Mod+Space hotkey-overlay-title="Run application launcher" { spawn "noctalia" "msg" "panel-toggle" "launcher"; }
|
||||||
|
|
||||||
XF86AudioRaiseVolume { spawn "noctalia-shell" "ipc" "call" "volume" "increase"; }
|
XF86AudioRaiseVolume { spawn "noctalia" "msg" "volume-up"; }
|
||||||
XF86AudioLowerVolume { spawn "noctalia-shell" "ipc" "call" "volume" "decrease"; }
|
XF86AudioLowerVolume { spawn "noctalia" "msg" "volume-down"; }
|
||||||
XF86AudioMute { spawn "noctalia-shell" "ipc" "call" "volume" "muteOutput"; }
|
XF86AudioMute { spawn "noctalia" "msg" "volume-mute"; }
|
||||||
XF86AudioPause { spawn "noctalia-shell" "ipc" "call" "media" "pause"; }
|
XF86AudioPause { spawn "noctalia" "msg" "media" "toggle"; }
|
||||||
XF86AudioPlay { spawn "noctalia-shell" "ipc" "call" "media" "playPause"; }
|
XF86AudioPlay { spawn "noctalia" "msg" "media" "toggle"; }
|
||||||
XF86AudioStop { spawn "noctalia-shell" "ipc" "call" "media" "stop"; }
|
XF86AudioStop { spawn "noctalia" "msg" "media" "stop"; }
|
||||||
XF86AudioPrev { spawn "noctalia-shell" "ipc" "call" "media" "previous"; }
|
XF86AudioPrev { spawn "noctalia" "msg" "media" "previous"; }
|
||||||
XF86AudioNext { spawn "noctalia-shell" "ipc" "call" "media" "next"; }
|
XF86AudioNext { spawn "noctalia" "msg" "media" "next"; }
|
||||||
XF86MonBrightnessUp { spawn "noctalia-shell" "ipc" "call" "brightness" "increase"; }
|
XF86MonBrightnessUp { spawn "noctalia" "msg" "brightness-up"; }
|
||||||
XF86MonBrightnessDown { spawn "noctalia-shell" "ipc" "call" "brightness" "decrease"; }
|
XF86MonBrightnessDown { spawn "noctalia" "msg" "brightness-down"; }
|
||||||
|
|
||||||
|
Mod+Shift+Space { spawn "niri" "msg" "action" "switch-layout" "next"; }
|
||||||
|
|
||||||
Mod+O repeat=false { toggle-overview; }
|
Mod+O repeat=false { toggle-overview; }
|
||||||
|
|
||||||
@@ -239,14 +241,6 @@ binds {
|
|||||||
Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
Mod+Shift+Ctrl+K { move-column-to-monitor-up; }
|
||||||
Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
Mod+Shift+Ctrl+L { move-column-to-monitor-right; }
|
||||||
|
|
||||||
// Alternatively, there are commands to move just a single window:
|
|
||||||
// Mod+Shift+Ctrl+Left { move-window-to-monitor-left; }
|
|
||||||
// ...
|
|
||||||
|
|
||||||
// And you can also move a whole workspace to another monitor:
|
|
||||||
// Mod+Shift+Ctrl+Left { move-workspace-to-monitor-left; }
|
|
||||||
// ...
|
|
||||||
|
|
||||||
Mod+Page_Down { focus-workspace-down; }
|
Mod+Page_Down { focus-workspace-down; }
|
||||||
Mod+Page_Up { focus-workspace-up; }
|
Mod+Page_Up { focus-workspace-up; }
|
||||||
Mod+U { focus-workspace-down; }
|
Mod+U { focus-workspace-down; }
|
||||||
@@ -256,21 +250,11 @@ binds {
|
|||||||
Mod+Ctrl+U { move-column-to-workspace-down; }
|
Mod+Ctrl+U { move-column-to-workspace-down; }
|
||||||
Mod+Ctrl+I { move-column-to-workspace-up; }
|
Mod+Ctrl+I { move-column-to-workspace-up; }
|
||||||
|
|
||||||
// Alternatively, there are commands to move just a single window:
|
|
||||||
// Mod+Ctrl+Page_Down { move-window-to-workspace-down; }
|
|
||||||
// ...
|
|
||||||
|
|
||||||
Mod+Shift+Page_Down { move-workspace-down; }
|
Mod+Shift+Page_Down { move-workspace-down; }
|
||||||
Mod+Shift+Page_Up { move-workspace-up; }
|
Mod+Shift+Page_Up { move-workspace-up; }
|
||||||
Mod+Shift+U { move-workspace-down; }
|
Mod+Shift+U { move-workspace-down; }
|
||||||
Mod+Shift+I { move-workspace-up; }
|
Mod+Shift+I { move-workspace-up; }
|
||||||
|
|
||||||
// You can bind mouse wheel scroll ticks using the following syntax.
|
|
||||||
// These binds will change direction based on the natural-scroll setting.
|
|
||||||
//
|
|
||||||
// To avoid scrolling through workspaces really fast, you can use
|
|
||||||
// the cooldown-ms property. The bind will be rate-limited to this value.
|
|
||||||
// You can set a cooldown on any bind, but it's most useful for the wheel.
|
|
||||||
Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
|
Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; }
|
||||||
Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
|
Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; }
|
||||||
Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; }
|
Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; }
|
||||||
@@ -281,8 +265,6 @@ binds {
|
|||||||
Mod+Ctrl+WheelScrollRight { move-column-right; }
|
Mod+Ctrl+WheelScrollRight { move-column-right; }
|
||||||
Mod+Ctrl+WheelScrollLeft { move-column-left; }
|
Mod+Ctrl+WheelScrollLeft { move-column-left; }
|
||||||
|
|
||||||
// Usually scrolling up and down with Shift in applications results in
|
|
||||||
// horizontal scrolling; these binds replicate that.
|
|
||||||
Mod+Shift+WheelScrollDown { focus-column-right; }
|
Mod+Shift+WheelScrollDown { focus-column-right; }
|
||||||
Mod+Shift+WheelScrollUp { focus-column-left; }
|
Mod+Shift+WheelScrollUp { focus-column-left; }
|
||||||
Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
|
Mod+Ctrl+Shift+WheelScrollDown { move-column-right; }
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 242 KiB After Width: | Height: | Size: 375 KiB |
@@ -0,0 +1,114 @@
|
|||||||
|
[bar.default]
|
||||||
|
end = [
|
||||||
|
"media",
|
||||||
|
"tray",
|
||||||
|
"notifications",
|
||||||
|
"clipboard",
|
||||||
|
"network",
|
||||||
|
"bluetooth",
|
||||||
|
"volume",
|
||||||
|
"brightness",
|
||||||
|
"battery",
|
||||||
|
"control-center"
|
||||||
|
]
|
||||||
|
margin_edge = 0
|
||||||
|
margin_ends = 0
|
||||||
|
radius = 0
|
||||||
|
start = [ "launcher", "workspaces" ]
|
||||||
|
|
||||||
|
[calendar]
|
||||||
|
enabled = true
|
||||||
|
|
||||||
|
[calendar.account.personal_google]
|
||||||
|
name = "Calendar"
|
||||||
|
type = "google"
|
||||||
|
|
||||||
|
[desktop_widgets]
|
||||||
|
schema_version = 1
|
||||||
|
widget_order = []
|
||||||
|
|
||||||
|
[desktop_widgets.grid]
|
||||||
|
cell_size = 16
|
||||||
|
major_interval = 4
|
||||||
|
visible = true
|
||||||
|
|
||||||
|
[desktop_widgets.widget]
|
||||||
|
|
||||||
|
[dock]
|
||||||
|
auto_hide = true
|
||||||
|
enabled = true
|
||||||
|
icon_size = 40
|
||||||
|
padding = 4
|
||||||
|
show_dots = true
|
||||||
|
|
||||||
|
[location]
|
||||||
|
address = "Bolzano"
|
||||||
|
|
||||||
|
[lockscreen_widgets]
|
||||||
|
enabled = false
|
||||||
|
schema_version = 1
|
||||||
|
widget_order = [ "lockscreen-login-box@HDMI-A-1", "lockscreen-login-box@eDP-1" ]
|
||||||
|
|
||||||
|
[lockscreen_widgets.grid]
|
||||||
|
cell_size = 16
|
||||||
|
major_interval = 4
|
||||||
|
visible = true
|
||||||
|
|
||||||
|
[lockscreen_widgets.widget."lockscreen-login-box@HDMI-A-1"]
|
||||||
|
cx = 960.0
|
||||||
|
cy = 957.0
|
||||||
|
output = "HDMI-A-1"
|
||||||
|
rotation = 0.0
|
||||||
|
scale = 1.0
|
||||||
|
type = "login_box"
|
||||||
|
|
||||||
|
[lockscreen_widgets.widget."lockscreen-login-box@eDP-1"]
|
||||||
|
cx = 960.0
|
||||||
|
cy = 957.0
|
||||||
|
output = "eDP-1"
|
||||||
|
rotation = 0.0
|
||||||
|
scale = 1.0
|
||||||
|
type = "login_box"
|
||||||
|
|
||||||
|
[shell]
|
||||||
|
avatar_path = "/home/r3ddy/.face"
|
||||||
|
font_family = "Noto Sans"
|
||||||
|
|
||||||
|
[theme]
|
||||||
|
builtin = "Catppuccin"
|
||||||
|
community_palette = "Tokyo Night Moon"
|
||||||
|
custom_palette = "Tokyo Night Moon"
|
||||||
|
source = "builtin"
|
||||||
|
wallpaper_scheme = "m3-content"
|
||||||
|
|
||||||
|
[theme.templates]
|
||||||
|
builtin_ids = [ "gtk3", "gtk4", "kitty", "niri", "qt" ]
|
||||||
|
community_ids = [ "telegram" ]
|
||||||
|
|
||||||
|
[wallpaper]
|
||||||
|
directory = "/home/r3ddy/Pictures/Wallpapers"
|
||||||
|
|
||||||
|
[wallpaper.default]
|
||||||
|
path = "/home/r3ddy/Pictures/Wallpapers/wallpaper.jpg"
|
||||||
|
|
||||||
|
[wallpaper.last]
|
||||||
|
path = "/home/r3ddy/Pictures/Wallpapers/wallpaper.jpg"
|
||||||
|
|
||||||
|
[wallpaper.monitors.HDMI-A-1]
|
||||||
|
path = "/home/r3ddy/Pictures/Wallpapers/wallpaper.jpg"
|
||||||
|
|
||||||
|
[wallpaper.monitors.eDP-1]
|
||||||
|
path = "/home/r3ddy/Pictures/Wallpapers/wallpaper.jpg"
|
||||||
|
|
||||||
|
[weather]
|
||||||
|
address = "Bolzano"
|
||||||
|
refresh_minutes = 60
|
||||||
|
|
||||||
|
[widget.clock]
|
||||||
|
format = "{:%a %d %b %Y %H:%M}"
|
||||||
|
|
||||||
|
[widget.control-center]
|
||||||
|
glyph = "ghost-3-filled"
|
||||||
|
|
||||||
|
[widget.network]
|
||||||
|
show_label = false
|
||||||
@@ -1,735 +0,0 @@
|
|||||||
{
|
|
||||||
"settingsVersion": 59,
|
|
||||||
"bar": {
|
|
||||||
"barType": "floating",
|
|
||||||
"position": "top",
|
|
||||||
"monitors": [],
|
|
||||||
"density": "default",
|
|
||||||
"showOutline": false,
|
|
||||||
"showCapsule": true,
|
|
||||||
"capsuleOpacity": 1,
|
|
||||||
"capsuleColorKey": "none",
|
|
||||||
"widgetSpacing": 6,
|
|
||||||
"contentPadding": 2,
|
|
||||||
"fontScale": 1,
|
|
||||||
"enableExclusionZoneInset": true,
|
|
||||||
"backgroundOpacity": 0.93,
|
|
||||||
"useSeparateOpacity": false,
|
|
||||||
"marginVertical": 4,
|
|
||||||
"marginHorizontal": 4,
|
|
||||||
"frameThickness": 8,
|
|
||||||
"frameRadius": 12,
|
|
||||||
"outerCorners": true,
|
|
||||||
"hideOnOverview": false,
|
|
||||||
"displayMode": "always_visible",
|
|
||||||
"autoHideDelay": 500,
|
|
||||||
"autoShowDelay": 150,
|
|
||||||
"showOnWorkspaceSwitch": true,
|
|
||||||
"widgets": {
|
|
||||||
"left": [
|
|
||||||
{
|
|
||||||
"colorizeSystemIcon": "none",
|
|
||||||
"colorizeSystemText": "none",
|
|
||||||
"customIconPath": "",
|
|
||||||
"enableColorization": false,
|
|
||||||
"icon": "rocket",
|
|
||||||
"iconColor": "none",
|
|
||||||
"id": "Launcher",
|
|
||||||
"useDistroLogo": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"compactMode": true,
|
|
||||||
"diskPath": "/",
|
|
||||||
"iconColor": "error",
|
|
||||||
"id": "SystemMonitor",
|
|
||||||
"showCpuCores": false,
|
|
||||||
"showCpuFreq": false,
|
|
||||||
"showCpuTemp": true,
|
|
||||||
"showCpuUsage": true,
|
|
||||||
"showDiskAvailable": false,
|
|
||||||
"showDiskUsage": false,
|
|
||||||
"showDiskUsageAsPercent": false,
|
|
||||||
"showGpuTemp": false,
|
|
||||||
"showLoadAverage": false,
|
|
||||||
"showMemoryAsPercent": false,
|
|
||||||
"showMemoryUsage": true,
|
|
||||||
"showNetworkStats": false,
|
|
||||||
"showSwapUsage": false,
|
|
||||||
"textColor": "none",
|
|
||||||
"useMonospaceFont": true,
|
|
||||||
"usePadding": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"characterCount": 2,
|
|
||||||
"colorizeIcons": false,
|
|
||||||
"emptyColor": "none",
|
|
||||||
"enableScrollWheel": true,
|
|
||||||
"focusedColor": "primary",
|
|
||||||
"followFocusedScreen": false,
|
|
||||||
"fontWeight": "bold",
|
|
||||||
"groupedBorderOpacity": 1,
|
|
||||||
"hideUnoccupied": false,
|
|
||||||
"iconScale": 0.8,
|
|
||||||
"id": "Workspace",
|
|
||||||
"labelMode": "index",
|
|
||||||
"occupiedColor": "error",
|
|
||||||
"pillSize": 0.6,
|
|
||||||
"showApplications": false,
|
|
||||||
"showApplicationsHover": false,
|
|
||||||
"showBadge": true,
|
|
||||||
"showLabelsOnlyWhenOccupied": true,
|
|
||||||
"unfocusedIconsOpacity": 1
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"colorizeIcons": true,
|
|
||||||
"hideMode": "visible",
|
|
||||||
"id": "ActiveWindow",
|
|
||||||
"maxWidth": 250,
|
|
||||||
"scrollingMode": "hover",
|
|
||||||
"showIcon": true,
|
|
||||||
"showText": true,
|
|
||||||
"textColor": "none",
|
|
||||||
"useFixedWidth": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"compactMode": false,
|
|
||||||
"hideMode": "hidden",
|
|
||||||
"hideWhenIdle": false,
|
|
||||||
"id": "MediaMini",
|
|
||||||
"maxWidth": 145,
|
|
||||||
"panelShowAlbumArt": true,
|
|
||||||
"scrollingMode": "hover",
|
|
||||||
"showAlbumArt": true,
|
|
||||||
"showArtistFirst": true,
|
|
||||||
"showProgressRing": true,
|
|
||||||
"showVisualizer": false,
|
|
||||||
"textColor": "none",
|
|
||||||
"useFixedWidth": false,
|
|
||||||
"visualizerType": "linear"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"center": [
|
|
||||||
{
|
|
||||||
"clockColor": "none",
|
|
||||||
"customFont": "",
|
|
||||||
"formatHorizontal": "HH:mm ddd, MMM dd",
|
|
||||||
"formatVertical": "HH mm - dd MM",
|
|
||||||
"id": "Clock",
|
|
||||||
"tooltipFormat": "HH:mm ddd, MMM dd",
|
|
||||||
"useCustomFont": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"right": [
|
|
||||||
{
|
|
||||||
"blacklist": [],
|
|
||||||
"chevronColor": "none",
|
|
||||||
"colorizeIcons": true,
|
|
||||||
"drawerEnabled": false,
|
|
||||||
"hidePassive": true,
|
|
||||||
"id": "Tray",
|
|
||||||
"pinned": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"displayMode": "forceOpen",
|
|
||||||
"iconColor": "none",
|
|
||||||
"id": "KeyboardLayout",
|
|
||||||
"showIcon": true,
|
|
||||||
"textColor": "none"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"hideWhenZero": false,
|
|
||||||
"hideWhenZeroUnread": false,
|
|
||||||
"iconColor": "none",
|
|
||||||
"id": "NotificationHistory",
|
|
||||||
"showUnreadBadge": true,
|
|
||||||
"unreadBadgeColor": "primary"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"deviceNativePath": "__default__",
|
|
||||||
"displayMode": "graphic",
|
|
||||||
"hideIfIdle": false,
|
|
||||||
"hideIfNotDetected": true,
|
|
||||||
"id": "Battery",
|
|
||||||
"showNoctaliaPerformance": false,
|
|
||||||
"showPowerProfiles": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"displayMode": "onhover",
|
|
||||||
"iconColor": "none",
|
|
||||||
"id": "Volume",
|
|
||||||
"middleClickCommand": "pwvucontrol || pavucontrol",
|
|
||||||
"textColor": "none"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"applyToAllMonitors": false,
|
|
||||||
"displayMode": "onhover",
|
|
||||||
"iconColor": "none",
|
|
||||||
"id": "Brightness",
|
|
||||||
"textColor": "none"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"displayMode": "alwaysHide",
|
|
||||||
"iconColor": "none",
|
|
||||||
"id": "VPN",
|
|
||||||
"textColor": "none"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"defaultSettings": {
|
|
||||||
"compactMode": false,
|
|
||||||
"defaultDuration": 0,
|
|
||||||
"iconColor": "none",
|
|
||||||
"textColor": "none"
|
|
||||||
},
|
|
||||||
"id": "plugin:timer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"colorizeDistroLogo": false,
|
|
||||||
"colorizeSystemIcon": "error",
|
|
||||||
"colorizeSystemText": "none",
|
|
||||||
"customIconPath": "",
|
|
||||||
"enableColorization": true,
|
|
||||||
"icon": "noctalia",
|
|
||||||
"id": "ControlCenter",
|
|
||||||
"useDistroLogo": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"mouseWheelAction": "none",
|
|
||||||
"reverseScroll": false,
|
|
||||||
"mouseWheelWrap": true,
|
|
||||||
"middleClickAction": "none",
|
|
||||||
"middleClickFollowMouse": false,
|
|
||||||
"middleClickCommand": "",
|
|
||||||
"rightClickAction": "controlCenter",
|
|
||||||
"rightClickFollowMouse": true,
|
|
||||||
"rightClickCommand": "",
|
|
||||||
"screenOverrides": []
|
|
||||||
},
|
|
||||||
"general": {
|
|
||||||
"avatarImage": "/home/r3ddy/.face",
|
|
||||||
"dimmerOpacity": 0.2,
|
|
||||||
"showScreenCorners": false,
|
|
||||||
"forceBlackScreenCorners": false,
|
|
||||||
"scaleRatio": 1,
|
|
||||||
"radiusRatio": 1,
|
|
||||||
"iRadiusRatio": 1,
|
|
||||||
"boxRadiusRatio": 1,
|
|
||||||
"screenRadiusRatio": 1,
|
|
||||||
"animationSpeed": 1,
|
|
||||||
"animationDisabled": false,
|
|
||||||
"compactLockScreen": false,
|
|
||||||
"lockScreenAnimations": false,
|
|
||||||
"lockOnSuspend": true,
|
|
||||||
"showSessionButtonsOnLockScreen": true,
|
|
||||||
"showHibernateOnLockScreen": false,
|
|
||||||
"enableLockScreenMediaControls": false,
|
|
||||||
"enableShadows": true,
|
|
||||||
"enableBlurBehind": true,
|
|
||||||
"shadowDirection": "bottom_right",
|
|
||||||
"shadowOffsetX": 2,
|
|
||||||
"shadowOffsetY": 3,
|
|
||||||
"language": "",
|
|
||||||
"allowPanelsOnScreenWithoutBar": true,
|
|
||||||
"showChangelogOnStartup": true,
|
|
||||||
"telemetryEnabled": true,
|
|
||||||
"enableLockScreenCountdown": true,
|
|
||||||
"lockScreenCountdownDuration": 10000,
|
|
||||||
"autoStartAuth": false,
|
|
||||||
"allowPasswordWithFprintd": false,
|
|
||||||
"clockStyle": "custom",
|
|
||||||
"clockFormat": "hh\\nmm",
|
|
||||||
"passwordChars": false,
|
|
||||||
"lockScreenMonitors": [],
|
|
||||||
"lockScreenBlur": 0,
|
|
||||||
"lockScreenTint": 0,
|
|
||||||
"keybinds": {
|
|
||||||
"keyUp": [
|
|
||||||
"Up"
|
|
||||||
],
|
|
||||||
"keyDown": [
|
|
||||||
"Down"
|
|
||||||
],
|
|
||||||
"keyLeft": [
|
|
||||||
"Left"
|
|
||||||
],
|
|
||||||
"keyRight": [
|
|
||||||
"Right"
|
|
||||||
],
|
|
||||||
"keyEnter": [
|
|
||||||
"Return",
|
|
||||||
"Enter"
|
|
||||||
],
|
|
||||||
"keyEscape": [
|
|
||||||
"Esc"
|
|
||||||
],
|
|
||||||
"keyRemove": [
|
|
||||||
"Del"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"reverseScroll": false,
|
|
||||||
"smoothScrollEnabled": true
|
|
||||||
},
|
|
||||||
"ui": {
|
|
||||||
"fontDefault": "Sans Serif",
|
|
||||||
"fontFixed": "JetBrainsMono Nerd Font",
|
|
||||||
"fontDefaultScale": 1,
|
|
||||||
"fontFixedScale": 1,
|
|
||||||
"tooltipsEnabled": true,
|
|
||||||
"scrollbarAlwaysVisible": true,
|
|
||||||
"boxBorderEnabled": false,
|
|
||||||
"panelBackgroundOpacity": 0.93,
|
|
||||||
"translucentWidgets": false,
|
|
||||||
"panelsAttachedToBar": true,
|
|
||||||
"settingsPanelMode": "attached",
|
|
||||||
"settingsPanelSideBarCardStyle": false
|
|
||||||
},
|
|
||||||
"location": {
|
|
||||||
"name": "Bolzano",
|
|
||||||
"weatherEnabled": true,
|
|
||||||
"weatherShowEffects": true,
|
|
||||||
"weatherTaliaMascotAlways": false,
|
|
||||||
"useFahrenheit": false,
|
|
||||||
"use12hourFormat": false,
|
|
||||||
"showWeekNumberInCalendar": false,
|
|
||||||
"showCalendarEvents": true,
|
|
||||||
"showCalendarWeather": true,
|
|
||||||
"analogClockInCalendar": false,
|
|
||||||
"firstDayOfWeek": -1,
|
|
||||||
"hideWeatherTimezone": false,
|
|
||||||
"hideWeatherCityName": false,
|
|
||||||
"autoLocate": false
|
|
||||||
},
|
|
||||||
"calendar": {
|
|
||||||
"cards": [
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "calendar-header-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "calendar-month-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "weather-card"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"wallpaper": {
|
|
||||||
"enabled": true,
|
|
||||||
"overviewEnabled": true,
|
|
||||||
"directory": "/home/r3ddy/Pictures/Wallpapers",
|
|
||||||
"monitorDirectories": [],
|
|
||||||
"enableMultiMonitorDirectories": false,
|
|
||||||
"showHiddenFiles": false,
|
|
||||||
"viewMode": "single",
|
|
||||||
"setWallpaperOnAllMonitors": true,
|
|
||||||
"linkLightAndDarkWallpapers": true,
|
|
||||||
"fillMode": "crop",
|
|
||||||
"fillColor": "#000000",
|
|
||||||
"useSolidColor": false,
|
|
||||||
"solidColor": "#1a1a2e",
|
|
||||||
"automationEnabled": false,
|
|
||||||
"wallpaperChangeMode": "random",
|
|
||||||
"randomIntervalSec": 300,
|
|
||||||
"transitionDuration": 1500,
|
|
||||||
"transitionType": [
|
|
||||||
"fade",
|
|
||||||
"disc",
|
|
||||||
"stripes",
|
|
||||||
"wipe",
|
|
||||||
"pixelate",
|
|
||||||
"honeycomb"
|
|
||||||
],
|
|
||||||
"skipStartupTransition": false,
|
|
||||||
"transitionEdgeSmoothness": 0.05,
|
|
||||||
"panelPosition": "follow_bar",
|
|
||||||
"hideWallpaperFilenames": false,
|
|
||||||
"useOriginalImages": true,
|
|
||||||
"overviewBlur": 0.4,
|
|
||||||
"overviewTint": 0.6,
|
|
||||||
"useWallhaven": false,
|
|
||||||
"wallhavenQuery": "",
|
|
||||||
"wallhavenSorting": "relevance",
|
|
||||||
"wallhavenOrder": "desc",
|
|
||||||
"wallhavenCategories": "111",
|
|
||||||
"wallhavenPurity": "100",
|
|
||||||
"wallhavenRatios": "",
|
|
||||||
"wallhavenApiKey": "",
|
|
||||||
"wallhavenResolutionMode": "atleast",
|
|
||||||
"wallhavenResolutionWidth": "",
|
|
||||||
"wallhavenResolutionHeight": "",
|
|
||||||
"sortOrder": "name",
|
|
||||||
"favorites": []
|
|
||||||
},
|
|
||||||
"appLauncher": {
|
|
||||||
"enableClipboardHistory": false,
|
|
||||||
"autoPasteClipboard": false,
|
|
||||||
"enableClipPreview": true,
|
|
||||||
"clipboardWrapText": true,
|
|
||||||
"enableClipboardSmartIcons": true,
|
|
||||||
"enableClipboardChips": true,
|
|
||||||
"clipboardWatchTextCommand": "wl-paste --type text --watch cliphist store",
|
|
||||||
"clipboardWatchImageCommand": "wl-paste --type image --watch cliphist store",
|
|
||||||
"position": "center",
|
|
||||||
"pinnedApps": [],
|
|
||||||
"sortByMostUsed": true,
|
|
||||||
"terminalCommand": "kitty -e",
|
|
||||||
"customLaunchPrefixEnabled": false,
|
|
||||||
"customLaunchPrefix": "",
|
|
||||||
"viewMode": "list",
|
|
||||||
"showCategories": true,
|
|
||||||
"iconMode": "tabler",
|
|
||||||
"showIconBackground": false,
|
|
||||||
"enableSettingsSearch": true,
|
|
||||||
"enableWindowsSearch": true,
|
|
||||||
"enableSessionSearch": true,
|
|
||||||
"ignoreMouseInput": false,
|
|
||||||
"screenshotAnnotationTool": "",
|
|
||||||
"overviewLayer": false,
|
|
||||||
"density": "default"
|
|
||||||
},
|
|
||||||
"controlCenter": {
|
|
||||||
"position": "close_to_bar_button",
|
|
||||||
"diskPath": "/",
|
|
||||||
"shortcuts": {
|
|
||||||
"left": [
|
|
||||||
{
|
|
||||||
"id": "Network"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "Bluetooth"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "WallpaperSelector"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "NoctaliaPerformance"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"right": [
|
|
||||||
{
|
|
||||||
"id": "Notifications"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "PowerProfile"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "KeepAwake"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "NightLight"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"cards": [
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "profile-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "shortcuts-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "audio-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "brightness-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "weather-card"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "media-sysmon-card"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"systemMonitor": {
|
|
||||||
"cpuWarningThreshold": 80,
|
|
||||||
"cpuCriticalThreshold": 90,
|
|
||||||
"tempWarningThreshold": 80,
|
|
||||||
"tempCriticalThreshold": 90,
|
|
||||||
"gpuWarningThreshold": 80,
|
|
||||||
"gpuCriticalThreshold": 90,
|
|
||||||
"memWarningThreshold": 80,
|
|
||||||
"memCriticalThreshold": 90,
|
|
||||||
"swapWarningThreshold": 80,
|
|
||||||
"swapCriticalThreshold": 90,
|
|
||||||
"diskWarningThreshold": 80,
|
|
||||||
"diskCriticalThreshold": 90,
|
|
||||||
"diskAvailWarningThreshold": 20,
|
|
||||||
"diskAvailCriticalThreshold": 10,
|
|
||||||
"batteryWarningThreshold": 20,
|
|
||||||
"batteryCriticalThreshold": 5,
|
|
||||||
"enableDgpuMonitoring": false,
|
|
||||||
"useCustomColors": false,
|
|
||||||
"warningColor": "",
|
|
||||||
"criticalColor": "",
|
|
||||||
"externalMonitor": "resources || missioncenter || jdsystemmonitor || corestats || system-monitoring-center || gnome-system-monitor || plasma-systemmonitor || mate-system-monitor || ukui-system-monitor || deepin-system-monitor || pantheon-system-monitor"
|
|
||||||
},
|
|
||||||
"noctaliaPerformance": {
|
|
||||||
"disableWallpaper": true,
|
|
||||||
"disableDesktopWidgets": true
|
|
||||||
},
|
|
||||||
"dock": {
|
|
||||||
"enabled": true,
|
|
||||||
"position": "bottom",
|
|
||||||
"displayMode": "auto_hide",
|
|
||||||
"dockType": "floating",
|
|
||||||
"backgroundOpacity": 1,
|
|
||||||
"floatingRatio": 1,
|
|
||||||
"size": 1,
|
|
||||||
"onlySameOutput": true,
|
|
||||||
"monitors": [],
|
|
||||||
"pinnedApps": [],
|
|
||||||
"colorizeIcons": false,
|
|
||||||
"showLauncherIcon": false,
|
|
||||||
"launcherPosition": "end",
|
|
||||||
"launcherUseDistroLogo": false,
|
|
||||||
"launcherIcon": "",
|
|
||||||
"launcherIconColor": "none",
|
|
||||||
"pinnedStatic": false,
|
|
||||||
"inactiveIndicators": false,
|
|
||||||
"groupApps": false,
|
|
||||||
"groupContextMenuMode": "extended",
|
|
||||||
"groupClickAction": "cycle",
|
|
||||||
"groupIndicatorStyle": "dots",
|
|
||||||
"deadOpacity": 0.6,
|
|
||||||
"animationSpeed": 1,
|
|
||||||
"sitOnFrame": false,
|
|
||||||
"showDockIndicator": false,
|
|
||||||
"indicatorThickness": 3,
|
|
||||||
"indicatorColor": "primary",
|
|
||||||
"indicatorOpacity": 0.6
|
|
||||||
},
|
|
||||||
"network": {
|
|
||||||
"bluetoothRssiPollingEnabled": false,
|
|
||||||
"bluetoothRssiPollIntervalMs": 60000,
|
|
||||||
"networkPanelView": "wifi",
|
|
||||||
"wifiDetailsViewMode": "grid",
|
|
||||||
"bluetoothDetailsViewMode": "grid",
|
|
||||||
"bluetoothHideUnnamedDevices": false,
|
|
||||||
"disableDiscoverability": false,
|
|
||||||
"bluetoothAutoConnect": true
|
|
||||||
},
|
|
||||||
"sessionMenu": {
|
|
||||||
"enableCountdown": true,
|
|
||||||
"countdownDuration": 10000,
|
|
||||||
"position": "center",
|
|
||||||
"showHeader": true,
|
|
||||||
"showKeybinds": true,
|
|
||||||
"largeButtonsStyle": true,
|
|
||||||
"largeButtonsLayout": "single-row",
|
|
||||||
"powerOptions": [
|
|
||||||
{
|
|
||||||
"action": "lock",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "1"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "suspend",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "hibernate",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "reboot",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "logout",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "shutdown",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "6"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "rebootToUefi",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": true,
|
|
||||||
"keybind": "7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"action": "userspaceReboot",
|
|
||||||
"command": "",
|
|
||||||
"countdownEnabled": true,
|
|
||||||
"enabled": false,
|
|
||||||
"keybind": ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"notifications": {
|
|
||||||
"enabled": true,
|
|
||||||
"enableMarkdown": false,
|
|
||||||
"density": "default",
|
|
||||||
"monitors": [],
|
|
||||||
"location": "top_right",
|
|
||||||
"overlayLayer": true,
|
|
||||||
"backgroundOpacity": 1,
|
|
||||||
"respectExpireTimeout": false,
|
|
||||||
"lowUrgencyDuration": 3,
|
|
||||||
"normalUrgencyDuration": 8,
|
|
||||||
"criticalUrgencyDuration": 15,
|
|
||||||
"clearDismissed": true,
|
|
||||||
"saveToHistory": {
|
|
||||||
"low": true,
|
|
||||||
"normal": true,
|
|
||||||
"critical": true
|
|
||||||
},
|
|
||||||
"sounds": {
|
|
||||||
"enabled": false,
|
|
||||||
"volume": 0.5,
|
|
||||||
"separateSounds": false,
|
|
||||||
"criticalSoundFile": "",
|
|
||||||
"normalSoundFile": "",
|
|
||||||
"lowSoundFile": "",
|
|
||||||
"excludedApps": "discord,firefox,chrome,chromium,edge"
|
|
||||||
},
|
|
||||||
"enableMediaToast": false,
|
|
||||||
"enableKeyboardLayoutToast": true,
|
|
||||||
"enableBatteryToast": true
|
|
||||||
},
|
|
||||||
"osd": {
|
|
||||||
"enabled": true,
|
|
||||||
"location": "top_right",
|
|
||||||
"autoHideMs": 2000,
|
|
||||||
"overlayLayer": true,
|
|
||||||
"backgroundOpacity": 1,
|
|
||||||
"enabledTypes": [
|
|
||||||
0,
|
|
||||||
1,
|
|
||||||
2
|
|
||||||
],
|
|
||||||
"monitors": []
|
|
||||||
},
|
|
||||||
"audio": {
|
|
||||||
"volumeStep": 5,
|
|
||||||
"volumeOverdrive": false,
|
|
||||||
"spectrumFrameRate": 30,
|
|
||||||
"visualizerType": "linear",
|
|
||||||
"spectrumMirrored": true,
|
|
||||||
"mprisBlacklist": [],
|
|
||||||
"preferredPlayer": "mpv",
|
|
||||||
"volumeFeedback": true,
|
|
||||||
"volumeFeedbackSoundFile": ""
|
|
||||||
},
|
|
||||||
"brightness": {
|
|
||||||
"brightnessStep": 5,
|
|
||||||
"enforceMinimum": true,
|
|
||||||
"enableDdcSupport": false,
|
|
||||||
"backlightDeviceMappings": []
|
|
||||||
},
|
|
||||||
"colorSchemes": {
|
|
||||||
"useWallpaperColors": false,
|
|
||||||
"predefinedScheme": "Catppuccin",
|
|
||||||
"darkMode": true,
|
|
||||||
"schedulingMode": "off",
|
|
||||||
"manualSunrise": "06:30",
|
|
||||||
"manualSunset": "18:30",
|
|
||||||
"generationMethod": "tonal-spot",
|
|
||||||
"monitorForColors": "",
|
|
||||||
"syncGsettings": true
|
|
||||||
},
|
|
||||||
"templates": {
|
|
||||||
"activeTemplates": [
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "niri"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "steam"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "gtk"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enabled": true,
|
|
||||||
"id": "discord"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"enableUserTheming": false
|
|
||||||
},
|
|
||||||
"nightLight": {
|
|
||||||
"enabled": false,
|
|
||||||
"forced": false,
|
|
||||||
"autoSchedule": true,
|
|
||||||
"nightTemp": "4000",
|
|
||||||
"dayTemp": "6500",
|
|
||||||
"manualSunrise": "06:30",
|
|
||||||
"manualSunset": "18:30"
|
|
||||||
},
|
|
||||||
"hooks": {
|
|
||||||
"enabled": false,
|
|
||||||
"wallpaperChange": "",
|
|
||||||
"darkModeChange": "",
|
|
||||||
"screenLock": "",
|
|
||||||
"screenUnlock": "",
|
|
||||||
"performanceModeEnabled": "",
|
|
||||||
"performanceModeDisabled": "",
|
|
||||||
"startup": "",
|
|
||||||
"session": "",
|
|
||||||
"colorGeneration": ""
|
|
||||||
},
|
|
||||||
"plugins": {
|
|
||||||
"autoUpdate": false,
|
|
||||||
"notifyUpdates": true
|
|
||||||
},
|
|
||||||
"idle": {
|
|
||||||
"enabled": false,
|
|
||||||
"screenOffTimeout": 600,
|
|
||||||
"lockTimeout": 660,
|
|
||||||
"suspendTimeout": 1800,
|
|
||||||
"fadeDuration": 5,
|
|
||||||
"screenOffCommand": "",
|
|
||||||
"lockCommand": "",
|
|
||||||
"suspendCommand": "",
|
|
||||||
"resumeScreenOffCommand": "",
|
|
||||||
"resumeLockCommand": "",
|
|
||||||
"resumeSuspendCommand": "",
|
|
||||||
"customCommands": "[]"
|
|
||||||
},
|
|
||||||
"desktopWidgets": {
|
|
||||||
"enabled": true,
|
|
||||||
"overviewEnabled": true,
|
|
||||||
"gridSnap": false,
|
|
||||||
"gridSnapScale": false,
|
|
||||||
"monitorWidgets": [
|
|
||||||
{
|
|
||||||
"name": "eDP-1",
|
|
||||||
"widgets": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "HDMI-A-1",
|
|
||||||
"widgets": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Generated
+52
-95
@@ -3,11 +3,11 @@
|
|||||||
"cachyos-kernel": {
|
"cachyos-kernel": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779085181,
|
"lastModified": 1781455283,
|
||||||
"narHash": "sha256-ZdiBlGOkI9tS3ggyNlJ5gU4qCkvGWLT3sbrnHEemN2o=",
|
"narHash": "sha256-/71qSmWc0vIyGsvtADG8/uHnC/NvXPEY6TXRoDMufeo=",
|
||||||
"owner": "CachyOS",
|
"owner": "CachyOS",
|
||||||
"repo": "linux-cachyos",
|
"repo": "linux-cachyos",
|
||||||
"rev": "391e1e35d62d30dccd14ec3af01d58e5310b7d80",
|
"rev": "3bd5b77999c4180ed01bdd0669bfabc5171b090a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -19,11 +19,11 @@
|
|||||||
"cachyos-kernel-patches": {
|
"cachyos-kernel-patches": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779191960,
|
"lastModified": 1781257359,
|
||||||
"narHash": "sha256-QqEC7SVMVf1vj9OoflWzP+nGewMrUNSBSf1dB8sUbqY=",
|
"narHash": "sha256-J2/PBS+5u6osnWZUB7UTjLaD+S8diM+6hlOWDoX/+bw=",
|
||||||
"owner": "CachyOS",
|
"owner": "CachyOS",
|
||||||
"repo": "kernel-patches",
|
"repo": "kernel-patches",
|
||||||
"rev": "65cbbfc17bb7e172cb06ef69037be5b0d517b2cd",
|
"rev": "46b45d26b536195f3ee8bc510b96b7fa47567163",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -113,11 +113,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779507042,
|
"lastModified": 1781615165,
|
||||||
"narHash": "sha256-7wOwi8B6D0BYsieZCnHZZj2sNUzgJhLoIVSfkwB7lxQ=",
|
"narHash": "sha256-CFF4fNNfr2GZSx1xJhBNBi7VMj8OtOqZGOV+fiBSbzw=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "509ed3c603349a9d43de9e2ae6613baea6bd5b34",
|
"rev": "34dd288e65012954cf7170658e0e6a61255b0327",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -151,11 +151,11 @@
|
|||||||
"nixpkgs": "nixpkgs"
|
"nixpkgs": "nixpkgs"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779477384,
|
"lastModified": 1781463250,
|
||||||
"narHash": "sha256-lByanSWg/pKyDJ2pMuphIxMuCMy7qpYG2/gGjp//UFk=",
|
"narHash": "sha256-gYE/0gtSedmA21UWRZ2DA+iXhySh1JGKOssuqejV7cQ=",
|
||||||
"owner": "xddxdd",
|
"owner": "xddxdd",
|
||||||
"repo": "nix-cachyos-kernel",
|
"repo": "nix-cachyos-kernel",
|
||||||
"rev": "86d7051a5694db99f4db6165bcaf15e7bba8672a",
|
"rev": "4039d20f1495f2c521e7d12723a0c45348b118e8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -175,11 +175,11 @@
|
|||||||
"vpn-confinement": "vpn-confinement"
|
"vpn-confinement": "vpn-confinement"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779483163,
|
"lastModified": 1781620378,
|
||||||
"narHash": "sha256-rlTpDEuu9RjUus7Vl1jfREXj8jDfDjzatczPhKY2mZk=",
|
"narHash": "sha256-+8sMPwMOM6c3z9KNb+qDzw7yg8CXyg3nHQpURsP5Ptc=",
|
||||||
"owner": "kiriwalawren",
|
"owner": "kiriwalawren",
|
||||||
"repo": "nixflix",
|
"repo": "nixflix",
|
||||||
"rev": "119e778540c94d3f035979af1ffdaa163b47c8ec",
|
"rev": "80d3a69ad8bdfcddf3a21b105978f9bce7b8fca5",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -190,11 +190,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779436535,
|
"lastModified": 1781421111,
|
||||||
"narHash": "sha256-jJ8YPw+bnLy1c8oI0hO4NKvbCQOt9V1aSUzhpLPs3Cw=",
|
"narHash": "sha256-2xSTHlKBF5h/tgAeHyQPR/g48qk9ACz7dED3jc3pGKA=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "d04de155b837ea2ba199ec83851b9dbffe57af08",
|
"rev": "7fe8f446d9475534dc54591ccb5c87c1ce6eaf8b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -206,11 +206,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs-25-11": {
|
"nixpkgs-25-11": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779102034,
|
"lastModified": 1781509190,
|
||||||
"narHash": "sha256-vZJZjLo513IeI8hjzHFc6TDezUd4uCE2Eq4SNO3DNNg=",
|
"narHash": "sha256-uJZs9Di8I6ciTp6jiojj0HzlNpBkud8ax5aT/O5aJkw=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "687f05a9184cad4eaf905c48b63649e3a86f5433",
|
"rev": "d6df3513510aa548c83868fd22bfddd0a8c0a0d4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -235,13 +235,29 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nixpkgs-my-features": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1779912664,
|
||||||
|
"narHash": "sha256-OtD0RA+zI3a5BE/g6IgflMf8DiwdKIJ2S2P4k7ww3AI=",
|
||||||
|
"owner": "Superredstone",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "4788847e7c2deefd8c9a7369af552a1d9e9964d1",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Superredstone",
|
||||||
|
"ref": "my-features",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779357205,
|
"lastModified": 1781074563,
|
||||||
"narHash": "sha256-cCO8aTqss5x9Ky8GWkpY0Hy5fyTZEbtifSUV8QjSzic=",
|
"narHash": "sha256-md8WlXOlfnIeHeOScMTTHFyf2d6iaTwPl2apR5EQ3P4=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "f83fc3c307e74bc5fd5adb7eb6b8b13ffd2a36e1",
|
"rev": "9ae611a455b90cf061d8f332b977e387bda8e1ca",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -325,46 +341,23 @@
|
|||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
],
|
]
|
||||||
"noctalia-qs": "noctalia-qs"
|
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779504029,
|
"lastModified": 1780809674,
|
||||||
"narHash": "sha256-f8u9DV9Qk8KJh7DVvk4UgUFTN0NDJeFxgrffTSwPkpA=",
|
"narHash": "sha256-JFbpz7FeJ1pLND4sC2jE6L1oxufaJWM24QUPSofgIbc=",
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
"repo": "noctalia-shell",
|
"repo": "noctalia-shell",
|
||||||
"rev": "b99b7a7f06ff749df9ac43181ff7889ff90c5599",
|
"rev": "3329444884247883597103776645419fb4b46d94",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "noctalia-dev",
|
"owner": "noctalia-dev",
|
||||||
|
"ref": "v5",
|
||||||
"repo": "noctalia-shell",
|
"repo": "noctalia-shell",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"noctalia-qs": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"noctalia",
|
|
||||||
"nixpkgs"
|
|
||||||
],
|
|
||||||
"systems": "systems_3",
|
|
||||||
"treefmt-nix": "treefmt-nix_2"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1778983195,
|
|
||||||
"narHash": "sha256-hE3EFK5GoSdbO5WHZ8bZDUVYkofbDLQN/KK25z7IOOI=",
|
|
||||||
"owner": "noctalia-dev",
|
|
||||||
"repo": "noctalia-qs",
|
|
||||||
"rev": "4116b41cdc89e186be7cb8b24a9b6022af95d742",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "noctalia-dev",
|
|
||||||
"repo": "noctalia-qs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
@@ -372,6 +365,7 @@
|
|||||||
"nixflix": "nixflix",
|
"nixflix": "nixflix",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"nixpkgs-25-11": "nixpkgs-25-11",
|
"nixpkgs-25-11": "nixpkgs-25-11",
|
||||||
|
"nixpkgs-my-features": "nixpkgs-my-features",
|
||||||
"nixvim": "nixvim",
|
"nixvim": "nixvim",
|
||||||
"noctalia": "noctalia",
|
"noctalia": "noctalia",
|
||||||
"sops-nix": "sops-nix"
|
"sops-nix": "sops-nix"
|
||||||
@@ -384,11 +378,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1777944972,
|
"lastModified": 1780547341,
|
||||||
"narHash": "sha256-VfGRo1qTBKOe3s2gOv8LSoA6Fk19PvBlwQ1ECN0Evn8=",
|
"narHash": "sha256-Gq8KNx5A7hBB3uGJaj6eQfLDIz5YdLu92gqBcvHvoUo=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "c591bf665727040c6cc5cb409079acb22dcce33c",
|
"rev": "9ed65852b6257fbeae4355bc24ecfea307ca759a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -427,21 +421,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_3": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1689347949,
|
|
||||||
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default-linux",
|
|
||||||
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default-linux",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"treefmt-nix": {
|
"treefmt-nix": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
@@ -450,33 +429,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1775636079,
|
"lastModified": 1780220602,
|
||||||
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
|
"narHash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM=",
|
||||||
"owner": "numtide",
|
"owner": "numtide",
|
||||||
"repo": "treefmt-nix",
|
"repo": "treefmt-nix",
|
||||||
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
|
"rev": "db947814a175b7ca6ded66e21383d938df01c227",
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"treefmt-nix_2": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": [
|
|
||||||
"noctalia",
|
|
||||||
"noctalia-qs",
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1775636079,
|
|
||||||
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
|
|
||||||
"owner": "numtide",
|
|
||||||
"repo": "treefmt-nix",
|
|
||||||
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
|
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||||
nixpkgs-25-11.url = "github:nixos/nixpkgs/nixos-25.11";
|
nixpkgs-25-11.url = "github:nixos/nixpkgs/nixos-25.11";
|
||||||
|
nixpkgs-my-features.url = "github:Superredstone/nixpkgs/my-features";
|
||||||
home-manager = {
|
home-manager = {
|
||||||
url = "github:nix-community/home-manager";
|
url = "github:nix-community/home-manager";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
@@ -15,7 +16,7 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
noctalia = {
|
noctalia = {
|
||||||
url = "github:noctalia-dev/noctalia-shell";
|
url = "github:noctalia-dev/noctalia-shell/v5";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
nixflix = {
|
nixflix = {
|
||||||
@@ -29,6 +30,7 @@
|
|||||||
{
|
{
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
nixpkgs-25-11,
|
nixpkgs-25-11,
|
||||||
|
nixpkgs-my-features,
|
||||||
home-manager,
|
home-manager,
|
||||||
nixvim,
|
nixvim,
|
||||||
sops-nix,
|
sops-nix,
|
||||||
@@ -52,6 +54,7 @@
|
|||||||
inputs
|
inputs
|
||||||
nixpkgs
|
nixpkgs
|
||||||
nixpkgs-25-11
|
nixpkgs-25-11
|
||||||
|
nixpkgs-my-features
|
||||||
home-manager
|
home-manager
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
@@ -86,5 +89,13 @@
|
|||||||
nixflix.nixosModules.default
|
nixflix.nixosModules.default
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
nixosConfigurations."frog" = mkSystem "frog" {
|
||||||
|
system = "x86_64-linux";
|
||||||
|
user = username;
|
||||||
|
email = personalEmail;
|
||||||
|
workSystem = true;
|
||||||
|
desktopEnvironment = "gnome";
|
||||||
|
enableZram = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -32,7 +32,7 @@
|
|||||||
"$HOME/.local/bin"
|
"$HOME/.local/bin"
|
||||||
];
|
];
|
||||||
|
|
||||||
stateVersion = "24.11";
|
stateVersion = "26.05";
|
||||||
};
|
};
|
||||||
|
|
||||||
dconf.enable = true;
|
dconf.enable = true;
|
||||||
|
|||||||
+8
-10
@@ -2,6 +2,14 @@
|
|||||||
{
|
{
|
||||||
programs.fish = {
|
programs.fish = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
shellAliases = {
|
||||||
|
"please" = "sudo $history[1]";
|
||||||
|
"amend" = "git commit --amend";
|
||||||
|
"commit" = "git commit";
|
||||||
|
"add" = "git add .";
|
||||||
|
"ssh" = "kitten ssh";
|
||||||
|
"dev" = "nix develop --command 'fish'";
|
||||||
|
};
|
||||||
interactiveShellInit = ''
|
interactiveShellInit = ''
|
||||||
# This is commented until a good way of installing themes is found
|
# This is commented until a good way of installing themes is found
|
||||||
# fish_config theme choose Catppuccin\ Mocha
|
# fish_config theme choose Catppuccin\ Mocha
|
||||||
@@ -12,16 +20,6 @@
|
|||||||
krabby random --no-title --padding-left 2
|
krabby random --no-title --padding-left 2
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function weather
|
|
||||||
curl "wttr.in/Bolzano?0?Q?"
|
|
||||||
end
|
|
||||||
|
|
||||||
function dev
|
|
||||||
nix develop --command "fish"
|
|
||||||
end
|
|
||||||
|
|
||||||
alias ssh "kitten ssh"
|
|
||||||
'';
|
'';
|
||||||
plugins = with pkgs.fishPlugins; [
|
plugins = with pkgs.fishPlugins; [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
init.defaultBranch = "main";
|
init.defaultBranch = "main";
|
||||||
pull.rebase = true;
|
pull.rebase = true;
|
||||||
commit.gpgsign = true;
|
commit.gpgsign = true;
|
||||||
|
push.autoSetupRemote = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -4,9 +4,9 @@
|
|||||||
inputs.noctalia.homeModules.default
|
inputs.noctalia.homeModules.default
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.noctalia-shell = {
|
programs.noctalia = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = ../assets/noctalia.json;
|
settings = ../assets/noctalia-config.toml;
|
||||||
};
|
};
|
||||||
|
|
||||||
gtk = {
|
gtk = {
|
||||||
|
|||||||
+12
-1
@@ -7,6 +7,7 @@
|
|||||||
inputs,
|
inputs,
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
nixpkgs-25-11,
|
nixpkgs-25-11,
|
||||||
|
nixpkgs-my-features,
|
||||||
home-manager,
|
home-manager,
|
||||||
}:
|
}:
|
||||||
name:
|
name:
|
||||||
@@ -26,12 +27,22 @@ let
|
|||||||
HMConfig = ../home;
|
HMConfig = ../home;
|
||||||
systemPackages = ../modules/packages.nix;
|
systemPackages = ../modules/packages.nix;
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
inherit gamingSystem workSystem enableZram nixvim sops-nix noctalia inputs additionalModules;
|
inherit
|
||||||
|
gamingSystem
|
||||||
|
workSystem
|
||||||
|
enableZram
|
||||||
|
nixvim
|
||||||
|
sops-nix
|
||||||
|
noctalia
|
||||||
|
inputs
|
||||||
|
additionalModules
|
||||||
|
;
|
||||||
pkgs-unstable = import nixpkgs {
|
pkgs-unstable = import nixpkgs {
|
||||||
inherit system;
|
inherit system;
|
||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
};
|
};
|
||||||
pkgs-25-11 = nixpkgs-25-11.legacyPackages.${system};
|
pkgs-25-11 = nixpkgs-25-11.legacyPackages.${system};
|
||||||
|
pkgs-my-features = nixpkgs-my-features.legacyPackages.${system};
|
||||||
currentSystem = system;
|
currentSystem = system;
|
||||||
currentSystemName = name;
|
currentSystemName = name;
|
||||||
currentSystemUser = user;
|
currentSystemUser = user;
|
||||||
|
|||||||
@@ -14,5 +14,5 @@
|
|||||||
boot.loader.systemd-boot.enable = true;
|
boot.loader.systemd-boot.enable = true;
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
|
|
||||||
system.stateVersion = "25.05"; # Did you read the comment?
|
system.stateVersion = "26.05"; # Did you read the comment?
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,4 @@
|
|||||||
{ ... }:
|
{ ... }:
|
||||||
let
|
|
||||||
dockerNetwork = "172.18.0.0/16";
|
|
||||||
in
|
|
||||||
{
|
{
|
||||||
networking = {
|
networking = {
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
@@ -17,15 +14,13 @@ in
|
|||||||
465
|
465
|
||||||
587
|
587
|
||||||
993
|
993
|
||||||
|
27015
|
||||||
];
|
];
|
||||||
allowedUDPPorts = [
|
allowedUDPPorts = [
|
||||||
80
|
80
|
||||||
443
|
443
|
||||||
|
34197
|
||||||
];
|
];
|
||||||
extraInputRules = ''
|
|
||||||
ip saddr ${dockerNetwork} tcp dport 5900 accept
|
|
||||||
ip saddr ${dockerNetwork} tcp dport 8001-8005 accept
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{ ... }:
|
{ config, ... }:
|
||||||
{
|
{
|
||||||
sops =
|
sops =
|
||||||
let
|
let
|
||||||
@@ -20,6 +20,14 @@
|
|||||||
prowlarr_api_key = default;
|
prowlarr_api_key = default;
|
||||||
seerr_api_key = default;
|
seerr_api_key = default;
|
||||||
indexers_ilcorsaroblu_password = default;
|
indexers_ilcorsaroblu_password = default;
|
||||||
|
gitea_registration_token = default;
|
||||||
|
};
|
||||||
|
templates = {
|
||||||
|
"gitea_runner.env".content = ''
|
||||||
|
GITEA_INSTANCE_URL=${config.services.gitea.settings.server.ROOT_URL}
|
||||||
|
GITEA_RUNNER_NAME="Runner"
|
||||||
|
GITEA_RUNNER_REGISTRATION_TOKEN=${config.sops.placeholder.gitea_registration_token}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,37 @@
|
|||||||
{ config, ... }:
|
|
||||||
{
|
{
|
||||||
services.caddy = {
|
pkgs,
|
||||||
|
config,
|
||||||
|
currentSystemUser,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
{
|
||||||
|
services.caddy =
|
||||||
|
let
|
||||||
|
basicAuth = ''
|
||||||
|
basicauth {
|
||||||
|
${currentSystemUser} $2a$14$L6SBwu.0FhGBYwH2LWa6uOrBSeRHo8Lo95Vkle/g5uB7kZl7nmJPO
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
in
|
||||||
|
{
|
||||||
enable = true;
|
enable = true;
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
|
"patrickcanal.it".extraConfig = ''
|
||||||
|
root /var/www/patrickcanal.it/public
|
||||||
|
file_server
|
||||||
|
'';
|
||||||
|
"novnc.patrickcanal.it".extraConfig = ''
|
||||||
|
handle {
|
||||||
|
${basicAuth}
|
||||||
|
root ${pkgs.novnc}/share/webapps/novnc
|
||||||
|
file_server browse
|
||||||
|
}
|
||||||
|
|
||||||
|
handle /websockify {
|
||||||
|
${basicAuth}
|
||||||
|
reverse_proxy 127.0.0.1:6080
|
||||||
|
}
|
||||||
|
'';
|
||||||
"vaultwarden.patrickcanal.it".extraConfig = ''
|
"vaultwarden.patrickcanal.it".extraConfig = ''
|
||||||
encode zstd gzip
|
encode zstd gzip
|
||||||
reverse_proxy :${toString config.services.vaultwarden.config.ROCKET_PORT} {
|
reverse_proxy :${toString config.services.vaultwarden.config.ROCKET_PORT} {
|
||||||
@@ -41,4 +70,19 @@
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.websockify = {
|
||||||
|
description = "Websockify for noVNC";
|
||||||
|
after = [ "network.target" ];
|
||||||
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
serviceConfig = {
|
||||||
|
Restart = "always";
|
||||||
|
DynamicUser = true;
|
||||||
|
ExecStart = ''
|
||||||
|
${pkgs.python3Packages.websockify}/bin/websockify \
|
||||||
|
--web ${pkgs.novnc}/share/webapps/novnc \
|
||||||
|
6080 127.0.0.1:5900
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{ ... }:
|
{ config, ... }:
|
||||||
{
|
{
|
||||||
services.gitea = {
|
config.services.gitea = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
server = {
|
server = {
|
||||||
@@ -11,4 +11,14 @@
|
|||||||
service.DISABLE_REGISTRATION = true;
|
service.DISABLE_REGISTRATION = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
config.virtualisation.oci-containers.containers.gitea-act-runner = {
|
||||||
|
image = "docker.io/gitea/act_runner:latest";
|
||||||
|
environmentFiles = [
|
||||||
|
config.sops.templates."gitea_runner.env".path
|
||||||
|
];
|
||||||
|
volumes = [
|
||||||
|
"/var/run/docker.sock:/var/run/docker.sock"
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,32 +1,12 @@
|
|||||||
{ ... }:
|
{ pkgs-my-features, ... }:
|
||||||
{
|
{
|
||||||
nixpkgs.overlays = [
|
|
||||||
(self: super: {
|
|
||||||
octoprint = super.octoprint.override {
|
|
||||||
packageOverrides = pyself: pysuper: {
|
|
||||||
octoprint-fanspeedslider = pyself.buildPythonPackage rec {
|
|
||||||
pname = "fanspeedslider";
|
|
||||||
version = "0.2.3";
|
|
||||||
src = self.fetchFromGitHub {
|
|
||||||
owner = "mival";
|
|
||||||
repo = "OctoPrint-FanSpeedSlider";
|
|
||||||
rev = "${version}";
|
|
||||||
sha256 = "sha256-0Gp9EgaKyCnRQv4A1sNHquTRqjag2Oz/fDGVVo95FfY=";
|
|
||||||
};
|
|
||||||
propagatedBuildInputs = [ pysuper.octoprint ];
|
|
||||||
pyproject = true;
|
|
||||||
doCheck = false;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
})
|
|
||||||
];
|
|
||||||
services.octoprint = {
|
services.octoprint = {
|
||||||
enable = true;
|
enable = true;
|
||||||
port = 8002;
|
port = 8002;
|
||||||
|
package = pkgs-my-features.octoprint;
|
||||||
plugins =
|
plugins =
|
||||||
plugins: with plugins; [
|
plugins: with plugins; [
|
||||||
octoprint-fanspeedslider
|
fanspeedslider
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,59 @@
|
|||||||
|
# Edit this configuration file to define what should be installed on
|
||||||
|
# your system. Help is available in the configuration.nix(5) man page
|
||||||
|
# and in the NixOS manual (accessible by running ‘nixos-help’).
|
||||||
|
|
||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
# Include the results of the hardware scan.
|
||||||
|
./hardware-configuration.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
boot.loader.grub.enable = true;
|
||||||
|
boot.loader.grub.device = "/dev/vda";
|
||||||
|
boot.loader.grub.useOSProber = true;
|
||||||
|
|
||||||
|
networking.hostName = "frog"; # Define your hostname.
|
||||||
|
|
||||||
|
networking.networkmanager.enable = true;
|
||||||
|
|
||||||
|
time.timeZone = "Europe/Rome";
|
||||||
|
|
||||||
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
|
|
||||||
|
i18n.extraLocaleSettings = {
|
||||||
|
LC_ADDRESS = "it_IT.UTF-8";
|
||||||
|
LC_IDENTIFICATION = "it_IT.UTF-8";
|
||||||
|
LC_MEASUREMENT = "it_IT.UTF-8";
|
||||||
|
LC_MONETARY = "it_IT.UTF-8";
|
||||||
|
LC_NAME = "it_IT.UTF-8";
|
||||||
|
LC_NUMERIC = "it_IT.UTF-8";
|
||||||
|
LC_PAPER = "it_IT.UTF-8";
|
||||||
|
LC_TELEPHONE = "it_IT.UTF-8";
|
||||||
|
LC_TIME = "it_IT.UTF-8";
|
||||||
|
};
|
||||||
|
|
||||||
|
services.xserver.enable = true;
|
||||||
|
|
||||||
|
services.xserver.displayManager.gdm.enable = true;
|
||||||
|
services.xserver.desktopManager.gnome.enable = true;
|
||||||
|
|
||||||
|
services.xserver.xkb = {
|
||||||
|
layout = "us";
|
||||||
|
variant = "";
|
||||||
|
};
|
||||||
|
services.printing.enable = true;
|
||||||
|
services.pulseaudio.enable = false;
|
||||||
|
security.rtkit.enable = true;
|
||||||
|
services.pipewire = {
|
||||||
|
enable = true;
|
||||||
|
alsa.enable = true;
|
||||||
|
alsa.support32Bit = true;
|
||||||
|
pulse.enable = true;
|
||||||
|
};
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
];
|
||||||
|
system.stateVersion = "25.11"; # Did you read the comment?
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./configuration.nix
|
||||||
|
];
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
||||||
|
# and may be overwritten by future invocations. Please make changes
|
||||||
|
# to /etc/nixos/configuration.nix instead.
|
||||||
|
{ lib, modulesPath, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
(modulesPath + "/profiles/qemu-guest.nix")
|
||||||
|
];
|
||||||
|
|
||||||
|
boot.initrd.availableKernelModules = [
|
||||||
|
"ahci"
|
||||||
|
"xhci_pci"
|
||||||
|
"virtio_pci"
|
||||||
|
"sr_mod"
|
||||||
|
"virtio_blk"
|
||||||
|
];
|
||||||
|
boot.initrd.kernelModules = [ ];
|
||||||
|
boot.kernelModules = [ "kvm-intel" ];
|
||||||
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
|
fileSystems."/" = {
|
||||||
|
device = "/dev/disk/by-uuid/b3a05e5f-6394-4115-b206-8fb51c235067";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
|
||||||
|
swapDevices = [
|
||||||
|
{ device = "/dev/disk/by-uuid/c94fa719-f29a-41bb-8e85-e186fe96846c"; }
|
||||||
|
];
|
||||||
|
|
||||||
|
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||||
|
}
|
||||||
@@ -11,5 +11,5 @@
|
|||||||
|
|
||||||
networking.hostName = "katana"; # Define your hostname.
|
networking.hostName = "katana"; # Define your hostname.
|
||||||
|
|
||||||
system.stateVersion = "25.11"; # Did you read the comment?
|
system.stateVersion = "26.05";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
networking = {
|
networking = {
|
||||||
networkmanager.enable = true;
|
networkmanager.enable = true;
|
||||||
wireguard.enable = true;
|
wireguard.enable = true;
|
||||||
nftables.enable = true;
|
|
||||||
firewall = {
|
firewall = {
|
||||||
checkReversePath = false;
|
checkReversePath = false;
|
||||||
allowedUDPPorts = [ 25565 ];
|
allowedUDPPorts = [ 25565 ];
|
||||||
|
|||||||
@@ -72,4 +72,5 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
documentation.man.cache.enable = false;
|
documentation.man.cache.enable = false;
|
||||||
|
boot.tmp.cleanOnBoot = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,42 @@
|
|||||||
{ currentSystemUser, ... }:
|
{ currentSystemUser, ... }:
|
||||||
|
let
|
||||||
|
swBin = "/run/current-system/sw/bin";
|
||||||
|
wrappersBin = "/run/wrappers/bin";
|
||||||
|
in
|
||||||
{
|
{
|
||||||
security.sudo.extraConfig = ''
|
security.sudo = {
|
||||||
|
extraConfig = ''
|
||||||
Defaults pwfeedback
|
Defaults pwfeedback
|
||||||
Defaults timestamp_timeout=120
|
Defaults timestamp_timeout=120
|
||||||
'';
|
'';
|
||||||
|
extraRules = [
|
||||||
|
{
|
||||||
|
groups = [ "wheel" ];
|
||||||
|
commands = [
|
||||||
|
{
|
||||||
|
command = "${swBin}/shutdown";
|
||||||
|
options = [ "NOPASSWD" ];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
command = "${swBin}/reboot";
|
||||||
|
options = [ "NOPASSWD" ];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
command = "${swBin}/poweroff";
|
||||||
|
options = [ "NOPASSWD" ];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
command = "${wrappersBin}/mount";
|
||||||
|
options = [ "NOPASSWD" ];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
command = "${wrappersBin}/umount";
|
||||||
|
options = [ "NOPASSWD" ];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
sops = {
|
sops = {
|
||||||
age.sshKeyPaths = [
|
age.sshKeyPaths = [
|
||||||
"/etc/ssh/ssh_host_ed25519_key"
|
"/etc/ssh/ssh_host_ed25519_key"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
# pkgs-25-11,
|
# pkgs-25-11,
|
||||||
|
pkgs-my-features,
|
||||||
lib,
|
lib,
|
||||||
gamingSystem,
|
gamingSystem,
|
||||||
workSystem,
|
workSystem,
|
||||||
@@ -14,7 +15,8 @@
|
|||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs;
|
environment.systemPackages =
|
||||||
|
with pkgs;
|
||||||
let
|
let
|
||||||
hostSystem = pkgs.stdenv.hostPlatform.system;
|
hostSystem = pkgs.stdenv.hostPlatform.system;
|
||||||
basePackages = [
|
basePackages = [
|
||||||
@@ -72,7 +74,6 @@
|
|||||||
guiPackages = lib.optionals (currentSystemDe != "none") [
|
guiPackages = lib.optionals (currentSystemDe != "none") [
|
||||||
baobab
|
baobab
|
||||||
bazaar
|
bazaar
|
||||||
blackbox-terminal
|
|
||||||
discord
|
discord
|
||||||
firefox
|
firefox
|
||||||
gapless
|
gapless
|
||||||
@@ -86,8 +87,10 @@
|
|||||||
piper
|
piper
|
||||||
qbittorrent
|
qbittorrent
|
||||||
seahorse
|
seahorse
|
||||||
|
spotiflac
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
thunderbird
|
thunderbird
|
||||||
|
tor-browser
|
||||||
vlc
|
vlc
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
];
|
];
|
||||||
@@ -114,6 +117,7 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
gnomePackages = lib.optionals (currentSystemDe == "gnome") [
|
gnomePackages = lib.optionals (currentSystemDe == "gnome") [
|
||||||
|
blackbox-terminal
|
||||||
gnome-tweaks
|
gnome-tweaks
|
||||||
gnomeExtensions.appindicator
|
gnomeExtensions.appindicator
|
||||||
gnomeExtensions.caffeine
|
gnomeExtensions.caffeine
|
||||||
@@ -124,6 +128,7 @@
|
|||||||
niriPackages = lib.optionals (currentSystemDe == "niri") [
|
niriPackages = lib.optionals (currentSystemDe == "niri") [
|
||||||
gnome-keyring
|
gnome-keyring
|
||||||
loupe
|
loupe
|
||||||
|
papers
|
||||||
|
|
||||||
inputs.noctalia.packages.${hostSystem}.default
|
inputs.noctalia.packages.${hostSystem}.default
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ sonarr_api_key: ENC[AES256_GCM,data:nm9lcY9/3aMce7MIEK9E+su9o0f7RdOafx52a8vgG8hx
|
|||||||
prowlarr_api_key: ENC[AES256_GCM,data:UDpnqIP64k8Qt9k/sjbESNostFiGHfLo3CEYfyWppHEwfkjVu1oirdtzDgAO056rxWaLwwcqJs0jDFau5VZi8Q==,iv:N9d9Sdbo/akFecQRYfbrkigq2Za3CXzsRJvNljm1MQM=,tag:Et1kIBHPX4bLlCgqpZf4CA==,type:str]
|
prowlarr_api_key: ENC[AES256_GCM,data:UDpnqIP64k8Qt9k/sjbESNostFiGHfLo3CEYfyWppHEwfkjVu1oirdtzDgAO056rxWaLwwcqJs0jDFau5VZi8Q==,iv:N9d9Sdbo/akFecQRYfbrkigq2Za3CXzsRJvNljm1MQM=,tag:Et1kIBHPX4bLlCgqpZf4CA==,type:str]
|
||||||
seerr_api_key: ENC[AES256_GCM,data:KDQxxo2W4tz9UokscAUSz7pf7wY2AfsEQpZh2aXGjsQOBgSLt1DEe5LUxealBZju8gabhp4sNGFvp0+ioZpfkg==,iv:V/rbR6bZtVnDhLLVmygGyTf5Ujm8sb2xHy4JuvLiiV8=,tag:MxGzXHbZWgu3H+ICS2tSNQ==,type:str]
|
seerr_api_key: ENC[AES256_GCM,data:KDQxxo2W4tz9UokscAUSz7pf7wY2AfsEQpZh2aXGjsQOBgSLt1DEe5LUxealBZju8gabhp4sNGFvp0+ioZpfkg==,iv:V/rbR6bZtVnDhLLVmygGyTf5Ujm8sb2xHy4JuvLiiV8=,tag:MxGzXHbZWgu3H+ICS2tSNQ==,type:str]
|
||||||
indexers_ilcorsaroblu_password: ENC[AES256_GCM,data:w3CIGQqLxHEkUHvscZc=,iv:fjsB3zt4Z43MKRECjpa7+gNDzM8D+JK0sbKt2P+Hdiw=,tag:KvLawon+KfrhGmi1TWRHLw==,type:str]
|
indexers_ilcorsaroblu_password: ENC[AES256_GCM,data:w3CIGQqLxHEkUHvscZc=,iv:fjsB3zt4Z43MKRECjpa7+gNDzM8D+JK0sbKt2P+Hdiw=,tag:KvLawon+KfrhGmi1TWRHLw==,type:str]
|
||||||
|
gitea_registration_token: ENC[AES256_GCM,data:aHoUBwPXtlme9RgGObwWt1V90JU5qeVBUtpINrb1hY6XjKi4+kLxAg==,iv:zkgDdx82Lku7/oNIoSoKUIrxvZuyPaGUI411V/rkW9c=,tag:0eBC0Kd71UwokH9scs/AKA==,type:str]
|
||||||
sops:
|
sops:
|
||||||
age:
|
age:
|
||||||
- enc: |
|
- enc: |
|
||||||
@@ -19,7 +20,7 @@ sops:
|
|||||||
ZQ17gIIOjhKHlGx8Lo5t/PekzFyQKCKdijS7caq74dVib1vO3tk+uQ==
|
ZQ17gIIOjhKHlGx8Lo5t/PekzFyQKCKdijS7caq74dVib1vO3tk+uQ==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
recipient: age1ynu6zhhy84rr5xqce0flp25x5tnfgskesxfe39u7ewsk900fvagq9sq0lx
|
recipient: age1ynu6zhhy84rr5xqce0flp25x5tnfgskesxfe39u7ewsk900fvagq9sq0lx
|
||||||
lastmodified: "2026-05-24T10:44:51Z"
|
lastmodified: "2026-05-28T09:37:32Z"
|
||||||
mac: ENC[AES256_GCM,data:vKUOBMV/FHyWdfJhsGpFmyhyFIM9RjhucfHRCE+jT2orlWDyu215qSfiWlhHLtLSqdh7IIrv2QFDUDhz0JNa0nHe5aoePyg6dsuLeDLvBTlmidSpDITsCcp+yYWtUx1TegmOXXs4GV2mvOboIFo+Ks7mCVy7WOVzoVubhZmHTzo=,iv:FoQbhWk+JZTohbd2CaYLVVcIp792GCH/TtQE7jGQ9+o=,tag:jJrC5nFZODIr856rb+CEiQ==,type:str]
|
mac: ENC[AES256_GCM,data:NNYUj3P5mdw+zS7DLmMVwUOAP1Vz/GTYFLAZWP6pR1Y9+g9/R4mTo2Cb/piMb0Wqopifo4a2VeMPSwkgz2+yGKajqU+LsgCFQRCeWurJxo1NTZTW3jabWYY4aw20piIQAWaOwfpy4pC2uukwS48Wat0vbL+l4hgBRNUUymfukDU=,iv:If1h3b0WVEPwh7mrU/VKqnXG7Yz0wXnXxdiBwiNaYIs=,tag:LojwaxKBLUu40TrDROapnQ==,type:str]
|
||||||
unencrypted_suffix: _unencrypted
|
unencrypted_suffix: _unencrypted
|
||||||
version: 3.13.1
|
version: 3.13.1
|
||||||
|
|||||||
+23
-14
@@ -2,24 +2,33 @@ wifi_password: ENC[AES256_GCM,data:7plUlREKK8mNdWGhlTG5+3ICFqZq+hBp6aHz1mrLbOm9x
|
|||||||
user_password: ENC[AES256_GCM,data:oRb4aO3iby+cA5YU5cyCeyOeSzZqd58/WozcHrK00VSHG01OnUZqpWbBa6zIm43UqfoZUM7IScWQZcWPbVR6t4H/uErZbZi2dQ==,iv:UzoJS290MWP7E/A1todnmyiNV3C8f5lg5h1Tf81QSPA=,tag:rvGNdn2I2TxVX8xDpDe/Vw==,type:str]
|
user_password: ENC[AES256_GCM,data:oRb4aO3iby+cA5YU5cyCeyOeSzZqd58/WozcHrK00VSHG01OnUZqpWbBa6zIm43UqfoZUM7IScWQZcWPbVR6t4H/uErZbZi2dQ==,iv:UzoJS290MWP7E/A1todnmyiNV3C8f5lg5h1Tf81QSPA=,tag:rvGNdn2I2TxVX8xDpDe/Vw==,type:str]
|
||||||
sops:
|
sops:
|
||||||
age:
|
age:
|
||||||
- recipient: age18ujjw92tm6vpcpgqqky7dzg3yvzm9nytgzeptkfhtz5jhdskcdpsgmv0vs
|
- enc: |
|
||||||
enc: |
|
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvM3dublNrNkQ2dlpJQUVP
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2QjFrS0Zhbm9KRk1VUy9h
|
||||||
MVE4c1hwdksyN3BtL1pWRXBISS9yaDRkNmhnCm5EQW4wTXZNQWxIYkhNVjh5TWFO
|
MjNxMXU0UFB0MzZkeG1NV2hEN0lNcnBVczNvCitFWjk5ellheEpsUE16ZE8rbkZa
|
||||||
cGJGRHFBekwzMUJWZzc2NCtTNDV2ckEKLS0tIDJpN0UyK0sraExiOVk1UTN2dUEw
|
QmtZUm51bHpyOGFGcDdscENZckh2SGcKLS0tIEJKVHNPY0hvRStCdjl5bDNjWmxx
|
||||||
ZjVBVUpBekJOaTZraEtWdEx2QU9VSWsKql10qo6BZUPZw/oXDQV0AlEihQnOi9Qd
|
MlhmSFREVEdmaHhnb2lneWdPK0trK0UKyLnmxyb+1D4Rg40Vdt5j0ChSWDXc8Ft3
|
||||||
f4gtZWBFpy5EUXolgtbbJH0LPwKhi7hVvQk/PkOGq11jNnA6PQJ93w==
|
UCIXrOebQlaJjbO3B8I2HkuOUtwg/SrljTa6SFwMlY2gZOhneEn/8g==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
- recipient: age1ynu6zhhy84rr5xqce0flp25x5tnfgskesxfe39u7ewsk900fvagq9sq0lx
|
recipient: age18ujjw92tm6vpcpgqqky7dzg3yvzm9nytgzeptkfhtz5jhdskcdpsgmv0vs
|
||||||
enc: |
|
- enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPN2R4cFZpOFlLcG4zVmlm
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvQkJQZVgrcW05TEEyYmRV
|
||||||
ZGF3MW9sb1NHOEhZY0UxNzF0TVIxanZHSFhFCkZYR01lUGFZaW9tbXhFZjg3UFB4
|
VjFuVW9nVFIzcVc5ZnpPQm1rRThPQ3d1RTNNCnhmUjc2RkxSNU81dXUwbWM3RGpM
|
||||||
dUhZNEduNUt3elFwSFRGYVF0Z3BZVWcKLS0tIC9oOUhER0JxWjg2OUhmTTI1ellE
|
ZWZSNng0eDFoN0w0eDFia05mKzZqNGcKLS0tIGVIU2JMZXBIelFScWJGR2pCdWN4
|
||||||
NDN3c1J1dVcvY21uOUYrVFZMVXZXUTQK8GFPONewI3mzyG9Eh8PSjGVETsslyHiy
|
akYvWXFVbXl6a0syY2FNdGhpSExKbGMKRzJDY2JPQoLG2MutoqQKzDfTT06QbsQz
|
||||||
ud/QT1fJFbjZzbKHu2RsFNYukLuoEodQ5t9ccGfWCpSfgddNXjGtHg==
|
aukZRfGNouysaBvrXU7uasJ9KRvJQXjFRI/JRmkWicYR8oxXbkgSeQ==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
recipient: age1ynu6zhhy84rr5xqce0flp25x5tnfgskesxfe39u7ewsk900fvagq9sq0lx
|
||||||
|
- enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzb2laTm13VTRBeUpaS0VK
|
||||||
|
ZEUzL1g0M1A2ZzJudytPUnU2czNzbWdDMkhNCjVjOHBzcE8wQXdWZmt1eVl6VzBJ
|
||||||
|
bkhHMUczdG9sbCtMNVNUbDcraWovV2MKLS0tIEtuQ29rQk9PY0ZVTytMVGRGNGVt
|
||||||
|
dytEdkxoS3NtOFR0bHd0dmFUbEJ5b3cKju79g7jKN+m11YKHqTK+sNzXaw9j/gCI
|
||||||
|
EFS3/WCaFB4VI4olS0uzDsnsBzBywzgj/RTVwXYagzDkIqH2CAXRsw==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
recipient: age1xfr76wj2hzz9mkxxce5qxgr2n72zsypatzhgl2fxgsh408wdzsaq39wt9z
|
||||||
lastmodified: "2026-03-07T16:01:24Z"
|
lastmodified: "2026-03-07T16:01:24Z"
|
||||||
mac: ENC[AES256_GCM,data:Ni5qtsBcjKj9R2g78rdzd7+4tBL20SsU6aD5YZII/jaxjFxwFeVzfXuJruLnq3bEUiZShzOBVCc7gUi/6DaaluhXfltwwywu0QjJkPxfpGtQ7gmmiSDQAItwmj+9bJ/BFjx6ViBI/Vi1hnSRsS/gr1K0QkAzCT0JRehWi2HwnE4=,iv:rHWCfNa2hR6kB7lGB/VhPlB7MexgSFyWl5xyteQC3sk=,tag:6vBjVUIJLKDkJ7hjbkQXKw==,type:str]
|
mac: ENC[AES256_GCM,data:Ni5qtsBcjKj9R2g78rdzd7+4tBL20SsU6aD5YZII/jaxjFxwFeVzfXuJruLnq3bEUiZShzOBVCc7gUi/6DaaluhXfltwwywu0QjJkPxfpGtQ7gmmiSDQAItwmj+9bJ/BFjx6ViBI/Vi1hnSRsS/gr1K0QkAzCT0JRehWi2HwnE4=,iv:rHWCfNa2hR6kB7lGB/VhPlB7MexgSFyWl5xyteQC3sk=,tag:6vBjVUIJLKDkJ7hjbkQXKw==,type:str]
|
||||||
unencrypted_suffix: _unencrypted
|
unencrypted_suffix: _unencrypted
|
||||||
|
|||||||
Reference in New Issue
Block a user