-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpost_install.yml
More file actions
175 lines (175 loc) · 5.66 KB
/
post_install.yml
File metadata and controls
175 lines (175 loc) · 5.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
- hosts: localhost
gather_facts: true
tasks:
- name: Install File Roller Archive Manager
flatpak:
name: org.gnome.FileRoller
- name: Install Baobab File Usage Analyzer
flatpak:
name: org.gnome.baobab
- name: Install Builder
flatpak:
name: org.gnome.Builder
- name: Install Junction
flatpak:
name: re.sonny.Junction
- name: Install Steam
flatpak:
name: com.valvesoftware.Steam
- name: Install Camera Controls
flatpak:
name: hu.irl.cameractrls
- name: Install the GIMP
flatpak:
name: org.gimp.GIMP
- name: Install Inkscape
flatpak:
name: org.inkscape.Inkscape
- name: Install Meld
flatpak:
name: org.gnome.meld
- name: Install Fragments
flatpak:
name: de.haeckerfelix.Fragments
- name: Install GHex Editor
flatpak:
name: org.gnome.GHex
- name: Install Dconf Editor
flatpak:
name: ca.desrt.dconf-editor
- name: Install GNU Octave
flatpak:
name: org.octave.Octave
- name: Install LibreOffice
flatpak:
name: org.libreoffice.LibreOffice
- name: Install Fedora Media Writer
flatpak:
name: org.fedoraproject.MediaWriter
- name: Install Passwords and Keys
flatpak:
name: org.gnome.seahorse.Application
- name: Install Parabolic
flatpak:
name: org.nickvision.tubeconverter
- name: Install Obfuscate
flatpak:
name: com.belmoussaoui.Obfuscate
- name: Install Cheese
flatpak:
name: org.gnome.Cheese
- name: Install Signal Desktop
flatpak:
name: org.signal.Signal
- name: Install ZapZap
flatpak:
name: com.rtosta.zapzap
- name: Install Bottles
flatpak:
name: com.usebottles.bottles
- name: Install Pika Backup
flatpak:
name: org.gnome.World.PikaBackup
- name: Install Embellish
flatpak:
name: io.github.getnf.embellish
- name: Install Deja Dup
flatpak:
name: org.gnome.DejaDup
- name: Install Zoom
flatpak:
name: us.zoom.Zoom
- name: Disable DConf Editor Warning
dconf:
key: /ca/desrt/dconf-editor/show-warning
value: "false"
- name: Interpret Caps Lock as Ctrl
dconf:
key: /org/gnome/desktop/input-sources/xkb-options
value: "['caps:ctrl_modifier']"
- name: Automatically Remove Old Temporary Files
dconf:
key: /org/gnome/desktop/privacy/remove-old-temp-files
value: "true"
- name: Automatically Remove Old Trash Files
dconf:
key: /org/gnome/desktop/privacy/remove-old-trash-files
value: "true"
- name: Assume GNOME Software Has Been Used Before
dconf:
key: /org/gnome/software/first-run
value: "false"
- name: Disable Donation Reminder
dconf:
key: /org/gnome/settings-daemon/plugins/housekeeping/donation-reminder-enabled
value: "false"
- name: Use 24-Hour Clock Format
dconf:
key: /org/gnome/desktop/interface/clock-format
value: "'24h'"
- name: Show Seconds on the Desktop Clock
dconf:
key: /org/gnome/desktop/interface/clock-show-seconds
value: "true"
- name: Show Weekday on the Desktop Clock
dconf:
key: /org/gnome/desktop/interface/clock-show-weekday
value: "true"
- name: Use Natural Scrolling
dconf:
key: /org/gnome/desktop/peripherals/mouse/natural-scroll
value: "true"
- name: Use Static Workspaces
dconf:
key: /org/gnome/mutter/dynamic-workspaces
value: "false"
- name: Use a Single Workspace
dconf:
key: /org/gnome/desktop/wm/preferences/num-workspaces
value: "1"
- name: Use List View in Nautilus
dconf:
key: /org/gnome/nautilus/preferences/default-folder-viewer
value: "'list-view'"
- name: Allow Volume Above 100%
dconf:
key: /org/gnome/desktop/sound/allow-volume-above-100-percent
value: "true"
- name: Disable Sleep on AC Power
dconf:
key: /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type
value: "'nothing'"
- name: Disable All GNOME Extensions
dconf:
key: /org/gnome/shell/enabled-extensions
value: "@as []"
- name: Configure F12 to Reset and Clear the Terminal
dconf:
key: /org/gnome/terminal/legacy/keybindings/reset-and-clear
value: "'F12'"
- name: Read Default Terminal Profile
shell: "gsettings get org.gnome.Terminal.ProfilesList default | tr --delete \"'\""
register: terminal_default_profile
changed_when: false
- name: Add ~/Projects to GNOME Search Locations
dconf:
key: /org/freedesktop/tracker/miner/files/index-recursive-directories
value: "['&DOCUMENTS', '&MUSIC', '&PICTURES', '&VIDEOS', '/home/{{ ansible_user_id }}/Projects']"
- name: Terminal - Unlimited Scrollback
dconf:
key: /org/gnome/terminal/legacy/profiles:/:{{ terminal_default_profile.stdout }}/scrollback-unlimited
value: "true"
when: not ansible_check_mode
- name: Read Default Ptyxis Profile
shell: "dconf read /org/gnome/Ptyxis/default-profile-uuid | tr --delete \"'\""
register: ptyxis_default_profile
changed_when: false
- name: Ptyxis - Configure F12 to Reset and Clear
dconf:
key: /org/gnome/Ptyxis/Shortcuts/reset-and-clear
value: "'F12'"
- name: Ptyxis - Unlimited Scrollback
dconf:
key: /org/gnome/Ptyxis/Profiles/{{ ptyxis_default_profile.stdout }}/limit-scrollback
value: "false"
when: not ansible_check_mode