Commit graph

172 commits

Author SHA1 Message Date
Aly Raffauf 96763c8752 home: switch default terminal alacritty -> kitty 2024-07-24 08:25:28 -04:00
Aly Raffauf 94e6fea526 home: add kitty module
Some checks are pending
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
2024-07-23 23:21:59 -04:00
Aly Raffauf 56427dd1aa
drop cinnamon (#56)
Some checks are pending
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
* cinnamon: drop modules

* home/theme: remove cinnamon theming

* cinnamon: remove module references
2024-07-21 12:25:59 -04:00
Aly Raffauf 2062b8087e home/alacritty: reformat 2024-07-19 22:42:45 -04:00
Aly Raffauf deb36b44e1
code cleanup (#47)
Some checks are pending
flakehub / flakehub-publish (push) Waiting to run
git-mirror / gitlab-sync (push) Waiting to run
nix-build / default-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
* remove unused variables and nesting issues

* more code cleanups and build fixes

* cleanup sway

* base/plymouth: removed unnecessary font override

* hosts/common: remove unnecessary host checks
2024-07-18 21:05:35 -04:00
Aly Raffauf cd90c68f8c home: add backblaze module (#38)
* home: add basic backblaze module

* home/backblaze: add keyFile and KeyIdFile options

* home/backblaze: handle secrets at home activation

* home/backblaze: activate *after* systemd for agenix secrets

* home/baxkblaze: fix spelling error in hm.dag.entryAfter

* home/backblaze: improve docs

* mauville/home: remove b2 authentication step

* home/backblaze: avoid unbound XDG_RUNTIME_DIR

* fix fmt
2024-07-16 13:36:39 -04:00
Aly Raffauf 2f0b5cab25
home/zed: add keymaps options with default additions (#32) 2024-07-15 15:45:02 -04:00
Aly Raffauf 4406bff102 home/zed: improved defaults 2024-07-13 23:35:22 -04:00
Aly Raffauf 5ba420030a home/keepassxc: refactored settings 2024-07-13 21:34:41 -04:00
Aly Raffauf 29aab63327 Revert "home/vscodium: nix lsp nil -> nixd"
This reverts commit 2b3a13c9bc.
2024-07-13 21:25:35 -04:00
Aly Raffauf 2150207655 home: add zed-editor module 2024-07-13 21:24:21 -04:00
Aly Raffauf d966c37ccf aly/hyprland: removed unused scratchpads 2024-07-13 21:22:20 -04:00
Aly Raffauf 2b3a13c9bc home/vscodium: nix lsp nil -> nixd 2024-07-13 18:32:36 -04:00
Aly Raffauf 59b3293571 home: code readability improvements 2024-07-10 23:43:51 -04:00
Aly Raffauf fd556431e4 home/vscode: file icon theme null -> vs-seti 2024-07-10 22:35:37 -04:00
Aly Raffauf 9f16cb1d1a home/vscodium: "null" -> null 2024-07-10 15:32:13 -04:00
Aly Raffauf 44cb60783d home/vscode: add nix lsp settings 2024-07-09 23:33:06 -04:00
Aly Raffauf 945fbdcc39
restructure flake (#14)
* initial commit

* simplify output structure

* don't pull wallpaper from flake, use fetchGit

* swap nixvim for neovim

* fetch wallpaper correctly

* move nixvim to aly home config
2024-07-09 19:17:53 -04:00
Aly Raffauf 17c234ac67 home/nemo: add dconf settings 2024-07-09 18:40:48 -04:00
Aly Raffauf 78de9f814a home/neovim: disable alliases 2024-07-09 00:03:29 -04:00
Aly Raffauf 76e6626187
home/theme: remove abstractions and simplify options
* removed gtk and icon theme option abstractions

* home/theme: remove cursorTheme options

* rustboro/home: migrate cursor theme overrides

* home/theme: use config.gtk.font instead of options.nix abstractions

* home/them: dark mode/light mode check for icons

* home/theme: remove terminalFont options

* home: move home.themes.colors.darkMode to home.themes.darkMode

* home/them: improve gnome font settings

* waybar: stay dark even when in light mode
2024-07-03 10:35:39 -04:00
Aly Raffauf a33c6f8bdb home/vsCodium: fix lightmode themes 2024-07-02 13:25:03 -04:00
Aly Raffauf da2cbecbe7
change theme from catppuccin -> adwaita (#8)
* switch default gtk theme and colors to adw-gtk3

* vscodium: move to adwaita

* home/theme: switch qt theme to Adwaita-dark

* wlogout: migrate to adwaita and improve look and feel

* nixpkgs: remove adwaita overrides

* plymouth: remove catppuccin theme

* home/chromium: remove catppuccin theme

* emacs: remove catppuccin

* home/neovim: catppuccin -> ayu

* nixos/base: remove catppuccin console colors

* home/theme: switch to Bibata cursors

* nixos/lightdm: conform to default home theme

* home: remove theme overrides

* qlogout: fix regression with button:focus keeping entries highlighted when unhovered

* format with alejandra

* home/waybar: match colors to adwaita

* home/fuzzel: match selection colors with theme.colors

* mauville: remove overrided vscode theme

* aly: use firefox gnome theme

* rustboro: decrease cursor size override

* nixos/options: remove catppuccin references

* home/theme: fixed regression in theme.gtk.hideTitleBar
2024-07-01 22:59:41 -04:00
Aly Raffauf c3776d318a home/defaultApps: create xdg desktop entries for default apps so the user doesn't have to specify them 2024-06-29 21:35:07 -04:00
Aly Raffauf 49019a9043 vscodium: ruler at column 80 2024-06-28 21:07:39 -04:00
Aly Raffauf 575149a3a0 move duplicated hardware configuration to config.ar.hardware module 2024-06-26 22:13:02 -04:00
Aly Raffauf 3ce33a1d3f apps/bash: shell agnostic aliases + ripgrep 2024-06-25 23:43:59 -04:00
Aly Raffauf e85b3a1435 home/bash: enable ripgrep 2024-06-25 20:46:13 -04:00
Aly Raffauf db95583b4f home: drop neofetch due to upstream deprecation 2024-06-25 17:04:37 -04:00
Aly Raffauf 24a0a097d3 home/apps: move eza and fzf to bash module 2024-06-25 16:58:20 -04:00
Aly Raffauf 455fae315d keepassxc: disable updating of manifest files on startup 2024-06-25 16:56:04 -04:00
Aly Raffauf 5a727fcfaf firefox: enable gnome browser-connector native messaging host if alyraffauf.desktop.gnome.enable 2024-06-24 22:30:09 -04:00
Aly Raffauf 2dc96a42af firefox: optionally enable keepassxc nativemessaginghost 2024-06-24 21:51:53 -04:00
Aly Raffauf ab64b44497 firefox: move policies to nixos config 2024-06-24 18:06:44 -04:00
Aly Raffauf 396cad8c1c firefox: add sane default extensions and settings 2024-06-24 18:06:16 -04:00
Aly Raffauf 50e9e9320e replace neovim with nixvim 2024-06-22 23:38:24 -04:00
Aly Raffauf 6334e25a8c vscodium: use custom titlebar if desktop.gnome.enable 2024-06-22 20:19:34 -04:00
Aly Raffauf 47291b661b vscodium: remove apps.alacritty declaration 2024-06-22 14:53:22 -04:00
Aly Raffauf 68ffb5bd74 vscodium: font scaling is strange, defaulting to 14pt 2024-06-22 14:45:25 -04:00
Aly Raffauf d6feb3a728 vscodium: editor and terminal follow theme.terminalFont.size 2024-06-22 12:31:50 -04:00
Aly Raffauf 53336e132a keepassxc: add default settings 2024-06-21 22:19:28 -04:00
Aly Raffauf 307bc64853 home: add nemo module 2024-06-21 22:14:07 -04:00
Aly Raffauf a3a90ff90d alacritty: enable window decorations 2024-06-21 21:34:30 -04:00
Aly Raffauf 63fe0db78a home/bash: alias cat to bat 2024-06-19 15:34:11 -04:00
Aly Raffauf ea8388f1d1 keepassxc: added settings option and moved current settings to home/aly 2024-06-17 16:31:54 -04:00
Aly Raffauf 5deb652a5d keepassxc: don't lock database on screen lock 2024-06-17 15:43:30 -04:00
Aly Raffauf f30ab0611c apps.keepassxc: migrate to lib.generators.toINI 2024-06-12 22:48:40 -04:00
Aly Raffauf fcb09ac347 homeManagerModules: add apps.keepassxc with defaults 2024-06-12 22:18:26 -04:00
Aly Raffauf 0e2068b4c6 hyprland/sway; move waybar config to waybar module 2024-06-11 21:32:46 -04:00
Aly Raffauf b3b04a9e41 homeManagerModules: simplify and refactor options into options.nix 2024-06-11 17:49:50 -04:00
Aly Raffauf fc216bc6b7 move all overlays/overrides to config.nixpkgs.overlays. 2024-06-04 01:18:46 -04:00
Aly Raffauf 916f51d50c home: code cleanup 2024-06-03 22:10:25 -04:00
Aly Raffauf 2b1247b696 home: removed unused modules 2024-06-03 21:27:06 -04:00
Aly Raffauf 621950b0ce vsCodium: add systemd unit file highlighter 2024-06-03 18:35:32 -04:00
Aly Raffauf c54d01f846 vscode: add rainbow indent extension 2024-05-31 19:23:32 -04:00
Aly Raffauf e65050fc01 home/chromium: brave by default 2024-05-28 23:17:37 -04:00
Aly Raffauf 730778f91d add electron/chrome fixes for touch screens on wayland 2024-05-27 19:37:28 -04:00
Aly Raffauf 2b5353c455 hyprland: add tablet mode with virtkeyboard and menu/close waybar buttons 2024-05-26 21:24:00 -04:00
Aly Raffauf e37cd3c13a greetd: show username
fix formatting
2024-05-18 19:40:41 -04:00
Aly Raffauf e1ce1cc6ab chromium: add extensions 2024-05-18 17:19:28 -04:00
Aly Raffauf 5eace49fae sway: add close button in tablet mode 2024-05-18 08:34:42 -04:00
Aly Raffauf 3a2e9b70ce waybar/sway: added tablet mode toggle for virtkeyboard, autorotate, and waybar menu button 2024-05-17 23:16:43 -04:00
Aly Raffauf 3cd6a5f4b5 mako: add do not disturb mode 2024-05-16 17:30:37 -04:00
Aly Raffauf 3234516282 fuzzel: improved desktop theme and app integration for font, border, and defualt terminal 2024-05-15 15:39:48 -04:00
Aly Raffauf 294fd9fa9c mako: make colors and border more consistent with windowmanager themes 2024-05-15 15:31:02 -04:00
Aly Raffauf ac9f812f25 home: fixed font inconsistency 2024-05-12 21:45:33 -04:00
Aly Raffauf 3e481ccb48 vscodium: switch default theme to catppuccin frappé 2024-05-12 01:08:46 -04:00
Aly Raffauf decd78c834 waybar: remove bluetooth icon 2024-05-11 22:56:47 -04:00
Aly Raffauf fe3cbb067e wlogout: improve background legibility and consistency with waybar 2024-05-11 22:56:38 -04:00
Aly Raffauf 7654e4069c wlogout: new theme 2024-05-11 22:56:26 -04:00
Aly Raffauf 01d3f9d6d7 waybar: improve spacing in waybar scratchpad 2024-05-11 00:58:33 -04:00
Aly Raffauf 2b37856369 sway/waybar: add scratchpad module to panel 2024-05-09 13:59:53 -04:00
Aly Raffauf 5f79d20279 added preferDark option to theme module 2024-05-08 11:37:38 -04:00
Aly Raffauf 437137b5ba home: added default apps module 2024-05-05 22:00:46 -04:00
Aly Raffauf 5634e4e8a3 rewrite home modules to dynamically get executables iwth lib.getExe and lib.getExe' 2024-05-05 19:39:36 -04:00
Aly Raffauf 9625af21f5 vscodium: quick missing font fix 2024-05-05 17:27:29 -04:00
Aly Raffauf 90a5d3bfd9 sway/river/hypr: removed duplicated hard dependencies 2024-05-05 17:22:15 -04:00
Aly Raffauf 6c8e3068b0 waybar: removed unnecessary formatting in css 2024-05-04 21:23:04 -04:00
Aly Raffauf 50fa28088e waybar: remove separate css style 2024-05-04 21:20:08 -04:00
Aly Raffauf a41f69133d swaylock: use theme module default wallpaper 2024-05-04 21:19:11 -04:00
Aly Raffauf 1d79c7b2c3 swaylock: use theme module 2024-05-04 21:19:11 -04:00
Aly Raffauf 1ea8e6fcba mako: use theme module
mako: fix build error by converting int to str with toString
2024-05-04 21:19:07 -04:00
Aly Raffauf 6b2bab0294 fuzzel: moved partially to new theme module 2024-05-04 20:55:37 -04:00
Aly Raffauf b6a9216780 emacs: removed python dependency 2024-05-04 20:55:23 -04:00
Aly Raffauf c7b9a639e4 alacritty: move to new theme module 2024-05-04 20:51:15 -04:00
Aly Raffauf 7d12d5d180 vscodium: move to theme module for font declaration 2024-05-04 20:48:03 -04:00
Aly Raffauf cc10649a87 waybar: moved to new theme module and declarative config file definition 2024-05-04 20:44:29 -04:00
Aly Raffauf 0dfae7d065 fuzzel: don't auto install fonts and icon themes 2024-05-04 20:40:35 -04:00
Aly Raffauf 9649f8563c added fastfetch config 2024-05-04 07:02:48 -04:00
Aly Raffauf f526e4cb46 waybar: remove custom css for sway 2024-05-01 13:59:33 -04:00
Aly Raffauf bd7225cf46 fuzzel: decrease width and vertical lines 2024-04-28 19:43:18 -04:00
Aly Raffauf d87a7a6055 thunar: disabled buggy xfconf settings declaration 2024-04-28 14:15:20 -04:00
Aly Raffauf 0a2a85ec5a thunar: added xfconf 2024-04-28 14:05:48 -04:00
Aly Raffauf 4d1e056683 swaylock: restored daemonization 2024-04-28 13:49:50 -04:00
Aly Raffauf 6f9aee2d3c swaylock: don't ignore empty passwords 2024-04-28 13:35:01 -04:00
Aly Raffauf aa23b4e647 fuzzel: remove unnecessary -e in terminal 2024-04-28 09:56:20 -04:00
Aly Raffauf c8f4db5e0e improved fonts with standardized names 2024-04-28 09:46:06 -04:00
Aly Raffauf fc2877381f home: added new swaylock module with riced configuration file 2024-04-27 21:21:26 -04:00
Aly Raffauf 1c38c91894 home: move thunar to its own modules with declaratively configured settings in xfconf 2024-04-27 18:34:46 -04:00
Aly Raffauf a107e6401e waybar: decrease panel size to 32 2024-04-26 21:36:29 -04:00