Commit graph

298 commits

Author SHA1 Message Date
Evie Litherland-Smith 8fff8b1f84 Don't fix emacs to workspace 2
Keep handing bind to open there, but allow opening on any workspace

Add some more binds so I have one per workspace for most common
program to use there
2023-11-05 07:42:11 +00:00
Evie Litherland-Smith bcfa66e3e2 Waybar use volumectl on click, add rainbow theme for system details 2023-11-05 07:26:32 +00:00
Evie Litherland-Smith b14a2991b2 Switch back to catppuccin (macchiato)
Move emacs config from system level to home-manager to make use of
stylix theming

Add git-gutter package for emacs
2023-11-05 05:55:52 +00:00
Evie Litherland-Smith 6ccf8f9ca6 Cleanup some more config
Remove music/spotify workspace

Remove using firefox by default, remove zathura
2023-11-04 20:08:55 +00:00
Evie Litherland-Smith 24502b5e62 Update formatting, back to old 5/10 spacing
Update waybar pulseaudio module format to look a bit better

Enable accounts-daemon and udisks2 services
2023-11-04 15:51:05 +00:00
Evie Litherland-Smith 7dc9369362 Change disk to use percentage_used 2023-11-04 12:03:43 +00:00
Evie Litherland-Smith 11c8cedef5 Fix bad formatting of a waybar module 2023-11-04 12:02:56 +00:00
Evie Litherland-Smith fad083cb25 Change around workspaces and waybar setup
Remove old "all" workspace and bump everything up

Move waybar module files back into default
Add some system stats to waybar output
2023-11-04 12:00:40 +00:00
Evie Litherland-Smith b89e90da31 Revert "Remove kdeconnect"
This reverts commit 266693a42b.
2023-11-04 10:26:47 +00:00
Evie Litherland-Smith 6f008d4c59 Add some more program binds back to hyprland 2023-11-04 10:08:28 +00:00
Evie Litherland-Smith 61534311c5 Change libreoffice rules 2023-11-03 09:34:13 +00:00
Evie Litherland-Smith f24a39ae75 Remove wlogout rules, group chat programs automatically 2023-11-03 07:06:19 +00:00
Evie Litherland-Smith d4b24e4103 Add discord, remove signal
I'll add signal back when it has native wayland support...
2023-11-03 07:03:00 +00:00
Evie Litherland-Smith 2d2fa433f5 Revert "Remove teams-for-linux, mu section of Makefile"
This reverts commit 9b06d3faf3.

Only restores teams-for-linux, keeps Makefile changes
2023-11-03 06:55:45 +00:00
Evie Litherland-Smith 84eacb4a44 Add windowrule for nyxt 2023-11-03 06:54:22 +00:00
Evie Litherland-Smith 9b06d3faf3 Remove teams-for-linux, mu section of Makefile 2023-11-02 10:26:27 +00:00
Evie Litherland-Smith d9fd0b0806 Add hyprland workspace rule for chromium-browser 2023-11-02 07:56:59 +00:00
Evie Litherland-Smith 266693a42b Remove kdeconnect 2023-11-01 18:21:27 +00:00
Evie Litherland-Smith ad2fa5a81e Duplicated config by accident... 2023-10-30 21:31:42 +00:00
Evie Litherland-Smith f723969c4f Switch to using rofi on combi mode primarily 2023-10-30 21:30:23 +00:00
Evie Litherland-Smith e958efbb4d Switch anyrun, wlogout, etc back to rofi
Also add new usage of rofi (window switcher)

Remove watershot, TODO add grim/slurp binds back (later)
2023-10-30 17:54:50 +00:00
Evie Litherland-Smith 7eb5817aad Switch pinentry flavour to gnome3 for better wayland support
Add blur rule to rofi layer
2023-10-30 15:40:28 +00:00
Evie Litherland-Smith 32543d21f5 Set rofi-pass package to use wayland version 2023-10-30 15:27:13 +00:00
Evie Litherland-Smith 928a721219 Remove lynx and nnn, add midori browser
Check email more frequently
2023-10-30 14:40:40 +00:00
Evie Litherland-Smith d000fc4b89 Add lynx and associated hyprland bind 2023-10-28 11:37:11 +01:00
Evie Litherland-Smith 32c10d02c3 Make program workspace rules not silent any more 2023-10-28 09:27:07 +01:00
Evie Litherland-Smith 825002f0ec Move home syncthing setup to hyprland, without tray
Make server syncthing devices transient, keep folders declarative though
2023-10-26 17:15:51 +01:00
Evie Litherland-Smith aafee00295 Hyprland: switch back to dwindle layout 2023-10-25 17:23:23 +01:00
Evie Litherland-Smith 3fc2a4a715 Hyprland: group NoMachine windows 2023-10-25 17:02:07 +01:00
Evie Litherland-Smith 91166300c0 Actually import nnn expression
Update hyprland binds to spawn nnn (and ncspot, using tmux as well)

Add more nnn bookmarks
2023-10-25 07:49:13 +01:00
Evie Litherland-Smith 9fbda10700 Add nnn file browser with plugins
Hyprland: rebing caps-lock to ctrl
2023-10-25 07:40:39 +01:00
Evie Litherland-Smith c549ee4f97 Run emacs as a system daemon
Move emacs package definition (with emacsPackages) to system/emacs.nix
Keep user config in home-manager as emacs service is installed as user
service

Remove extra expressions (formatters, lsp_servers) and bring back into
default.nix

Move config/ directory contents up one level
2023-10-24 09:56:35 +01:00
Evie Litherland-Smith ca77fb2d1e Hyprland restart services that require WAYLAND_DISPLAY 2023-10-23 22:38:35 +01:00
Evie Litherland-Smith 47770b02c5 Add direnv and rust-mode to emacs
Add kdeconnect icon for waybar MPRIS module
2023-10-23 20:32:09 +01:00
Evie Litherland-Smith 0f3791e059 Fix wrong emacs bind 2023-10-23 20:16:14 +01:00
Evie Litherland-Smith aa1845966d Update hyprland rules 2023-10-23 20:04:17 +01:00
Evie Litherland-Smith 55ae93f633 Big emacs re-write to use crafted-emacs
emacs/default.nix now links new init.el and modules directories (mine
and crafted-emacs) to ~/.config/emacs/
emacs/default.nix installs emacs29-pgtk with packages as needed in
module *-config.el definitions

Add tree-sitter with required parsers

Remove doom-emacs and places it was set
2023-10-23 17:28:05 +01:00
Evie Litherland-Smith ad0780915c Add extra theming settings to hyprland config 2023-10-23 13:21:16 +01:00
Evie Litherland-Smith 895c1b6fdd Re-enable ncspot 2023-10-23 08:56:04 +01:00
Evie Litherland-Smith 21cb399832 Remove some program auto-starts 2023-10-22 13:54:14 +01:00
Evie Litherland-Smith eb98200654 Revert to 10px corner radius
Update waybar style to be a bit more space efficient
2023-10-22 12:58:15 +01:00
Evie Litherland-Smith 8421a5eeb5 Fix program launch binds
Didn't update for new workspaces
2023-10-21 08:57:20 +01:00
Evie Litherland-Smith 1974301ebb Autostart spot with hyprland 2023-10-21 08:51:07 +01:00
Evie Litherland-Smith d29c8d21b8 Remove calendar workspace, add back a default (1) 2023-10-21 08:49:40 +01:00
Evie Litherland-Smith ef88a7f2a9 Change hyprland auto-starts 2023-10-21 08:32:20 +01:00
Evie Litherland-Smith 90ce27fa5d Fix waybar icon for Spot 2023-10-21 08:28:40 +01:00
Evie Litherland-Smith 685063b6ed Switch spotify client to Spot
GTK/Rust implementation of a spotify client
2023-10-21 08:24:03 +01:00
Evie Litherland-Smith de5dd7d59e Update firefox hyprland rules 2023-10-21 07:44:31 +01:00
Evie Litherland-Smith 41efd6cd77 Add teams mimeapp
Hopefully this will stop teams overwritting the file every time...
Also don't auto start teams
2023-10-20 10:24:28 +01:00
Evie Litherland-Smith 670c52914b Remove left over exec swaync 2023-10-20 10:23:56 +01:00
Evie Litherland-Smith 8e9d6e2414 Change border radius globally 2023-10-19 13:16:36 +01:00
Evie Litherland-Smith f19090244e Remove ironbar import 2023-10-19 13:16:30 +01:00
Evie Litherland-Smith 85256d42ee More cleanup 2023-10-19 12:26:35 +01:00
Evie Litherland-Smith c79b7a4498 Move rofi expression 2023-10-19 12:22:48 +01:00
Evie Litherland-Smith b37dfee9b9 Cleanup some now unused config files 2023-10-19 12:20:49 +01:00
Evie Litherland-Smith cc5f97aa9e Remove ferdium
Add teams-for-linux to replace, add whatsapp web and discord to
bookmarks

Replace ferdium binds and rules
2023-10-19 11:45:49 +01:00
Evie Litherland-Smith 59e01a0d9f Set anyrun websearch to use DuckDuckGo 2023-10-19 08:42:38 +01:00
Evie Litherland-Smith 24db02a5ba Update anyrun to use stylix colors 2023-10-19 08:09:53 +01:00
Evie Litherland-Smith 258c979e43 Remove mc, switch bind back to thunar 2023-10-19 07:53:07 +01:00
Evie Litherland-Smith c14a68ab9b Add output directory to watershot bind 2023-10-19 07:49:48 +01:00
Evie Litherland-Smith 1a48515410 Switch swaync for mako, swayosd for avizo
mako and avizo are both themed with stylix so easier to keep consistent

Reduce opacity of popups 0.8 -> 0.5
2023-10-19 07:40:03 +01:00
Evie Litherland-Smith 78dadd7df7 Remove mako settings that are managed by stylix 2023-10-19 07:12:39 +01:00
Evie Litherland-Smith 83ea5d0b81 Autostart emacs and signal with hyprland 2023-10-18 06:58:35 +01:00
Evie Litherland-Smith c66126d0cf Increase waybar size slightly 2023-10-17 13:14:02 +01:00
Evie Litherland-Smith a88456c409 Re-style wlogout for consistency
Update some hyprland rules

Adjust monitor locations for Ronin
2023-10-17 09:57:53 +01:00
Evie Litherland-Smith 3ab21edc2c Restore old waybar style using stylix to set color
Stylix sets color and font for waybar, custom config imports and uses
those
Update style with more consistent size, new look to the top and
transparency (with blur of course)

Slightly reduce gaps across whole UI to make better use of space without
compromising looks

Add TODO to restyle swaync using new method at some point...
2023-10-17 08:15:52 +01:00
Evie Litherland-Smith 9523f94833 Move tray to the end of waybar 2023-10-17 06:35:08 +01:00
Evie Litherland-Smith a321334ccd Revert waybar icon changes 2023-10-17 05:12:23 +01:00
Evie Litherland-Smith 2c16b56372 Update flake 2023-10-16 13:19:38 +01:00
Evie Litherland-Smith 2dc7530a74 Add swayosd call for modifier keys
Change master layout rules

Small waybar formatting tweaks
2023-10-16 11:43:58 +01:00
Evie Litherland-Smith d11cf00ee6 Switch to volantes cursors 2023-10-16 10:32:00 +01:00
Evie Litherland-Smith 1b95189069 Firefox bookmark and rules updates
Tweak font size to make waybar better, force dark polarity for theme
2023-10-16 10:24:57 +01:00
Evie Litherland-Smith 3ff173a608 Change to Tokyonight GTK theme, change wallpaper 2023-10-15 11:32:51 +01:00
Evie Litherland-Smith 5a21ba921a Add blur/xray to swayosd 2023-10-15 10:43:35 +01:00
Evie Litherland-Smith 78f614bd7b Disable plymouth, add theming to lightdm
Switch grim+slurp for watershot

Remove xdg-desktop-portal-gtk, use hyprland implementation only
2023-10-15 09:10:16 +01:00
Evie Litherland-Smith 2a42c14fb5 Lots more theming
Switch remaining catppuccin to tokyonight, using stylix to generate GTK
theme now

Switch SDDM for LightDM (uses stylix theme), enable plymouth boot
splashscreen

Make Hyprland window rules (not launch binds) silent now
2023-10-14 20:49:30 +01:00
Evie Litherland-Smith 334528ad2f Switch to papirus icon theme 2023-10-13 15:00:51 +01:00
Evie Litherland-Smith 03bb3fcbf4 Waybar starts with systemd now 2023-10-13 15:00:40 +01:00
Evie Litherland-Smith 522f914363 Clear up some doom packages, update waybar layer rules 2023-10-13 13:23:58 +01:00
Evie Litherland-Smith 9c6ebafcf3 Switch back to waybar for now
Update styling, disable stylix for waybar
2023-10-13 07:39:49 +01:00
Evie Litherland-Smith 0741552b1a Use swayosd for brightness as well 2023-10-12 20:23:29 +01:00
Evie Litherland-Smith 02779f6d90 Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-10-12 16:25:04 +01:00
Evie Litherland-Smith 2a7d1e0126 Switch audio keys to use swayosd 2023-10-12 16:24:55 +01:00
Evie Litherland-Smith 3ed6d4841a Revert GTK icon change to fix emacs fonts... 2023-10-12 07:26:31 +01:00
Evie Litherland-Smith 432207a239 Re-theme to tokyonight
Re-enable stylix auto mode, disable specific cases where there's a
better theme implementation (emacs, alacritty)

Update use of catppuccin to tokyonight theme, probably missed some
2023-10-12 07:21:40 +01:00
Evie Litherland-Smith f23fff8566 Fix ironbar launcher popup formatting 2023-10-11 16:35:37 +01:00
Evie Litherland-Smith cf5f75f2b1 Remove emacs from some mimetypes 2023-10-11 16:09:34 +01:00
Evie Litherland-Smith ccaca49cb9 Update ironbar styling 2023-10-11 14:38:18 +01:00
Evie Litherland-Smith dd0c7b2921 Add candy-icon package back just in case 2023-10-11 11:48:27 +01:00
Evie Litherland-Smith ceeec02b05 Move ironbar to top, start with hyprland 2023-10-11 08:32:46 +01:00
Evie Litherland-Smith be1d5fa798 Switch to minimal ironbar implementation
Save reference for later
Enable upower daemon and add simple bar with the essentials for now,
TODO more later
2023-10-11 08:28:27 +01:00
Evie Litherland-Smith 623ac4ceab Add initial ironbar config 2023-10-10 20:00:04 +01:00
Evie Litherland-Smith 46371470ee Disable emacs daemon
Set custom mu4e modeline icons because it was annoying me

Update keybinds, all workspaces now have a "default" program so to speak
with associated keybind to launch
2023-10-10 16:02:01 +01:00
Evie Litherland-Smith ddfe5ff217 Add midnight commander and temp config instructions 2023-10-10 10:34:34 +01:00
Evie Litherland-Smith 09eefe6f5e Fix where stylix xresources is defined 2023-10-09 14:53:02 +01:00
Evie Litherland-Smith 1a584d057e Add nomachine workspace rule back, add fractal (matrix) 2023-10-09 13:58:53 +01:00
Evie Litherland-Smith 46e7277928 Add calendar workspace for hyprland
Adjust some keybinds, update waybar to match new workspace
2023-10-09 12:23:38 +01:00
Evie Litherland-Smith 0889818512 Big reorganise
Move commonModule into system/default.nix
Keep most essential parts (user definition, home-manager init) in
flake.nix but move rest to system/default.nix

Remove some tui expressions from home and add all to home/default.nix,
will always want those so always use

Disable gamescope session unless gamescope.nix imported

Move various home.package definitions to environment.systemPackage in
system/ expressions, located based on appropriate use

Move wallpapers directory due to restructure, no other changes to it
2023-10-09 11:40:25 +01:00
Evie Litherland-Smith a03f51dcb8 Hyprland: change master config slightly 2023-10-09 07:53:16 +01:00
Evie Litherland-Smith 77c8fef6f9 Add window rules for polkit popup 2023-10-08 14:07:26 +01:00