Commit graph

142 commits

Author SHA1 Message Date
Evie Litherland-Smith 7478298193 Add caching for hyprland 2023-04-11 16:59:36 +01:00
Evie Litherland-Smith 456eaff23a Move GTK theming to abstract to allow use with hyprland as well 2023-04-11 13:01:23 +01:00
Evie Litherland-Smith 0bdb0321ab Add hyprland desktop entry 2023-04-11 13:00:53 +01:00
Evie Litherland-Smith cd20eaac76 Rename config dir to better align with standard setup 2023-04-11 11:25:40 +01:00
Evie Litherland-Smith d93ba17750 Add initial hyprland config for nix 2023-04-11 11:24:05 +01:00
Evie Litherland-Smith b3cb6d8387 Make qemu window floating 2023-04-11 11:03:01 +01:00
Evie Litherland-Smith 480e99c942 Simplify startup logic for nitrogen 2023-04-11 09:50:19 +01:00
Evie Litherland-Smith 52b51e393b Add bluez package for polybar, move H0615 to xfce+bspwm 2023-04-11 09:45:25 +01:00
Evie Litherland-Smith 1ef555a01c Move common desktop settings to default to be used with non-X desktops 2023-04-11 09:45:05 +01:00
Evie Litherland-Smith 2897aae39e Remove gui from default packages, add initial config for laptop, temp add sway config to be converted to nix 2023-04-11 07:57:02 +01:00
Evie Litherland-Smith cb857853a5 Separate i3 from xfce config 2023-04-10 22:06:23 +01:00
Evie Litherland-Smith e10fef89b6 Add thunar shortcut 2023-04-08 10:52:01 +01:00
Evie Litherland-Smith d9fdb5faa3 Use globbing for audio icons 2023-04-08 10:50:54 +01:00
Evie Litherland-Smith 28ecddd3de Remove workspace X 2023-04-08 10:42:44 +01:00
Evie Litherland-Smith f65c0e749f Switch workspace and power icons to font-awesome 2023-04-08 10:42:40 +01:00
Evie Litherland-Smith 30366d6aea Redesign polybar layout
Use material design icons for consistency
Add bluetooth and audio control modules
Reduce verbosity, using icons for compactness
Remove some modules
2023-04-08 10:33:33 +01:00
Evie Litherland-Smith 2ebc666a7b Improve audio control support 2023-04-08 10:33:23 +01:00
Evie Litherland-Smith dd12c78a2f Replace ssh_symbol with material design version 2023-04-08 10:33:09 +01:00
Evie Litherland-Smith 774f25f544 Move bspwm extra scripts to separate file, assign windows to workspaces like in i3 2023-04-08 10:32:55 +01:00
Evie Litherland-Smith f183b22ee8 Move logitech MX fix into shrc files to be more reliable 2023-04-08 06:52:38 +01:00
Evie Litherland-Smith 8977d7bf4f Add catppuccin theme for sddm 2023-04-07 10:10:18 +01:00
Evie Litherland-Smith 56d0d21977 Convert rofi config to nix properly 2023-04-07 09:42:12 +01:00
Evie Litherland-Smith 246f90818e Fix polybar error because it was being started by xfce rather than bspwm 2023-04-07 09:06:11 +01:00
Evie Litherland-Smith b0ae831e51 Add dunst and tmux with theme, re-enable nvim Navigator 2023-04-06 18:11:37 +01:00
Evie Litherland-Smith 0f68cea060 Add URxvt and xresources with colour theme 2023-04-06 18:11:22 +01:00
Evie Litherland-Smith 2b77829b5e Fix polybar being under windows 2023-04-06 18:10:59 +01:00
Evie Litherland-Smith e5f7c9ceb1 Fix tray.target to start polybar on login 2023-04-06 12:58:44 +01:00
Evie Litherland-Smith 4bb0852544 Replace xwallpaper with nitrogen 2023-04-06 10:41:26 +01:00
Evie Litherland-Smith c411cc8ab9 Move polybar config into nix properly, add dummy tray target to start polybar properly 2023-04-05 23:35:04 +01:00
Evie Litherland-Smith 56ae5967fa Add initial working polybar 2023-04-05 22:30:11 +01:00
Evie Litherland-Smith 48d5d6c5de Enable using i3lock-fancy for xfce lock screen 2023-04-05 17:20:17 +01:00
Evie Litherland-Smith 4c06dc6b45 Add extra packages from env, fix formatting exclusion 2023-04-05 16:40:14 +01:00
Evie Litherland-Smith 5bda8341ea Add bat theme, kitty as rofi term, missing nvim packages 2023-04-05 15:42:50 +01:00
Evie Litherland-Smith 6461c2cbc2 Fix cursors, add more shortcuts 2023-04-05 12:01:56 +01:00
Evie Litherland-Smith 5301ae7af1 Add some custom rofi script shortcuts 2023-04-05 11:17:41 +01:00
Evie Litherland-Smith b38a853aa4 Allow keychain to ask for password at startup 2023-04-05 11:17:28 +01:00
Evie Litherland-Smith de20d96f02 Enable power profiles 2023-04-05 11:17:19 +01:00
Evie Litherland-Smith d6a66e17fe Set xfce4-terminal floating so dropdown works 2023-04-05 09:56:18 +01:00
Evie Litherland-Smith ebc14e3d93 Add preselect commands 2023-04-05 09:53:20 +01:00
Evie Litherland-Smith 961a02ad16 Remake sxhkd shortcuts, add more default monitors 2023-04-05 09:48:05 +01:00
Evie Litherland-Smith 353f307d31 Add lock screen shortcut 2023-04-05 09:06:51 +01:00
Evie Litherland-Smith f5fae9b428 Add keybind to move window between desktops 2023-04-05 08:56:54 +01:00
Evie Litherland-Smith 309d043502 Add theming to xfconf, start kitty on startup 2023-04-05 08:45:58 +01:00
Evie Litherland-Smith afff6e300a Merge remote-tracking branch 'origin/nixos' into nixos 2023-04-05 08:20:06 +01:00
Evie Litherland-Smith cd65e5da90 Add bat 2023-04-04 18:44:45 +01:00
Evie Litherland-Smith 9210bbd18d Merge branch 'nixos' of gitlab.com:elitherl/dotfiles into nixos 2023-04-04 18:30:04 +01:00
Evie Litherland-Smith a71d5eb6a2 Set default scheme for git diverged branches 2023-04-04 18:30:00 +01:00
Evie Litherland-Smith edaf6e5244 Add razer drivers 2023-04-04 18:19:44 +01:00
Evie Litherland-Smith 973b35d690 Switch to use xfce desktop environment 2023-04-04 17:42:50 +01:00
Evie Litherland-Smith d6bbb4f1f3 Fix and enable blur with picom, needed new backend
Temp disable polybar until configured
Set fancy theme for rofi
Add missing screenshot manager for xfce
Fix up shortcuts
2023-04-04 17:36:30 +01:00
Evie Litherland-Smith ca888abcaf Move picom config to home-manager, add setup for xfce desktop with bspwm window manager 2023-04-04 14:20:49 +01:00
Evie Litherland-Smith 49643683d4 Remove nvim-mason, using nix to manager LSP installs instead 2023-04-04 09:28:27 +01:00
Evie Litherland-Smith b83d57f8fa Fix i3 startup commands 2023-04-04 08:26:27 +01:00
Evie Litherland-Smith c4d0eb3df8 Add more i3 cofig 2023-04-03 16:53:23 +01:00
Evie Litherland-Smith 0a54816c70 Separate common xserver options from plasma.nix, add picom and i3 configs 2023-04-03 16:28:48 +01:00
Evie Litherland-Smith 6595785e62 Move common desktop packages to common.nix 2023-04-03 11:54:36 +01:00
Evie Litherland-Smith 19b02dba5c Add more/better neovim config with home-manager 2023-04-03 11:54:22 +01:00
Evie Litherland-Smith bc6bed5960 Fix catppuccin cursors, add lightly application theme 2023-04-03 11:26:08 +01:00
Evie Litherland-Smith 193245282a Enable direnv program 2023-04-03 09:23:58 +01:00
Evie Litherland-Smith 2e903b032d Add FireCode font as default tui requirement 2023-04-03 09:23:49 +01:00
Evie Litherland-Smith 4b43ed3ed7 Add more kitty config options 2023-04-01 12:23:26 +01:00
Evie Litherland-Smith 2bb7554a89 Fix logitech mouse button ordering 2023-04-01 12:23:20 +01:00
Evie Litherland-Smith ef9d501d9b Replace wezterm with kitty 2023-04-01 12:07:19 +01:00
Evie Litherland-Smith c17f5d2f64 Move system stateVersion into /etc/nixos/configuration.nix 2023-04-01 10:25:39 +01:00
Evie Litherland-Smith 7b35953772 Add laptop nix config, move H0615 home setup to common ukaea home setup to be shared across both devices 2023-03-31 13:14:35 +01:00
Evie Litherland-Smith 75486b9726 Disable jupyter service 2023-03-31 09:37:52 +01:00
Evie Litherland-Smith f23d7db744 Add jupyter service 2023-03-30 17:07:09 +01:00
Evie Litherland-Smith 91fc8f8756 Add mypy, black and isort to nvim as defaults 2023-03-30 17:07:04 +01:00
Evie Litherland-Smith 958bdd4d7a Re-enable using nixos managed packages 2023-03-30 17:06:48 +01:00
Evie Litherland-Smith 10261f34ea Add nextcloud-client, group with zotero as default for cloud services 2023-03-30 14:01:34 +01:00
Evie Litherland-Smith b55b4a51cb Enable keychain integration by default 2023-03-30 09:06:01 +01:00
Evie Litherland-Smith a9ac4728d5 Add zotero, move package defaults inside packages dir 2023-03-30 07:04:37 +01:00
Evie Litherland-Smith 1b4654dcc5 add kde connect program 2023-03-29 22:07:42 +01:00
Evie Litherland-Smith fd9fea6b40 Remove python310 as home-manager package, use project specific shell.nix instead 2023-03-29 18:03:40 +01:00
Evie Litherland-Smith e236099995 Add more fish configs 2023-03-29 15:59:39 +01:00
Evie Litherland-Smith 7cfc04df95 Remove old bash enable command 2023-03-29 15:59:30 +01:00
Evie Litherland-Smith 5b8d1da3f3 Set fish as default shell, set home-manager to manage bash, zsh and fish configs 2023-03-29 15:38:01 +01:00
Evie Litherland-Smith 8df45499b8 Further restructuring, set up default.nix files to allow importing all common expressions by importing top level packages directory 2023-03-29 14:57:58 +01:00
Evie Litherland-Smith aba59fb9c9 Add missing import of neovim.nix 2023-03-29 13:50:41 +01:00
Evie Litherland-Smith 96169dde62 restructure home-manager file layout to reduce clutter 2023-03-29 13:43:02 +01:00
Evie Litherland-Smith ab7b4d9882 Add gui to home configs 2023-03-29 13:14:17 +01:00
Evie Litherland-Smith 8f2890fc76 Move common gui packages into separate expression 2023-03-29 11:48:42 +01:00
Evie Litherland-Smith 67e7a7caa0 Add catppuccin theme for KDE 2023-03-29 11:48:08 +01:00
Evie Litherland-Smith 99fea827d7 Set nvim as default editor, enable ssh-agent 2023-03-29 08:18:17 +01:00
Evie Litherland-Smith 1dfb800b51 read starship config directly from TOML file 2023-03-29 07:49:29 +01:00
Evie Litherland-Smith d8f600ab43 Abstract more common expressions to be reused, move lazygit settings into dedicated file 2023-03-29 07:37:34 +01:00
Evie Litherland-Smith 84d4d49666 Move home configs inside home directory, add some more integrations, add chat apps and steam 2023-03-28 19:54:01 +01:00
Evie Litherland-Smith 74220266e1 Add config for H0165, move lazygit and ssh config into nix expressions, adjust Makefile accordingly 2023-03-28 17:14:10 +01:00
Evie Litherland-Smith 531b40f483 Replace binaries and installer scripts with nix config 2023-03-28 09:34:10 +01:00
Evie Litherland-Smith 6419a175bd Move nix home definitions from config to nixos directory 2023-03-28 09:21:37 +01:00
Evie Litherland-Smith d5888fc7d0 Setup regular garbage collection in common.nix 2023-03-28 09:08:20 +01:00
Evie Litherland-Smith 2d6fc9d038 Initial add of NixOS and home-manager configs, all controlled by vanguard-xenia.nix 2023-03-28 09:01:52 +01:00