save dconf and turn off powersave for wifi interface

This commit is contained in:
Zsolt Alföldi
2026-03-06 19:38:01 +01:00
parent afe08abeb9
commit 85386fc0ea
2 changed files with 268 additions and 135 deletions

View File

@@ -160,16 +160,33 @@ function chrome() {
echo chrome >>/tmp/installer
}
function gnome_keyring_patch() {
info "Patching keyring"
BASE="http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-keyring"
# The fix was backported to Noble as 46.1-2ubuntu0.1 (released 2026-02-27)
curl -LO "$BASE/gnome-keyring_46.1-2ubuntu0.1_amd64.deb"
curl -LO "$BASE/libpam-gnome-keyring_46.1-2ubuntu0.1_amd64.deb"
sudo dpkg -i gnome-keyring_46.1-2ubuntu0.1_amd64.deb \
libpam-gnome-keyring_46.1-2ubuntu0.1_amd64.deb
echo "Done! Log out and back in to apply."
echo gnome_keyring_patch >>/tmp/installer
}
function main() {
desktop || true
docker || true
intune || true
nix_home_manager || true
displaylink_driver || true
zscaler || true
dash_to_panel || true
qemu || true
chrome || true
gnome_keyring_patch || true
intune || true
zscaler || true
# ─── SSH ─────────────────────────────────────────────────────────────────────
info "Enabling SSH..."

View File

@@ -136,6 +136,13 @@ autoinstall:
HandleHibernateKey=ignore
IdleAction=ignore
- path: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
permissions: "0644"
owner: root:root
content: |
[connection]
wifi.powersave = 2
- path: /etc/dconf/db/local.d/99-custom-gnome
permissions: "0644"
owner: root:root
@@ -144,23 +151,70 @@ autoinstall:
color-scheme='prefer-dark'
gtk-theme='Adwaita-dark'
[org/gnome/shell]
disabled-extensions=['ubuntu-dock@ubuntu.com']
enabled-extensions=['dash-to-panel@jderose9.github.com']
disable-user-extensions=false
[org/gnome/desktop/background]
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///usr/share/backgrounds/Fuji_san_by_amaral.png'
picture-uri-dark='file:///usr/share/backgrounds/Fuji_san_by_amaral.png'
primary-color='#000000'
secondary-color='#000000'
[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'
sleep-inactive-battery-type='nothing'
# power-button-action='nothing'
[org/gnome/desktop/screensaver]
picture-uri='file:///usr/share/backgrounds/Fuji_san_by_amaral.png'
[org/gnome/desktop/session]
idle-delay=uint32 0
[org/gnome/settings-daemon/plugins/power]
idle-dim=false
sleep-inactive-ac-type='nothing'
sleep-inactive-battery-type='nothing'
sleep-inactive-ac-timeout=3600
[org/gnome/desktop/peripherals/mouse]
speed=-0.60
# [org/gnome/desktop/peripherals/touchpad]
# edge-scrolling-enabled=true
# two-finger-scrolling-enabled=false
[org/gnome/desktop/peripherals/keyboard]
numlock-state=true
[org/gnome/desktop/notifications]
show-banners=false
[org/gnome/desktop/wm/keybindings]
maximize=@as []
unmaximize=@as []
move-to-workspace-left=['<Shift><Control><Alt>h']
move-to-workspace-right=['<Shift><Control><Alt>l']
switch-to-workspace-left=['<Control><Alt>h']
switch-to-workspace-right=['<Control><Alt>l']
[org/gnome/mutter/keybindings]
toggle-tiled-left=@as []
toggle-tiled-right=@as []
[org/gnome/shell]
disable-user-extensions=false
disabled-extensions=['ubuntu-dock@ubuntu.com']
enabled-extensions=['dash-to-panel@jderose9.github.com']
favorite-apps=['firefox_firefox.desktop', 'google-chrome.desktop', 'microsoft-edge.desktop', 'org.gnome.Nautilus.desktop', 'ZSTray.desktop', 'org.gnome.Settings.desktop', 'org.gnome.Terminal.desktop', 'msedge-cifhbcnohmdccbgoicgdjpfamggdegmo-Default.desktop']
[org/gnome/shell/extensions/dash-to-panel]
dot-position='BOTTOM'
panel-sizes='{"GSM-0x01010101":32,"IVO-0x00000000":32}'
panel-anchors='{"GSM-0x01010101":"MIDDLE","IVO-0x00000000":"MIDDLE","HWP-3CQ5372CSD":"MIDDLE"}'
panel-element-positions='{"GSM-0x01010101":[{"element":"showAppsButton","visible":true,"position":"stackedTL"},{"element":"activitiesButton","visible":false,"position":"stackedTL"},{"element":"leftBox","visible":true,"position":"stackedTL"},{"element":"taskbar","visible":true,"position":"stackedTL"},{"element":"centerBox","visible":true,"position":"stackedBR"},{"element":"dateMenu","visible":true,"position":"centerMonitor"},{"element":"rightBox","visible":true,"position":"stackedBR"},{"element":"systemMenu","visible":true,"position":"stackedBR"},{"element":"desktopButton","visible":true,"position":"stackedBR"}],"IVO-0x00000000":[{"element":"showAppsButton","visible":true,"position":"stackedTL"},{"element":"activitiesButton","visible":false,"position":"stackedTL"},{"element":"leftBox","visible":true,"position":"stackedTL"},{"element":"taskbar","visible":true,"position":"stackedTL"},{"element":"centerBox","visible":true,"position":"stackedBR"},{"element":"dateMenu","visible":true,"position":"centerMonitor"},{"element":"rightBox","visible":true,"position":"stackedBR"},{"element":"systemMenu","visible":true,"position":"stackedBR"},{"element":"desktopButton","visible":true,"position":"stackedBR"}]}'
window-preview-title-position='TOP'
hotkeys-overlay-combo='TEMPORARILY'
prefs-opened=false
[system/proxy]
autoconfig-url='proxyconf.glb.nokia.com/proxy.pac'
ignore-hosts=['localhost', '127.0.0.0/8', '::1', '192.168.1.1', '192.168.0.0', '192.168.0.0/8']
mode='none'
autoconfig-url=''
ignore-hosts=['localhost', '127.0.0.0/8', '::1', '192.168.1.1', '192.168.0.0', '192.168.0.0/8']
[system/proxy/http]
host='10.158.100.1'
@@ -169,6 +223,68 @@ autoinstall:
host='10.158.100.1'
port=8080
[org/gnome/terminal/legacy/profiles:]
default='71a9971e-e829-43a9-9b2f-4565c855d664'
list=['b1dcc9dd-5262-4d8d-a863-c897e6d979b9', 'de8a9081-8352-4ce4-9519-5de655ad9361', '71a9971e-e829-43a9-9b2f-4565c855d664', '5083e06b-024e-46be-9cd2-892b814f1fc8', '95894cfd-82f7-430d-af6e-84d168bc34f5']
[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
cell-width-scale=1.0
font='Monospace 10'
use-system-font=false
[org/gnome/terminal/legacy/profiles:/:de8a9081-8352-4ce4-9519-5de655ad9361]
visible-name='Catppuccin Latte'
background-color='#eff1f5'
foreground-color='#4c4f69'
highlight-colors-set=true
highlight-background-color='#dc8a78'
highlight-foreground-color='#acb0be'
cursor-colors-set=true
cursor-background-color='#dc8a78'
cursor-foreground-color='#eff1f5'
use-theme-colors=false
palette=['#5c5f77', '#d20f39', '#40a02b', '#df8e1d', '#1e66f5', '#ea76cb', '#179299', '#acb0be', '#6c6f85', '#d20f39', '#40a02b', '#df8e1d', '#1e66f5', '#ea76cb', '#179299', '#bcc0cc']
[org/gnome/terminal/legacy/profiles:/:71a9971e-e829-43a9-9b2f-4565c855d664]
visible-name='Catppuccin Frappe'
background-color='#303446'
foreground-color='#c6d0f5'
highlight-colors-set=true
highlight-background-color='#f2d5cf'
highlight-foreground-color='#626880'
cursor-colors-set=true
cursor-background-color='#f2d5cf'
cursor-foreground-color='#303446'
use-theme-colors=false
font='Monospace 10'
use-system-font=false
palette=['#51576d', '#e78284', '#a6d189', '#e5c890', '#8caaee', '#f4b8e4', '#81c8be', '#b5bfe2', '#626880', '#e78284', '#a6d189', '#e5c890', '#8caaee', '#f4b8e4', '#81c8be', '#a5adce']
[org/gnome/terminal/legacy/profiles:/:5083e06b-024e-46be-9cd2-892b814f1fc8]
visible-name='Catppuccin Macchiato'
background-color='#24273a'
foreground-color='#cad3f5'
highlight-colors-set=true
highlight-background-color='#f4dbd6'
highlight-foreground-color='#5b6078'
cursor-colors-set=true
cursor-background-color='#f4dbd6'
cursor-foreground-color='#24273a'
use-theme-colors=false
palette=['#494d64', '#ed8796', '#a6da95', '#eed49f', '#8aadf4', '#f5bde6', '#8bd5ca', '#b8c0e0', '#5b6078', '#ed8796', '#a6da95', '#eed49f', '#8aadf4', '#f5bde6', '#8bd5ca', '#a5adcb']
[org/gnome/terminal/legacy/profiles:/:95894cfd-82f7-430d-af6e-84d168bc34f5]
visible-name='Catppuccin Mocha'
background-color='#1e1e2e'
foreground-color='#cdd6f4'
highlight-colors-set=true
highlight-background-color='#f5e0dc'
highlight-foreground-color='#585b70'
cursor-colors-set=true
cursor-background-color='#f5e0dc'
cursor-foreground-color='#1e1e2e'
use-theme-colors=false
palette=['#45475a', '#f38ba8', '#a6e3a1', '#f9e2af', '#89b4fa', '#f5c2e7', '#94e2d5', '#bac2de', '#585b70', '#f38ba8', '#a6e3a1', '#f9e2af', '#89b4fa', '#f5c2e7', '#94e2d5', '#a6adc8']
- path: /etc/dconf/profile/user
owner: root:root
content: |