mirror of
https://github.com/fscotto/infra.git
synced 2026-09-28 03:03:49 +00:00
Compare commits
4 Commits
886098dc0d
...
9315f0e8bc
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9315f0e8bc | ||
|
|
cfedfbc676 | ||
|
|
13991fb2b4 | ||
|
|
e8e1cd3cbc |
@@ -3,6 +3,7 @@ desktop_profile: gnome
|
|||||||
desktop_environment: gnome
|
desktop_environment: gnome
|
||||||
desktop_sessions_enabled: []
|
desktop_sessions_enabled: []
|
||||||
desktop_default_session: gnome
|
desktop_default_session: gnome
|
||||||
|
emacs_enabled: true
|
||||||
|
|
||||||
# Fedora Workstation/GNOME desktop applications. Keep this profile separate from
|
# Fedora Workstation/GNOME desktop applications. Keep this profile separate from
|
||||||
# workstation_* so nymph can remain a desktop laptop rather than a dev workstation.
|
# workstation_* so nymph can remain a desktop laptop rather than a dev workstation.
|
||||||
@@ -17,6 +18,7 @@ fedora_desktop_packages:
|
|||||||
- cmake
|
- cmake
|
||||||
- cscope
|
- cscope
|
||||||
- ctags
|
- ctags
|
||||||
|
- croc
|
||||||
- delve
|
- delve
|
||||||
- dnsmasq
|
- dnsmasq
|
||||||
- fastfetch
|
- fastfetch
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ fedora_intellij_copr_owner: coder966
|
|||||||
fedora_intellij_copr_project: intellij-idea-ultimate
|
fedora_intellij_copr_project: intellij-idea-ultimate
|
||||||
fedora_intellij_package_name: intellij-idea-ultimate
|
fedora_intellij_package_name: intellij-idea-ultimate
|
||||||
|
|
||||||
|
fedora_emacs_packages:
|
||||||
|
- emacs-pgtk
|
||||||
|
|
||||||
fedora_docker_packages:
|
fedora_docker_packages:
|
||||||
- docker-ce
|
- docker-ce
|
||||||
- docker-ce-cli
|
- docker-ce-cli
|
||||||
@@ -33,10 +36,20 @@ fedora_dotfiles:
|
|||||||
- src: .bashrc.d/
|
- src: .bashrc.d/
|
||||||
dest: .bashrc.d/
|
dest: .bashrc.d/
|
||||||
mode: preserve
|
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
|
workstation_firewall_backend: firewalld
|
||||||
|
|
||||||
fedora_workstation_dev_packages:
|
fedora_workstation_dev_packages:
|
||||||
|
- croc
|
||||||
- distrobox
|
- distrobox
|
||||||
- gnupg
|
- gnupg
|
||||||
- gnupg2-gpg-agent
|
- gnupg2-gpg-agent
|
||||||
@@ -47,6 +60,7 @@ fedora_workstation_dev_packages:
|
|||||||
|
|
||||||
workstation_host_linux_packages_fedora:
|
workstation_host_linux_packages_fedora:
|
||||||
- code
|
- code
|
||||||
|
- croc
|
||||||
- firewall-config
|
- firewall-config
|
||||||
- gnome-extensions-app
|
- gnome-extensions-app
|
||||||
- gnome-shell-extension-appindicator
|
- gnome-shell-extension-appindicator
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ freebsd_development_packages:
|
|||||||
- shellcheck
|
- shellcheck
|
||||||
|
|
||||||
freebsd_desktop_common_packages:
|
freebsd_desktop_common_packages:
|
||||||
|
- croc
|
||||||
- dbus
|
- dbus
|
||||||
- dconf
|
- dconf
|
||||||
- firefox
|
- firefox
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ mint_development_packages:
|
|||||||
- valgrind
|
- valgrind
|
||||||
|
|
||||||
mint_desktop_common_packages:
|
mint_desktop_common_packages:
|
||||||
|
- croc
|
||||||
- dconf-cli
|
- dconf-cli
|
||||||
- deja-dup
|
- deja-dup
|
||||||
- firefox
|
- firefox
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ desktop_common_packages:
|
|||||||
- cups
|
- cups
|
||||||
- cups-filters
|
- cups-filters
|
||||||
- cups-pk-helper
|
- cups-pk-helper
|
||||||
|
- croc
|
||||||
- flatpak
|
- flatpak
|
||||||
- libsecret
|
- libsecret
|
||||||
- sane
|
- sane
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
workstation_dev_packages:
|
workstation_dev_packages:
|
||||||
|
- croc
|
||||||
- distrobox
|
- distrobox
|
||||||
- gnupg
|
- gnupg
|
||||||
- gpg-agent
|
- gpg-agent
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ enabled_services:
|
|||||||
- docker
|
- docker
|
||||||
|
|
||||||
workstation_dev_wsl_packages:
|
workstation_dev_wsl_packages:
|
||||||
|
- croc
|
||||||
- lazygit
|
- lazygit
|
||||||
- pinentry-curses
|
- pinentry-curses
|
||||||
- python3-pip
|
- python3-pip
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
workstation_host_linux_packages:
|
workstation_host_linux_packages:
|
||||||
|
- croc
|
||||||
- gnome-shell-extension-manager
|
- gnome-shell-extension-manager
|
||||||
- gnome-shell-extensions
|
- gnome-shell-extensions
|
||||||
- gnome-tweaks
|
- gnome-tweaks
|
||||||
|
|||||||
@@ -100,6 +100,14 @@
|
|||||||
if 'graphical_desktop' in group_names
|
if 'graphical_desktop' in group_names
|
||||||
else []
|
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([])))
|
(fedora_workstation_dev_packages | default(workstation_dev_packages | default([])))
|
||||||
if 'workstation_dev_fedora' in group_names
|
if 'workstation_dev_fedora' in group_names
|
||||||
|
|||||||
@@ -234,10 +234,10 @@ if s:has_fzf_vim && s:FzfVersionOk()
|
|||||||
let g:fzf_colors = {
|
let g:fzf_colors = {
|
||||||
\ "fg": ["fg", "Normal"],
|
\ "fg": ["fg", "Normal"],
|
||||||
\ "bg": ["bg", "Normal"],
|
\ "bg": ["bg", "Normal"],
|
||||||
\ "hl": ["fg", "Search"],
|
\ "hl": ["fg", "FzfMatch"],
|
||||||
\ "fg+": ["fg", "Normal"],
|
\ "fg+": ["fg", "Normal"],
|
||||||
\ "bg+": ["bg", "Normal"],
|
\ "bg+": ["bg", "Normal"],
|
||||||
\ "hl+": ["fg", "Search"],
|
\ "hl+": ["fg", "FzfMatch"],
|
||||||
\ "info": ["fg", "Comment"],
|
\ "info": ["fg", "Comment"],
|
||||||
\ "prompt": ["fg", "String"],
|
\ "prompt": ["fg", "String"],
|
||||||
\ "pointer": ["fg", "Statement"],
|
\ "pointer": ["fg", "Statement"],
|
||||||
@@ -557,10 +557,10 @@ set statusline+=\ %p%%\
|
|||||||
|
|
||||||
" ==========================================================
|
" ==========================================================
|
||||||
" Embedded colorscheme: sysdev_black
|
" 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
|
highlight clear
|
||||||
if exists("syntax_on")
|
if exists("syntax_on")
|
||||||
@@ -617,5 +617,20 @@ if &t_Co>=256
|
|||||||
hi ErrorMsg ctermfg=255 ctermbg=160
|
hi ErrorMsg ctermfg=255 ctermbg=160
|
||||||
hi WarningMsg ctermfg=214
|
hi WarningMsg ctermfg=214
|
||||||
hi Todo ctermfg=16 ctermbg=220 cterm=bold
|
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
|
endif
|
||||||
|
|
||||||
|
" Keep fzf.vim matches readable on the dark terminal theme.
|
||||||
|
hi FzfMatch ctermfg=82 ctermbg=NONE cterm=bold
|
||||||
|
|||||||
3
dotfiles/fedora/.config/gtk-3.0/settings.ini
Normal file
3
dotfiles/fedora/.config/gtk-3.0/settings.ini
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[Settings]
|
||||||
|
gtk-theme-name=Adwaita-dark
|
||||||
|
gtk-application-prefer-dark-theme=1
|
||||||
3
dotfiles/fedora/.config/gtk-4.0/settings.ini
Normal file
3
dotfiles/fedora/.config/gtk-4.0/settings.ini
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[Settings]
|
||||||
|
gtk-theme-name=Adwaita-dark
|
||||||
|
gtk-application-prefer-dark-theme=1
|
||||||
2
dotfiles/fedora/.gtkrc-2.0
Normal file
2
dotfiles/fedora/.gtkrc-2.0
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
gtk-theme-name="Adwaita-dark"
|
||||||
|
gtk-application-prefer-dark-theme=1
|
||||||
Reference in New Issue
Block a user