Compare commits

...

4 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
9315f0e8bc Configure Fedora GTK dark preference 2026-08-11 23:16:54 +02:00
Fabio Scotto di Santolo
cfedfbc676 Enable Fedora Wayland Emacs 2026-08-11 20:19:59 +02:00
Fabio Scotto di Santolo
13991fb2b4 Install croc on desktops and workstations 2026-08-11 20:08:01 +02:00
Fabio Scotto di Santolo
e8e1cd3cbc Set Vim default theme to zaibatsu 2026-08-11 20:00:12 +02:00
13 changed files with 57 additions and 4 deletions

View File

@@ -3,6 +3,7 @@ desktop_profile: gnome
desktop_environment: gnome
desktop_sessions_enabled: []
desktop_default_session: gnome
emacs_enabled: true
# Fedora Workstation/GNOME desktop applications. Keep this profile separate from
# workstation_* so nymph can remain a desktop laptop rather than a dev workstation.
@@ -17,6 +18,7 @@ fedora_desktop_packages:
- cmake
- cscope
- ctags
- croc
- delve
- dnsmasq
- fastfetch

View File

@@ -19,6 +19,9 @@ fedora_intellij_copr_owner: coder966
fedora_intellij_copr_project: intellij-idea-ultimate
fedora_intellij_package_name: intellij-idea-ultimate
fedora_emacs_packages:
- emacs-pgtk
fedora_docker_packages:
- docker-ce
- docker-ce-cli
@@ -33,10 +36,20 @@ fedora_dotfiles:
- src: .bashrc.d/
dest: .bashrc.d/
mode: preserve
- src: .gtkrc-2.0
dest: .gtkrc-2.0
mode: "0644"
- src: .config/gtk-3.0/
dest: .config/gtk-3.0/
mode: preserve
- src: .config/gtk-4.0/
dest: .config/gtk-4.0/
mode: preserve
workstation_firewall_backend: firewalld
fedora_workstation_dev_packages:
- croc
- distrobox
- gnupg
- gnupg2-gpg-agent
@@ -47,6 +60,7 @@ fedora_workstation_dev_packages:
workstation_host_linux_packages_fedora:
- code
- croc
- firewall-config
- gnome-extensions-app
- gnome-shell-extension-appindicator

View File

@@ -55,6 +55,7 @@ freebsd_development_packages:
- shellcheck
freebsd_desktop_common_packages:
- croc
- dbus
- dconf
- firefox

View File

@@ -42,6 +42,7 @@ mint_development_packages:
- valgrind
mint_desktop_common_packages:
- croc
- dconf-cli
- deja-dup
- firefox

View File

@@ -98,6 +98,7 @@ desktop_common_packages:
- cups
- cups-filters
- cups-pk-helper
- croc
- flatpak
- libsecret
- sane

View File

@@ -1,5 +1,6 @@
---
workstation_dev_packages:
- croc
- distrobox
- gnupg
- gpg-agent

View File

@@ -3,6 +3,7 @@ enabled_services:
- docker
workstation_dev_wsl_packages:
- croc
- lazygit
- pinentry-curses
- python3-pip

View File

@@ -1,5 +1,6 @@
---
workstation_host_linux_packages:
- croc
- gnome-shell-extension-manager
- gnome-shell-extensions
- gnome-tweaks

View File

@@ -100,6 +100,14 @@
if 'graphical_desktop' in group_names
else []
)
+ (
(fedora_emacs_packages | default([]))
if (
'graphical_desktop' in group_names
and (emacs_enabled | default(false) | bool)
)
else []
)
+ (
(fedora_workstation_dev_packages | default(workstation_dev_packages | default([])))
if 'workstation_dev_fedora' in group_names

View File

@@ -234,10 +234,10 @@ if s:has_fzf_vim && s:FzfVersionOk()
let g:fzf_colors = {
\ "fg": ["fg", "Normal"],
\ "bg": ["bg", "Normal"],
\ "hl": ["fg", "Search"],
\ "hl": ["fg", "FzfMatch"],
\ "fg+": ["fg", "Normal"],
\ "bg+": ["bg", "Normal"],
\ "hl+": ["fg", "Search"],
\ "hl+": ["fg", "FzfMatch"],
\ "info": ["fg", "Comment"],
\ "prompt": ["fg", "String"],
\ "pointer": ["fg", "Statement"],
@@ -557,10 +557,10 @@ set statusline+=\ %p%%\
" ==========================================================
" Embedded colorscheme: sysdev_black
" Self-contained — no external files needed
" Self-contained — kept available as a custom theme.
" ==========================================================
if &t_Co>=256
function! s:ApplySysdevBlackColors() abort
highlight clear
if exists("syntax_on")
@@ -617,5 +617,20 @@ if &t_Co>=256
hi ErrorMsg ctermfg=255 ctermbg=160
hi WarningMsg ctermfg=214
hi Todo ctermfg=16 ctermbg=220 cterm=bold
hi FzfMatch ctermfg=82 ctermbg=NONE cterm=bold
endfunction
command! SysdevBlack call s:ApplySysdevBlackColors()
" ==========================================================
" Default colorscheme: zaibatsu
" ==========================================================
set background=dark
silent! colorscheme zaibatsu
if !exists("g:colors_name") || g:colors_name !=# "zaibatsu"
call s:ApplySysdevBlackColors()
endif
" Keep fzf.vim matches readable on the dark terminal theme.
hi FzfMatch ctermfg=82 ctermbg=NONE cterm=bold

View File

@@ -0,0 +1,3 @@
[Settings]
gtk-theme-name=Adwaita-dark
gtk-application-prefer-dark-theme=1

View File

@@ -0,0 +1,3 @@
[Settings]
gtk-theme-name=Adwaita-dark
gtk-application-prefer-dark-theme=1

View File

@@ -0,0 +1,2 @@
gtk-theme-name="Adwaita-dark"
gtk-application-prefer-dark-theme=1